/*! For license information please see main.fa53ac98aac4207fdf48.js.LICENSE.txt */
(()=>{var t,e,n={22858:t=>{t.exports=function(t){if(Array.isArray(t))return t}},23646:t=>{t.exports=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}},81506:t=>{t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},48926:(t,e,n)=>{var r=n(96624);function o(t,e,n,o,i,a,l){try{var s=t[a](l),u=s.value}catch(t){return void n(t)}s.done?e(u):r.resolve(u).then(o,i)}t.exports=function(t){return function(){var e=this,n=arguments;return new r((function(r,i){var a=t.apply(e,n);function l(t){o(a,r,i,l,s,"next",t)}function s(t){o(a,r,i,l,s,"throw",t)}l(void 0)}))}}},34575:t=>{t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},69100:(t,e,n)=>{var r=n(99489);function o(){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(t){return!1}}function i(e,n,a){return o()?t.exports=i=Reflect.construct:t.exports=i=function(t,e,n){var o=[null];o.push.apply(o,e);var i=new(Function.bind.apply(t,o));return n&&r(i,n.prototype),i},i.apply(null,arguments)}t.exports=i},93913:t=>{function e(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}t.exports=function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}},59713:t=>{t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},29754:t=>{function e(n){return t.exports=e=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},e(n)}t.exports=e},2205:(t,e,n)=>{var r=n(99489);t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&r(t,e)}},85354:t=>{t.exports=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}},95318:t=>{t.exports=function(t){return t&&t.__esModule?t:{default:t}}},46860:t=>{t.exports=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}},13884:t=>{t.exports=function(t,e){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=t[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}}},80521:t=>{t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},98206:t=>{t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},6479:(t,e,n)=>{var r=n(37316);t.exports=function(t,e){if(null==t)return{};var n,o,i=r(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(o=0;o<a.length;o++)n=a[o],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}},37316:t=>{t.exports=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}},78585:(t,e,n)=>{var r=n(50008),o=n(81506);t.exports=function(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?o(t):e}},99489:t=>{function e(n,r){return t.exports=e=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},e(n,r)}t.exports=e},63038:(t,e,n)=>{var r=n(22858),o=n(13884),i=n(80521);t.exports=function(t,e){return r(t)||o(t,e)||i()}},319:(t,e,n)=>{var r=n(23646),o=n(46860),i=n(98206);t.exports=function(t){return r(t)||o(t)||i()}},50008:t=>{function e(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=e=function(t){return typeof t}:t.exports=e=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(n)}t.exports=e},87757:(t,e,n)=>{t.exports=n(35666)},97748:(t,e,n)=>{var r=n(96624);t.exports=function(){var t=["navigation","request","process","log","user","state","error","manual"],e=function(t,e,n){for(var r=n,o=0,i=t.length;o<i;o++)r=e(r,t[o],o,t);return r},n=function(t,n){return e(t,(function(t,e,r,o){return n(e,r,o)?t.concat(e):t}),[])},o=function(t,n){return e(t,(function(t,e,r,o){return!0===t||e===n}),!1)},i=function(t){return"[object Array]"===Object.prototype.toString.call(t)},a=!{toString:null}.propertyIsEnumerable("toString"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],s=function(t){var e,n=[];for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&n.push(e);if(!a)return n;for(var r=0,o=l.length;r<o;r++)Object.prototype.hasOwnProperty.call(t,l[r])&&n.push(l[r]);return n},u=function(t,e){return void 0===t&&(t=1),void 0===e&&(e=1/0),function(n){return"number"==typeof n&&parseInt(""+n,10)===n&&n>=t&&n<=e}},c=function(t){return"function"==typeof t||i(t)&&n(t,(function(t){return"function"==typeof t})).length===t.length},d=function(t){return"string"==typeof t&&!!t.length},f={};f.schema={apiKey:{defaultValue:function(){return null},message:"is required",validate:d},appVersion:{defaultValue:function(){},message:"should be a string",validate:function(t){return void 0===t||d(t)}},appType:{defaultValue:function(){},message:"should be a string",validate:function(t){return void 0===t||d(t)}},autoDetectErrors:{defaultValue:function(){return!0},message:"should be true|false",validate:function(t){return!0===t||!1===t}},enabledErrorTypes:{defaultValue:function(){return{unhandledExceptions:!0,unhandledRejections:!0}},message:"should be an object containing the flags { unhandledExceptions:true|false, unhandledRejections:true|false }",allowPartialObject:!0,validate:function(t){if("object"!=typeof t||!t)return!1;var e=s(t),r=s({unhandledExceptions:!0,unhandledRejections:!0});return!(n(e,(function(t){return o(r,t)})).length<e.length||n(s(t),(function(e){return"boolean"!=typeof t[e]})).length>0)}},onError:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:c},onSession:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:c},onBreadcrumb:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:c},endpoints:{defaultValue:function(){return{notify:"https://notify.bugsnag.com",sessions:"https://sessions.bugsnag.com"}},message:"should be an object containing endpoint URLs { notify, sessions }",validate:function(t){return t&&"object"==typeof t&&d(t.notify)&&d(t.sessions)&&0===n(s(t),(function(t){return!o(["notify","sessions"],t)})).length}},autoTrackSessions:{defaultValue:function(t){return!0},message:"should be true|false",validate:function(t){return!0===t||!1===t}},enabledReleaseStages:{defaultValue:function(){return null},message:"should be an array of strings",validate:function(t){return null===t||i(t)&&n(t,(function(t){return"string"==typeof t})).length===t.length}},releaseStage:{defaultValue:function(){return"production"},message:"should be a string",validate:function(t){return"string"==typeof t&&t.length}},maxBreadcrumbs:{defaultValue:function(){return 25},message:"should be a number ≤100",validate:function(t){return u(0,100)(t)}},enabledBreadcrumbTypes:{defaultValue:function(){return t},message:"should be null or a list of available breadcrumb types ("+t.join(",")+")",validate:function(n){return null===n||i(n)&&e(n,(function(e,n){return!1===e?e:o(t,n)}),!0)}},context:{defaultValue:function(){},message:"should be a string",validate:function(t){return void 0===t||"string"==typeof t}},user:{defaultValue:function(){return{}},message:"should be an object with { id, email, name } properties",validate:function(t){return null===t||t&&e(s(t),(function(t,e){return t&&o(["id","email","name"],e)}),!0)}},metadata:{defaultValue:function(){return{}},message:"should be an object",validate:function(t){return"object"==typeof t&&null!==t}},logger:{defaultValue:function(){},message:"should be null or an object with methods { debug, info, warn, error }",validate:function(t){return!t||t&&e(["debug","info","warn","error"],(function(e,n){return e&&"function"==typeof t[n]}),!0)}},redactedKeys:{defaultValue:function(){return["password"]},message:"should be an array of strings|regexes",validate:function(t){return i(t)&&t.length===n(t,(function(t){return"string"==typeof t||t&&"function"==typeof t.test})).length}},plugins:{defaultValue:function(){return[]},message:"should be an array of plugin objects",validate:function(t){return i(t)&&t.length===n(t,(function(t){return t&&"object"==typeof t&&"function"==typeof t.load})).length}}};var p=function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},h=function(t,n){return e(t,(function(t,e,r,o){return t.concat(n(e,r,o))}),[])},m=f.schema,g={releaseStage:p({},m.releaseStage,{defaultValue:function(){return/^localhost(:\d+)?$/.test(window.location.host)?"development":"production"}}),logger:p({},m.logger,{defaultValue:function(){return"undefined"!=typeof console&&"function"==typeof console.debug?A():void 0}})},A=function(){var t={},e=console.log;return h(["debug","info","warn","error"],(function(n){var r=console[n];t[n]="function"==typeof r?r.bind(console,"[bugsnag]"):e.bind(console,"[bugsnag]")})),t},v=function(){function t(t,e,n,r){void 0===r&&(r=new Date),this.type=n,this.message=t,this.metadata=e,this.timestamp=r}return t.prototype.toJSON=function(){return{type:this.type,name:this.message,timestamp:this.timestamp,metaData:this.metadata}},t}(),y={};!function(t,e){"use strict";"object"==typeof y?y=e():t.StackFrame=e()}(this,(function(){"use strict";function t(t){return!isNaN(parseFloat(t))&&isFinite(t)}function e(t){return t.charAt(0).toUpperCase()+t.substring(1)}function n(t){return function(){return this[t]}}var r=["isConstructor","isEval","isNative","isToplevel"],o=["columnNumber","lineNumber"],i=["fileName","functionName","source"],a=r.concat(o,i,["args"]);function l(t){if(t instanceof Object)for(var n=0;n<a.length;n++)t.hasOwnProperty(a[n])&&void 0!==t[a[n]]&&this["set"+e(a[n])](t[a[n]])}l.prototype={getArgs:function(){return this.args},setArgs:function(t){if("[object Array]"!==Object.prototype.toString.call(t))throw new TypeError("Args must be an Array");this.args=t},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(t){if(t instanceof l)this.evalOrigin=t;else{if(!(t instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new l(t)}},toString:function(){return(this.getFunctionName()||"{anonymous}")+"("+(this.getArgs()||[]).join(",")+")"+(this.getFileName()?"@"+this.getFileName():"")+(t(this.getLineNumber())?":"+this.getLineNumber():"")+(t(this.getColumnNumber())?":"+this.getColumnNumber():"")}};for(var s=0;s<r.length;s++)l.prototype["get"+e(r[s])]=n(r[s]),l.prototype["set"+e(r[s])]=function(t){return function(e){this[t]=Boolean(e)}}(r[s]);for(var u=0;u<o.length;u++)l.prototype["get"+e(o[u])]=n(o[u]),l.prototype["set"+e(o[u])]=function(e){return function(n){if(!t(n))throw new TypeError(e+" must be a Number");this[e]=Number(n)}}(o[u]);for(var c=0;c<i.length;c++)l.prototype["get"+e(i[c])]=n(i[c]),l.prototype["set"+e(i[c])]=function(t){return function(e){this[t]=String(e)}}(i[c]);return l}));var b={};!function(t,e){"use strict";"object"==typeof b?b=e(y):t.ErrorStackParser=e(t.StackFrame)}(this,(function(t){"use strict";var e=/(^|@)\S+\:\d+/,n=/^\s*at .*(\S+\:\d+|\(native\))/m,r=/^(eval@)?(\[native code\])?$/;return{parse:function(t){if(void 0!==t.stacktrace||void 0!==t["opera#sourceloc"])return this.parseOpera(t);if(t.stack&&t.stack.match(n))return this.parseV8OrIE(t);if(t.stack)return this.parseFFOrSafari(t);throw new Error("Cannot parse given Error object")},extractLocation:function(t){if(-1===t.indexOf(":"))return[t];var e=/(.+?)(?:\:(\d+))?(?:\:(\d+))?$/.exec(t.replace(/[\(\)]/g,""));return[e[1],e[2]||void 0,e[3]||void 0]},parseV8OrIE:function(e){return e.stack.split("\n").filter((function(t){return!!t.match(n)}),this).map((function(e){e.indexOf("(eval ")>-1&&(e=e.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var n=e.replace(/^\s+/,"").replace(/\(eval code/g,"("),r=n.match(/ (\((.+):(\d+):(\d+)\)$)/),o=(n=r?n.replace(r[0],""):n).split(/\s+/).slice(1),i=this.extractLocation(r?r[1]:o.pop()),a=o.join(" ")||void 0,l=["eval","<anonymous>"].indexOf(i[0])>-1?void 0:i[0];return new t({functionName:a,fileName:l,lineNumber:i[1],columnNumber:i[2],source:e})}),this)},parseFFOrSafari:function(e){return e.stack.split("\n").filter((function(t){return!t.match(r)}),this).map((function(e){if(e.indexOf(" > eval")>-1&&(e=e.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===e.indexOf("@")&&-1===e.indexOf(":"))return new t({functionName:e});var n=/((.*".+"[^@]*)?[^@]*)(?:@)/,r=e.match(n),o=r&&r[1]?r[1]:void 0,i=this.extractLocation(e.replace(n,""));return new t({functionName:o,fileName:i[0],lineNumber:i[1],columnNumber:i[2],source:e})}),this)},parseOpera:function(t){return!t.stacktrace||t.message.indexOf("\n")>-1&&t.message.split("\n").length>t.stacktrace.split("\n").length?this.parseOpera9(t):t.stack?this.parseOpera11(t):this.parseOpera10(t)},parseOpera9:function(e){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=e.message.split("\n"),o=[],i=2,a=r.length;i<a;i+=2){var l=n.exec(r[i]);l&&o.push(new t({fileName:l[2],lineNumber:l[1],source:r[i]}))}return o},parseOpera10:function(e){for(var n=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,r=e.stacktrace.split("\n"),o=[],i=0,a=r.length;i<a;i+=2){var l=n.exec(r[i]);l&&o.push(new t({functionName:l[3]||void 0,fileName:l[2],lineNumber:l[1],source:r[i]}))}return o},parseOpera11:function(n){return n.stack.split("\n").filter((function(t){return!!t.match(e)&&!t.match(/^Error created at/)}),this).map((function(e){var n,r=e.split("@"),o=this.extractLocation(r.pop()),i=r.shift()||"",a=i.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^\)]*\)/g,"")||void 0;i.match(/\(([^\)]*)\)/)&&(n=i.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var l=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new t({functionName:a,args:l,fileName:o[0],lineNumber:o[1],columnNumber:o[2],source:e})}),this)}}}));var w=b,C=function(t){return!(!t||!t.stack&&!t.stacktrace&&!t["opera#sourceloc"]||"string"!=typeof(t.stack||t.stacktrace||t["opera#sourceloc"])||t.stack===t.name+": "+t.message)};var x=function(t){switch(Object.prototype.toString.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return t instanceof Error}},S=function(t,e,n){"string"==typeof e&&(n?t[e]&&delete t[e][n]:delete t[e])},O={add:function(t,e,n,r){var o;if(e){var i;if(null===n)return S(t,e);"object"==typeof n&&(i=n),"string"==typeof n&&((o={})[n]=r,i=o),i&&(t[e]||(t[e]={}),t[e]=p({},t[e],i))}},get:function(t,e,n){if("string"==typeof e)return n?t[e]?t[e][n]:void 0:t[e]},clear:S},k={};!function(t,e){"use strict";"object"==typeof k?k=e(y):t.StackGenerator=e(t.StackFrame)}(this,(function(t){return{backtrace:function(e){var n=[],r=10;"object"==typeof e&&"number"==typeof e.maxStackSize&&(r=e.maxStackSize);for(var o=arguments.callee;o&&n.length<r&&o.arguments;){for(var i=new Array(o.arguments.length),a=0;a<i.length;++a)i[a]=o.arguments[a];/function(?:\s+([\w$]+))+\s*\(/.test(o.toString())?n.push(new t({functionName:RegExp.$1||void 0,args:i})):n.push(new t({args:i}));try{o=o.caller}catch(t){break}}return n}}}));var E=function(){function t(t,n,r,o,i){void 0===r&&(r=[]),void 0===o&&(o=B()),this.apiKey=void 0,this.context=void 0,this.groupingHash=void 0,this.originalError=i,this._handledState=o,this.severity=this._handledState.severity,this.unhandled=this._handledState.unhandled,this.app={},this.device={},this.request={},this.breadcrumbs=[],this.threads=[],this._metadata={},this._user={},this._session=void 0,this.errors=[{errorClass:T(t),errorMessage:T(n),type:"browserjs",stacktrace:e(r,(function(t,e){var n=_(e);try{return"{}"===JSON.stringify(n)?t:t.concat(n)}catch(e){return t}}),[])}]}var n=t.prototype;return n.addMetadata=function(t,e,n){return O.add(this._metadata,t,e,n)},n.getMetadata=function(t,e){return O.get(this._metadata,t,e)},n.clearMetadata=function(t,e){return O.clear(this._metadata,t,e)},n.getUser=function(){return this._user},n.setUser=function(t,e,n){this._user={id:t,email:e,name:n}},n.toJSON=function(){return{payloadVersion:"4",exceptions:h(this.errors,(function(t){return p({},t,{message:t.errorMessage})})),severity:this.severity,unhandled:this._handledState.unhandled,severityReason:this._handledState.severityReason,app:this.app,device:this.device,request:this.request,breadcrumbs:this.breadcrumbs,context:this.context,groupingHash:this.groupingHash,metaData:this._metadata,user:this._user,session:this._session}},t}(),_=function(t){var e={file:t.fileName,method:P(t.functionName),lineNumber:t.lineNumber,columnNumber:t.columnNumber,code:void 0,inProject:void 0};return e.lineNumber>-1&&!e.file&&!e.method&&(e.file="global code"),e},P=function(t){return/^global code$/i.test(t)?"global code":t},B=function(){return{unhandled:!1,severity:"warning",severityReason:{type:"handledException"}}},T=function(t){return"string"==typeof t?t:""};E.getStacktrace=function(t,e,r){if(C(t))return w.parse(t).slice(e);try{return n(k.backtrace(),(function(t){return-1===(t.functionName||"").indexOf("StackGenerator$$")})).slice(1+r)}catch(t){return[]}},E.create=function(t,e,n,r,o,i){void 0===o&&(o=0);var a,l=I(t,e,r,i),s=l[0],u=l[1];try{var c=E.getStacktrace(s,u>0?1+u+o:0,1+o);a=new E(s.name,s.message,c,n,t)}catch(e){a=new E(s.name,s.message,[],n,t)}return"InvalidError"===s.name&&a.addMetadata(""+r,"non-error parameter",R(t)),a};var R=function(t){return null===t?"null":void 0===t?"undefined":t},I=function(t,e,n,r){var o,i=0,a=function(t){r&&r.warn(n+' received a non-error: "'+t+'"');var e=new Error(n+' received a non-error. See "'+n+'" tab for more detail.');return e.name="InvalidError",e};if(e)switch(typeof t){case"string":case"number":case"boolean":o=new Error(String(t)),i+=1;break;case"function":o=a("function"),i+=2;break;case"object":null!==t&&x(t)?o=t:null!==t&&M(t)?((o=new Error(t.message||t.errorMessage)).name=t.name||t.errorClass,i+=1):(o=a(null===t?"null":"unsupported object"),i+=2);break;default:o=a("nothing"),i+=2}else x(t)?o=t:(o=a(typeof t),i+=2);if(!C(o))try{throw o}catch(t){C(t)&&(o=t,i=1)}return[o,i]},M=function(t){return!("string"!=typeof t.name&&"string"!=typeof t.errorClass||"string"!=typeof t.message&&"string"!=typeof t.errorMessage)},D=E,N=function(t,e,n,r){for(var o=!1,i=t.slice();!o&&i.length;)try{o=!1===i.pop()(e)}catch(t){r.error("Error occurred in "+n+" callback, continuing anyway…"),r.error(t)}return o},F=function(t,e){var n="000000000"+t;return n.substr(n.length-e)},L="object"==typeof window?window:self,j=0;for(var H in L)Object.hasOwnProperty.call(L,H)&&j++;var U=navigator.mimeTypes?navigator.mimeTypes.length:0,z=F((U+navigator.userAgent.length).toString(36)+j.toString(36),4),Q=function(){return z},V=0,W=Math.pow(36,4);function G(){return F((Math.random()*W<<0).toString(36),4)}function K(){return"c"+(new Date).getTime().toString(36)+F((V=V<W?V:0,++V-1).toString(36),4)+Q()+(G()+G())}K.fingerprint=Q;var Y=K,q=function(){function t(){this.id=Y(),this.startedAt=new Date,this._handled=0,this._unhandled=0,this._user={},this.app={},this.device={}}var e=t.prototype;return e.getUser=function(){return this._user},e.setUser=function(t,e,n){this._user={id:t,email:e,name:n}},e.toJSON=function(){return{id:this.id,startedAt:this.startedAt,events:{handled:this._handled,unhandled:this._unhandled}}},e._track=function(t){this[t._handledState.unhandled?"_unhandled":"_handled"]+=1},t}(),X=function(){},Z=function(){function r(t,e,n,o){var i=this;void 0===e&&(e=f.schema),void 0===n&&(n=[]),this._notifier=o,this._config={},this._schema=e,this._delivery={sendSession:X,sendEvent:X},this._logger={debug:X,info:X,warn:X,error:X},this._plugins={},this._breadcrumbs=[],this._session=null,this._metadata={},this._context=void 0,this._user={},this._cbs={e:[],s:[],sp:[],b:[]},this.Client=r,this.Event=D,this.Breadcrumb=v,this.Session=q,this._config=this._configure(t,n),h(n.concat(this._config.plugins),(function(t){t&&i._loadPlugin(t)})),this._depth=1;var a=this,l=this.notify;this.notify=function(){return l.apply(a,arguments)}}var i=r.prototype;return i.addMetadata=function(t,e,n){return O.add(this._metadata,t,e,n)},i.getMetadata=function(t,e){return O.get(this._metadata,t,e)},i.clearMetadata=function(t,e){return O.clear(this._metadata,t,e)},i.getContext=function(){return this._context},i.setContext=function(t){this._context=t},i._configure=function(t,n){var r=e(n,(function(t,e){return e&&e.configSchema?p({},t,e.configSchema):t}),this._schema),o=e(s(r),(function(e,n){var o=r[n].defaultValue(t[n]);return void 0!==t[n]?r[n].validate(t[n])?r[n].allowPartialObject?e.config[n]=p(o,t[n]):e.config[n]=t[n]:(e.errors[n]=r[n].message,e.config[n]=o):e.config[n]=o,e}),{errors:{},config:{}}),i=o.errors,a=o.config;if(r.apiKey){if(!a.apiKey)throw new Error("No Bugsnag API Key set");/^[0-9a-f]{32}$/i.test(a.apiKey)||(i.apiKey="should be a string of 32 hexadecimal characters")}return this._metadata=p({},a.metadata),this._user=p({},a.user),this._context=a.context,a.logger&&(this._logger=a.logger),a.onError&&(this._cbs.e=this._cbs.e.concat(a.onError)),a.onBreadcrumb&&(this._cbs.b=this._cbs.b.concat(a.onBreadcrumb)),a.onSession&&(this._cbs.s=this._cbs.s.concat(a.onSession)),s(i).length&&this._logger.warn(J(i,t)),a},i.getUser=function(){return this._user},i.setUser=function(t,e,n){this._user={id:t,email:e,name:n}},i._loadPlugin=function(t){var e=t.load(this);return t.name&&(this._plugins["~"+t.name+"~"]=e),this},i.getPlugin=function(t){return this._plugins["~"+t+"~"]},i._setDelivery=function(t){this._delivery=t(this)},i.startSession=function(){var t=new q;return t.app.releaseStage=this._config.releaseStage,t.app.version=this._config.appVersion,t.app.type=this._config.appType,t._user=p({},this._user),N(this._cbs.s,t,"onSession",this._logger)?(this._logger.debug("Session not started due to onSession callback"),this):this._sessionDelegate.startSession(this,t)},i.addOnError=function(t,e){void 0===e&&(e=!1),this._cbs.e[e?"unshift":"push"](t)},i.removeOnError=function(t){this._cbs.e=n(this._cbs.e,(function(e){return e!==t}))},i._addOnSessionPayload=function(t){this._cbs.sp.push(t)},i.addOnSession=function(t){this._cbs.s.push(t)},i.removeOnSession=function(t){this._cbs.s=n(this._cbs.s,(function(e){return e!==t}))},i.addOnBreadcrumb=function(t,e){void 0===e&&(e=!1),this._cbs.b[e?"unshift":"push"](t)},i.removeOnBreadcrumb=function(t){this._cbs.b=n(this._cbs.b,(function(e){return e!==t}))},i.pauseSession=function(){return this._sessionDelegate.pauseSession(this)},i.resumeSession=function(){return this._sessionDelegate.resumeSession(this)},i.leaveBreadcrumb=function(e,n,r){if(e="string"==typeof e?e:"",r="string"==typeof r&&o(t,r)?r:"manual",n="object"==typeof n&&null!==n?n:{},e){var i=new v(e,n,r);N(this._cbs.b,i,"onBreadcrumb",this._logger)?this._logger.debug("Breadcrumb not attached due to onBreadcrumb callback"):(this._breadcrumbs.push(i),this._breadcrumbs.length>this._config.maxBreadcrumbs&&(this._breadcrumbs=this._breadcrumbs.slice(this._breadcrumbs.length-this._config.maxBreadcrumbs)))}},i.notify=function(t,e,n){void 0===n&&(n=X);var r=D.create(t,!0,void 0,"notify()",this._depth+1,this._logger);this._notify(r,e,n)},i._notify=function(t,e,n){var i=this;if(void 0===n&&(n=X),t.app=p({},t.app,{releaseStage:this._config.releaseStage,version:this._config.appVersion,type:this._config.appType}),t.context=t.context||this._context,t._metadata=p({},t._metadata,this._metadata),t._user=p({},t._user,this._user),t.breadcrumbs=this._breadcrumbs.slice(),null!==this._config.enabledReleaseStages&&!o(this._config.enabledReleaseStages,this._config.releaseStage))return this._logger.warn("Event not sent due to releaseStage/enabledReleaseStages configuration"),n(null,t);var a=t.severity,l=function(t){i._logger.error("Error occurred in onError callback, continuing anyway…"),i._logger.error(t)};!function(t,e,n,r){!function(t,e,n){var r=0,o=function(){if(r>=t.length)return n(null,!0);e(t[r],(function(t,e){return t?n(t):!1===e?n(null,!1):(r++,void o())}))};o()}(t,(function(t,r){if("function"!=typeof t)return r(null);try{if(2!==t.length){var o=t(e);return o&&"function"==typeof o.then?o.then((function(t){return setTimeout((function(){return r(null,t)}))}),(function(t){setTimeout((function(){return n(t),r(null,!0)}))})):r(null,o)}t(e,(function(t,e){if(t)return n(t),r(null);r(null,e)}))}catch(t){n(t),r(null)}}),r)}([].concat(this._cbs.e).concat(e),t,l,(function(e,s){if(e&&l(e),!s)return i._logger.debug("Event not sent due to onError callback"),n(null,t);o(i._config.enabledBreadcrumbTypes,"error")&&r.prototype.leaveBreadcrumb.call(i,t.errors[0].errorClass,{errorClass:t.errors[0].errorClass,errorMessage:t.errors[0].errorMessage,severity:t.severity},"error"),a!==t.severity&&(t._handledState.severityReason={type:"userCallbackSetSeverity"}),t.unhandled!==t._handledState.unhandled&&(t._handledState.severityReason.unhandledOverridden=!0,t._handledState.unhandled=t.unhandled),i._session&&(i._session._track(t),t._session=i._session),i._delivery.sendEvent({apiKey:t.apiKey||i._config.apiKey,notifier:i._notifier,events:[t]},(function(e){return n(e,t)}))}))},r}(),J=function(t,e){return new Error("Invalid configuration\n"+h(s(t),(function(n){return"  - "+n+" "+t[n]+", got "+$(e[n])})).join("\n\n"))},$=function(t){switch(typeof t){case"string":case"number":case"object":return JSON.stringify(t);default:return String(t)}},tt=Z,et=function(t,e,n,r){var o=r&&r.redactedKeys?r.redactedKeys:[],i=r&&r.redactedPaths?r.redactedPaths:[];return JSON.stringify(function(t,e,n){var r=[],o=0;function i(t,a){function l(){return a.length>8&&o>25e3}if(o++,a.length>20)return nt;if(l())return nt;if(null===t||"object"!=typeof t)return t;if(function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return!0;return!1}(r,t))return"[Circular]";if(r.push(t),"function"==typeof t.toJSON)try{o--;var s=i(t.toJSON(),a);return r.pop(),s}catch(t){return rt(t)}if((c=t)instanceof Error||/^\[object (Error|(Dom)?Exception)\]$/.test(Object.prototype.toString.call(c))){o--;var u=i({name:t.name,message:t.message},a);return r.pop(),u}var c;if(function(t){return"[object Array]"===Object.prototype.toString.call(t)}(t)){for(var d=[],f=0,p=t.length;f<p;f++){if(l()){d.push(nt);break}d.push(i(t[f],a.concat("[]")))}return r.pop(),d}var h={};try{for(var m in t)if(Object.prototype.hasOwnProperty.call(t,m))if(ot(n,a.join("."))&&it(e,m))h[m]="[REDACTED]";else{if(l()){h[m]=nt;break}h[m]=i(at(t,m),a.concat(m))}}catch(t){}return r.pop(),h}return i(t,[])}(t,o,i),e,n)},nt="...";function rt(t){return"[Throws: "+(t?t.message:"?")+"]"}function ot(t,e){for(var n=0,r=t.length;n<r;n++)if(0===e.indexOf(t[n]))return!0;return!1}function it(t,e){for(var n=0,r=t.length;n<r;n++){if("string"==typeof t[n]&&t[n].toLowerCase()===e.toLowerCase())return!0;if(t[n]&&"function"==typeof t[n].test&&t[n].test(e))return!0}return!1}function at(t,e){try{return t[e]}catch(t){return rt(t)}}var lt={},st=["events.[].metaData","events.[].breadcrumbs.[].metaData","events.[].request"];lt.event=function(t,e){var n=et(t,null,null,{redactedPaths:st,redactedKeys:e});if(n.length>1e6&&(t.events[0]._metadata={notifier:"WARNING!\nSerialized payload was "+n.length/1e6+"MB (limit = 1MB)\nmetadata was removed"},(n=et(t,null,null,{redactedPaths:st,redactedKeys:e})).length>1e6))throw new Error("payload exceeded 1MB limit");return n},lt.session=function(t,e){var n=et(t,null,null);if(n.length>1e6)throw new Error("payload exceeded 1MB limit");return n};var ut;ut=function(t,e){return void 0===e&&(e=window),{sendEvent:function(n,r){void 0===r&&(r=function(){});var o=ct(t._config,"notify","4",e),i=new e.XDomainRequest;i.onload=function(){r(null)},i.open("POST",o),setTimeout((function(){try{i.send(lt.event(n,t._config.redactedKeys))}catch(e){t._logger.error(e),r(e)}}),0)},sendSession:function(n,r){void 0===r&&(r=function(){});var o=ct(t._config,"sessions","1",e),i=new e.XDomainRequest;i.onload=function(){r(null)},i.open("POST",o),setTimeout((function(){try{i.send(lt.session(n,t._config.redactedKeys))}catch(e){t._logger.error(e),r(e)}}),0)}}};var ct=function(t,e,n,r){var o=JSON.parse(JSON.stringify(new Date));return dt(t.endpoints[e],r.location.protocol)+"?apiKey="+encodeURIComponent(t.apiKey)+"&payloadVersion="+n+"&sentAt="+encodeURIComponent(o)},dt=ut._matchPageProtocol=function(t,e){return"http:"===e?t.replace(/^https:/,"http:"):t},ft=function(t,e){return void 0===e&&(e=window),{sendEvent:function(n,r){void 0===r&&(r=function(){});try{var o=t._config.endpoints.notify,i=new e.XMLHttpRequest;i.onreadystatechange=function(){i.readyState===e.XMLHttpRequest.DONE&&r(null)},i.open("POST",o),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Bugsnag-Api-Key",n.apiKey||t._config.apiKey),i.setRequestHeader("Bugsnag-Payload-Version","4"),i.setRequestHeader("Bugsnag-Sent-At",(new Date).toISOString()),i.send(lt.event(n,t._config.redactedKeys))}catch(e){t._logger.error(e)}},sendSession:function(n,r){void 0===r&&(r=function(){});try{var o=t._config.endpoints.sessions,i=new e.XMLHttpRequest;i.onreadystatechange=function(){i.readyState===e.XMLHttpRequest.DONE&&r(null)},i.open("POST",o),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Bugsnag-Api-Key",t._config.apiKey),i.setRequestHeader("Bugsnag-Payload-Version","1"),i.setRequestHeader("Bugsnag-Sent-At",(new Date).toISOString()),i.send(lt.session(n,t._config.redactedKeys))}catch(e){t._logger.error(e)}}}},pt=new Date,ht={load:function(t){t.addOnError((function(t){var e=new Date;t.app.duration=e-pt}),!0)}},mt=function(t,e){var n="000000000"+t;return n.substr(n.length-e)},gt="object"==typeof window?window:self,At=0;for(var vt in gt)Object.hasOwnProperty.call(gt,vt)&&At++;var yt=navigator.mimeTypes?navigator.mimeTypes.length:0,bt=mt((yt+navigator.userAgent.length).toString(36)+At.toString(36),4),wt=function(){return bt},Ct=0,xt=Math.pow(36,4);function St(){return mt((Math.random()*xt<<0).toString(36),4)}function Ot(){return"c"+(new Date).getTime().toString(36)+mt((Ct=Ct<xt?Ct:0,++Ct-1).toString(36),4)+wt()+(St()+St())}Ot.fingerprint=wt;var kt=Ot,Et="bugsnag-anonymous-id",_t=function(t,e){return void 0===t&&(t=navigator),void 0===e&&(e=window.screen),{load:function(n){var r={locale:t.browserLanguage||t.systemLanguage||t.userLanguage||t.language,userAgent:t.userAgent};e&&e.orientation&&e.orientation.type?r.orientation=e.orientation.type:r.orientation=document.documentElement.clientWidth>document.documentElement.clientHeight?"landscape":"portrait",n._config.generateAnonymousId&&(r.id=function(){try{var t=window.localStorage,e=t.getItem(Et);return e&&/^c[a-z0-9]{20,32}$/.test(e)||(e=kt(),t.setItem(Et,e)),e}catch(t){}}()),n.addOnSession((function(t){t.device=p({},t.device,r)})),n.addOnError((function(t){t.device=p({},t.device,r,{time:new Date})}),!0)},configSchema:{generateAnonymousId:{validate:function(t){return!0===t||!1===t},defaultValue:function(){return!0},message:"should be true|false"}}}},Pt=function(t){return void 0===t&&(t=window),{load:function(e){e.addOnError((function(e){e.request&&e.request.url||(e.request=p({},e.request,{url:t.location.href}))}),!0)}}},Bt={load:function(t){t._sessionDelegate=Tt}},Tt={startSession:function(t,e){var n=t;return n._session=e,n._pausedSession=null,null===n._config.enabledReleaseStages||o(n._config.enabledReleaseStages,n._config.releaseStage)?(n._delivery.sendSession({notifier:n._notifier,device:e.device,app:e.app,sessions:[{id:e.id,startedAt:e.startedAt,user:e._user}]}),n):(n._logger.warn("Session not sent due to releaseStage/enabledReleaseStages configuration"),n)},resumeSession:function(t){return t._pausedSession?(t._session=t._pausedSession,t._pausedSession=null,t):t.startSession()},pauseSession:function(t){t._pausedSession=t._session,t._session=null}},Rt={load:function(t){t._config.collectUserIp||t.addOnError((function(t){t._user&&void 0===t._user.id&&delete t._user.id,t._user=p({id:"[REDACTED]"},t._user),t.request=p({clientIp:"[REDACTED]"},t.request)}))},configSchema:{collectUserIp:{defaultValue:function(){return!0},message:"should be true|false",validate:function(t){return!0===t||!1===t}}}},It={load:function(t){var n=/^dev(elopment)?$/.test(t._config.releaseStage);t._config.enabledBreadcrumbTypes&&o(t._config.enabledBreadcrumbTypes,"log")&&!n&&h(Mt,(function(n){var r=console[n];console[n]=function(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];t.leaveBreadcrumb("Console output",e(i,(function(t,e,n){var r="[Unknown value]";try{r=String(e)}catch(t){}if("[object Object]"===r)try{r=JSON.stringify(e)}catch(t){}return t["["+n+"]"]=r,t}),{severity:0===n.indexOf("group")?"log":n}),"log"),r.apply(console,i)},console[n]._restore=function(){console[n]=r}}))}},Mt=n(["log","debug","info","warn","error"],(function(t){return"undefined"!=typeof console&&"function"==typeof console[t]})),Dt=5e5,Nt=function(t,r){return void 0===t&&(t=document),void 0===r&&(r=window),{load:function(o){if(o._config.trackInlineScripts){var i=r.location.href,a="",l=!1,s=function(){return t.documentElement.outerHTML};a=s();var u=t.onreadystatechange;t.onreadystatechange=function(){"interactive"===t.readyState&&(a=s(),l=!0);try{u.apply(this,arguments)}catch(t){}};var c=null,d=function(t){c=t},f=function(){var e=t.currentScript||c;if(!e&&!l){var n=t.scripts||t.getElementsByTagName("script");e=n[n.length-1]}return e};o.addOnError((function(t){t.errors[0].stacktrace=n(t.errors[0].stacktrace,(function(t){return!/__trace__$/.test(t.method)}));var r=t.errors[0].stacktrace[0];if(!r||!r.file||r.file.replace(/#.*$/,"")===i.replace(/#.*$/,"")){var o=f();if(o){var u=o.innerHTML;t.addMetadata("script","content",u.length<=Dt?u:u.substr(0,Dt))}r&&r.lineNumber&&(r.code=function(t){l&&a||(a=s());var n=["\x3c!-- DOC START --\x3e"].concat(a.split("\n")),r=t-1,o=Math.max(r-3,0),i=Math.min(r+3,n.length);return e(n.slice(o,i),(function(t,e,n){return t[o+1+n]=e.length<=200?e:e.substr(0,200),t}),{})}(r.lineNumber))}}),!0);var p=h(["setTimeout","setInterval","setImmediate","requestAnimationFrame"],(function(t){return Ft(r,t,(function(t){return m(t,(function(t){return{get:function(){return t[0]},replace:function(e){t[0]=e}}}))}))}))[0];h(["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],(function(t){r[t]&&r[t].prototype&&Object.prototype.hasOwnProperty.call(r[t].prototype,"addEventListener")&&(Ft(r[t].prototype,"addEventListener",(function(t){return m(t,Lt)})),Ft(r[t].prototype,"removeEventListener",(function(t){return m(t,Lt,!0)})))}))}function m(t,e,n){return void 0===n&&(n=!1),function(){var r=[].slice.call(arguments);try{var o=e(r),i=o.get();if(n&&t.apply(this,r),"function"!=typeof i)return t.apply(this,r);if(i.__trace__)o.replace(i.__trace__);else{var a=f();i.__trace__=function(){d(a),p((function(){d(null)}),0);var t=i.apply(this,arguments);return d(null),t},i.__trace__.__trace__=i.__trace__,o.replace(i.__trace__)}}catch(t){}if(t.apply)return t.apply(this,r);switch(r.length){case 1:return t(r[0]);case 2:return t(r[0],r[1]);default:return t()}}}},configSchema:{trackInlineScripts:{validate:function(t){return!0===t||!1===t},defaultValue:function(){return!0},message:"should be true|false"}}}};function Ft(t,e,n){var r=t[e];if(!r)return r;var o=n(r);return t[e]=o,r}function Lt(t){var e=!!t[1]&&"function"==typeof t[1].handleEvent;return{get:function(){return e?t[1].handleEvent:t[1]},replace:function(n){e?t[1].handleEvent=n:t[1]=n}}}var jt=function(t){return void 0===t&&(t=window),{load:function(e){"addEventListener"in t&&e._config.enabledBreadcrumbTypes&&o(e._config.enabledBreadcrumbTypes,"user")&&t.addEventListener("click",(function(n){var r,o;try{r=Ht(n.target),o=Ut(n.target,t)}catch(t){r="[hidden]",o="[hidden]",e._logger.error("Cross domain error when tracking click event. See docs: https://tinyurl.com/yy3rn63z")}e.leaveBreadcrumb("UI click",{targetText:r,targetSelector:o},"user")}),!0)}}},Ht=function(t){var e,n,r,o=t.textContent||t.innerText||"";return o||"submit"!==t.type&&"button"!==t.type||(o=t.value),e=o=o.replace(/^\s+|\s+$/g,""),n=140,r="(...)",e&&e.length<=n?e:e.slice(0,n-r.length)+r};function Ut(t,e){var n=[t.tagName];if(t.id&&n.push("#"+t.id),t.className&&t.className.length&&n.push("."+t.className.split(" ").join(".")),!e.document.querySelectorAll||!Array.prototype.indexOf)return n.join("");try{if(1===e.document.querySelectorAll(n.join("")).length)return n.join("")}catch(t){return n.join("")}if(t.parentNode.childNodes.length>1){var r=Array.prototype.indexOf.call(t.parentNode.childNodes,t)+1;n.push(":nth-child("+r+")")}return 1===e.document.querySelectorAll(n.join("")).length?n.join(""):t.parentNode?Ut(t.parentNode,e)+" > "+n.join(""):n.join("")}var zt;zt=function(t){return void 0===t&&(t=window),{load:function(e){if("addEventListener"in t&&e._config.enabledBreadcrumbTypes&&o(e._config.enabledBreadcrumbTypes,"navigation")){var n=function(t){return function(){return e.leaveBreadcrumb(t,{},"navigation")}};t.addEventListener("pagehide",n("Page hidden"),!0),t.addEventListener("pageshow",n("Page shown"),!0),t.addEventListener("load",n("Page loaded"),!0),t.document.addEventListener("DOMContentLoaded",n("DOMContentLoaded"),!0),t.addEventListener("load",(function(){return t.addEventListener("popstate",n("Navigated back"),!0)})),t.addEventListener("hashchange",(function(n){var r=n.oldURL?{from:Qt(n.oldURL,t),to:Qt(n.newURL,t),state:Wt(t)}:{to:Qt(t.location.href,t)};e.leaveBreadcrumb("Hash changed",r,"navigation")}),!0),t.history.replaceState&&Vt(e,t.history,"replaceState",t),t.history.pushState&&Vt(e,t.history,"pushState",t),e.leaveBreadcrumb("Bugsnag loaded",{},"navigation")}}}};var Qt=function(t,e){var n=e.document.createElement("A");return n.href=t,""+n.pathname+n.search+n.hash},Vt=function(t,e,n,r){var o=e[n];e[n]=function(i,a,l){t.leaveBreadcrumb("History "+n,function(t,e,n,r){var o=Qt(t.location.href,t);return{title:n,state:e,prevState:Wt(t),to:r||o,from:o}}(r,i,a,l),"navigation"),"function"==typeof t.resetEventCount&&t.resetEventCount(),t._config.autoTrackSessions&&t.startSession(),o.apply(e,[i,a].concat(void 0!==l?l:[]))}},Wt=function(t){try{return t.history.state}catch(t){}},Gt="request",Kt=function(t,e){return void 0===t&&(t=[]),void 0===e&&(e=window),{load:function(n){if(n._config.enabledBreadcrumbTypes&&o(n._config.enabledBreadcrumbTypes,"request")){var i=[n._config.endpoints.notify,n._config.endpoints.sessions].concat(t);(function(){if("addEventListener"in e.XMLHttpRequest.prototype){var t=e.XMLHttpRequest.prototype.open;e.XMLHttpRequest.prototype.open=function(e,n){this["BS~~U"]=n,this["BS~~M"]=e,this["BS~~S"]&&(this.removeEventListener("load",s),this.removeEventListener("error",u)),this.addEventListener("load",s),this.addEventListener("error",u),this["BS~~S"]=!0,t.apply(this,arguments)}}})(),function(){if("fetch"in e&&!e.fetch.polyfill){var t=e.fetch;e.fetch=function(){var e,n=arguments,o=arguments[0],i=arguments[1],s=null;return o&&"object"==typeof o?(s=o.url,i&&"method"in i?e=i.method:o&&"method"in o&&(e=o.method)):(s=o,i&&"method"in i&&(e=i.method)),void 0===e&&(e="GET"),new r((function(r,o){t.apply(void 0,n).then((function(t){a(t,e,s),r(t)})).catch((function(t){l(e,s),o(t)}))}))}}}();var a=function(t,e,r){var o={status:t.status,request:e+" "+r};t.status>=400?n.leaveBreadcrumb("fetch() failed",o,Gt):n.leaveBreadcrumb("fetch() succeeded",o,Gt)},l=function(t,e){n.leaveBreadcrumb("fetch() error",{request:t+" "+e},Gt)}}function s(){if(!o(i,this["BS~~U"])){var t={status:this.status,request:this["BS~~M"]+" "+this["BS~~U"]};this.status>=400?n.leaveBreadcrumb("XMLHttpRequest failed",t,Gt):n.leaveBreadcrumb("XMLHttpRequest succeeded",t,Gt)}}function u(){o(i,this["BS~~U"])||n.leaveBreadcrumb("XMLHttpRequest error",{request:this["BS~~M"]+" "+this["BS~~U"]},Gt)}}}},Yt={load:function(t){var e=0;t.addOnError((function(n){if(e>=t._config.maxEvents)return!1;e++})),t.resetEventCount=function(){e=0}},configSchema:{maxEvents:{defaultValue:function(){return 10},message:"should be a positive integer ≤100",validate:function(t){return u(1,100)(t)}}}},qt={},Xt=(qt={load:function(t){t.addOnError((function(t){var n=e(t.errors,(function(t,e){return t.concat(e.stacktrace)}),[]);h(n,(function(t){t.file=Xt(t.file)}))}))}})._strip=function(t){return"string"==typeof t?t.replace(/\?.*$/,"").replace(/#.*$/,""):t},Zt=function(t){return void 0===t&&(t=window),{load:function(e){if(e._config.autoDetectErrors&&e._config.enabledErrorTypes.unhandledExceptions){var n=t.onerror;t.onerror=function(t,r,o,i,a){if(0===o&&/Script error\.?/.test(t))e._logger.warn("Ignoring cross-domain or eval script error. See docs: https://tinyurl.com/yy3rn63z");else{var l,s={severity:"error",unhandled:!0,severityReason:{type:"unhandledException"}};if(a)l=e.Event.create(a,!0,s,"window onerror",1),Jt(l.errors[0].stacktrace,r,o,i);else if("object"!=typeof t||null===t||r&&"string"==typeof r||o||i||a)l=e.Event.create(t,!0,s,"window onerror",1),Jt(l.errors[0].stacktrace,r,o,i);else{var u=t.type?"Event: "+t.type:"Error",c=t.message||t.detail||"";(l=e.Event.create({name:u,message:c},!0,s,"window onerror",1)).originalError=t,l.addMetadata("window onerror",{event:t,extraParameters:r})}e._notify(l)}"function"==typeof n&&n.apply(this,arguments)}}}}},Jt=function(t,e,n,r){t[0]||t.push({});var o=t[0];o.file||"string"!=typeof e||(o.file=e),!o.lineNumber&&$t(n)&&(o.lineNumber=n),o.columnNumber||($t(r)?o.columnNumber=r:window.event&&$t(window.event.errorCharacter)&&(o.columnNumber=window.event.errorCharacter))},$t=function(t){return"number"==typeof t&&"NaN"!==String.call(t)},te=function(t){return void 0===t&&(t=window),{load:function(e){if(e._config.autoDetectErrors&&e._config.enabledErrorTypes.unhandledRejections){var n=function(t){var n=t.reason,r=!1;try{t.detail&&t.detail.reason&&(n=t.detail.reason,r=!0)}catch(t){}var o=e.Event.create(n,!1,{severity:"error",unhandled:!0,severityReason:{type:"unhandledPromiseRejection"}},"unhandledrejection handler",1,e._logger);r&&h(o.errors[0].stacktrace,ee(n)),e._notify(o,(function(t){var e;x(t.originalError)&&!t.originalError.stack&&t.addMetadata("unhandledRejection handler",((e={})[Object.prototype.toString.call(t.originalError)]={name:t.originalError.name,message:t.originalError.message,code:t.originalError.code},e))}))};"addEventListener"in t?t.addEventListener("unhandledrejection",n):t.onunhandledrejection=function(t,e){n({detail:{reason:t,promise:e}})}}}}},ee=function(t){return function(e){e.file!==t.toString()&&e.method&&(e.method=e.method.replace(/^\s+/,""))}},ne={},re=p({},f.schema,g),oe={_client:null,createClient:function(t){"string"==typeof t&&(t={apiKey:t}),t||(t={});var e,n=[ht,_t(),(void 0===e&&(e=window),{load:function(t){t.addOnError((function(t){void 0===t.context&&(t.context=e.location.pathname)}),!0)}}),Pt(),Yt,Bt,Rt,qt,Zt(),te(),zt(),jt(),Kt(),It,Nt()],r=new tt(t,re,n,{name:"Bugsnag JavaScript",version:"7.6.0",url:"https://github.com/bugsnag/bugsnag-js"});return r._setDelivery(window.XDomainRequest?ut:ft),r._logger.debug("Loaded!"),r._config.autoTrackSessions?r.startSession():r},start:function(t){return oe._client?(oe._client._logger.warn("Bugsnag.start() was called more than once. Ignoring."),oe._client):(oe._client=oe.createClient(t),oe._client)}};return h(["resetEventCount"].concat(s(tt.prototype)),(function(t){/^_/.test(t)||(oe[t]=function(){if(!oe._client)return console.log("Bugsnag."+t+"() was called before Bugsnag.start()");oe._client._depth+=1;var e=oe._client[t].apply(oe._client,arguments);return oe._client._depth-=1,e})})),(ne=oe).Client=tt,ne.Event=D,ne.Session=q,ne.Breadcrumb=v,ne.default=oe,ne}()},64061:(t,e,n)=>{t.exports=n(97748)},7663:t=>{t.exports=function(){var t={};function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}t=function(){function t(){var t="undefined"!=typeof window&&window.React;if(this.name="react",this.lazy=0===arguments.length&&!t,!this.lazy&&(this.React=(arguments.length<=0?void 0:arguments[0])||t,!this.React))throw new Error("@bugsnag/plugin-react reference to `React` was undefined")}return t.prototype.load=function(t){if(!this.lazy){var e=r(this.React,t);return e.createErrorBoundary=function(){return e},e}var n=function(){throw new Error("@bugsnag/plugin-react was used incorrectly. Valid usage is as follows:\nPass React to the plugin constructor\n\n  `Bugsnag.start({ plugins: [new BugsnagPluginReact(React)] })`\nand then call `const ErrorBoundary = Bugsnag.getPlugin('react').createErrorBoundary()`\n\nOr if React is not available until after Bugsnag has started,\nconstruct the plugin with no arguments\n  `Bugsnag.start({ plugins: [new BugsnagPluginReact()] })`,\nthen pass in React when available to construct your error boundary\n  `const ErrorBoundary = Bugsnag.getPlugin('react').createErrorBoundary(React)`")};return n.createErrorBoundary=function(e){if(!e)throw new Error("@bugsnag/plugin-react reference to `React` was undefined");return r(e,t)},n},t}();var n=function(t){for(var e=t.split(/\s*\n\s*/g),n="",r=0,o=e.length;r<o;r++)e[r].length&&(n+=(n.length?"\n":"")+e[r]);return n},r=function(t,r){return function(o){function i(t){var e;return(e=o.call(this,t)||this).state={error:null,info:null},e.handleClearError=e.handleClearError.bind(function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e)),e}var a,l;l=o,(a=i).prototype=Object.create(l.prototype),a.prototype.constructor=a,a.__proto__=l;var s=i.prototype;return s.handleClearError=function(){this.setState({error:null,info:null})},s.componentDidCatch=function(t,e){var o=this.props.onError,i=r.Event.create(t,!0,{severity:"error",unhandled:!0,severityReason:{type:"unhandledException"}},1);e&&e.componentStack&&(e.componentStack=n(e.componentStack)),i.addMetadata("react",e),r._notify(i,o),this.setState({error:t,info:e})},s.render=function(){if(this.state.error){var n=this.props.FallbackComponent;return n?t.createElement(n,e({},this.state,{clearError:this.handleClearError})):null}return this.props.children},i}(t.Component)};return t.formatComponentStack=n,t.default=t,t}()},68763:(t,e,n)=>{"use strict";n.r(e),n.d(e,{ArrayCreate:()=>x,BasicFormatMatcher:()=>g,BestFitFormatMatcher:()=>f,CanonicalCodeForDisplayNames:()=>it,CanonicalizeLocaleList:()=>p,CanonicalizeTimeZoneName:()=>h,ComputeExponent:()=>At,ComputeExponentForMagnitude:()=>pt,CurrencyDigits:()=>vt,DATE_TIME_PROPS:()=>o,DateFromTime:()=>F,DateTimeStyleFormat:()=>A,Day:()=>_,DayFromYear:()=>B,DayWithinYear:()=>M,DaysInYear:()=>I,FormatDateTime:()=>W,FormatDateTimeToParts:()=>G,FormatNumericToParts:()=>Bt,FormatNumericToString:()=>gt,FormatRelativeTime:()=>Ht,FormatRelativeTimeToParts:()=>Ut,GetNumberOption:()=>lt,GetOperands:()=>Mt,GetOption:()=>Y,HasOwnProperty:()=>S,HourFromTime:()=>L,InLeapYear:()=>D,InitializeDateTimeFormat:()=>tt,InitializeNumberFormat:()=>It,InitializePluralRules:()=>Dt,InitializeRelativeTimeFormat:()=>Qt,IsSanctionedSimpleUnitIdentifier:()=>dt,IsValidTimeZoneName:()=>J,IsWellFormedCurrencyCode:()=>nt,IsWellFormedUnitIdentifier:()=>ft,MakePartsList:()=>Lt,MinFromTime:()=>j,MonthFromTime:()=>N,PartitionDateTimePattern:()=>V,PartitionNumberPattern:()=>Pt,PartitionPattern:()=>U,PartitionRelativeTimePattern:()=>jt,ResolveLocale:()=>Z,ResolvePlural:()=>Nt,SANCTIONED_UNITS:()=>st,SIMPLE_UNITS:()=>ct,SameValue:()=>C,SecFromTime:()=>H,SetNumberFormatDigitOptions:()=>Rt,SetNumberFormatUnitOptions:()=>Tt,SingularRelativeTimeUnit:()=>Ft,SupportedLocales:()=>Vt,TimeClip:()=>b,TimeFromYear:()=>T,ToDateTimeOptions:()=>K,ToNumber:()=>y,ToObject:()=>w,ToRawFixed:()=>mt,ToRawPrecision:()=>ht,ToString:()=>v,Type:()=>O,WeekDay:()=>P,YearFromTime:()=>R,_formatToParts:()=>Ot,defineProperty:()=>r._x,getInternalSlot:()=>r.q,getLocaleHierarchy:()=>Yt,getMagnitude:()=>r.Tg,getMultiInternalSlots:()=>r.$0,invariant:()=>r.kG,isLiteralPart:()=>r.eY,isMissingLocaleDataError:()=>Xt,parseDateTimeSkeleton:()=>s,removeUnitNamespace:()=>ut,setInternalSlot:()=>r.LS,setMultiInternalSlots:()=>r.e7,unpackData:()=>Zt});var r=n(93463),o=["weekday","era","year","month","day","hour","minute","second","timeZoneName"],i=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,a=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function l(t,e){void 0===e&&(e={pattern:"",pattern12:"",skeleton:"",rawPattern:""});var n=t.length;switch(t[0]){case"G":return e.era=4===n?"long":5===n?"narrow":"short","{era}";case"y":case"Y":case"u":case"U":case"r":return e.year=2===n?"2-digit":"numeric","{year}";case"q":case"Q":throw new RangeError("`w/Q` (quarter) patterns are not supported");case"M":case"L":return e.month=["numeric","2-digit","short","long","narrow"][n-1],"{month}";case"w":case"W":throw new RangeError("`w/W` (week of year) patterns are not supported");case"d":return e.day=["numeric","2-digit"][n-1],"{day}";case"D":case"F":case"g":return e.day="numeric","{day}";case"E":return e.weekday=4===n?"long":5===n?"narrow":"short","{weekday}";case"e":return e.weekday=["numeric","2-digit","short","long","narrow","short"][n-1],"{weekday}";case"c":return e.weekday=["numeric",void 0,"short","long","narrow","short"][n-1],"{weekday}";case"a":case"b":case"B":return e.hour12=!0,"{ampm}";case"h":case"H":case"K":case"k":return e.hour=["numeric","2-digit"][n-1],"{hour}";case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":return e.minute=["numeric","2-digit"][n-1],"{minute}";case"s":return e.second=["numeric","2-digit"][n-1],"{second}";case"S":case"A":return e.second="numeric","{second}";case"z":case"Z":case"O":case"v":case"V":case"X":case"x":return e.timeZoneName=n<4?"short":"long","{timeZoneName}"}return""}function s(t,e){void 0===e&&(e=t);var n={pattern:"",pattern12:"",skeleton:t,rawPattern:e},r=[];return n.pattern12=e.replace(/'{2}/g,"{apostrophe}").replace(/'(.*?)'/g,(function(t,e){return r.push(e),"$$"+(r.length-1)+"$$"})).replace(i,l),t.replace(i,(function(t){return l(t,n)})),r.length&&(n.pattern12=n.pattern12.replace(/\$\$(\d+)\$\$/g,(function(t,e){return r[+e]})).replace(/\{apostrophe\}/g,"'")),n.pattern=n.pattern12.replace(/([\s\uFEFF\xA0])\{ampm\}([\s\uFEFF\xA0])/,"$1").replace("{ampm}","").replace(a,""),n}var u=function(){return(u=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function c(t){return"numeric"===t||"2-digit"===t}function d(t,e){var n=0;t.hour12&&!e.hour12?n-=120:!t.hour12&&e.hour12&&(n-=20);for(var r=0,i=o;r<i.length;r++){var a=i[r],l=t[a],s=e[a];if(void 0===l&&void 0!==s)n-=20;else if(void 0!==l&&void 0===s)n-=120;else if(l!==s)if(c(l)!==c(s))n-=15;else{var u=["2-digit","numeric","narrow","short","long"],d=u.indexOf(l),f=u.indexOf(s),p=Math.max(-2,Math.min(f-d,2));2===p?n-=6:1===p?n-=3:-1===p?n-=6:-2===p&&(n-=8)}}return n}function f(t,e){var n=-1/0,o=e[0];(0,r.kG)(Array.isArray(e),"formats should be a list of things");for(var i=0,a=e;i<a.length;i++){var l=a[i],f=d(t,l);f>n&&(n=f,o=l)}var p=u({},o),h=s(o.rawPattern);for(var m in h){var g=p[m],A=h[m],v=t[m];"minute"!==m&&"second"!==m&&v&&(c(A)&&!c(v)||g!==v&&(h[m]=v))}return h}function p(t){return Intl.getCanonicalLocales(t)}function h(t,e){var n=e.tzData,r=e.uppercaseLinks,o=t.toUpperCase(),i=Object.keys(n).reduce((function(t,e){return t[e.toUpperCase()]=e,t}),{}),a=r[o]||i[o];return"Etc/UTC"===a||"Etc/GMT"===a?"UTC":a}var m=function(){return(m=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function g(t,e){var n=-1/0,i=e[0];(0,r.kG)(Array.isArray(e),"formats should be a list of things");for(var a=0,l=e;a<l.length;a++){for(var s=l[a],u=0,c=0,d=o;c<d.length;c++){var f=d[c],p=t[f],h=s[f];if(void 0===p&&void 0!==h)u-=20;else if(void 0!==p&&void 0===h)u-=120;else if(p!==h){var g=["2-digit","numeric","narrow","short","long"],A=g.indexOf(p),v=g.indexOf(h),y=Math.max(-2,Math.min(v-A,2));2===y?u-=6:1===y?u-=3:-1===y?u-=6:-2===y&&(u-=8)}}u>n&&(n=u,i=s)}return m({},i)}function A(t,e,n){var o,i;if(void 0!==e&&((0,r.kG)("full"===e||"long"===e||"medium"===e||"short"===e,"invalid timeStyle"),i=n.timeFormat[e]),void 0!==t&&((0,r.kG)("full"===t||"long"===t||"medium"===t||"short"===t,"invalid dateStyle"),o=n.dateFormat[t]),void 0!==t&&void 0!==e){var a={};for(var l in o)"pattern"!==l&&(a[l]=o[l]);for(var l in i)"pattern"!==l&&"pattern12"!==l&&(a[l]=i[l]);var s=n.dateTimeFormat[t],u=s.replace("{0}",i.pattern).replace("{1}",o.pattern);if(a.pattern=u,"pattern12"in i){var c=s.replace("{0}",i.pattern12).replace("{1}",o.pattern);a.pattern12=c}return a}return void 0!==e?i:((0,r.kG)(void 0!==t,"dateStyle should not be undefined"),o)}function v(t){if("symbol"==typeof t)throw TypeError("Cannot convert a Symbol value to a string");return String(t)}function y(t){if(void 0===t)return NaN;if(null===t)return 0;if("boolean"==typeof t)return t?1:0;if("number"==typeof t)return t;if("symbol"==typeof t||"bigint"==typeof t)throw new TypeError("Cannot convert symbol/bigint to number");return Number(t)}function b(t){return isFinite(t)?Math.abs(t)>864e14?NaN:function(t){var e=y(t);if(isNaN(e)||C(e,-0))return 0;if(isFinite(e))return e;var n=Math.floor(Math.abs(e));return e<0&&(n=-n),C(n,-0)?0:n}(t):NaN}function w(t){if(null==t)throw new TypeError("undefined/null cannot be converted to object");return Object(t)}function C(t,e){return Object.is?Object.is(t,e):t===e?0!==t||1/t==1/e:t!=t&&e!=e}function x(t){return new Array(t)}function S(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function O(t){return null===t?"Null":void 0===t?"Undefined":"function"==typeof t||"object"==typeof t?"Object":"number"==typeof t?"Number":"boolean"==typeof t?"Boolean":"string"==typeof t?"String":"symbol"==typeof t?"Symbol":"bigint"==typeof t?"BigInt":void 0}var k=864e5;function E(t,e){return t-Math.floor(t/e)*e}function _(t){return Math.floor(t/k)}function P(t){return E(_(t)+4,7)}function B(t){return 365*(t-1970)+Math.floor((t-1969)/4)-Math.floor((t-1901)/100)+Math.floor((t-1601)/400)}function T(t){return k*B(t)}function R(t){for(var e=Math.ceil(t/k/366);T(e)<=t;)e++;return e-1}function I(t){return t%4!=0?365:t%100!=0?366:t%400!=0?365:366}function M(t){return _(t)-B(R(t))}function D(t){return 365===I(R(t))?0:1}function N(t){var e=M(t),n=D(t);if(e>=0&&e<31)return 0;if(e<59+n)return 1;if(e<90+n)return 2;if(e<120+n)return 3;if(e<151+n)return 4;if(e<181+n)return 5;if(e<212+n)return 6;if(e<243+n)return 7;if(e<273+n)return 8;if(e<304+n)return 9;if(e<334+n)return 10;if(e<365+n)return 11;throw new Error("Invalid time")}function F(t){var e=M(t),n=N(t),r=D(t);if(0===n)return e+1;if(1===n)return e-30;if(2===n)return e-58-r;if(3===n)return e-89-r;if(4===n)return e-119-r;if(5===n)return e-150-r;if(6===n)return e-180-r;if(7===n)return e-211-r;if(8===n)return e-242-r;if(9===n)return e-272-r;if(10===n)return e-303-r;if(11===n)return e-333-r;throw new Error("Invalid time")}function L(t){return E(Math.floor(t/36e5),24)}function j(t){return E(Math.floor(t/6e4),60)}function H(t){return E(Math.floor(t/1e3),60)}function U(t){for(var e=[],n=t.indexOf("{"),o=0,i=0,a=t.length;n<t.length&&n>-1;)o=t.indexOf("}",n),(0,r.kG)(o>n,"Invalid pattern "+t),n>i&&e.push({type:"literal",value:t.substring(i,n)}),e.push({type:t.substring(n+1,o),value:void 0}),i=o+1,n=t.indexOf("{",i);return i<a&&e.push({type:"literal",value:t.substring(i,a)}),e}function z(t){return t<10?"0"+t:String(t)}function Q(t,e,n,r){var o=Math.floor(n/6e4),i=Math.abs(o)%60,a=Math.floor(Math.abs(o)/60),l=e.split(";"),s=l[0],u=l[1],c="",d=n<0?u:s;return"long"===r?c=d.replace("HH",z(a)).replace("H",String(a)).replace("mm",z(i)).replace("m",String(i)):(i||a)&&(i||(d=d.replace(/:?m+/,"")),c=d.replace(/H+/,String(a)).replace(/m+/,String(i))),t.replace("{0}",c)}function V(t,e,n){var i=n.getInternalSlots,a=n.localeData,l=n.getDefaultTimeZone,s=n.tzData;if(e=b(e),isNaN(e))throw new RangeError("invalid time");var u=i(t),c=a[u.dataLocale],d=u.locale,f=Object.create(null);f.useGrouping=!1;var p=new Intl.NumberFormat(d,f),h=Object.create(null);h.minimumIntegerDigits=2,h.useGrouping=!1;for(var m=new Intl.NumberFormat(d,h),g=function(t,e,n,o){var i=o.tzData;(0,r.kG)("Number"===O(t),"invalid time"),(0,r.kG)("gregory"===e,"We only support Gregory calendar right now");var a=function(t,e,n){var r,o=n[e];if(!o)return[0,!1];for(var i=0,a=0,l=!1;i<=o.length;i++)if(i===o.length||1e3*o[i][0]>=t){a=(r=o[i-1])[2],l=r[3];break}return[1e3*a,l]}(t,n,i),l=a[0],s=a[1],u=t+l,c=R(u);return{weekday:P(u),era:c<0?"BC":"AD",year:c,relatedYear:void 0,yearName:void 0,month:N(u),day:F(u),hour:L(u),minute:j(u),second:H(u),inDST:s,timeZoneOffset:l}}(e,u.calendar,u.timeZone,{tzData:s}),A=[],v=0,y=U(u.pattern);v<y.length;v++){var w=y[v],C=w.type;if("literal"===C)A.push({type:"literal",value:w.value});else if(o.indexOf(C)>-1){var x="",S=u[C],k=g[C];"year"===C&&k<=0&&(k=1-k),"month"===C&&k++;var E=u.hourCycle;if("hour"!==C||"h11"!==E&&"h12"!==E||0==(k%=12)&&"h12"===E&&(k=12),"hour"===C&&"h24"===E&&0===k&&(k=24),"numeric"===S)x=p.format(k);else if("2-digit"===S)(x=m.format(k)).length>2&&(x=x.slice(x.length-2,x.length));else if("narrow"===S||"short"===S||"long"===S)if("era"===C)x=c[C][S][k];else if("timeZoneName"===C){var _=c.timeZoneName,B=c.gmtFormat,T=c.hourFormat,I=_[u.timeZone||l()];x=I&&I[S]?I[S][+g.inDST]:Q(B,T,g.timeZoneOffset,S)}else x="month"===C?c.month[S][k-1]:c[C][S][k];A.push({type:C,value:x})}else"ampm"===C?(x=void 0,x=(k=g.hour)>11?c.pm:c.am,A.push({type:"dayPeriod",value:x})):"relatedYear"===C?(k=g.relatedYear,x=p.format(k),A.push({type:"relatedYear",value:x})):"yearName"===C?(k=g.yearName,x=p.format(k),A.push({type:"yearName",value:x})):A.push({type:"unknown",value:String(e)})}return A}function W(t,e,n){for(var r="",o=0,i=V(t,e,n);o<i.length;o++)r+=i[o].value;return r}function G(t,e,n){for(var r=V(t,e,n),o=x(0),i=0,a=r;i<a.length;i++){var l=a[i];o.push({type:l.type,value:l.value})}return o}function K(t,e,n){t=void 0===t?null:w(t),t=Object.create(t);var r=!0;if("date"===e||"any"===e)for(var o=0,i=["weekday","year","month","day"];o<i.length;o++)void 0!==t[i[o]]&&(r=!1);if("time"===e||"any"===e)for(var a=0,l=["hour","minute","second"];a<l.length;a++)void 0!==t[l[a]]&&(r=!1);if(void 0===t.dateStyle&&void 0===t.timeStyle||(r=!1),"date"===e&&t.timeStyle)throw new TypeError("Intl.DateTimeFormat date was required but timeStyle was included");if("time"===e&&t.dateStyle)throw new TypeError("Intl.DateTimeFormat time was required but dateStyle was included");if(r&&("date"===n||"all"===n))for(var s=0,u=["year","month","day"];s<u.length;s++)t[u[s]]="numeric";if(r&&("time"===n||"all"===n))for(var c=0,d=["hour","minute","second"];c<d.length;c++)t[d[c]]="numeric";return t}function Y(t,e,n,r,o){var i=t[e];if(void 0!==i){if("boolean"!==n&&"string"!==n)throw new TypeError("invalid type");if("boolean"===n&&(i=Boolean(i)),"string"===n&&(i=v(i)),void 0!==r&&!r.filter((function(t){return t==i})).length)throw new RangeError(i+" is not within "+r.join(", "));return i}return o}function q(t,e){for(var n=e;;){if(~t.indexOf(n))return n;var r=n.lastIndexOf("-");if(!~r)return;r>=2&&"-"===n[r-2]&&(r-=2),n=n.slice(0,r)}}function X(t,e){(0,r.kG)(2===e.length,"key must have 2 elements");var n=t.length,o="-"+e+"-",i=t.indexOf(o);if(-1!==i){for(var a=i+4,l=a,s=a,u=!1;!u;){var c=t.indexOf("-",s);2==(-1===c?n-s:c-s)?u=!0:-1===c?(l=n,u=!0):(l=c,s=c+1)}return t.slice(a,l)}if(o="-"+e,-1!==(i=t.indexOf(o))&&i+3===n)return""}function Z(t,e,n,o,i,a){for(var l,s=(l="lookup"===n.localeMatcher?function(t,e,n){for(var o={locale:""},i=0,a=e;i<a.length;i++){var l=a[i],s=l.replace(r.pk,""),u=q(t,s);if(u)return o.locale=u,l!==s&&(o.extension=l.slice(s.length+1,l.length)),o}return o.locale=n(),o}(t,e,a):function(t,e,n){for(var o={locale:""},i=0,a=e;i<a.length;i++){var l=a[i],s=l.replace(r.pk,""),u=q(t,s);if(u)return o.locale=u,l!==s&&(o.extension=l.slice(s.length+1,l.length)),o}return o.locale=n(),o}(t,e,a)).locale,u={locale:"",dataLocale:s},c="-u",d=0,f=o;d<f.length;d++){var p=f[d],h=i[s];(0,r.kG)("object"==typeof h&&null!==h,"locale data "+p+" must be an object");var m=h[p];(0,r.kG)(Array.isArray(m),"keyLocaleData for "+p+" must be an array");var g=m[0];(0,r.kG)("string"==typeof g||null===g,"value must be string or null but got "+typeof g+" in key "+p);var A="";if(l.extension){var v=X(l.extension,p);void 0!==v&&(""!==v?~m.indexOf(v)&&(A="-"+p+"-"+(g=v)):~v.indexOf("true")&&(g="true",A="-"+p))}if(p in n){var y=n[p];(0,r.kG)("string"==typeof y||null==y,"optionsValue must be String, Undefined or Null"),~m.indexOf(y)&&y!==g&&(g=y,A="")}u[p]=g,c+=A}if(c.length>2){var b=s.indexOf("-x-");if(-1===b)s+=c;else{var w=s.slice(0,b),C=s.slice(b,s.length);s=w+c+C}s=Intl.getCanonicalLocales(s)[0]}return u.locale=s,u}function J(t,e){var n=e.tzData,r=e.uppercaseLinks,o=t.toUpperCase();return new Set(Object.keys(n).map((function(t){return t.toUpperCase()}))).has(o)||o in r}var $=/^[a-z0-9]{3,8}$/i;function tt(t,e,n,i){var a=i.getInternalSlots,l=i.availableLocales,s=i.localeData,u=i.getDefaultLocale,c=i.getDefaultTimeZone,d=i.relevantExtensionKeys,m=i.tzData,v=i.uppercaseLinks,y=p(e),b=K(n,"any","date"),w=Object.create(null),C=Y(b,"localeMatcher","string",["lookup","best fit"],"best fit");w.localeMatcher=C;var x=Y(b,"calendar","string",void 0,void 0);if(void 0!==x&&!$.test(x))throw new RangeError("Malformed calendar");var S=a(t);w.ca=x;var O=Y(b,"numberingSystem","string",void 0,void 0);if(void 0!==O&&!$.test(O))throw new RangeError("Malformed numbering system");w.nu=O;var k=Y(b,"hour12","boolean",void 0,void 0),E=Y(b,"hourCycle","string",["h11","h12","h23","h24"],void 0);void 0!==k&&(E=null),w.hc=E;var _=Z(l,y,w,d,s,u);S.locale=_.locale,x=_.ca,S.calendar=x,S.hourCycle=_.hc,S.numberingSystem=_.nu;var P=_.dataLocale;S.dataLocale=P;var B=b.timeZone;if(void 0!==B){if(!J(B=String(B),{tzData:m,uppercaseLinks:v}))throw new RangeError("Invalid timeZoneName");B=h(B,{tzData:m,uppercaseLinks:v})}else B=c();S.timeZone=B,(w=Object.create(null)).weekday=Y(b,"weekday","string",["narrow","short","long"],void 0),w.era=Y(b,"era","string",["narrow","short","long"],void 0),w.year=Y(b,"year","string",["2-digit","numeric"],void 0),w.month=Y(b,"month","string",["2-digit","numeric","narrow","short","long"],void 0),w.day=Y(b,"day","string",["2-digit","numeric"],void 0),w.hour=Y(b,"hour","string",["2-digit","numeric"],void 0),w.minute=Y(b,"minute","string",["2-digit","numeric"],void 0),w.second=Y(b,"second","string",["2-digit","numeric"],void 0),w.timeZoneName=Y(b,"timeZoneName","string",["short","long"],void 0);var T=s[P],R=T.formats[x];C=Y(b,"formatMatcher","string",["basic","best fit"],"best fit");var I=Y(b,"dateStyle","string",["full","long","medium","short"],void 0);S.dateStyle=I;var M,D,N=Y(b,"timeStyle","string",["full","long","medium","short"],void 0);if(S.timeStyle=N,void 0===I&&void 0===N)"basic"===C?M=g(w,R):(function(t){for(var e=0,n=["hour","minute","second"];e<n.length;e++)if(void 0!==t[n[e]])return!0;return!1}(w)&&(w.hour12="h11"===S.hourCycle||"h12"===S.hourCycle),M=f(w,R));else{for(var F=0,L=o;F<L.length;F++)if(void 0!==(H=w[j=L[F]]))throw new TypeError("Intl.DateTimeFormat can't set option "+j+" when "+(I?"dateStyle":"timeStyle")+" is used");M=A(I,N,T)}for(var j in w){var H;void 0!==(H=M[j])&&(S[j]=H)}if(void 0!==S.hour){var U=T.hourCycle,z=S.hourCycle;null==z&&(z=U),void 0!==k&&(k?z="h11"===U||"h23"===U?"h11":"h12":((0,r.kG)(!k,"hour12 must not be set"),z="h11"===U||"h23"===U?"h23":"h24")),S.hourCycle=z,D="h11"===z||"h12"===z?M.pattern12:M.pattern}else S.hourCycle=void 0,D=M.pattern;return S.pattern=D,t}var et=/[^A-Z]/;function nt(t){return 3===(t=t.replace(/([a-z])/g,(function(t,e){return e.toUpperCase()}))).length&&!et.test(t)}var rt=/^([a-z]{2}|[0-9]{3})$/i,ot=/^[a-z]{4}$/i;function it(t,e){if("language"===t)return p([e])[0];if("region"===t){if(n=e,!rt.test(n))throw RangeError("invalid region");return e.toUpperCase()}var n,o;if("script"===t){if(o=e,!ot.test(o))throw RangeError("invalid script");return""+e[0].toUpperCase()+e.slice(1)}if((0,r.kG)("currency"===t,"invalid type"),!nt(e))throw RangeError("invalid currency");return e.toUpperCase()}function at(t,e,n,r){if(void 0!==t){if(t=Number(t),isNaN(t)||t<e||t>n)throw new RangeError(t+" is outside of range ["+e+", "+n+"]");return Math.floor(t)}return r}function lt(t,e,n,r,o){return at(t[e],n,r,o)}var st=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];function ut(t){return t.slice(t.indexOf("-")+1)}var ct=st.map(ut);function dt(t){return ct.indexOf(t)>-1}function ft(t){if(dt(t=t.replace(/([A-Z])/g,(function(t,e){return e.toLowerCase()}))))return!0;var e=t.split("-per-");if(2!==e.length)return!1;var n=e[0],r=e[1];return!(!dt(n)||!dt(r))}function pt(t,e,n){var r=(0,n.getInternalSlots)(t),o=r.notation,i=r.dataLocaleData,a=r.numberingSystem;switch(o){case"standard":return 0;case"scientific":return e;case"engineering":return 3*Math.floor(e/3);default:var l=r.compactDisplay,s=r.style,u=r.currencyDisplay,c=void 0;if("currency"===s&&"name"!==u)c=(i.numbers.currency[a]||i.numbers.currency[i.numbers.nu[0]]).short;else{var d=i.numbers.decimal[a]||i.numbers.decimal[i.numbers.nu[0]];c="long"===l?d.long:d.short}if(!c)return 0;var f=String(Math.pow(10,e)),p=Object.keys(c);if(f<p[0])return 0;if(f>p[p.length-1])return p[p.length-1].length-1;var h=p.indexOf(f);if(-1===h)return 0;var m=p[h];return"0"===c[m].other?0:m.length-c[m].other.match(/0+/)[0].length}}function ht(t,e,n){var o,i,a,l,s=n;if(0===t)o=(0,r.rx)("0",s),i=0,a=0;else{var u=t.toString(),c=u.indexOf("e"),d=u.split("e"),f=d[0],p=d[1],h=f.replace(".","");if(c>=0&&h.length<=s)i=+p,o=h+(0,r.rx)("0",s-h.length),a=t;else{var m=(i=(0,r.Tg)(t))-s+1,g=Math.round(v(t,m));v(g,s-1)>=10&&(i+=1,g=Math.floor(g/10)),o=g.toString(),a=v(g,s-1-i)}}if(i>=s-1?(o+=(0,r.rx)("0",i-s+1),l=i+1):i>=0?(o=o.slice(0,i+1)+"."+o.slice(i+1),l=i+1):(o="0."+(0,r.rx)("0",-i-1)+o,l=1),o.indexOf(".")>=0&&n>e){for(var A=n-e;A>0&&"0"===o[o.length-1];)o=o.slice(0,-1),A--;"."===o[o.length-1]&&(o=o.slice(0,-1))}return{formattedString:o,roundedNumber:a,integerDigitsCount:l};function v(t,e){return e<0?t*Math.pow(10,-e):t/Math.pow(10,e)}}function mt(t,e,n){var o,i,a=n,l=Math.round(t*Math.pow(10,a)),s=l/Math.pow(10,a);if(l<1e21)o=l.toString();else{var u=(o=l.toString()).split("e"),c=u[0],d=u[1];o=c.replace(".",""),o+=(0,r.rx)("0",Math.max(+d-o.length+1,0))}if(0!==a){var f=o.length;f<=a&&(o=(0,r.rx)("0",a+1-f)+o,f=a+1);var p=o.slice(0,f-a),h=o.slice(f-a);o=p+"."+h,i=p.length}else i=o.length;for(var m=n-e;m>0&&"0"===o[o.length-1];)o=o.slice(0,-1),m--;return"."===o[o.length-1]&&(o=o.slice(0,-1)),{formattedString:o,roundedNumber:s,integerDigitsCount:i}}function gt(t,e){var n,o=e<0||C(e,-0);switch(o&&(e=-e),t.roundingType){case"significantDigits":n=ht(e,t.minimumSignificantDigits,t.maximumSignificantDigits);break;case"fractionDigits":n=mt(e,t.minimumFractionDigits,t.maximumFractionDigits);break;default:(n=ht(e,1,2)).integerDigitsCount>1&&(n=mt(e,0,0))}e=n.roundedNumber;var i=n.formattedString,a=n.integerDigitsCount,l=t.minimumIntegerDigits;return a<l&&(i=(0,r.rx)("0",l-a)+i),o&&(e=-e),{roundedNumber:e,formattedString:i}}function At(t,e,n){var o=n.getInternalSlots;if(0===e)return[0,0];e<0&&(e=-e);var i=(0,r.Tg)(e),a=pt(t,i,{getInternalSlots:o});e=a<0?e*Math.pow(10,-a):e/Math.pow(10,a);var l=gt(o(t),e);return 0===l.roundedNumber||(0,r.Tg)(l.roundedNumber)===i-a?[a,i]:[pt(t,i+1,{getInternalSlots:o}),i+1]}function vt(t,e){var n=e.currencyDigitsData;return S(n,t)?n[t]:2}const yt=JSON.parse('{"adlm":["𞥐","𞥑","𞥒","𞥓","𞥔","𞥕","𞥖","𞥗","𞥘","𞥙"],"ahom":["𑜰","𑜱","𑜲","𑜳","𑜴","𑜵","𑜶","𑜷","𑜸","𑜹"],"arab":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"arabext":["۰","۱","۲","۳","۴","۵","۶","۷","۸","۹"],"bali":["᭐","᭑","᭒","᭓","᭔","᭕","᭖","᭗","᭘","᭙"],"beng":["০","১","২","৩","৪","৫","৬","৭","৮","৯"],"bhks":["𑱐","𑱑","𑱒","𑱓","𑱔","𑱕","𑱖","𑱗","𑱘","𑱙"],"brah":["𑁦","𑁧","𑁨","𑁩","𑁪","𑁫","𑁬","𑁭","𑁮","𑁯"],"cakm":["𑄶","𑄷","𑄸","𑄹","𑄺","𑄻","𑄼","𑄽","𑄾","𑄿"],"cham":["꩐","꩑","꩒","꩓","꩔","꩕","꩖","꩗","꩘","꩙"],"deva":["०","१","२","३","४","५","६","७","८","९"],"diak":["𑥐","𑥑","𑥒","𑥓","𑥔","𑥕","𑥖","𑥗","𑥘","𑥙"],"fullwide":["０","１","２","３","４","５","６","７","８","９"],"gong":["𑶠","𑶡","𑶢","𑶣","𑶤","𑶥","𑶦","𑶧","𑶨","𑶩"],"gonm":["𑵐","𑵑","𑵒","𑵓","𑵔","𑵕","𑵖","𑵗","𑵘","𑵙"],"gujr":["૦","૧","૨","૩","૪","૫","૬","૭","૮","૯"],"guru":["੦","੧","੨","੩","੪","੫","੬","੭","੮","੯"],"hanidec":["〇","一","二","三","四","五","六","七","八","九"],"hmng":["𖭐","𖭑","𖭒","𖭓","𖭔","𖭕","𖭖","𖭗","𖭘","𖭙"],"hmnp":["𞅀","𞅁","𞅂","𞅃","𞅄","𞅅","𞅆","𞅇","𞅈","𞅉"],"java":["꧐","꧑","꧒","꧓","꧔","꧕","꧖","꧗","꧘","꧙"],"kali":["꤀","꤁","꤂","꤃","꤄","꤅","꤆","꤇","꤈","꤉"],"khmr":["០","១","២","៣","៤","៥","៦","៧","៨","៩"],"knda":["೦","೧","೨","೩","೪","೫","೬","೭","೮","೯"],"lana":["᪀","᪁","᪂","᪃","᪄","᪅","᪆","᪇","᪈","᪉"],"lanatham":["᪐","᪑","᪒","᪓","᪔","᪕","᪖","᪗","᪘","᪙"],"laoo":["໐","໑","໒","໓","໔","໕","໖","໗","໘","໙"],"lepc":["᪐","᪑","᪒","᪓","᪔","᪕","᪖","᪗","᪘","᪙"],"limb":["᥆","᥇","᥈","᥉","᥊","᥋","᥌","᥍","᥎","᥏"],"mathbold":["𝟎","𝟏","𝟐","𝟑","𝟒","𝟓","𝟔","𝟕","𝟖","𝟗"],"mathdbl":["𝟘","𝟙","𝟚","𝟛","𝟜","𝟝","𝟞","𝟟","𝟠","𝟡"],"mathmono":["𝟶","𝟷","𝟸","𝟹","𝟺","𝟻","𝟼","𝟽","𝟾","𝟿"],"mathsanb":["𝟬","𝟭","𝟮","𝟯","𝟰","𝟱","𝟲","𝟳","𝟴","𝟵"],"mathsans":["𝟢","𝟣","𝟤","𝟥","𝟦","𝟧","𝟨","𝟩","𝟪","𝟫"],"mlym":["൦","൧","൨","൩","൪","൫","൬","൭","൮","൯"],"modi":["𑙐","𑙑","𑙒","𑙓","𑙔","𑙕","𑙖","𑙗","𑙘","𑙙"],"mong":["᠐","᠑","᠒","᠓","᠔","᠕","᠖","᠗","᠘","᠙"],"mroo":["𖩠","𖩡","𖩢","𖩣","𖩤","𖩥","𖩦","𖩧","𖩨","𖩩"],"mtei":["꯰","꯱","꯲","꯳","꯴","꯵","꯶","꯷","꯸","꯹"],"mymr":["၀","၁","၂","၃","၄","၅","၆","၇","၈","၉"],"mymrshan":["႐","႑","႒","႓","႔","႕","႖","႗","႘","႙"],"mymrtlng":["꧰","꧱","꧲","꧳","꧴","꧵","꧶","꧷","꧸","꧹"],"newa":["𑑐","𑑑","𑑒","𑑓","𑑔","𑑕","𑑖","𑑗","𑑘","𑑙"],"nkoo":["߀","߁","߂","߃","߄","߅","߆","߇","߈","߉"],"olck":["᱐","᱑","᱒","᱓","᱔","᱕","᱖","᱗","᱘","᱙"],"orya":["୦","୧","୨","୩","୪","୫","୬","୭","୮","୯"],"osma":["𐒠","𐒡","𐒢","𐒣","𐒤","𐒥","𐒦","𐒧","𐒨","𐒩"],"rohg":["𐴰","𐴱","𐴲","𐴳","𐴴","𐴵","𐴶","𐴷","𐴸","𐴹"],"saur":["꣐","꣑","꣒","꣓","꣔","꣕","꣖","꣗","꣘","꣙"],"segment":["🯰","🯱","🯲","🯳","🯴","🯵","🯶","🯷","🯸","🯹"],"shrd":["𑇐","𑇑","𑇒","𑇓","𑇔","𑇕","𑇖","𑇗","𑇘","𑇙"],"sind":["𑋰","𑋱","𑋲","𑋳","𑋴","𑋵","𑋶","𑋷","𑋸","𑋹"],"sinh":["෦","෧","෨","෩","෪","෫","෬","෭","෮","෯"],"sora":["𑃰","𑃱","𑃲","𑃳","𑃴","𑃵","𑃶","𑃷","𑃸","𑃹"],"sund":["᮰","᮱","᮲","᮳","᮴","᮵","᮶","᮷","᮸","᮹"],"takr":["𑛀","𑛁","𑛂","𑛃","𑛄","𑛅","𑛆","𑛇","𑛈","𑛉"],"talu":["᧐","᧑","᧒","᧓","᧔","᧕","᧖","᧗","᧘","᧙"],"tamldec":["௦","௧","௨","௩","௪","௫","௬","௭","௮","௯"],"telu":["౦","౧","౨","౩","౪","౫","౬","౭","౮","౯"],"thai":["๐","๑","๒","๓","๔","๕","๖","๗","๘","๙"],"tibt":["༠","༡","༢","༣","༤","༥","༦","༧","༨","༩"],"tirh":["𑓐","𑓑","𑓒","𑓓","𑓔","𑓕","𑓖","𑓗","𑓘","𑓙"],"vaii":["ᘠ","ᘡ","ᘢ","ᘣ","ᘤ","ᘥ","ᘦ","ᘧ","ᘨ","ᘩ"],"wara":["𑣠","𑣡","𑣢","𑣣","𑣤","𑣥","𑣦","𑣧","𑣨","𑣩"],"wcho":["𞋰","𞋱","𞋲","𞋳","𞋴","𞋵","𞋶","𞋷","𞋸","𞋹"]}');var bt=n.t(yt,2),wt=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B98-\u2BFF\u2CE5-\u2CEA\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9B\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD10-\uDD6C\uDD70-\uDDAC\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED5\uDEE0-\uDEEC\uDEF0-\uDEFA\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD00-\uDD0B\uDD0D-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95]/,Ct=new RegExp("^"+wt.source),xt=new RegExp(wt.source+"$"),St=/[#0](?:[\.,][#0]+)*/g;function Ot(t,e,n,r){var o,i,a=t.sign,l=t.exponent,s=t.magnitude,u=r.notation,c=r.style,d=r.numberingSystem,f=e.numbers.nu[0],p=null;if("compact"===u&&s&&(p=function(t,e,n,r,o,i,a){var l,s,u=t.roundedNumber,c=t.sign,d=t.magnitude,f=String(Math.pow(10,d)),p=n.numbers.nu[0];if("currency"===r&&"name"!==i){var h=null===(l=((m=n.numbers.currency)[a]||m[p]).short)||void 0===l?void 0:l[f];if(!h)return null;s=_t(e,u,h)}else{var m,g=((m=n.numbers.decimal)[a]||m[p])[o][f];if(!g)return null;s=_t(e,u,g)}return"0"===s?null:Et(s,c).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(t,n,e,c,r.compactDisplay,r.currencyDisplay,d)),"currency"===c&&"name"!==r.currencyDisplay){var h=e.currencies[r.currency];if(h)switch(r.currencyDisplay){case"code":o=r.currency;break;case"symbol":o=h.symbol;break;default:o=h.narrow}else o=r.currency}i=p||("decimal"===c||"unit"===c||"currency"===c&&"name"===r.currencyDisplay?Et((e.numbers.decimal[d]||e.numbers.decimal[f]).standard,a):Et("currency"===c?(g=e.numbers.currency[d]||e.numbers.currency[f])[r.currencySign]:e.numbers.percent[d]||e.numbers.percent[f],a));var m=St.exec(i)[0];if(i=i.replace(St,"{0}").replace(/'(.)'/g,"$1"),"currency"===c&&"name"!==r.currencyDisplay){var g,A=(g=e.numbers.currency[d]||e.numbers.currency[f]).currencySpacing.afterInsertBetween;A&&!xt.test(o)&&(i=i.replace("¤{0}","¤"+A+"{0}"));var v=g.currencySpacing.beforeInsertBetween;v&&!Ct.test(o)&&(i=i.replace("{0}¤","{0}"+v+"¤"))}for(var y=i.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),b=[],w=e.numbers.symbols[d]||e.numbers.symbols[f],C=0,x=y;C<x.length;C++)if(z=x[C])switch(z){case"{0}":b.push.apply(b,kt(w,t,u,l,d,!p&&r.useGrouping,m));break;case"-":b.push({type:"minusSign",value:w.minusSign});break;case"+":b.push({type:"plusSign",value:w.plusSign});break;case"%":b.push({type:"percentSign",value:w.percentSign});break;case"¤":b.push({type:"currency",value:o});break;default:/^\{c:/.test(z)?b.push({type:"compact",value:z.substring(3,z.length-1)}):b.push({type:"literal",value:z})}switch(c){case"currency":if("name"===r.currencyDisplay){var S,O=(e.numbers.currency[d]||e.numbers.currency[f]).unitPattern,k=e.currencies[r.currency];S=k?_t(n,t.roundedNumber*Math.pow(10,l),k.displayName):r.currency;for(var E=[],_=0,P=O.split(/(\{[01]\})/g);_<P.length;_++)switch(z=P[_]){case"{0}":E.push.apply(E,b);break;case"{1}":E.push({type:"currency",value:S});break;default:z&&E.push({type:"literal",value:z})}return E}return b;case"unit":var B=r.unit,T=r.unitDisplay,R=e.units.simple[B];if(O=void 0,R)O=_t(n,t.roundedNumber*Math.pow(10,l),e.units.simple[B][T]);else{var I=B.split("-per-"),M=I[0],D=I[1];R=e.units.simple[M];var N=_t(n,t.roundedNumber*Math.pow(10,l),e.units.simple[M][T]),F=e.units.simple[D].perUnit[T];if(F)O=F.replace("{0}",N);else{var L=e.units.compound.per[T],j=_t(n,1,e.units.simple[D][T]);O=O=L.replace("{0}",N).replace("{1}",j.replace("{0}",""))}}E=[];for(var H=0,U=O.split(/(\s*\{0\}\s*)/);H<U.length;H++){var z=U[H],Q=/^(\s*)\{0\}(\s*)$/.exec(z);Q?(Q[1]&&E.push({type:"literal",value:Q[1]}),E.push.apply(E,b),Q[2]&&E.push({type:"literal",value:Q[2]})):z&&E.push({type:"unit",value:z})}return E;default:return b}}function kt(t,e,n,r,o,i,a){var l=[],s=e.formattedString,u=e.roundedNumber;if(isNaN(u))return[{type:"nan",value:s}];if(!isFinite(u))return[{type:"infinity",value:s}];var c=bt[o];c&&(s=s.replace(/\d/g,(function(t){return c[+t]||t})));var d,f,p=s.indexOf(".");if(p>0?(d=s.slice(0,p),f=s.slice(p+1)):d=s,i&&("compact"!==n||u>=1e4)){var h=t.group,m=[],g=a.split(".")[0].split(","),A=3,v=3;g.length>1&&(A=g[g.length-1].length),g.length>2&&(v=g[g.length-2].length);var y=d.length-A;if(y>0){for(m.push(d.slice(y,y+A)),y-=v;y>0;y-=v)m.push(d.slice(y,y+v));m.push(d.slice(0,y+v))}else m.push(d);for(;m.length>0;){var b=m.pop();l.push({type:"integer",value:b}),m.length>0&&l.push({type:"group",value:h})}}else l.push({type:"integer",value:d});if(void 0!==f&&l.push({type:"decimal",value:t.decimal},{type:"fraction",value:f}),("scientific"===n||"engineering"===n)&&isFinite(u)){l.push({type:"exponentSeparator",value:t.exponential}),r<0&&(l.push({type:"exponentMinusSign",value:t.minusSign}),r=-r);var w=mt(r,0,0);l.push({type:"exponentInteger",value:w.formattedString})}return l}function Et(t,e){t.indexOf(";")<0&&(t=t+";-"+t);var n=t.split(";"),r=n[0],o=n[1];switch(e){case 0:return r;case-1:return o;default:return o.indexOf("-")>=0?o.replace(/-/g,"+"):"+"+r}}function _t(t,e,n){return n[t.select(e)]||n.other}function Pt(t,e,n){var r,o,i,a=n.getInternalSlots,l=a(t),s=l.pl,u=l.dataLocaleData,c=l.numberingSystem,d=u.numbers.symbols[c]||u.numbers.symbols[u.numbers.nu[0]],f=0,p=0;if(isNaN(e))o=d.nan;else if(isFinite(e)){"percent"===l.style&&(e*=100),p=(r=At(t,e,{getInternalSlots:a}))[0],f=r[1];var h=gt(l,e=p<0?e*Math.pow(10,-p):e/Math.pow(10,p));o=h.formattedString,e=h.roundedNumber}else o=d.infinity;switch(l.signDisplay){case"never":i=0;break;case"auto":i=C(e,0)||e>0||isNaN(e)?0:-1;break;case"always":i=C(e,0)||e>0||isNaN(e)?1:-1;break;default:i=0===e||isNaN(e)?0:e>0?1:-1}return Ot({roundedNumber:e,formattedString:o,exponent:p,magnitude:f,sign:i},l.dataLocaleData,s,l)}function Bt(t,e,n){for(var r=Pt(t,e,n),o=x(0),i=0,a=r;i<a.length;i++){var l=a[i];o.push({type:l.type,value:l.value})}return o}function Tt(t,e,n){void 0===e&&(e=Object.create(null));var r=(0,n.getInternalSlots)(t),o=Y(e,"style","string",["decimal","percent","currency","unit"],"decimal");r.style=o;var i=Y(e,"currency","string",void 0,void 0);if(void 0!==i&&!nt(i))throw RangeError("Malformed currency code");if("currency"===o&&void 0===i)throw TypeError("currency cannot be undefined");var a=Y(e,"currencyDisplay","string",["code","symbol","narrowSymbol","name"],"symbol"),l=Y(e,"currencySign","string",["standard","accounting"],"standard"),s=Y(e,"unit","string",void 0,void 0);if(void 0!==s&&!ft(s))throw RangeError("Invalid unit argument for Intl.NumberFormat()");if("unit"===o&&void 0===s)throw TypeError("unit cannot be undefined");var u=Y(e,"unitDisplay","string",["short","narrow","long"],"short");"currency"===o&&(r.currency=i.toUpperCase(),r.currencyDisplay=a,r.currencySign=l),"unit"===o&&(r.unit=s,r.unitDisplay=u)}function Rt(t,e,n,r,o){var i=lt(e,"minimumIntegerDigits",1,21,1),a=e.minimumFractionDigits,l=e.maximumFractionDigits,s=e.minimumSignificantDigits,u=e.maximumSignificantDigits;t.minimumIntegerDigits=i,void 0!==s||void 0!==u?(t.roundingType="significantDigits",s=at(s,1,21,1),u=at(u,s,21,21),t.minimumSignificantDigits=s,t.maximumSignificantDigits=u):void 0!==a||void 0!==l?(t.roundingType="fractionDigits",a=at(a,0,20,n),l=at(l,a,20,Math.max(a,r)),t.minimumFractionDigits=a,t.maximumFractionDigits=l):"compact"===o?t.roundingType="compactRounding":(t.roundingType="fractionDigits",t.minimumFractionDigits=n,t.maximumFractionDigits=r)}function It(t,e,n,r){var o=r.getInternalSlots,i=r.localeData,a=r.availableLocales,l=r.numberingSystemNames,s=r.getDefaultLocale,u=r.currencyDigitsData,c=p(e),d=void 0===n?Object.create(null):w(n),f=Object.create(null),h=Y(d,"localeMatcher","string",["lookup","best fit"],"best fit");f.localeMatcher=h;var m=Y(d,"numberingSystem","string",void 0,void 0);if(void 0!==m&&l.indexOf(m)<0)throw RangeError("Invalid numberingSystems: "+m);f.nu=m;var g,A,v=Z(a,c,f,["nu"],i,s),y=i[(g=v.locale,A=g.indexOf("-u-"),A>=0?g.slice(0,A):g)],b=o(t);b.locale=v.locale,b.dataLocale=v.dataLocale,b.numberingSystem=v.nu,b.dataLocaleData=y,Tt(t,d,{getInternalSlots:o});var C,x,S=b.style;if("currency"===S){var O=vt(b.currency,{currencyDigitsData:u});C=O,x=O}else C=0,x="percent"===S?0:3;var k=Y(d,"notation","string",["standard","scientific","engineering","compact"],"standard");b.notation=k,Rt(b,d,C,x,k);var E=Y(d,"compactDisplay","string",["short","long"],"short");"compact"===k&&(b.compactDisplay=E);var _=Y(d,"useGrouping","boolean",void 0,!0);b.useGrouping=_;var P=Y(d,"signDisplay","string",["auto","never","always","exceptZero"],"auto");return b.signDisplay=P,t}function Mt(t){(0,r.kG)("string"==typeof t,"GetOperands should have been called with a string");var e=y(t);(0,r.kG)(isFinite(e),"n should be finite");var n,o,i,a=t.indexOf("."),l="";-1===a?(n=e,o=0,i=0):(n=t.slice(0,a),o=y(l=t.slice(a,t.length)),i=l.length);var s,u,c=Math.abs(y(n));if(0!==o){var d=l.replace(/0+$/,"");s=d.length,u=y(d)}else s=0,u=0;return{Number:e,IntegerDigits:c,NumberOfFractionDigits:i,NumberOfFractionDigitsWithoutTrailing:s,FractionDigits:o,FractionDigitsWithoutTrailing:u}}function Dt(t,e,n,r){var o=r.availableLocales,i=r.relevantExtensionKeys,a=r.localeData,l=r.getDefaultLocale,s=r.getInternalSlots,u=p(e),c=Object.create(null),d=void 0===n?Object.create(null):w(n),f=s(t);f.initializedPluralRules=!0;var h=Y(d,"localeMatcher","string",["best fit","lookup"],"best fit");c.localeMatcher=h,f.type=Y(d,"type","string",["cardinal","ordinal"],"cardinal"),Rt(f,d,0,3,"standard");var m=Z(o,u,c,i,a,l);return f.locale=m.locale,t}function Nt(t,e,n){var o=n.getInternalSlots,i=n.PluralRuleSelect,a=o(t);return(0,r.kG)("Object"===O(a),"pl has to be an object"),(0,r.kG)("initializedPluralRules"in a,"pluralrules must be initialized"),(0,r.kG)("Number"===O(e),"n must be a number"),isFinite(e)?i(a.locale,a.type,e,Mt(gt(a,e).formattedString)):"other"}function Ft(t){if((0,r.kG)("String"===O(t),"unit must be a string"),"seconds"===t)return"second";if("minutes"===t)return"minute";if("hours"===t)return"hour";if("days"===t)return"day";if("weeks"===t)return"week";if("months"===t)return"month";if("quarters"===t)return"quarter";if("years"===t)return"year";if("second"!==t&&"minute"!==t&&"hour"!==t&&"day"!==t&&"week"!==t&&"month"!==t&&"quarter"!==t&&"year"!==t)throw new RangeError("invalid unit");return t}function Lt(t,e,n){for(var o=[],i=0,a=U(t);i<a.length;i++){var l=a[i];if("literal"===l.type)o.push({type:"literal",value:l.value});else{(0,r.kG)("0"===l.type,"Malformed pattern "+t);for(var s=0,u=n;s<u.length;s++){var c=u[s];o.push({type:c.type,value:c.value,unit:e})}}}return o}function jt(t,e,n,o){var i=o.getInternalSlots;if((0,r.kG)("Number"===O(e),"value must be number, instead got "+typeof e,TypeError),(0,r.kG)("String"===O(n),"unit must be number, instead got "+typeof e,TypeError),isNaN(e)||!isFinite(e))throw new RangeError("Invalid value "+e);var a=Ft(n),l=i(t),s=l.fields,u=l.style,c=l.numeric,d=l.pluralRules,f=l.numberFormat,p=a;"short"===u?p=a+"-short":"narrow"===u&&(p=a+"-narrow"),p in s||(p=a);var h=s[p];if("auto"===c&&v(e)in h)return[{type:"literal",value:h[v(e)]}];var m="future";(C(e,-0)||e<0)&&(m="past");var g=h[m],A="function"==typeof f.formatToParts?f.formatToParts(Math.abs(e)):[{type:"literal",value:f.format(Math.abs(e)),unit:n}];return Lt(g[d.select(e)],a,A)}function Ht(t,e,n,r){for(var o="",i=0,a=jt(t,e,n,r);i<a.length;i++)o+=a[i].value;return o}function Ut(t,e,n,r){for(var o=jt(t,e,n,r),i=x(0),a=0,l=o;a<l.length;a++){var s=l[a],u={type:s.type,value:s.value};"unit"in s&&(u.unit=s.unit),i.push(u)}return i}var zt=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function Qt(t,e,n,r){var o=r.getInternalSlots,i=r.availableLocales,a=r.relevantExtensionKeys,l=r.localeData,s=r.getDefaultLocale,u=o(t);u.initializedRelativeTimeFormat=!0;var c=p(e),d=Object.create(null),f=void 0===n?Object.create(null):w(n),h=Y(f,"localeMatcher","string",["best fit","lookup"],"best fit");d.localeMatcher=h;var m=Y(f,"numberingSystem","string",void 0,void 0);if(void 0!==m&&!zt.test(m))throw new RangeError("Invalid numbering system "+m);d.nu=m;var g=Z(i,c,d,a,l,s),A=g.locale,v=g.nu;return u.locale=A,u.style=Y(f,"style","string",["long","narrow","short"],"long"),u.numeric=Y(f,"numeric","string",["always","auto"],"always"),u.fields=l[A],u.numberFormat=new Intl.NumberFormat(e),u.pluralRules=new Intl.PluralRules(e),u.numberingSystem=v,t}function Vt(t,e,n){return void 0!==n&&Y(n=w(n),"localeMatcher","string",["lookup","best fit"],"best fit"),function(t,e){for(var n=[],o=0,i=e;o<i.length;o++){var a=q(t,i[o].replace(r.pk,""));a&&n.push(a)}return n}(t,e)}var Wt,Gt=(Wt=function(t,e){return(Wt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}Wt(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),Kt=function(){return(Kt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function Yt(t){for(var e=[t],n=t.split("-"),r=n.length;r>1;r--)e.push(n.slice(0,r-1).join("-"));return e}var qt=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="MISSING_LOCALE_DATA",e}return Gt(e,t),e}(Error);function Xt(t){return"MISSING_LOCALE_DATA"===t.type}function Zt(t,e,n){void 0===n&&(n=function(t,e){return Kt(Kt({},t),e)});var r=Yt(t),o=r.map((function(t){return e.data[t]})).filter(Boolean);if(!o.length)throw new qt('Missing locale data for "'+t+'", lookup hierarchy: '+r.join(", "));return o.reverse(),o.reduce(n,{})}},93463:(t,e,n)=>{"use strict";function r(t){return Math.floor(Math.log(t)*Math.LOG10E)}function o(t,e){if("function"==typeof t.repeat)return t.repeat(e);for(var n=new Array(e),r=0;r<n.length;r++)n[r]=t;return n.join("")}function i(t,e,n,r){t.get(e)||t.set(e,Object.create(null)),t.get(e)[n]=r}function a(t,e,n){for(var r=0,o=Object.keys(n);r<o.length;r++){var a=o[r];i(t,e,a,n[a])}}function l(t,e,n){return s(t,e,n)[n]}function s(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var o=t.get(e);if(!o)throw new TypeError(e+" InternalSlot has not been initialized");return n.reduce((function(t,e){return t[e]=o[e],t}),Object.create(null))}function u(t){return"literal"===t.type}function c(t,e,n){var r=n.value;Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:r})}n.d(e,{Tg:()=>r,rx:()=>o,LS:()=>i,e7:()=>a,q:()=>l,$0:()=>s,eY:()=>u,_x:()=>c,pk:()=>d,kG:()=>f});var d=/-u(?:-[0-9a-z]{2,8})+/gi;function f(t,e,n){if(void 0===n&&(n=Error),!t)throw new n(e)}},86930:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=new WeakMap;e.default=function(t){var e=n.get(t);return e||(e=Object.create(null),n.set(t,e)),e}},64109:function(t,e,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r},o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.PluralRules=void 0;var i=n(68763),a=o(n(86930));function l(t,e){if(!(t instanceof u))throw new TypeError("Method Intl.PluralRules.prototype."+e+" called on incompatible receiver "+String(t))}function s(t,e,n,r){var o=r.IntegerDigits,i=r.NumberOfFractionDigits,a=r.FractionDigits;return u.localeData[t].fn(i?o+"."+a:o,"ordinal"===e)}var u=function(){function t(e,n){if(!(this&&this instanceof t?this.constructor:void 0))throw new TypeError("Intl.PluralRules must be called with 'new'");return i.InitializePluralRules(this,e,n,{availableLocales:t.availableLocales,relevantExtensionKeys:t.relevantExtensionKeys,localeData:t.localeData,getDefaultLocale:t.getDefaultLocale,getInternalSlots:a.default})}return t.prototype.resolvedOptions=function(){l(this,"resolvedOptions");var e=Object.create(null),n=a.default(this);return e.locale=n.locale,e.type=n.type,["minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"].forEach((function(t){var r=n[t];void 0!==r&&(e[t]=r)})),e.pluralCategories=r(t.localeData[e.locale].categories[e.type]),e},t.prototype.select=function(t){l(this,"select");var e=i.ToNumber(t);return i.ResolvePlural(this,e,{getInternalSlots:a.default,PluralRuleSelect:s})},t.prototype.toString=function(){return"[object Intl.PluralRules]"},t.supportedLocalesOf=function(e,n){return i.SupportedLocales(t.availableLocales,i.CanonicalizeLocaleList(e),n)},t.__addLocaleData=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];for(var r=function(e){e.availableLocales.forEach((function(n){try{t.localeData[n]=i.unpackData(n,e)}catch(t){if(i.isMissingLocaleDataError(t))return;throw t}}))},o=0,a=e;o<a.length;o++){var l=a[o];r(l)}t.availableLocales=Object.keys(t.localeData),t.__defaultLocale||(t.__defaultLocale=t.availableLocales[0])},t.getDefaultLocale=function(){return t.__defaultLocale},t.localeData={},t.availableLocales=[],t.__defaultLocale="en",t.relevantExtensionKeys=[],t.polyfilled=!0,t}();e.PluralRules=u;try{"undefined"!=typeof Symbol&&Object.defineProperty(u.prototype,Symbol.toStringTag,{value:"Intl.PluralRules",writable:!1,enumerable:!1,configurable:!0});try{Object.defineProperty(u,"length",{value:0,writable:!1,enumerable:!1,configurable:!0})}catch(t){}Object.defineProperty(u.prototype.constructor,"length",{value:0,writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(u.supportedLocalesOf,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(t){}},17689:()=>{Intl.PluralRules&&"function"==typeof Intl.PluralRules.__addLocaleData&&Intl.PluralRules.__addLocaleData({data:{en:{categories:{cardinal:["one","other"],ordinal:["one","two","few","other"]},fn:function(t,e){var n=String(t).split("."),r=!n[1],o=Number(n[0])==t,i=o&&n[0].slice(-1),a=o&&n[0].slice(-2);return e?1==i&&11!=a?"one":2==i&&12!=a?"two":3==i&&13!=a?"few":"other":1==t&&r?"one":"other"}}},availableLocales:["en"]})},74462:(t,e,n)=>{"use strict";var r=n(64109);n(77208).shouldPolyfill()&&Object.defineProperty(Intl,"PluralRules",{value:r.PluralRules,writable:!0,enumerable:!1,configurable:!0})},77208:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.shouldPolyfill=void 0,e.shouldPolyfill=function(){return"undefined"==typeof Intl||!("PluralRules"in Intl)||"one"===new Intl.PluralRules("en",{minimumFractionDigits:2}).select(1)}},26256:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(63038)),l=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=d(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),s=r(n(61156)),u=r(n(79451)),c=r(n(71064));function d(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(d=function(t){return t?n:e})(t)}var f="InovuaReactDataGrid__row",p=(0,c.default)()||17;e.default=function(t){var e,n=(0,l.useState)(""),r=(0,a.default)(n,2),o=r[0],c=r[1],d=(0,l.useState)(0),h=(0,a.default)(d,2),m=(h[0],h[1]),g=t.activeIndex,A=t.rtl,v=t.rtlOffset,y=t.activeRowIndicatorClassName,b=(0,u.default)(g,-1),w=(t.activeRowRef.current||{}).instance,C=void 0===w?{}:w,x=C.hasBorderBottom,S=C.hasBorderTop,O=C.props||{},k=O.groupColumn,E=O.data,_=O.depth,P=O.groupNestingSize,B=[g,v,b,t.dataSourceCount,t.computedExpandedRows,t.computedExpandedNodes,t.computedRowHeights,C];(0,l.useLayoutEffect)((function e(n){var r=(t.activeRowRef.current||{node:null}).node,o=(t.activeRowRef.current||{instance:null}).instance;if(!r||!r.parentNode||t.dataSourceCount<g)return c("");if(o&&o.props.rowIndex!==t.activeIndex&&t.activeIndex>=0)requestAnimationFrame((function(){return e({raf:!1})}));else{var i=function(t,e){e=Number.parseFloat(e)||0,c("translate3d(".concat(t||0,"px, ").concat(e,"px, 0px)"))};n&&!1===n.raf?i(A?-p:0,r.style.top):requestAnimationFrame((function(){r&&r.parentNode&&i(A?-p:0,r.style.top)}))}}),B),(0,l.useEffect)((function(){return t.handle&&t.handle({setScrollLeft:m}),function(){t.handle&&t.handle(null)}}),[t.handle]);var T,R=k?0:E&&E.__group?E.depth-1:E&&E.__summary?O.summaryProps.depth:_||0,I=t.rtl?p:0,M=(P||0)*R,D=(e={},(0,i.default)(e,A?"right":"left",M-I),(0,i.default)(e,"width",t.width-M),e);o?(D.willChange="transform",T=o,D.height=t.activeRowHeight):D.opacity=0,T&&(D.transform=T);var N=(0,s.default)("".concat(f,"-active-borders-inner"),y||"");return l.default.createElement("div",{key:"active-row-borders",className:(0,s.default)("".concat(f,"-active-borders"),""!=o?"".concat(f,"-active-borders--active"):"",S&&"".concat(f,"-active-borders--has-border-top"),x&&"".concat(f,"-active-borders--has-border-bottom")),style:D},l.default.createElement("div",{className:N}))}},90080:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(63038)),a=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),l=r(n(61156));function s(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}e.default=function(t){var e=t.handle,n=(0,a.useState)(!1),r=(0,i.default)(n,2),o=r[0],s=r[1],u=(0,a.useState)("inherit"),c=(0,i.default)(u,2),d=c[0],f=c[1];return(0,a.useEffect)((function(){e({setActive:s,setCursor:f})}),[]),a.default.createElement("div",{style:{opacity:o?1:0,cursor:o&&d||"inherit"},className:(0,l.default)("InovuaReactDataGrid__cover",o&&"InovuaReactDataGrid__cover--active")})}},97363:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=A(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(91033)),m=r(n(88079)),g=r(n(13126));function A(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:e})(t)}function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var b=(0,n(93558).getGlobal)().ResizeObserver||h.default,w=!!f.default.Fragment,C=w?null:{height:"100%",position:"absolute",width:"100%",top:0,left:0},x={flex:1},S={height:"100%",position:"absolute",width:"100%",top:0,left:0,display:"flex",flexFlow:"column"},O=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),e=r.call(this,t),(0,g.default)((0,s.default)(e)),e.state={flexHeight:null},e.flexRef=(0,f.createRef)(),e}return(0,l.default)(o,[{key:"onResize",value:function(t){var e=this;this.props.useNativeFlex||(this.size=t,t.height!==this.availableHeight&&(this.availableHeight=t.height,requestAnimationFrame((function(){e.computeSize(),requestAnimationFrame(e.resync)}))))}},{key:"resync",value:function(){var t=this.getNode();if(t&&!this.unmounted){var e=t.getBoundingClientRect(),n=e.width,r=e.height;this.onResize({width:n,height:r})}}},{key:"onChildResize",value:function(){this.computeSize()}},{key:"computeSize",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.availableHeight,n=this.getNode();if(n&&!this.unmounted){var r=this.props.flexIndex,o=[].slice.call(n.children).reduce((function(e,n,o){return o>=t.length||o===r?e:e+n.offsetHeight}),0),i=e-o;i!=this.state.flexHeight&&this.setState({flexHeight:i})}}},{key:"getNode",value:function(){return this.node||(this.props.getNode?this.node=this.props.getNode():this.node=this.flexRef.current),this.node}},{key:"componentDidMount",value:function(){var t=this;this.unmounted=!1,requestAnimationFrame((function(){t.setupObservers()}))}},{key:"componentDidUpdate",value:function(){this.prevLength&&this.prevLength!==this.length&&(this.clearObservers(),this.setupObservers()),this.prevLength=this.length}},{key:"componentWillUnmount",value:function(){this.unmounted=!0,this.clearObservers()}},{key:"setupObservers",value:function(){var t=this;if(!this.props.useNativeFlex){var e=this.getNode();if(e){var n=this.props.flexIndex;this.observers=[].slice.call(e.children).map((function(e,r){if(r>=t.length)return null;if(r===n)return null;if(e.__observer)return e.__observer;var o=new b((function(e){var n=e[0];n&&t.onChildResize(n.contentRect)}));return o.observe(e),o.__obsTarget=e,e.__observer=o,o})).filter(Boolean)}}}},{key:"clearObservers",value:function(){var t=this.getNode();t&&([].slice.call(t.children).map((function(t){t&&t.__observer&&(t.__observer.__obsTarget=null,t.__observer=null)})),this.observers&&this.observers.forEach((function(t){t.unobserve&&t.__obsTarget&&(t.__obsTarget.__observer=null,t.unobserve(t.__obsTarget)),t.disconnect&&t.disconnect()})),delete this.observers)}},{key:"render",value:function(){var t=this.props,e=t.flexIndex,n=t.useNativeFlex,r=this.state.flexHeight,o=f.default.Children.toArray(t.children).filter(Boolean).map((function(t,o){if(o===e&&(n||r)){var i=n?x:{height:r};t=(0,f.cloneElement)(t,{style:t.props.style?y(y({},t.props.style),i):i})}return t}));this.length=o.length;var i=n?null:f.default.createElement(m.default,{key:"fakeflexresizer",onResize:this.onResize,notifyOnMount:!0,ResizeObserver:b});return w&&!n?f.default.createElement(f.default.Fragment,{key:"fragment"},o,i):f.default.createElement("div",{ref:this.flexRef,style:n?S:C},o,i)}}]),o}(f.Component);O.propTypes={flexIndex:p.default.number.isRequired,getNode:p.default.func.isRequired,useNativeFlex:p.default.bool};var k=O;e.default=k},8404:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=m(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(93096));function m(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(m=function(t){return t?n:e})(t)}function g(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function A(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?g(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var v={onMouseDown:p.default.func.isRequired,onTouchStart:p.default.func.isRequired,resizeHandleClassName:p.default.string.isRequired},y=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"domRef",void 0),(0,d.default)((0,l.default)(e),"overHeight",0),e.state={over:!1},e.domRef=f.default.createRef(),e.onMouseDown=e.onMouseDown.bind((0,l.default)(e)),e.onTouchStart=e.onTouchStart.bind((0,l.default)(e)),e.onMouseEnter=e.onMouseEnter.bind((0,l.default)(e)),e.onMouseLeave=e.onMouseLeave.bind((0,l.default)(e)),e.setOver=(0,h.default)(e.setOver,50,{leading:!1}),e}return(0,a.default)(o,[{key:"onMouseEnter",value:function(){var t=this.domRef.current.parentElement,e=t?t.offsetHeight:null;this.overHeight=e,this.setOver(!0)}},{key:"setOver",value:function(t){t?this.setState({over:!0,overHeight:this.overHeight}):this.setState({over:!1})}},{key:"onMouseLeave",value:function(){this.setOver(!1)}},{key:"onMouseDown",value:function(t){t.preventDefault(),this.props.onMouseDown&&this.props.onMouseDown(t),this.setState({over:!1})}},{key:"onTouchStart",value:function(t){t.preventDefault(),this.props.onTouchStart&&this.props.onTouchStart(t),this.setState({over:!1})}},{key:"render",value:function(){var t=this.props,e=this.props,n=e.className,r=e.resizeHandleClassName,o=A(A({},t.style),{},{height:this.state.overHeight}),i=A({},t.resizeHandleStyle);return this.state.over?i.visibility="visible":i.visibility="hidden",f.default.createElement("div",{ref:this.domRef,draggable:"false",className:n,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,style:o},f.default.createElement("div",{style:i,className:r}))}}]),o}(f.Component);e.default=y,(0,d.default)(y,"propTypes",v)},38136:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(67294)),f=r(n(45697)),p=r(n(32999)),h=r(n(13126)),m=r(n(47017));function g(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function A(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?g(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var v=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,h.default)((0,l.default)(e)),e}return(0,a.default)(o,[{key:"render",value:function(){var t=this.props,e=t.value,n=(0,m.default)(t,o.propTypes),r="InovuaReactDataGrid__cell__editor InovuaReactDataGrid__cell__editor--text "+(n.className||"");return d.default.createElement(p.default,A(A({autoFocus:t.autoFocus,value:e,theme:t.theme,onChange:this.onChange,onBlur:this.onBlur,onKeyDown:this.onKeyDown,enableClearButton:!0},n),{},{className:r}))}},{key:"onChange",value:function(t,e){var n=this.props.onChange;n&&n(t,e)}},{key:"onBlur",value:function(t){this.props.onComplete&&this.props.onComplete(t)}},{key:"onKeyDown",value:function(t){"Enter"===t.key&&this.props.onComplete&&this.props.onEnterNavigation(!0,t.shiftKey?-1:1,t),"Escape"===t.key&&this.props.onCancel&&this.props.onCancel(t),"Tab"==t.key&&(t.preventDefault(),this.props.onTabNavigation(!0,t.shiftKey?-1:1,t))}}]),o}(d.default.Component);v.propTypes={onCancel:f.default.func,onChange:f.default.func,onComplete:f.default.func,onKeyDown:f.default.func,onTabNavigation:f.default.func,gotoNext:f.default.func,gotoPrev:f.default.func,value:f.default.any,cell:f.default.any,cellProps:f.default.any,nativeScroll:f.default.any,editorProps:f.default.any,onEnterNavigation:f.default.func};var y=v;e.default=y},51631:(t,e,n)=>{"use strict";var r=n(96624),o=n(95318),i=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=o(n(319)),l=o(n(59713)),s=o(n(63038)),u=S(n(67294)),c=o(n(45697)),d=o(n(48271)),f=S(n(81867)),p=o(n(14646)),h=o(n(96297)),m=o(n(72675)),g=o(n(72145)),A=o(n(61156)),v=o(n(84973)),y=o(n(38488)),b=o(n(66427)),w=n(5500),C=o(n(38136));function x(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(x=function(t){return t?n:e})(t)}function S(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var n=x(e);if(n&&n.has(t))return n.get(t);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=o?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}function O(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function k(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?O(Object(n),!0).forEach((function(e){(0,l.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var E=(0,y.default)("InovuaReactDataGrid__cell"),_=(0,y.default)("InovuaReactDataGrid__column-header"),P=Object.freeze?Object.freeze({}):{},B=(0,g.default)({empty:null,value:null,data:null,columnIndex:null,rowIndex:null,remoteRowIndex:null,rowIndexInGroup:null,nodeProps:null,rowSelected:null,rowExpanded:null,treeColumn:null,setRowSelected:null,setRowExpanded:null,isRowExpandable:null,toggleRowExpand:null,toggleNodeExpand:null,loadNodeAsync:null,toggleGroup:null,cellProps:null,totalDataCount:null,rendersInlineEditor:null,renderRowDetailsExpandIcon:null,renderRowDetailsCollapsedIcon:null,renderRowDetailsMoreIcon:null}),T=(0,g.default)({cellProps:null,column:null,headerProps:null});function R(t){var e=(0,u.useRef)(null),n=(0,u.useRef)(!1),o=(0,u.useRef)(null),i=(0,u.useRef)(0),c=(0,u.useRef)(!1),g=(0,u.useRef)(null),v=(0,u.useRef)(void 0),y=(0,u.useState)({props:t}),x=(0,s.default)(y,2),S=x[0],O=x[1],E=!S.props||t.timestamp>S.props.timestamp?k(k({},S),{},{props:t,left:t.left||0}):S,_=(0,u.useRef)(E.props);_.current=E.props;var I=(0,u.useCallback)((function(){return _.current}),[]),M=(0,u.useCallback)((function(t,e){v.current=e,O((function(e){return k(k({},e),t)}))}),[]),D=(0,u.useCallback)((function(t,e){t.timestamp=Date.now();var n={props:t};requestAnimationFrame((function(){M(n,e)}))}),[]),N=(0,u.useCallback)((function(t){if(!c.current){var e=Object.assign({},R.defaultProps,t);(0,f.default)(e,I(),{timestamp:1})||D(e)}}),[I]);(0,u.useEffect)((function(){var t=v.current;t&&"function"==typeof t&&t(),v.current=null}),[E]),(0,u.useEffect)((function(){var e;return c.current=!1,t.onMount&&t.onMount(t,Nt),null===(e=t.cellRef)||void 0===e||e.call(t,Nt),function(){g.current&&(0,g.current)(),t.onUnmount&&t.onUnmount(t,Nt),c.current=!0}}),[]);var F=(0,u.useCallback)((function(){return e.current}),[]),L=(0,u.useCallback)((function(){t.onUpdate&&t.onUpdate(I(),Nt)}),[t.onUpdate]),j=(0,u.useCallback)((function(e,n){var r={dragging:e};e||(r.top=0,t.rtl?r.right=0:r.left=0),M(r,n)}),[t.rtl]),H=(0,u.useCallback)((function(t){M({left:t})}),[]),U=(0,u.useCallback)((function(t){M({right:t})}),[]),z=(0,u.useCallback)((function(t){M({top:t})}),[]),Q=(0,u.useCallback)((function(t){M({height:t})}),[]),V=(0,u.useCallback)((function(t){M({width:t})}),[]),W=(0,u.useCallback)((function(){return t.computedVisibleIndex}),[t.computedVisibleIndex]),G=(0,u.useCallback)((function(){return I().computedVisibleIndex}),[]),K=function(e){var n=e.data,r=e.renderTreeCollapseTool,o=e.renderTreeExpandTool,i=e.renderTreeLoadingTool,a=n.__nodeProps||P,s=a.leafNode,c=a.loading,d=a.expanded,f=!d,p=(0,l.default)({},t.rtl?"marginRight":"marginLeft",(a.depth||0)*e.treeNestingSize);t.rtl&&f&&(p.transform="rotate(180deg)");var h=(0,m.default)({render:e.renderNodeTool,nodeExpanded:d,nodeCollapsed:f,nodeLoading:c,leafNode:s,nodeProps:a,node:n,rtl:t.rtl,size:20,style:p,toggleNodeExpand:e.toggleNodeExpand,renderTreeCollapseTool:r,renderTreeExpandTool:o,renderTreeLoadingTool:i},e);if(h)return(0,u.cloneElement)(h,{key:"nodeTool"})},Y=(0,u.useCallback)((function(){var t=I(),e=t.domProps,n=t.headerCell?t.headerDOMProps:t.cellDOMProps;return"function"==typeof e&&(e=e(t)),"function"==typeof n&&(n=n(t)),Object.assign({},e,n)}),[I,t.domProps,t.headerCell,t.headerDOMProps,t.cellDOMProps]),q=(0,u.useCallback)((function(){return I().inEdit}),[t.inEdit]),X=(0,u.useCallback)((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I();if(e.groupSpacerColumn||e.groupProps)return r.resolve(!1);var n=e.computedEditable;return"function"==typeof n?r.resolve(n(t,e)):r.resolve(n)}),[t.groupSpacerColumn,t.groupProps,t.computedEditable]),Z=(0,u.useCallback)((function(){return t.tryRowCellEdit&&t.tryRowCellEdit(I().computedVisibleIndex+1,1)}),[t.tryRowCellEdit,t.computedVisibleIndex]),J=(0,u.useCallback)((function(){t.tryRowCellEdit&&t.tryRowCellEdit(I().computedVisibleIndex-1,-1)}),[t.tryRowCellEdit,t.computedVisibleIndex]),$=(0,u.useCallback)((function(e,n){var r=I();"number"!=typeof n&&(n=0);var o=t.rowIndex+n;e?(at(),o!=r.rowIndex&&r.tryNextRowEdit&&r.tryNextRowEdit(n,r.columnIndex,!0)):(ot(),o!=t.rowIndex&&r.tryNextRowEdit&&r.tryNextRowEdit(n,t.columnIndex,!0))}),[t.tryNextRowEdit,t.rowIndex,t.columnIndex]),tt=(0,u.useCallback)((function(t,e){var n=I();"number"!=typeof e&&(e=0);var r=n.computedVisibleIndex+e;t?(at(),r!=n.computedVisibleIndex&&n.tryRowCellEdit&&n.tryRowCellEdit(r,e)):(ot(),r!=n.computedVisibleIndex&&n.tryRowCellEdit&&n.tryRowCellEdit(r,e))}),[t.computedVisibleIndex]),et=(0,u.useCallback)((function(t){t.stopPropagation()}),[]),nt=(0,u.useCallback)((function(){it()}),[]),rt=(0,u.useCallback)((function(t,e){var o=I();return n.current=!1,(void 0===t?Et(o):r.resolve(t)).then((function(t){return X(t,o).then((function(e){return e?(o.onEditStart&&o.onEditStart(t,o),o.onEditStartForRow&&o.onEditStartForRow(t,o),t):r.reject(e)}))})).catch(e||function(t){})}),[t.onEditStart,t.onEditStartForRow]),ot=(0,u.useCallback)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ut(),e=I();e.onEditStop&&e.onEditStop(t,e),e.onEditStopForRow&&e.onEditStopForRow(t,e)}),[t.onEditStop,t.onEditStopForRow]),it=(0,u.useCallback)((function(){n.current=!0,ot();var t=I();t.onEditCancel&&t.onEditCancel(t),t.onEditCancelForRow&&t.onEditCancelForRow(t)}),[t.onEditCancel,t.onEditCancelForRow]),at=(0,u.useCallback)((function(){var t=Date.now();i.current&&t-i.current<50||(i.current=t,n.current||st(),n.current=!1)}),[]),lt=(0,u.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ut();return t.getEditCompleteValue?t.getEditCompleteValue(e,I()):e}),[t.getEditCompleteValue,t.editValue]),st=(0,u.useCallback)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lt(),e=I();ot(),e.onEditComplete&&e.onEditComplete(t,e),e.onEditCompleteForRow&&e.onEditCompleteForRow(t,e)}),[t.onEditComplete,t.onEditCompleteForRow,lt]),ut=function(){return I().editValue},ct=(0,u.useCallback)((function(t){var e=I();e.onFilterValueChange&&e.onFilterValueChange(t,e)}),[t.onFilterValueChange]),dt=(0,u.useCallback)((function(t){var e=t&&t.target?t.target.value:t,n=I();n.onEditValueChange&&n.onEditValueChange(e,n),n.onEditValueChangeForRow&&n.onEditValueChangeForRow(e,n)}),[t.onEditValueChange,t.onEditValueChangeForRow]),ft=(0,u.useCallback)((function(e){var n=I(),r=n.inTransition,o=n.inShowTransition,i=n.cellSelected,a=n.cellActive,l=n.bulkUpdateMouseDown;if(!i&&!a)return null;var s={};if(r){var c=o?t.showTransitionDuration:t.hideTransitionDuration;c=c||t.visibilityTransitionDuration,s.transitionDuration="number"==typeof c?"".concat(c,"ms"):c}var d=(0,A.default)("InovuaReactDataGrid__cell__selection",l&&"InovuaReactDataGrid__cell__selection__bulk-update-mouse-down");return u.default.createElement("div",{key:"selectionBox",style:s,className:d},t.lastInRange&&t.computedCellMultiSelectionEnabled&&u.default.createElement("div",{className:"InovuaReactDataGrid__cell__selection-dragger InovuaReactDataGrid__cell__selection-dragger--direction-".concat(t.rtl?"rtl":"ltr"),onMouseDown:vt}))}),[t.computedCellMultiSelectionEnabled,t.lastInRange,t.rtl,t.inTransition,t.inShowTransition,t.cellSelected,t.cellActive,t.showTransitionDuration,t.hideTransitionDuration,t.visibilityTransitionDuration]),pt=(0,u.useCallback)((function(t){var e=I();e.onFocus&&e.onFocus(t,e);var n=Y();n.onFocus&&n.onFocus(t,e)}),[t.onFocus,Y]),ht=(0,u.useCallback)((function(t){t.groupProps||t.groupSpacerColumn||t.isRowDetailsCell||t.isCheckboxColumn||t.onColumnMouseEnter&&t.onColumnMouseEnter(t)}),[t.groupProps,t.groupSpacerColumn,t.isRowDetailsCell,t.isCheckboxColumn,t.onColumnMouseEnter]),mt=(0,u.useCallback)((function(t){t.groupProps||t.groupSpacerColumn||t.isRowDetailsCell||t.isCheckboxColumn||t.onColumnMouseLeave&&t.onColumnMouseLeave(t)}),[t.groupProps,t.groupSpacerColumn,t.isRowDetailsCell,t.isCheckboxColumn,t.onColumnMouseLeave]),gt=(0,u.useCallback)((function(t){var e=I(),n=Y();e.onCellEnter&&e.onCellEnter(t,e),e.computedEnableColumnHover&&ht(e),n.onMouseEnter&&n.onMouseEnter(t,e)}),[t.onCellEnter,t.computedEnableColumnHover,Y]),At=(0,u.useCallback)((function(t){var e=I(),n=Y();e.onCellLeave&&e.onCellLeave(t,e),e.computedEnableColumnHover&&mt(e),n.onMouseLeave&&n.onMouseLeave(t,e)}),[t.onCellLeave,t.computedEnableColumnHover,Y]),vt=(0,u.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),t.onCellSelectionDraggerMouseDown&&t.onCellSelectionDraggerMouseDown(e,I()),t.onCellBulkUpdateMouseDown&&t.onCellBulkUpdateMouseDown(e,I())}),[t.onCellSelectionDraggerMouseDown,t.onCellBulkUpdateMouseDown]),yt=(0,u.useCallback)((function(t){var e=I(),n=t.children,r=t.computedSortInfo,o=e.computedSortable?Pt(r?r.dir:null,t):null;if(o&&(t.children=[n&&n.props?(0,u.cloneElement)(n,{key:"content"}):n,o],("end"===e.headerAlign||!e.headerAlign&&"end"==e.textAlign)&&t.children.reverse()),t.renderHeader&&(Array.isArray(t.children)||(t.children=[t.children]),t.children=t.renderHeader(t)),r&&r.dir){var i=1===r.dir?"asc":"desc";t.className=(0,A.default)(t.className,"".concat(e.headerCellDefaultClassName,"--sort-").concat(i))}return t.onResizeMouseDown=xt.bind(Nt,t),t.onResizeTouchStart=St.bind(Nt,t),t}),[t.computedSortable,t.headerAlign,t.textAlign,t.headerCellDefaultClassName]),bt=(0,u.useCallback)((function(t){var n=I(),r=Y();2!==t.button&&(n.onMouseDown&&n.onMouseDown(n,t),r.onMouseDown&&r.onMouseDown(t,n),n.onCellMouseDown&&n.onCellMouseDown(t,n),n.onDragRowMouseDown&&n.id===w.id&&n.onDragRowMouseDown(t,n.rowIndex,e))}),[t.onMouseDown,t.onCellMouseDown,t.onDragRowMouseDown,t.id,t.rowIndex]),wt=(0,u.useCallback)((function(t){var e=I(),n=Y();t.nativeEvent&&(t.nativeEvent.__cellProps=e),e.onContextMenu&&e.onContextMenu(t,e),n.onContextMenu&&n.onContextMenu(t,e)}),[t.onContextMenu,I]),Ct=(0,u.useCallback)((function(t){var n=I(),r=Y();n.onTouchStart&&n.onTouchStart(n,t),r.onTouchStart&&r.onTouchStart(t,n),n.onCellTouchStart&&n.onCellTouchStart(t,n),n.onDragRowMouseDown&&n.id===w.id&&n.onDragRowMouseDown(t,n.rowIndex,e),t.stopPropagation()}),[t.onTouchStart,t.onCellTouchStart,t.onDragRowMouseDown,t.id,t.rowIndex]),xt=(0,u.useCallback)((function(t,e){var n=I();if(Tt(),n.hideColumnContextMenu&&n.hideColumnContextMenu(),n.onResizeMouseDown){var r=F();n.onResizeMouseDown(t,{colHeaderNode:r,event:e})}}),[t.hideColumnContextMenu,t.onResizeMouseDown]),St=(0,u.useCallback)((function(t,e){var n=I();n.onResizeTouchStart&&n.onResizeTouchStart(t,{colHeaderNode:F(),event:e})}),[t.onResizeTouchStart]),Ot=(0,u.useCallback)((function(t){var e=I(),n=Y();if(e.onClick&&e.onClick(t,e),n.onClick&&n.onClick(t,e),!e.headerCell&&e.onCellClick&&e.onCellClick(t,e),e.headerCell){if(!e.preventSortOnClick||!0!==e.preventSortOnClick(t,e)){if(!e.sortDelay||e.sortDelay<1)return _t();o.current&&(clearTimeout(o.current),o.current=null),o.current=setTimeout((function(){_t(),o.current=null}),parseInt(e.sortDelay,10))}}else!e.computedEditable||e.inEdit||"onClick"!==e.editStartEvent&&"click"!==e.editStartEvent||rt()}),[t.onClick,t.onCellClick,t.headerCell,t.computedEditable,t.inEdit,t.editStartEvent,t.preventSortOnClick,t.sortDelay]),kt=function(t){var e=I(),n=Y();e.onDoubleClick&&e.onDoubleClick(t,e),n.onDoubleClick&&n.onDoubleClick(t,e);var r=e.headerProps;e.headerCell?(r&&r.onDoubleClick&&r.onDoubleClick(t,e),o.current&&(clearTimeout(o.current),o.current=null)):!e.computedEditable||e.inEdit||"onDoubleClick"!==e.editStartEvent&&"dblclick"!==e.editStartEvent&&"doubleclick"!==e.editStartEvent||rt()},Et=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:I();return"function"==typeof t.getEditStartValue?r.resolve(t.getEditStartValue(t.value,t)):r.resolve(t.value)},_t=function(){var t=I();t.headerCell&&t.computedSortable&&t.onSortClick&&t.onSortClick(t)},Pt=(0,u.useCallback)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1?arguments[1]:void 0,n=I(),r=n.computedSortable,o=n.renderSortTool;return(0,b.default)({sortable:r,direction:t,renderSortTool:o},e)}),[t.computedSortable,t.renderSortTool]),Bt=(0,u.useCallback)((function(e){t.showColumnFilterContextMenu&&t.showColumnFilterContextMenu(e,I())}),[t.showColumnFilterContextMenu]),Tt=(0,u.useCallback)((function(e){t.hideColumnFilterContextMenu&&t.hideColumnFilterContextMenu(e)}),[t.hideColumnFilterContextMenu]),Rt=(0,u.useCallback)((function(e,n){t.showColumnContextMenu&&t.showColumnContextMenu(e||null,I(),{computedVisibleIndex:t.computedVisibleIndex},n)}),[t.showColumnContextMenu]),It=(0,u.useCallback)((function(){var t=F(),e=I(),n=e.computedResizable;return e.computedFilterable?d.default.from(t.firstChild):d.default.from(n?t.firstChild:t)}),[t.computedResizable,t.computedFilterable]),Mt=(0,u.useCallback)((function(){var t=I(),e=t.rtl,n=t.collapsed,r=t.groupProps,o=t.renderGroupCollapseTool,i=t.renderGroupExpandTool;return(0,h.default)({render:null==r?void 0:r.renderGroupTool,collapsed:n,rtl:e,size:20,renderGroupCollapseTool:o,renderGroupExpandTool:i,toggleGroup:Dt})}),[t.rtl,t.collapsed,t.groupProps]),Dt=(0,u.useCallback)((function(t){t&&t.preventDefault&&t.preventDefault();var e=I();if("function"==typeof e.onGroupToggle){var n=e.data;e.onGroupToggle(n.keyPath,e,t)}}),[t.onGroupToggle,t.data,I]),Nt={showContextMenu:Rt,getProps:I,setLeft:H,setRight:U,setTop:z,setHeight:Q,setWidth:V,setDragging:j,setStateProps:N,updateState:M,updateProps:D,getDOMNode:F,onUpdate:L,getInitialIndex:W,getcomputedVisibleIndex:G,getInitialDOMProps:Y,isInEdit:q,getEditable:X,onEditorTabLeave:function(t){},gotoNextEditor:Z,gotoPrevEditor:J,onEditorEnterNavigation:$,onEditorTabNavigation:tt,onEditorClick:et,onEditorCancel:nt,startEdit:rt,stopEdit:ot,cancelEdit:it,onEditorComplete:at,getEditCompleteValue:lt,completeEdit:st,getCurrentEditValue:ut,onFilterValueChange:ct,onEditValueChange:dt,onHeaderCellFocus:pt,onColumnHoverMouseEnter:ht,onColumnHoverMouseLeave:mt,onCellEnterHandle:gt,onCellLeave:At,onCellSelectionDraggerMouseDown:vt,prepareHeaderCellProps:yt,onMouseDown:bt,onContextMenu:wt,onTouchStart:Ct,onResizeMouseDown:xt,onResizeTouchStart:St,onClick:Ot,onDoubleClick:kt,getEditStartValue:Et,onSortClick:_t,getSortTools:Pt,showFilterContextMenu:Bt,hideFilterContextMenu:Tt,getProxyRegion:It,renderGroupTool:Mt,toggleGroup:Dt,domRef:F(),props:t},Ft=I(),Lt=Ft.cellActive,jt=Ft.cellSelected,Ht=Ft.data,Ut=Ft.empty,zt=Ft.groupProps,Qt=Ft.headerCell,Vt=Ft.hidden,Wt=Ft.name,Gt=Ft.onRender,Kt=Ft.treeColumn,Yt=Ft.groupSpacerColumn,qt=Ft.loadNodeAsync,Xt=Ft.groupColumnVisible,Zt=Ft.rowIndex,Jt=Ft.remoteRowIndex,$t=Ft.rowSelected,te=Ft.rowExpanded,ee=Ft.setRowSelected,ne=Ft.setRowExpanded,re=Ft.isRowExpandable,oe=Ft.toggleRowExpand,ie=Ft.toggleNodeExpand,ae=Ft.totalDataCount,le=Ft.computedVisibleIndex,se=Ft.inEdit,ue=Ft.renderRowDetailsMoreIcon,ce=Ft.renderRowDetailsExpandIcon,de=Ft.renderRowDetailsCollapsedIcon,fe=Ft.notifyColumnFilterVisibleStateChange,pe=Ft.value,he=Ft.render,me=Ft.renderSummary,ge=function(t){var e=t.groupCell,n=t.groupTitleCell,r=t.groupExpandCell,o=t.headerCell,i=t.headerCellDefaultClassName,a=t.cellDefaultClassName,l=t.computedGroupBy,s=t.depth,u=t.computedVisibleIndex,c=t.headerCell,d=t.headerEllipsis,f=t.groupProps,p=t.hidden,h=t.showBorderRight,m=t.showBorderTop,g=t.showBorderBottom,v=t.showBorderLeft,y=t.firstInSection,b=t.lastInSection,w=t.noBackground,C=t.computedLocked,x=t.computedWidth,S=t.inTransition,O=t.rowSelected,k=t.computedRowspan,_=t.cellSelected,P=t.cellActive,B=t.groupSpacerColumn,T=t.computedPivot,R=t.computedResizable,I=t.groupColumnVisible,M=t.computedFilterable,D=t.rtl,N=t.inEdit,F=t.columnIndex,L=t.columnIndexHovered,j=t.columnHoverClassName,H=t.bulkUpdateMouseDown,U=t.userSelect,z=t.headerUserSelect;"boolean"==typeof U&&(U=U?"text":"none"),"boolean"==typeof z&&(z=z?"text":"none");var Q=null!=s&&0==u&&!c&&!I,V=o?i:a,W=(0,A.default)(!C&&"".concat(V,"--unlocked"),C&&"".concat(V,"--locked"),C&&"".concat(V,"--locked-").concat(C)),G=t.last||t.computedVisibleIndex==t.computedVisibleCount-1,K="function"==typeof t.className?t.className(t):t.className,Y=(0,A.default)(K,V,W,!o&&t.cellClassName,(Q||p)&&"".concat(V,"--no-padding"),p&&"".concat(V,"--hidden"),"".concat(V,"--direction-").concat(D?"rtl":"ltr"),k>1&&"".concat(V,"--rowspan"),S&&"".concat(V,"--transition"),S&&x&&"".concat(V,"--showing"),S&&!x&&"".concat(V,"--hiding"),0===x&&"".concat(V,"--no-size"),Q&&"".concat(V,"--stretch"),o&&null==z||!o?U&&"".concat(V,"--user-select-").concat(U):null,r&&"".concat(V,"--group-expand-cell"),n&&"".concat(V,"--group-title-cell"),O&&"".concat(V,"--selected"),f&&"".concat(V,"--group-cell"),T&&"".concat(V,"--pivot-enabled"),B&&"".concat(V,"--group-column-cell"),N&&"".concat(V,"--in-edit"),_&&"".concat(V,"--cell-selected"),P&&"".concat(V,"--cell-active"),H&&_&&"".concat(V,"--cell-bulk-update-mouse-down"),t.textAlign&&(!o||!t.headerAlign)&&"".concat(V,"--align-").concat(t.textAlign),t.textVerticalAlign&&(!o||!t.headerVerticalAlign)&&"".concat(V,"--vertical-align-").concat(t.textVerticalAlign),t.virtualizeColumns&&"".concat(V,"--virtualize-columns"),0===t.computedVisibleIndex&&"".concat(V,"--first"),0===t.rowIndexInGroup&&"".concat(V,"--first-row-in-group"),G&&"".concat(V,"--last"),v&&0!==x&&(!o||!(R||M))&&"".concat(V,"--show-border-").concat(D?"right":"left"),y&&"".concat(V,"--first-in-section"),b&&"".concat(V,"--last-in-section"),h&&0!==x&&(!o||!(R||M))&&"".concat(V,"--show-border-").concat(D?"left":"right"),m&&"".concat(V,"--show-border-top"),g&&"".concat(V,"--show-border-bottom"),w&&"".concat(V,"--no-background"),F===L?j?(0,A.default)("".concat(V,"--over"),j):"".concat(V,"--over"):"");return _&&(Y=(0,A.default)(Y,t.hasTopSelectedSibling&&"".concat(V,"--cell-has-top-selected-sibling"),t.hasBottomSelectedSibling&&"".concat(V,"--cell-has-bottom-selected-sibling"),t.hasLeftSelectedSibling&&"".concat(V,"--cell-has-").concat(D?"right":"left","-selected-sibling"),t.hasRightSelectedSibling&&"".concat(V,"--cell-has-").concat(D?"left":"right","-selected-sibling"))),Y=o?(0,A.default)(Y,W,t.headerClassName,t.titleClassName,E&&E.dragging&&"".concat(V,"--dragging"),E&&E.left&&"".concat(V,"--reordered"),t.computedSortable&&"".concat(V,"--sortable"),z&&"".concat(V,"--user-select-").concat(z),G&&!d&&"".concat(V,"--overflow-hidden"),"".concat(V,"--align-").concat(t.headerAlign||"start"),t.group?"".concat(V,"--has-group"):"".concat(V,"--has-no-group"),t.headerVerticalAlign&&"".concat(V,"--vertical-align-").concat(t.headerVerticalAlign),t.computedResizable?"".concat(V,"--resizable"):"".concat(V,"--unresizable"),t.computedLockable?"".concat(V,"--lockable"):"".concat(V,"--unlockable"),t.lastInGroup&&"".concat(V,"--last-in-group")):(0,A.default)(Y,(f?f.depth==u:l?l.length===u:0===u)&&"".concat(V,"--active-row-left-border")),e&&(Y=(0,A.default)(Y,"InovuaReactDataGrid__group-cell")),Y}(Ft),Ae=function(t){var e=t.maxWidth,n=t.minRowHeight,r=t.computedLocked,o=t.computedWidth,i=t.computedOffset,a=t.rowHeight,l=t.initialRowHeight,s=t.naturalRowHeight,u=t.headerCell,c=t.hidden,d=t.rtl,f=t.inTransition,p=t.inShowTransition,h=t.computedRowspan,m=t.zIndex,g={};if("function"==typeof t.style?u||Object.assign(g,t.style(t)):Object.assign(g,t.style),g.width=o,g.minWidth=o,n&&(g.minHeight=n),u&&(g.maxWidth=o),e&&(g.maxWidth=e),u||(a&&!s&&(g.height=a),s?g.minHeight=n:(l&&(g.height=l),a&&h>1&&(g.height=(l||a)*h))),c&&(g.display="none"),u||r||(g.position=s?"relative":"absolute",g.top=0,s||(d?g.right=i:g.left=i)),E&&E.dragging&&(d?g.right=E.right||0:g.left=E.left||0,g.top=E.top||0,g.height=E.height||"",!t.computedResizable&&t.computedFilterable&&(d?g.right=0:g.left=0,g.top=0),g.position="absolute",g.zIndex=100),m&&(g.zIndex=m),0===o&&(g.paddingLeft=0,g.paddingRight=0),f){var A=p?t.showTransitionDuration:t.hideTransitionDuration;A=A||t.visibilityTransitionDuration,g.transitionDuration="number"==typeof A?"".concat(A,"ms"):A}return g}(Ft),ve=Qt?Ft.headerProps||P:null;!Qt&&Yt&&zt&&zt.depth==le&&(pe=Mt());var ye=pe,be=Object.assign({},Ft,Qt?ve:Ft.cellProps,{instance:Nt,value:pe,name:Wt,notifyColumnFilterVisibleStateChange:fe,columnIndex:le,children:ye,onClick:Ot,onDoubleClick:kt,onContextMenu:wt,onMouseDown:bt,onTouchStart:Ct,onMouseEnter:gt,onMouseLeave:At});be.className=Qt?ve.className?"".concat(ge," ").concat(ve.className):ge:Ft.cellProps&&Ft.cellProps.className?"function"==typeof Ft.cellProps.className?"".concat(ge," ").concat(Ft.cellProps.className(be)):"".concat(ge," ").concat(Ft.cellProps.className):ge,Qt||(B.empty=Ut,B.value=pe,B.data=Ht,B.cellProps=be,B.columnIndex=le,B.treeColumn=Kt,B.rowIndex=Zt,B.remoteRowIndex=Jt,B.rowIndexInGroup=Ft.rowIndexInGroup,B.rowSelected=$t,B.rowExpanded=te,B.nodeProps=Ht?Ht.__nodeProps:P,B.setRowSelected=ee,B.setRowExpanded=ne,B.toggleGroup=Dt,B.toggleRowExpand=oe,B.toggleNodeExpand=ie,B.loadNodeAsync=qt,B.isRowExpandable=re,B.totalDataCount=ae,B.renderRowDetailsExpandIcon=ce,B.renderRowDetailsCollapsedIcon=de);var we=!Qt&&be.rendersInlineEditor;we&&"function"==typeof we&&(we=be.rendersInlineEditor(B)),B.rendersInlineEditor=we,be.style=Qt?ve.style?Object.assign({},Ae,ve.style):Ae:Ft.cellProps&&Ft.cellProps.style?"function"==typeof Ft.cellProps.style?Object.assign({},Ae,Ft.cellProps.style(be)):Object.assign({},Ae,Ft.cellProps.style):Ae,(se||we)&&(be.editProps={inEdit:se,startEdit:rt,value:Ft.editValue,onClick:et,onChange:dt,onComplete:at,onCancel:nt,onEnterNavigation:$,onTabNavigation:tt,gotoNext:Z,gotoPrev:J}),Qt&&(be.onFocus=pt),Qt&&(B.renderRowDetailsMoreIcon=ue),Qt?be=yt(be):(Ht&&(Ht.__summary||Ht.__group&&Ht.groupColumnSummary)&&me&&(he=me),he&&(T.cellProps=be,T.column=be,T.headerProps=null,!Ht||Ht.__group&&!Xt||(be.children=he(B,T))),Vt||null==be.children||!1===be.textEllipsis||(be.children=function(t){return u.default.createElement("div",{key:"content",className:"InovuaReactDataGrid__cell__content",children:t})}(be.children)),Gt&&Gt(be,B),(jt||Lt||se||we)&&(be.children=[be.children,ft(be),se&&!we?function(t){var e=I(),n=k(k({nativeScroll:e.nativeScroll},e.editorProps),{},{editorProps:e.editorProps,cell:Nt,cellProps:e,value:e.editValue,theme:e.theme,rtl:e.rtl,autoFocus:!0,onChange:dt,onComplete:at,onCancel:nt,onEnterNavigation:$,onTabNavigation:tt,gotoNext:Z,gotoPrev:J,key:"editor",onClick:et}),r=e.editor;return r?u.default.createElement(r,k({},n)):e.renderEditor?e.renderEditor(n,n.cellProps,Nt):u.default.createElement(C.default,k({},n))}():null]),Kt&&(Array.isArray(be.children)?be.children=[K(Ft)].concat((0,a.default)(be.children)):be.children=[K(Ft),be.children]));var Ce=Y(),xe=Object.assign({},Ce,{onFocus:be.onFocus||Ce.onFocus,onClick:be.onClick||Ce.onClick,onContextMenu:be.onContextMenu||Ce.onContextMenu,onDoubleClick:be.onDoubleClick||Ce.onDoubleClick,onMouseDown:be.onMouseDown||Ce.onMouseDown,onTouchStart:be.onTouchStart||Ce.onTouchStart,onMouseEnter:be.onMouseEnter||Ce.onMouseEnter,onMouseLeave:be.onMouseLeave||Ce.onMouseLeave,style:Ce.style?Object.assign({},Ce.style,be.style):be.style,className:(0,A.default)(Ce.className,be.className)});return xe.ref=e,Qt?(0,p.default)(be,xe,Nt,E):u.default.createElement("div",k(k({},xe),{},{children:be.children,"data-props-id":t.id,"data-state-props-id":I().id,id:null,name:null,value:null,title:null,data:null}))}R.defaultProps={cellDefaultClassName:E(),headerCellDefaultClassName:_(),computedMinWidth:40,groupNestingSize:10,treeNestingSize:10,checkboxTabIndex:null,onSortClick:function(){},preventSortOnClick:function(t){var e=t.target;return(0,v.default)(e)}},R.propTypes={computedAbsoluteIndex:c.default.number,checkboxTabIndex:c.default.number,cellActive:c.default.bool,cellClassName:c.default.string,cellDefaultClassName:c.default.string,cellDOMProps:c.default.oneOfType([c.default.object,c.default.func]),computedCellMultiSelectionEnabled:c.default.bool,cellSelectable:c.default.bool,cellSelected:c.default.bool,checkboxColumn:c.default.any,collapsed:c.default.bool,computedColspan:c.default.number,computedRowspan:c.default.number,columnIndex:c.default.number,columnResizeHandleWidth:c.default.oneOfType([c.default.number,c.default.string]),computedLocked:c.default.oneOf([!1,"start","end"]),computedWidth:c.default.number,data:c.default.oneOfType([c.default.shape({}),c.default.array]),defaultWidth:c.default.oneOfType([c.default.number,c.default.string]),depth:c.default.number,deselectAll:c.default.func,domProps:c.default.object,empty:c.default.bool,first:c.default.bool,firstInSection:c.default.bool,computedFlex:c.default.number,flex:c.default.number,group:c.default.string,computedGroupBy:c.default.any,groupCell:c.default.bool,groupSpacerColumn:c.default.bool,groupNestingSize:c.default.number,groupProps:c.default.object,hasBottomSelectedSibling:c.default.bool,hasLeftSelectedSibling:c.default.bool,hasLockedStart:c.default.bool,hasRightSelectedSibling:c.default.bool,hasTopSelectedSibling:c.default.bool,header:c.default.any,headerAlign:c.default.oneOf(["start","center","end"]),headerCell:c.default.bool,headerCellDefaultClassName:c.default.string,headerClassName:c.default.string,headerDOMProps:c.default.object,headerEllipsis:c.default.bool,headerHeight:c.default.number,headerProps:c.default.any,headerUserSelect:c.default.oneOf([!0,!1,"text","none"]),headerVerticalAlign:c.default.oneOf(["top","middle","center","bottom","start","end"]),headerWrapperClassName:c.default.string,hidden:c.default.bool,hideIntermediateState:c.default.bool,hideTransitionDuration:c.default.number,hiding:c.default.bool,id:c.default.oneOfType([c.default.number,c.default.string]),inHideTransition:c.default.bool,inShowTransition:c.default.bool,inTransition:c.default.oneOfType([c.default.bool,c.default.number]),index:c.default.number,initialIndex:c.default.number,isColumn:c.default.bool,last:c.default.bool,lastInRange:c.default.bool,lastInSection:c.default.bool,lastRowInGroup:c.default.bool,lastUnlocked:c.default.bool,locked:c.default.oneOfType([c.default.bool,c.default.string]),maxWidth:c.default.oneOfType([c.default.number,c.default.string]),computedMaxWidth:c.default.oneOfType([c.default.number,c.default.string]),minWidth:c.default.oneOfType([c.default.number,c.default.string]),computedMinWidth:c.default.oneOfType([c.default.number,c.default.string]),minRowHeight:c.default.oneOfType([c.default.number,c.default.string]),multiSelect:c.default.bool,name:c.default.string,nativeScroll:c.default.bool,nextBorderLeft:c.default.bool,noBackground:c.default.bool,onCellClick:c.default.func,onCellEnter:c.default.func,onCellMouseDown:c.default.func,preventSortOnClick:c.default.func,onCellSelectionDraggerMouseDown:c.default.func,onGroupToggle:c.default.func,onMount:c.default.func,onRender:c.default.func,onResizeMouseDown:c.default.func,onResizeTouchStart:c.default.func,onSortClick:c.default.func,onUnmount:c.default.func,prevBorderRight:c.default.bool,render:c.default.func,renderCheckbox:c.default.func,renderGroupTitle:c.default.func,renderHeader:c.default.func,renderSortTool:c.default.func,computedResizable:c.default.bool,lockable:c.default.bool,resizeProxyStyle:c.default.object,rowActive:c.default.bool,rowHeight:c.default.number,initialRowHeight:c.default.number,rowIndex:c.default.number,rowIndexInGroup:c.default.number,rowRenderIndex:c.default.number,rowSelected:c.default.bool,scrollbarWidth:c.default.number,indexInHeaderGroup:c.default.number,parentGroups:c.default.array,selectAll:c.default.func,selectedCount:c.default.number,selection:c.default.any,setRowSelected:c.default.func,setRowExpanded:c.default.func,toggleRowExpand:c.default.func,toggleNodeExpand:c.default.func,shouldComponentUpdate:c.default.func,showBorderBottom:c.default.bool,showBorderLeft:c.default.bool,showBorderRight:c.default.any,showBorderTop:c.default.bool,showColumnContextMenu:c.default.func,showColumnMenuSortOptions:c.default.bool,showColumnMenuFilterOptions:c.default.bool,showColumnMenuLockOptions:c.default.bool,showColumnMenuGroupOptions:c.default.bool,showTransitionDuration:c.default.number,sort:c.default.any,sortDelay:c.default.number,computedSortInfo:c.default.any,computedSortable:c.default.bool,textAlign:c.default.oneOf(["start","center","end"]),textEllipsis:c.default.bool,textVerticalAlign:c.default.oneOf(["top","middle","center","bottom","start","end"]),titleClassName:c.default.string,tryRowCellEdit:c.default.func,totalCount:c.default.number,totalDataCount:c.default.number,unselectedCount:c.default.number,userSelect:c.default.oneOf([!0,!1,"text","none"]),value:c.default.any,virtualizeColumns:c.default.bool,visibilityTransitionDuration:c.default.oneOfType([c.default.bool,c.default.number]),computedVisible:c.default.bool,computedVisibleCount:c.default.number,computedVisibleIndex:c.default.number,indexInColumns:c.default.number,width:c.default.oneOfType([c.default.number,c.default.string]),editable:c.default.oneOfType([c.default.bool,c.default.func]),onEditStop:c.default.func,onEditStart:c.default.func,onEditCancel:c.default.func,onEditValueChange:c.default.func,onEditComplete:c.default.func,onEditStopForRow:c.default.func,onEditStartForRow:c.default.func,onEditCancelForRow:c.default.func,onEditValueChangeForRow:c.default.func,onEditCompleteForRow:c.default.func,onDragRowMouseDown:c.default.func,isRowExpandable:c.default.func,editorProps:c.default.any,editValue:c.default.any,Editor:c.default.func,renderEditor:c.default.func,zIndex:c.default.number,computedOffset:c.default.number,groupTitleCell:c.default.bool,groupExpandCell:c.default.bool,rendersInlineEditor:c.default.oneOfType([c.default.bool,c.default.func]),groupColumn:c.default.bool,treeColumn:c.default.bool,renderNodeTool:c.default.func,showInContextMenu:c.default.bool,naturalRowHeight:c.default.bool,rtl:c.default.bool,computedFilterable:c.default.bool,computedEditable:c.default.oneOfType([c.default.bool,c.default.func]),groupColumnVisible:c.default.bool,filterTypes:c.default.any,filterDelay:c.default.oneOfType([c.default.bool,c.default.number]),getFilterValue:c.default.func,onFilterValueChange:c.default.func,getEditStartValue:c.default.func,getEditCompleteValue:c.default.func,editStartEvent:c.default.string,setActiveIndex:c.default.func,renderColumnReorderProxy:c.default.func,columnHoverClassName:c.default.string,renderRowDetailsExpandIcon:c.default.func,renderRowDetailsCollapsedIcon:c.default.func};var I=u.default.memo(R,(function(t,e){return!!(0,f.equalReturnKey)(e,t,{computedActiveIndex:1,activeRowRef:1,active:1,timestamp:1,remoteRowIndex:1,onResizeMouseDown:1,onResizeTouchStart:1,onFocus:1,onSortClick:1,onTouchStart:1,onColumnMouseEnter:1,onColumnMouseLeave:1}).result}));e.default=I},80873:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(59713)),d=r(n(67294)),f=r(n(41220));function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var m="InovuaReactDataGrid__column-header__filter-wrapper",g=function(t){(0,l.default)(p,t);var e,n,r=(e=p,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function p(t){var e;return(0,o.default)(this,p),e=r.call(this,t),(0,c.default)((0,a.default)(e),"onSettingsClickListener",void 0),(0,c.default)((0,a.default)(e),"settings",void 0),(0,c.default)((0,a.default)(e),"refSettings",void 0),(0,c.default)((0,a.default)(e),"ref",void 0),(0,c.default)((0,a.default)(e),"specificFilter",void 0),(0,c.default)((0,a.default)(e),"unsubscribeColumnFilterVisibility",void 0),(0,c.default)((0,a.default)(e),"setupEventListener",(function(){e.unsubscribeColumnFilterVisibility=e.props.props.notifyColumnFilterVisibleStateChange.onCalled((function(t){!t&&e.state.open&&e.close(e.settings)})),e.refSettings=function(t){t?e.onSettingsClickListener||(e.onSettingsClickListener=t.addEventListener("mousedown",e.onSettingsClick)):e.settings&&e.onSettingsClickListener&&e.settings.removeEventListener(e.onSettingsClickListener),e.settings=t}})),(0,c.default)((0,a.default)(e),"onSettingsClick",(function(t){e.state.open?e.onMenuClose(t):e.onMenuOpen(t)})),(0,c.default)((0,a.default)(e),"onFocus",(function(){e.setState({focused:!0})})),(0,c.default)((0,a.default)(e),"onBlur",(function(){e.setState({focused:!1})})),(0,c.default)((0,a.default)(e),"onMenuOpen",(function(t){t.preventDefault(),e.props.cellInstance.showFilterContextMenu(e.settings),e.setState({focused:!0,open:!0})})),(0,c.default)((0,a.default)(e),"onMenuClose",(function(t){t.preventDefault(),e.close()})),(0,c.default)((0,a.default)(e),"onKeyDown",(function(t){"Enter"===t.key&&e.onMenuOpen(t)})),(0,c.default)((0,a.default)(e),"close",(function(t){e.setState({focused:!1,open:!1},(function(){e.props.cellInstance.hideFilterContextMenu(t)}))})),(0,c.default)((0,a.default)(e),"setValue",(function(t){e.specificFilter.setValue&&e.specificFilter.setValue(t)})),e.onSettingsClick=e.onSettingsClick.bind((0,a.default)(e)),e.onSettingsClickListener=null,e.ref=function(n){var r=t.inputRef||t.props.filterEditorProps&&t.props.filterEditorProps.inputRef;r&&("function"==typeof r?r(n):r.current=n),e.specificFilter=n},e.state={focused:!1,open:!1},e}return(0,i.default)(p,[{key:"componentDidMount",value:function(){this.props.cellInstance&&(this.props.cellInstance.filter=this),this.setupEventListener()}},{key:"componentWillUnmount",value:function(){this.props.cellInstance&&(this.props.cellInstance.filter=null),this.settings&&this.onSettingsClickListener&&this.settings.removeEventListener(this.onSettingsClickListener),this.onSettingsClickListener=null,this.settings=null,this.unsubscribeColumnFilterVisibility&&this.unsubscribeColumnFilterVisibility()}},{key:"render",value:function(){var t=this.props,e=t.props,n=t.cellInstance,r=e.computedFilterValue,o=!!r&&!1!==r.active,i=r?r.type||e.filterType||e.type:e.filterType||e.type||"string";r&&!r.type&&(r=h(h({},r),{},{type:i}));var a,l=m;r&&(o||(l+=" ".concat(l,"--disabled")));var s={minHeight:e.filterRowHeight+1};if(r){var u="InovuaReactDataGrid__column-header__filter-settings-icon",c=e.filterEditorProps&&e.filterEditorProps.renderSettings?e.filterEditorProps.renderSettings({className:u,filterValue:r}):d.default.createElement("svg",{tabIndex:0,className:u,width:"14",height:"14",viewBox:"0 0 14 14"},d.default.createElement("path",{fillRule:"evenodd",d:"M13.222 2H.778C.348 2 0 1.552 0 1s.348-1 .778-1h12.444c.43 0 .778.448.778 1s-.348 1-.778 1zM1.556 3.111l3.888 4.667v5.444c0 .43.349.778.778.778h1.556c.43 0 .778-.348.778-.778V7.778l3.888-4.667H1.556z"}));a=d.default.createElement("div",{className:"InovuaReactDataGrid__column-header__filter-settings",ref:this.refSettings,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur},c)}if(!r)return l+=" ".concat(m,"--empty"),d.default.createElement("div",{style:s,className:l});var p=e.filterTypes[i]||{operators:[]},g=p.operators.filter((function(t){return t.name===r.operator}))[0],A=g&&g.disableFilterEditor,v=h(h({i18n:e.i18n,rtl:e.rtl,nativeScroll:e.nativeScroll,filterDelay:void 0!==e.filterDelay?e.filterDelay:250},e.filterEditorProps),{},{filterEditorProps:e.filterEditorProps,ref:this.ref,cellProps:e,renderInPortal:e.renderInPortal,cell:n,filterValue:r,emptyValue:p.emptyValue,onChange:n.onFilterValueChange,active:o,disabled:!o||A,filterType:i,theme:e.theme,render:function(t){return d.default.createElement("div",{style:s,className:l},t,e.enableColumnFilterContextMenu&&a)}}),y=e.filterEditor;return y&&"string"!=typeof y?d.default.createElement(y,h({},v)):e.renderFilterEditor?e.renderFilterEditor(v,e,n):d.default.createElement(f.default,h({},v))}}]),p}(d.default.Component);e.default=function(t,e){return d.default.createElement(g,{key:"filter-".concat(e.getProps().id),props:t,rtl:t.rtl,cellInstance:e})}},96297:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(67294));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var s={position:"relative",verticalAlign:"middle",cursor:"pointer"},u=function(t){return t.stopPropagation()};e.default=function(t,e){var n=t.render,r=t.rtl,o=t.collapsed,a=t.toggleGroup,c=t.style,d=t.size,f=t.renderGroupCollapseTool,p=t.renderGroupExpandTool;d=d||18,c=c?l(l({},s),c):s;var h,m={onMouseDown:a,onClick:u,style:c};return n&&(m.style=l({},m.style),null!=(h=n(m,l(l({},e),{},{collapsed:o,toggleGroup:a,size:d}))))?h:o?function(){var t;return f&&(t=f({domProps:m,size:d,rtl:r})),void 0===t&&(t=i.default.createElement("svg",l(l({},m),{},{height:d,viewBox:"0 0 24 24",width:d}),r?i.default.createElement("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}):i.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}))),t}():function(){var t;return p&&(t=p({domProps:m,size:d,rtl:r})),void 0===t&&(t=i.default.createElement("svg",l(l({},m),{},{height:d,viewBox:"0 0 24 24",width:d}),i.default.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}))),t}()}},14646:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(67294)),a=r(n(61156)),l=r(n(80873)),s=r(n(8404)),u=r(n(14634));function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var f="InovuaReactDataGrid__column-header__resize-wrapper",p="InovuaReactDataGrid__column-header__content",h={},m=function(t){if(t)return t.renderColumnReorderProxy?t.renderColumnReorderProxy(t):t.children},g=function(t){return delete t.ref,delete t.id,delete t.computedOffset,delete t.name,delete t.title,delete t.type,delete t.value,delete t.onFocus,t};e.default=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:h,c=void 0!==t.dragging?t.dragging:r.dragging,A=t.last||t.computedVisibleIndex==t.computedVisibleCount-1,v=t.depth,y=t.showBorderRight,b=t.showBorderLeft,w=t.computedLocked,C=t.firstInSection,x=t.lastInSection,S=t.group,O=t.rtl,k=t.virtualizeColumns,E=t.headerProps,_=E&&E.headerCellStyle?E.headerCellStyle:null,P=i.default.createElement("div",{key:"content",style:_,className:"".concat(p," ").concat(!1!==t.headerEllipsis?"InovuaReactDataGrid__box--ellipsis":""),children:m(t)}),B=(0,u.default)(t,n),T=null!=t.headerAlign?t.headerAlign:t.textAlign;if(P=["end"==T&&B,P,"end"!=T&&B],t.computedResizable||t.computedFilterable){var R,I,M,D=Object.assign({},e.style||h);c||(delete D.width,delete D.minWidth),k&&delete D.position,t.computedResizable&&(I=t.computedVisibleIndex===t.computedVisibleCount-1&&!y||x?0:-t.columnResizeHandleWidth/2,R={width:t.columnResizeHandleWidth,zIndex:1e4*(v||0)},x&&"start"===w&&(I=1-t.columnResizeHandleWidth),t.resizeProxyStyle&&(R=Object.assign({},t.resizeProxyStyle,R)),c&&(delete D.top,O?delete D.right:delete D.left),M="InovuaReactDataGrid__column-resizer",t.lastUnlocked&&!t.last&&(M+=" ".concat(M,"--last-unlocked")),M+=" InovuaReactDataGrid__column-resizer--direction-".concat(O?"rtl":"ltr")),D.transform&&delete D.transform;var N,F,L=t.style,j=!1;return w&&(L=d({},L),j=!0),c||w||!k||(L.left=t.computedOffset,L.position="absolute"),t.computedResizable?N=i.default.createElement(s.default,{key:"columnResizer",className:M,onMouseDown:t.onResizeMouseDown,onTouchStart:t.onResizeTouchStart,style:(F={width:t.columnResizeHandleWidth},(0,o.default)(F,t.rtl?"left":"right",I),(0,o.default)(F,"zIndex",1e4*(v||0)+(100-t.computedVisibleIndex||0)),(0,o.default)(F,"height",t.headerHeight),F),resizeHandleStyle:R,resizeHandleClassName:"InovuaReactDataGrid__column-resize-handle"}):c&&t.computedFilterable&&(j||(j=!0,L=d({},L)),O?L.right=r.right||0:L.left=r.left||0,L.top=r.top||0),i.default.createElement("div",{ref:e.ref,style:L,onFocus:e.onFocus,className:(0,a.default)(f,c&&"".concat(f,"--dragging"),"".concat(f,S?"--has-group":"--has-no-group"),b&&"".concat(f,"--show-border-").concat(O?"right":"left"),(y||t.computedShowHeaderBorderRight&&A&&!C)&&"".concat(f,"--show-border-").concat(O?"left":"right"),"".concat(f,"--direction-").concat(O?"rtl":"ltr"),w&&"".concat(f,"--locked"),w&&"".concat(f,"--locked-").concat(w),C&&"".concat(f,"--first-in-section"),x&&"".concat(f,"--last-in-section"),A&&"".concat(f,"--last"),t.headerWrapperClassName)},i.default.createElement("div",d(d({},g(e)),{},{style:D,children:P})),N,t.computedFilterable&&!c?(0,l.default)(t,n):null)}var H=e.ref;return i.default.createElement("div",d(d({},g(e)),{},{ref:H,id:null,name:null,title:null,type:null,value:null,children:P}))}},14634:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.MenuTool=void 0;var i=r(n(59713)),a=r(n(63038)),l=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=u(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),s=r(n(61156));function u(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(u=function(t){return t?n:e})(t)}function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var f="InovuaReactDataGrid__column-header__menu-tool",p=function(t){var e=(0,l.useState)(!1),n=(0,a.default)(e,2),r=n[0],o=n[1],i=(0,l.useRef)(),u=(0,l.useRef)();(0,l.useEffect)((function(){return u.current=!1,function(){u.current=!0}}),[]);var c,p=function(){u.current||o(!1)},h=f,m=t.showOnHover,g=t.rtl;return m&&(h+=" ".concat(f,"--show-on-hover")),m&&!r||(h+=" ".concat(f,"--visible")),h+=" ".concat(f,"--direction-").concat(g?"rtl":"ltr"),l.default.createElement("div",{className:h,onMouseDown:function(e){e.preventDefault(),t.showContextMenu&&t.showContextMenu(i.current,t.showOnHover?p:null),u.current||t.showOnHover&&!r&&o(!0)},onClick:function(t){t.stopPropagation()},ref:i},(c={className:(0,s.default)("","InovuaReactDataGrid__sort-icon--desc"),width:14,height:12},t.renderMenuTool?t.renderMenuTool(c):l.default.createElement("svg",d(d({},c),{},{viewBox:"0 0 14 12"}),l.default.createElement("g",{fillRule:"evenodd"},l.default.createElement("rect",{width:"14",height:"2",rx:"1"}),l.default.createElement("rect",{width:"14",height:"2",y:"5",rx:"1"}),l.default.createElement("rect",{width:"14",height:"2",y:"10",rx:"1"})))))};e.MenuTool=p,e.default=function(t,e){return t.groupSpacerColumn?null:t.showColumnMenuTool?l.default.createElement(p,{key:"menuTool",name:t.name,rtl:t.rtl,showOnHover:t.showColumnMenuToolOnHover,showContextMenu:e.showContextMenu,renderMenuTool:t.renderMenuTool}):null}},72675:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(67294));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var s={position:"relative",verticalAlign:"middle",cursor:"pointer"},u=function(t){return t.stopPropagation()};e.default=function(t,e){var n=t.render,r=t.nodeLoading,o=t.nodeCollapsed,a=t.leafNode,c=t.node,d=t.nodeProps,f=t.toggleNodeExpand,p=t.style,h=t.size,m=t.renderTreeCollapseTool,g=t.renderTreeExpandTool,A=t.renderTreeLoadingTool;h=h||18,a||(p=p?l(l({},s),p):s);var v,y={onMouseDown:a?null:f,onClick:a?null:u,style:p};if(n&&(y.style=l({},y.style),null!=(v=n(y,l(l({},e),{},{leafNode:a,nodeCollapsed:o,node:c,nodeLoading:r,nodeProps:d,toggleNodeExpand:f,size:h})))))return v;if(a){var b=!0;return null===m&&null===g&&(b=!1),i.default.createElement("div",l(l({},y),{},{style:l(l({},y.style),{},{width:b?h:0,height:h})}))}return r?function(t){var e,n=t.domProps,r=t.size,o="".concat(n.className||""," InovuaReactDataGrid__cell__node-tool--loading");return null===A?i.default.createElement("div",{style:n.style}):(A&&(e=A({domProps:n,size:r,className:o})),void 0===e&&(e=i.default.createElement("svg",l(l({},n),{},{className:o,height:r,width:r,viewBox:"0 0 24 24"}),i.default.createElement("path",{d:"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"}))),e)}({domProps:y,size:h}):o?function(){var t;return null===m?i.default.createElement("div",{style:y.style}):(m&&(t=m({domProps:y,size:h})),void 0===t&&(t=i.default.createElement("svg",l(l({},y),{},{height:h,viewBox:"0 0 24 24",width:h}),i.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}))),t)}():function(){var t;return null===g?i.default.createElement("div",{style:y.style}):(g&&(t=g({domProps:y,size:h})),void 0===t&&(t=i.default.createElement("svg",l(l({},y),{},{height:h,viewBox:"0 0 24 24",width:h}),i.default.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}))),t)}()}},66427:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i=r(n(61156));e.default=function(t,e){var n=t.sortable,r=t.size,a=t.direction,l=t.renderSortTool;if(!n)return null;if(r=r||10,l)return l(a,e);var s="InovuaReactDataGrid__sort-icon";return a||(s+=" InovuaReactDataGrid__sort-icon--hidden"),o.default.createElement("div",{className:"InovuaReactDataGrid__sort-icon-wrapper",key:"iconWrapper"},o.default.createElement("svg",{key:"sortToolAsc",className:(0,i.default)(s,"InovuaReactDataGrid__sort-icon--asc",1===a&&"InovuaReactDataGrid__sort-icon--active"),width:r,height:r/2,viewBox:"0 0 10 5"},o.default.createElement("path",{fillRule:"evenodd",d:"M4.767.276L8.395 4.04c.142.147.138.382-.01.524-.069.066-.16.104-.257.104H.872c-.205 0-.37-.166-.37-.37 0-.097.036-.189.103-.258L4.233.276c.142-.147.377-.151.524-.009l.01.01z"})),o.default.createElement("svg",{key:"sortToolDesc",className:(0,i.default)(s,"InovuaReactDataGrid__sort-icon--desc",-1===a&&"InovuaReactDataGrid__sort-icon--active"),width:r,height:r/2,viewBox:"0 0 10 5"},o.default.createElement("path",{fillRule:"evenodd",d:"M4.233 4.724L.605.96C.463.814.467.579.615.437.684.371.775.333.872.333h7.256c.205 0 .37.166.37.37 0 .097-.036.189-.103.258L4.767 4.724c-.142.147-.377.151-.524.009l-.01-.01z"})))}},53163:(t,e,n)=>{"use strict";var r=n(96624),o=n(95318),i=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=o(n(34575)),l=o(n(93913)),s=o(n(81506)),u=o(n(2205)),c=o(n(78585)),d=o(n(29754)),f=o(n(59713)),p=S(n(67294)),h=o(n(45697)),m=o(n(45063)),g=S(n(80877)),A=o(n(81867)),v=o(n(62961)),y=o(n(52239)),b=o(n(54522)),w=o(n(39676)),C=n(95806);function x(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(x=function(t){return t?n:e})(t)}function S(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var n=x(e);if(n&&n.has(t))return n.get(t);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=o?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}function O(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function k(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?O(Object(n),!0).forEach((function(e){(0,f.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function E(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var _=(0,n(93558).getGlobal)(),P={},B=function(){return!0},T=_.requestAnimationFrame,R={scrollLeft:0,scrollTop:0},I=0,M=!1,D="InovuaReactDataGrid__virtual-list",N=function(t){(0,u.default)(i,t);var e,n,o=(e=i,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function i(t){var e;return(0,a.default)(this,i),e=o.call(this,t),(0,f.default)((0,s.default)(e),"scrollingDirection",void 0),(0,f.default)((0,s.default)(e),"lastScrollTimestamp",0),(0,f.default)((0,s.default)(e),"scrollLeft",void 0),(0,f.default)((0,s.default)(e),"virtualListRef",void 0),(0,f.default)((0,s.default)(e),"isRowFullyVisible",(function(t){return e.getVirtualList().isRowVisible(t)})),(0,f.default)((0,s.default)(e),"setValue",(function(){var t=e.props,n=t.hasValueSetter,r=t.data,o=t.columns,i=t.idProperty,a=t.setItemsAt;if(n){var l=r.reduce((function(t,e){var n,r=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return E(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}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 i,a=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){l=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}(o);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(a.setValue){var l=a.name||a.id,s=e[l];if(s){var u=a.setValue(k({value:s,data:e},a));if(s!==u){var c=e[i];t[c]=k(k({},t[c]),{},(0,f.default)({},l,u))}}}}}catch(t){r.e(t)}finally{r.f()}return t}),{});a(Object.keys(l).map((function(t){return k({id:isNaN(Number(t))?t:Number(t)},l[t])})),{replace:!1})}})),(0,f.default)((0,s.default)(e),"computeRows",(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P,r=n.from,o=n.to,i=n.rowHeight,a=n.renderIndex,l=n.empty,s=n.setRowSpan,u=n.sticky,c=t.columnRenderCount;return(0,v.default)({empty:l,renderIndex:a,setRowSpan:s,sticky:u,from:r||e.startIndex||0,to:o||e.endIndex||1,rowHeight:i,columnRenderStartIndex:e.columnRenderStartIndex,columnRenderCount:c,onEditStop:e.onEditStop,onEditStart:e.onEditStart,onEditValueChange:e.onEditValueChange,getScrollLeftMax:e.props.getScrollLeftMax,tryNextRowEdit:e.tryRowEdit,editValue:e.editValue,editRowIndex:e.editRowIndex,editColumnIndex:e.editColumnIndex,editColumnId:e.editColumnId,memorizedScrollLeft:e.scrollLeft.current},t)})),(0,f.default)((0,s.default)(e),"getVirtualList",(function(){return e.virtualListRef.current})),(0,f.default)((0,s.default)(e),"tryRowEdit",(function(t,n,r,o){var i=r,a=e.getRowAt(t);if(a){var l=function(){return e.props.setActiveIndex(t)};if(e.props.livePagination){var s=e.props.computedSkip;s!==I&&(I=s,M=!0),M?setTimeout((function(){return l()}),50):l()}else l();a.tryRowCellEdit(i,n,o)}})),(0,f.default)((0,s.default)(e),"isEditing",(function(){return!!e.editColumnId})),(0,f.default)((0,s.default)(e),"onEditStop",(function(t){e.editColumnIndex===t.columnIndex&&e.editRowIndex===t.rowIndex&&(e.props.onEditStop&&e.props.onEditStop(t),e.updateEditing({value:void 0,rowIndex:void 0,columnIndex:void 0}))})),(0,f.default)((0,s.default)(e),"onEditValueChange",(function(t){e.props.onEditValueChange&&e.props.onEditValueChange(t),e.updateEditing(t)})),(0,f.default)((0,s.default)(e),"onEditStart",(function(t){e.props.onEditStart&&e.props.onEditStart(t),e.updateEditing(t)})),(0,f.default)((0,s.default)(e),"updateEditing",(function(t){var n=t.value,r=t.rowIndex,o=t.columnId,i=t.columnIndex,a=e.editRowIndex,l=e.editValue,s=e.editColumnIndex;e.editValue=n,e.editRowIndex=r,e.editColumnIndex=i,e.editColumnId=o,e.editTimeoutId&&clearTimeout(e.editTimeoutId),e.lazyEditColumnId=e.editColumnId||e.lazyEditColumnId,e.editTimeoutId=setTimeout((function(){delete e.editTimeoutId,e.lazyEditColumnId=e.editColumnId}),50),a!==r||s!==i||l===n?e.forceUpdate():e.getVirtualList().getRows().forEach((function(t){var e=t.getInstance();e&&e.props.rowIndex===r&&t.update()}))})),(0,f.default)((0,s.default)(e),"onScrollHorizontal",(function(t,n,r,o){e.scrollLeft.current=t,e.onContainerScrollHorizontal(t,void 0,o)})),(0,f.default)((0,s.default)(e),"renderRowContainer",(function(t){return p.default.createElement("div",k({},t),t.children,e.props.renderActiveRowIndicator&&e.props.renderActiveRowIndicator(e.setupActiveRowIndicatorHandle))})),(0,f.default)((0,s.default)(e),"setupActiveRowIndicatorHandle",(function(t){e.activeRowIndicatorHandle=t})),(0,f.default)((0,s.default)(e),"onStickyRowUpdate",(function(){e.updateOnScrollLeft(void 0,!0)})),(0,f.default)((0,s.default)(e),"renderEmptyContent",(function(){var t=(0,g.getScrollbarWidth)(),n=e.props,r=n.i18n,o=n.data,i=n.computedLoading,a=n.nativeScroll,l=e.props.emptyText,s=o.length;if(l=r(l,l),!s&&!i)return(0,w.default)(l,"empty",{right:a?0:-t,bottom:a?0:-t})})),(0,f.default)((0,s.default)(e),"renderView",(function(t){var n=e.props,r=n.data,o=n.loading,i=e.getEmptyScrollOffset();r.length||o||(t.children=p.default.Children.toArray(t.children),t.children.push(e.renderEmptyContent()),C.IS_EDGE&&(t.style.minHeight="99%"));var a,l=e.scrollbars&&e.scrollbars.vertical&&e.scrollbars.horizontal;return e.props.renderRowDetails||e.props.renderDetailsGrid?!e.props.rtl||(0,g.getScrollbarWidth)()||e.props.nativeScroll||(t.style.transform="translateX(".concat(-(l?2:1)*i,"px)")):!e.props.rtl||(0,g.getScrollbarWidth)()||e.props.nativeScroll||(t.style.transform="translateX(".concat(-i,"px)")),e.props.renderView&&(a=e.props.renderView(t)),void 0===a&&(a=p.default.createElement("div",k({},t))),a})),(0,f.default)((0,s.default)(e),"renderSizer",(function(t,n){if(e.props.nativeScroll){if(!e.props.virtualized)return null;var r=Math.max(e.props.availableWidth||0,e.props.minRowWidth||0)||0,o=(0,g.getScrollbarWidth)(),i=k(k({},t.style),{},{minWidth:r,minHeight:t.style?(t.style.minHeight||0)-(o?0:e.getEmptyScrollOffset()):0});return e.props.naturalRowHeight&&(i.height=n),p.default.createElement("div",k(k({key:"grid-sizer","data-name":"sizer"},t),{},{style:i}))}})),(0,f.default)((0,s.default)(e),"renderScrollerSpacer",(function(t){e.props.totalFlexColumnCount||(t.style.width=e.props.minRowWidth||0)})),(0,f.default)((0,s.default)(e),"renderScroller",(function(t){var n,r=e.props,o=r.data,i=(r.loading,r.virtualized),a=r.maxVisibleRows,l=r.nativeScroll,s=r.availableWidth,u=r.minRowWidth,c=o.length;t.children.push(p.default.createElement("div",{key:"empty-spacer","data-name":"empty-spacer",style:(n={position:C.IS_IE&&l?"static":"absolute",contain:"strict"},(0,f.default)(n,e.props.rtl?"right":"left",0),(0,f.default)(n,"height",1),(0,f.default)(n,"top",0),(0,f.default)(n,"pointerEvents","none"),(0,f.default)(n,"minWidth",Math.max(s,u)||0),n)},C.IS_IE&&l?e.renderEmptyContent():null)),!i&&c<a&&(t.style=t.style||{},t.style.overflow="hidden");var d,h=e.scrollbars&&e.scrollbars.horizontal;return e.props.renderRowDetails&&e.props.renderDetailsGrid||(0,g.getScrollbarWidth)()||l||!h||(t.style.right=0),e.props.renderScroller&&(d=e.props.renderScroller(t)),void 0===d&&(d=p.default.createElement("div",k({},t))),d})),(0,f.default)((0,s.default)(e),"getRowAt",(function(t){return e.getRows().filter((function(e){var n;return(null==e||null===(n=e.props)||void 0===n?void 0:n.rowIndex)===t}))[0]})),(0,f.default)((0,s.default)(e),"startEdit",(function(t){var n=t.rowIndex,o=t.columnIndex,i=t.value,a=e.getRowAt(n);if(a){var l=a.getCellAt(o);if(l)return l.startEdit(i)}return r.reject(null)})),(0,f.default)((0,s.default)(e),"completeEdit",(function(t){var n=t.rowIndex,r=t.columnIndex,o=t.value,i=e.getRowAt(n);if(i){var a=i.getCellAt(r);a&&a.completeEdit(o)}})),(0,f.default)((0,s.default)(e),"cancelEdit",(function(t){var n=t.rowIndex,r=t.columnIndex,o=e.getRowAt(n);if(o){var i=o.getCellAt(r);i&&i.cancelEdit()}})),(0,f.default)((0,s.default)(e),"onContainerScroll",(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R;e.props.onContainerScroll&&e.props.onContainerScroll(t,n);var r,o,i=e.scrollingDirection;t.scrollTop===n.scrollTop&&t.scrollLeft===n.scrollLeft||(e.scrollingDirection=t.scrollLeft===n.scrollLeft?"vertical":"horizontal",e.scrollingDirection!==i&&e.props.virtualized&&(null===(r=e.getDOMNode())||void 0===r||null===(o=r.classList)||void 0===o||o.add("".concat(D,"--scrolling")),requestAnimationFrame((function(){e.getRows().forEach((function(t){return t?t.setScrolling(e.scrollingDirection):null}))}))))})),(0,f.default)((0,s.default)(e),"onScrollStop",(function(){var t,n;e.scrollingDirection="none",e.props.virtualized&&(null===(t=e.getDOMNode())||void 0===t||null===(n=t.classList)||void 0===n||n.remove("".concat(D,"--scrolling")),e.getRows().forEach((function(t){t&&t.setScrolling(!1)}))),e.props.onScrollStop&&e.props.onScrollStop()})),(0,f.default)((0,s.default)(e),"setColumnRenderStartIndex",(function(t,n){e.__willUnmount||e.resizing&&!n||(t!==e.columnRenderStartIndex||n)&&e.getVirtualList()&&(e.props.onColumnRenderStartIndexChange&&e.props.onColumnRenderStartIndexChange(t),e.columnRenderStartIndex=t,e.getVirtualList().getRows().forEach((function(e){var n=e.getInstance();n&&requestAnimationFrame((function(){n.setColumnRenderStartIndex(t)}))})))})),(0,f.default)((0,s.default)(e),"getRows",(function(){var t=e.getVirtualList();return t?t.getRows().map((function(t){return t.getInstance()})):[]})),(0,f.default)((0,s.default)(e),"onScrollbarsChange",(function(t){e.scrollbars=t,t.horizontal||T((function(){e.onContainerScrollHorizontal(0)})),e.props.onScrollbarsChange&&T((function(){e.props.onScrollbarsChange(t)})),e.props.scrollProps&&e.props.scrollProps.onScrollbarsChange&&e.props.scrollProps.onScrollbarsChange(t)})),(0,f.default)((0,s.default)(e),"onResize",(function(){var t;e.props.onResize&&(t=e.props).onResize.apply(t,arguments),e.visibleCount=e.getVisibleCount(),e.resizing=!0,T((function(){e.resizing=!1,e.updateOnScrollLeft(void 0,!0)}))})),(0,f.default)((0,s.default)(e),"onContainerScrollHorizontal",(function(t,n,r){t<0&&(t=0),t=Math.round(t),e._scrollLeft=t,e.__willUnmount||(e.props.onContainerScrollHorizontal&&e.props.onContainerScrollHorizontal(t,r),e.props.scrollProps&&e.props.scrollProps.onContainerScrollHorizontal&&e.props.scrollProps.onContainerScrollHorizontal(t),t=e._scrollLeft,e.updateOnScrollLeft(t))})),(0,f.default)((0,s.default)(e),"updateOnScrollLeft",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e._scrollLeft,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props;if(!e.__willUnmount){var o;if(r.virtualizeColumns){var i=r.lockedStartColumns,a=r.columnWidthPrefixSums;if(!o){var l=i.length&&a[i.length]?a[i.length]:0;o=(0,b.default)(r.columnWidthPrefixSums,t+l)}e.setColumnRenderStartIndex(o,n)}e.activeRowIndicatorHandle&&e.activeRowIndicatorHandle.setScrollLeft(t),e.props.updateLockedWrapperPositions&&e.props.updateLockedWrapperPositions.call((0,s.default)(e),e.props,t)}})),(0,f.default)((0,s.default)(e),"getDOMNode",(function(){return e.node||(e.node=e.getVirtualList().getDOMNode())})),(0,f.default)((0,s.default)(e),"renderRow",(function(t){var n=t.rowHeight,r=t.index,o=t.renderIndex,i=t.empty,a=t.sticky;return e.computeRows(e.props,{empty:i,from:r,sticky:a,to:r+1,renderIndex:o,rowHeight:n,setRowSpan:function(e){t.rowSpan=e}})[0]})),(0,f.default)((0,s.default)(e),"getVisibleCount",(function(){return e.getVirtualList()?e.getVirtualList().getVisibleCount():-1})),e.virtualListRef=(0,p.createRef)(),e._scrollLeft=0,e._scrollTop=0,e.startIndex=0,e.endIndex=1,e.state={columnRenderCount:0},e.rows=[],e.scrollbars={},e.scrollLeft=(0,p.createRef)(),e}return(0,l.default)(i,[{key:"shouldComponentUpdate",value:function(t,e){return t.shouldComponentUpdate?(0,y.default)(this,t,e):!(0,A.default)(this.props,t)||!(0,A.default)(e,this.state)}},{key:"componentDidMount",value:function(){var t=this;this.props.hasValueSetter&&setTimeout((function(){t.setValue()}),100),this.__willUnmount=!1}},{key:"componentWillUnmount",value:function(){this.__willUnmount=!0}},{key:"isLazyEditing",value:function(){return!!this.lazyEditColumnId}},{key:"render",value:function(){var t=this.props,e=(0,m.default)({},{minRowHeight:t.minRowHeight,rowHeight:t.rowHeight}),n=!!this.fromState,r=B,o=t.scrollProps;o&&o.onContainerScrollHorizontal&&((o=k({},o)).onContainerScrollHorizontal=this.onScrollHorizontal);var i=Math.max(this.props.availableWidth,this.props.minRowWidth)||0,a=t.naturalRowHeight,l=this.renderRow;return a&&(this.__data===t.data&&this.__minRowWidth||(l=l.bind(this)),this.__minRowWidth=i,this.__data=t.data),p.default.createElement(g.default,k(k({rowHeight:null,extraRows:a?1:0,style:t.style,theme:this.props.theme,checkResizeDelay:t.checkResizeDelay,rowContain:t.rowContain,contain:t.contain,rtl:t.rtl,stickyOffset:t.rtlOffset,stickyRows:t.computedStickyRows,onStickyRowUpdate:this.onStickyRowUpdate,enableRowSpan:t.computedEnableRowspan,recycleCoveredRows:!1,className:D,renderRowContainer:this.renderRowContainer},e),{},{overscrollBehavior:"auto",rowHeightManager:t.rowHeightManager,before:t.before,after:t.after,showEmptyRows:t.computedShowEmptyRows,scrollProps:o,emptyScrollOffset:this.getEmptyScrollOffset(),nativeScroll:t.nativeScroll,onResize:this.onResize,virtualized:t.virtualized,minRowWidth:i,naturalRowHeight:a,renderScroller:this.renderScroller,renderScrollerSpacer:this.renderScrollerSpacer,renderSizer:this.renderSizer,renderView:this.renderView,useTransformRowPosition:this.props.useTransformRowPosition,useTransformPosition:this.props.useTransformPosition,shouldComponentUpdate:r,ref:this.virtualListRef,count:t.data.length||0,pureRows:n,renderRow:l,onContainerScrollHorizontal:this.onScrollHorizontal,onContainerScroll:this.onContainerScroll,onScrollbarsChange:this.onScrollbarsChange,onContainerScrollVertical:this.props.onContainerScrollVertical,onScrollStop:this.onScrollStop,shouldFocusNextRow:this.shouldFocusNextRow}))}},{key:"shouldFocusNextRow",value:function(t){return t.index,t.nextIndex,t.dir,!this.isLazyEditing()}},{key:"getEmptyScrollOffset",value:function(){return this.props.emptyScrollOffset||(0,g.getScrollbarWidth)()||17}},{key:"tryStartEdit",value:function(t){var e=t.rowIndex,n=t.columnIndex,o=t.dir,i=this.getRowAt(e);return i?i.tryRowCellEdit(n,o):r.reject(null)}},{key:"componentDidUpdate",value:function(t){var e=this;t.columnRenderCount!=this.props.columnRenderCount&&T((function(){e.updateOnScrollLeft(void 0,!0,e.props)}));var n=this.props,r=n.lockedStartColumns,o=n.lockedEndColumns;(r&&r.length||o&&o.length)&&this.onContainerScrollHorizontal(this._scrollLeft)}},{key:"getScrollLeftMax",value:function(){return this.getVirtualList()?this.getVirtualList().scrollLeftMax:0}}]),i}(p.Component);e.default=N;var F=Object.assign({},g.propTypes,{count:h.default.number,columns:h.default.arrayOf(h.default.shape({name:h.default.string,computedWidth:h.default.number,id:h.default.oneOfType([h.default.number,h.default.string]),render:h.default.func})),data:h.default.any,from:h.default.number,updateLockedWrapperPositions:h.default.any,idProperty:h.default.string,maxWidth:h.default.number,minRowHeight:h.default.number,minWidth:h.default.number,onColumnRenderStartIndexChange:h.default.func,rowHeight:h.default.number,renderScroller:h.default.func,renderScrollerSpacer:h.default.func,renderActiveRowIndicator:h.default.func,showWarnings:h.default.bool,to:h.default.number,virtualizeColumns:h.default.bool,hasValueSetter:h.default.bool});delete F.renderRow,N.propTypes=F,N.defaultProps={showWarnings:!1}},22776:(t,e,n)=>{"use strict";var r=n(96624),o=n(95318),i=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=o(n(63038)),l=o(n(59713)),s=o(n(319)),u=b(n(67294)),c=o(n(45697)),d=o(n(47017)),f=b(n(81867)),p=o(n(61156)),h=o(n(46648)),m=o(n(51631)),g=o(n(71740)),A=o(n(76780)),v=o(n(79451));function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function b(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=o?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function C(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?w(Object(n),!0).forEach((function(e){(0,l.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var x="InovuaReactDataGrid__row",S=function(t){t.nativeEvent.skipSelect=!0},O=u.default.forwardRef((function(t,e){var n=(0,u.useRef)([]),o=(0,u.useCallback)((function(t){t&&n.current.push(t)}),[]),i=(0,u.useRef)(null),a=(0,u.useRef)(0),c=(0,u.useRef)(!1),y=(0,u.useRef)(!1),b=(0,u.useRef)(1),w=(0,u.useRef)(!1),k=(0,u.useRef)("vertical"),E=(0,u.useCallback)((function(){return n.current=n.current.filter(Boolean),n.current}),[]),_=(0,u.useCallback)((function(){return n.current}),[]),P=(0,v.default)(t.columnRenderCount,t.columnRenderCount);t.columnRenderCount<P&&E();var B=(0,u.useCallback)((function(){return i.current}),[]),T=function(){t.activeRowRef.current={instance:{hasBorderBottom:y.current,hasBorderTop:c.current,props:t},node:B()}};t.active&&T(),(0,u.useEffect)((function(){return t.columnRenderStartIndex&&nt(t.columnRenderStartIndex),function(){n.current=[]}}),[]);var R=(0,v.default)(t.rowIndex,t.rowIndex),I=(0,v.default)(t.editing,t.editing),M=(0,v.default)(t.active,t.active);(0,u.useEffect)((function(){t.groupProps&&t.rowIndex!==R&&L(),t.editing!==I&&F(),!M&&t.active&&T()}));var D=(0,u.useCallback)((function(t,e){n.current&&(n.current=n.current.filter((function(t){return t!==e})))}),[]),N=(0,u.useCallback)((function(){var t=E(),e=t.map((function(t){return t.getProps()})).sort((function(t,e){return t.index-e.index}));t.sort((function(t,e){return t.props.renderIndex-e.props.renderIndex})),t.forEach((function(t,n){t.setStateProps(e[n])}))}),[E]),F=(0,u.useCallback)((function(){for(var e,n=_(),r=t.editColumnIndex,o=0,i=n.length;o<i;o++)e=n[o],Q(e)===r&&z(e,r),e.getProps().inEdit&&z(e,Q(e))}),[t.editColumnIndex]),L=(0,u.useCallback)((function(){t.computedHasColSpan&&nt(a.current)}),[t.computedHasColSpan]),j=(0,u.useCallback)((function(t){var e=B()||i.current,n=k.current;!1!==t&&(k.current=t);var r=w.current;if(k.current=n,w.current=!!t,e&&r!==w.current){var o="".concat(x,"--scrolling");w.current?e.classList.add(o):e.classList.remove(o)}}),[]),H=(0,u.useCallback)((function(e){return t.computedRenderRowDetails?t.computedRenderRowDetails(e):"Please specify `renderRowDetails`"}),[]),U=(0,u.useCallback)((function(e){var n=t.passedProps,r=t.onRowContextMenu;r&&r(t,e),n&&n.onContextMenu&&n.onContextMenu(e,t)}),[t.passedProps,t.passedProps.onContextMenu,t.onRowContextMenu]),z=(0,u.useCallback)((function(e,n,r){r=r||(t.computedHasColSpan?at().slice(n,n+1)[0]:at(n,n)[0]),e.setStateProps(r)}),[t.computedHasColSpan]),Q=(0,u.useCallback)((function(t){return t.getProps().computedVisibleIndex}),[]),V=(0,u.useCallback)((function(t){return t.sort((function(t,e){return Q(t)-Q(e)}))}),[]),W=(0,u.useCallback)((function(t){return _().filter((function(e){return e.getProps().computedVisibleIndex===t}))[0]}),[]),G=(0,u.useCallback)((function(t){return _().filter((function(e){return e.getProps().id===t}))[0]}),[]),K=(0,u.useCallback)((function(){return V(_().slice())}),[]),Y=(0,u.useCallback)((function(t,e){var n={};K().forEach((function(t){var e=t.getProps();if(!e.computedLocked){var r=e.computedVisibleIndex,o=e.computedColspan,i=e.groupProps;if(!(i&&r<=i.depth+1)&&(n[r]=!0,o))for(var a=0;a<o;a++)n[r+a]=!0}}));for(var r=[];t<=e;t++)n[t]||r.push(t);return r}),[]),q=(0,u.useCallback)((function(){return t.virtualizeColumns}),[t.virtualizeColumns]),X=(0,u.useCallback)((function(e){"number"!=typeof e&&(e=t.realIndex),t.toggleRowExpand(e)}),[t.realIndex,t.toggleRowExpand]),Z=(0,u.useCallback)((function(e){"number"!=typeof e&&(e=t.realIndex),t.toggleNodeExpand(e)}),[t.realIndex,t.toggleNodeExpand]),J=(0,u.useCallback)((function(){var e;null===(e=t.loadNodeAsync)||void 0===e||e.call(t,t.data)}),[t.loadNodeAsync,t.data]),$=(0,u.useCallback)((function(e){return"number"!=typeof e&&(e=t.realIndex),t.isRowExpandableAt(e)}),[t.realIndex,t.isRowExpandableAt]),tt=(0,u.useCallback)((function(e,n){var r=t.realIndex,o=e;"number"==typeof e&&(r=e,o=n),t.setRowExpanded(r,o)}),[t.realIndex,t.setRowExpanded]),et=function(){},nt=(0,u.useCallback)((function(e){var n,r,o,i,l;if(a.current!==e&&(a.current=e,!1!==q())&&(t.computedHasColSpan?(n=at(),r=mt(n),o=function(t){return n[t]}):(r=mt(),n=at(null===(i=r)||void 0===i?void 0:i.start,((null===(l=r)||void 0===l?void 0:l.end)||0)+1),o=function(t){return n.filter((function(e){return e.computedVisibleIndex===t}))[0]}),r)){var s=r,u=s.start,c=s.end,d=Y(u,c);if(d.length){var f=d.reduce((function(t,e){return t[e]=!0,t}),{}),p={},h=[];_().forEach((function(e){var n=e.getProps(),r=n.groupProps,o=n.computedVisibleIndex,i=n.computedColspan;if(!(n.computedLocked||!t.groupColumn&&r&&o<=r.depth+1)){var a=o<u||o>c||void 0===o;a&&i&&(a=o<u&&o+(i-1)<u||o>c);var l,s=a||p[o]||f[o];p[o]=!0,s&&d.length&&(l=d[d.length-1],h.push([e,l]),d.length-=1)}})),h.forEach((function(t){var e=t[0],n=t[1];z(e,n,o(n))}))}}}),[t.columnRenderStartIndex,t.computedHasColSpan,t.columnRenderCount,t.virtualizeColumns]),rt=(0,u.useRef)(t);rt.current=t;var ot=(0,v.default)(rt.current.dataSourceArray,rt.current.dataSourceArray),it=(0,v.default)(rt.current.columns,rt.current.columns),at=function(t,e){var n,r=rt.current,i=r.columns,a=r.hasLockedStart,l=r.data,u=r.onGroupToggle,d=r.computedPivot,p=r.rowHeight,m=r.remoteRowIndex,g=r.initialRowHeight,v=r.lastLockedStartIndex,w=r.lastLockedEndIndex,x=r.lastUnlockedIndex,S=r.minRowHeight,O=r.realIndex,k=r.showHorizontalCellBorders,E=r.showVerticalCellBorders,_=r.empty,P=r.treeColumn,B=r.groupColumn,T=r.totalDataCount,R=r.depth,I=r.dataSourceArray,M=r.computedGroupBy,N=r.groupProps,F=r.summaryProps,L=r.indexInGroup,j=r.firstUnlockedIndex,H=r.firstLockedEndIndex,U=r.selectAll,z=r.deselectAll,Q=r.columnUserSelect,V=r.multiSelect,W=r.selection,G=r.setRowSelected,K=r.computedRowExpandEnabled,Y=r.rtl,et=r.last,nt=r.computedCellSelection,at=r.lastNonEmpty,mt=r.maxVisibleRows,gt=r.onCellClick,At=r.editStartEvent,vt=r.naturalRowHeight,yt=r.renderNodeTool,bt=r.computedTreeEnabled,wt=r.expanded,Ct=r.expandGroupTitle,xt=r.expandColumn,St=r.onCellSelectionDraggerMouseDown,Ot=r.onCellMouseDown,kt=r.onCellEnter,Et=r.computedCellMultiSelectionEnabled,_t=r.getCellSelectionKey,Pt=r.lastCellInRange,Bt=r.computedRowspans,Tt=r.renderIndex,Rt=r.nativeScroll,It=r.onDragRowMouseDown,Mt=r.theme,Dt=r.onContextMenu,Nt=r.setActiveIndex,Ft=r.renderTreeCollapseTool,Lt=r.renderTreeExpandTool,jt=r.renderGroupCollapseTool,Ht=r.renderGroupExpandTool,Ut=r.renderTreeLoadingTool,zt=r.onColumnMouseEnter,Qt=r.onColumnMouseLeave,Vt=r.columnIndexHovered,Wt=r.computedEnableColumnHover,Gt=r.columnHoverClassName,Kt=r.enableColumnAutosize,Yt=r.renderRowDetailsExpandIcon,qt=r.renderRowDetailsCollapsedIcon,Xt=r.disabledRow,Zt=r.onCellDoubleClick,Jt=r.onCellBulkUpdateMouseDown,$t=r.onCellBulkUpdateMouseUp,te=r.bulkUpdateMouseDown,ee=!(0,f.default)(ot,r.dataSourceArray),ne=!(0,f.default)(it,r.columns),re=xt?xt({data:l}):void 0,oe=q(),ie=i.length,ae=re?null===(n=i.filter((function(t){return t.id===re}))[0])||void 0===n?void 0:n.computedVisibleIndex:void 0;void 0!==t&&(i=i.slice(t,e?e+1:t+1)),t=t||0;var le=!1,se=!1,ue={},ce={},de={},fe=L==r.groupCount-1,pe=r.computedActiveCell&&_t?_t.apply(void 0,(0,s.default)(r.computedActiveCell)):null,he=Pt||pe||null,me=i.map((function(e,n){var s,c,f=n+t,y=e,b=y.name,q=y.computedVisibleIndex,rt=l?l[b]:null,ot=O;N&&l&&l.groupColumnSummary&&(rt=l.groupColumnSummary[b]),N&&l&&e.groupColumn&&(rt=l.value),y.pivotColumnPath&&(rt=l.pivotSummary?(s=l.pivotSummary,(c=y.pivotColumnPath).reduce((function(t,e,n){return t&&null!=t[e]?n===c.length-1?t[e]:t[e].pivotSummary||t[e].values:null}),s)):rt),y.pivotGrandSummaryColumn||y.pivotSummaryPath&&(rt=l.pivotSummary?function(t,e){for(var n,r=e.pivotSummaryPath,o=0,i=t;(n=r[o])&&i;){if(!i.pivotSummary)return null;i=i.pivotSummary[n.value],o++}return i&&i.pivotColumnSummary?i.pivotColumnSummary[r[r.length-1].field]:null}(l,{pivotSummaryPath:y.pivotSummaryPath,pivotGrandSummaryColumn:y.pivotGrandSummaryColumn}):rt);var it={};void 0!==Q&&(it.userSelect=Q);var xt=!B&&N&&N.depth+1==q,Pt=!B&&N&&N.depth==q,re=!!N&&!(!Ct||B)&&q>N.depth+1;null!=ae&&q>ae&&(re=!0);var me=C(C(C({},it),y),{},{remoteRowIndex:m,indexInColumns:f,depth:R,expandColumnIndex:ae,expandColumn:ae===q,editStartEvent:At,onCellClick:gt,computedRowspan:Bt?Bt[e.id]:1,groupNestingSize:r.groupNestingSize,treeNestingSize:r.treeNestingSize,data:l,naturalRowHeight:vt,totalDataCount:T,onCellSelectionDraggerMouseDown:St,onCellMouseDown:Ot,onCellEnter:kt,rtl:Y,computedPivot:d,selectAll:U,deselectAll:z,selection:W,renderNodeTool:yt,onDragRowMouseDown:It,multiSelect:V,treeColumn:void 0!==P&&P===y.id,setRowSelected:G,setRowExpanded:K?tt:null,toggleRowExpand:K?X:null,toggleNodeExpand:bt?Z:null,loadNodeAsync:bt?J:null,rowActive:r.active,rowSelected:r.selected,rowExpanded:wt,rowIndex:ot,rowHeight:p,groupColumnVisible:!!B,minRowHeight:S,groupProps:N,summaryProps:F,empty:_,computedGroupBy:M,nativeScroll:Rt,computedCellMultiSelectionEnabled:Et,lastRowInGroup:fe,columnIndex:q,first:0==q,last:q==ie-1,value:rt,virtualizeColumns:oe,hasLockedStart:a,rowIndexInGroup:L,rowRenderIndex:Tt,hidden:re,groupTitleCell:xt,groupExpandCell:Pt,isRowExpandable:K?$:null,tryRowCellEdit:ft,tryNextRowEdit:pt,onGroupToggle:u,initialRowHeight:wt?g:p,theme:Mt,onContextMenu:Dt,setActiveIndex:Nt,renderTreeCollapseTool:Ft,renderTreeExpandTool:Lt,renderGroupCollapseTool:jt,renderGroupExpandTool:Ht,renderTreeLoadingTool:Ut,onColumnMouseEnter:zt,onColumnMouseLeave:Qt,columnIndexHovered:Vt,computedEnableColumnHover:Wt,columnHoverClassName:Gt,renderRowDetailsExpandIcon:Yt,renderRowDetailsCollapsedIcon:qt,disabledRow:Xt,dataSourceChange:ee,columnsChange:ne,onDoubleClick:Zt,onCellBulkUpdateMouseDown:Jt,onCellBulkUpdateMouseUp:$t,bulkUpdateMouseDown:te});if(nt&&_t&&(me.cellSelected=nt[_t(ot,q)],me.cellSelected&&(me.hasRightSelectedSibling=!me.last&&nt[_t(ot,q+1)],me.hasLeftSelectedSibling=!me.first&&nt[_t(ot,q-1)],me.hasTopSelectedSibling=nt[_t(ot-1,q)],me.hasBottomSelectedSibling=nt[_t(ot+1,q)])),_t&&(pe||he)){var ge=_t(ot,q);pe&&pe===ge&&(me.cellActive=!0),he&&he===ge&&(me.lastInRange=!0)}(me.visibilityTransitionDuration||me.showTransitionDuration||me.hideTransitionDuration)&&(me.onTransitionEnd=ht(me,y)),r.editing&&r.editColumnIndex===me.columnIndex&&(me.inEdit=!0,me.editValue=r.editValue),(oe&&!me.computedLocked||Kt||r.editable||me.computedEditable)&&(me.cellRef=o,me.onUnmount=D);var Ae=me.computedLocked,ve=me.colspan,ye="start"===Ae,be="end"===Ae,we=!Ae,Ce=1;if("function"==typeof ve&&(Ce=me.computedColspan=Math.max(1,ve({remoteRowIndex:m,dataSourceArray:I,data:me.data,value:me.value,rowIndex:me.rowIndex,column:e,columns:i,empty:_})),ye&&(Ce=(0,h.default)(Ce,1,Math.max(v-q+1,1))),be&&(Ce=(0,h.default)(Ce,1,Math.max(w-q+1,1))),we&&(Ce=(0,h.default)(Ce,1,Math.max(x-q+1,1))),Ce>1&&(me.computedWidth=i.slice(f,f+Ce).reduce((function(t,n){return n.id!==e.id&&(ue[n.id]=!0,e.computedLocked===n.computedLocked&&(ce[n.id]=e.id,de[n.id]=n.computedVisibleIndex-e.computedVisibleIndex)),t+n.computedWidth}),0))),me.lastInSection=ye?q+Ce-1==j-1:be?q+Ce-1==ie-1:q+Ce-1==H-1,me.firstInSection=ye?0===q:be?q===H:q===j,M&&!B&&me.depth&&(me.noBackground=q<me.depth),ue[e.id]&&(me.hidden=!0),ce[e.id]&&(me.computedColspanedBy=ce[e.id],me.computedColspanToStart=de[e.id]),(N&&!B||null!=ae)&&(0,A.default)(me,r),me.hidden)me.last=!1,me.lastInSection=!1;else{if(me.showBorderLeft=E&&q>0,me.showBorderBottom=k,!E&&M&&(me.showBorderLeft=q>0&&q<=M.length),M){if(!me.groupProps){me.showBorderBottom=(B||q>=M.length)&&k;var xe=0!==L||B?null:I[ot-L];xe&&xe.__summary&&q>=M.length&&(me.showBorderBottom=!1)}_?ot>0&&k&&(me.showBorderBottom=ot===T?q>=M.length:!M||q>=M.length):(!B&&(q<M.length||fe)&&(me.showBorderBottom=wt),me.groupProps?(me.showBorderBottom=me.groupProps.collapsed?!!B:!!B||q>me.groupProps.depth&&me.groupProps.depth>=M.length,me.showBorderTop=xt||Pt||!Ct&&!B):0!==L||B||(me.showBorderTop=q>=M.length),at&&!et&&k&&(me.showBorderBottom=q>=(me.groupProps?me.groupProps.depth:M.length)))}et&&(me.showBorderBottom=ot<mt-1||wt),ye&&me.lastInSection&&(me.showBorderRight=!0),be&&q===H&&(me.showBorderLeft=!0),me.groupProps&&q>=me.groupProps.depth+1&&!B&&r.expandGroupTitle&&(me.showBorderLeft=!1),me.summaryProps&&(me.showBorderBottom=et,me.showBorderTop=q>me.summaryProps.depth,"start"==me.summaryProps.position&&(me.showBorderTop=q>=me.summaryProps.depth,me.showBorderBottom=!1),me.showBorderLeft=!!E||q<=me.summaryProps.depth,q>me.summaryProps.depth&&q<=M.length&&!B&&(me.showBorderLeft=!1),0===q&&(me.showBorderLeft=!1),me.noBackground=!B),j===q&&a&&(me.showBorderLeft=!1),me.groupSpacerColumn&&wt&&(me.showBorderBottom=!1),me.last&&(me.showBorderRight=!0);var Se=i[f-1],Oe=i[f+1];!Oe||void 0===Oe.prevBorderRight||ye&&me.lastInSection||(me.showBorderRight=Oe.prevBorderRight),Se&&void 0!==Se.nextBorderLeft&&(me.showBorderLeft=Se.nextBorderLeft),void 0!==y.showBorderRight&&(me.showBorderRight=y.showBorderRight),void 0!==y.showBorderLeft&&(me.showBorderLeft=y.showBorderLeft)}return me.computedEditable&&(me.onEditStopForRow=lt,me.onEditStartForRow=st,me.onEditCancelForRow=ut,me.onEditValueChangeForRow=ct,me.onEditCompleteForRow=dt),se=se||me.showBorderBottom,le=le||me.showBorderTop,me}));return b.current=1,r.computedEnableRowspan&&r.setRowSpan&&r.setRowSpan(b.current),c.current=le,y.current=se,me},lt=(0,u.useCallback)((function(e,n){t.onEditStop&&t.onEditStop({value:e,data:n.data,rowId:t.getItemId(n.data),columnId:n.id,columnIndex:n.computedVisibleIndex,rowIndex:n.rowIndex,cellProps:n})}),[t.onEditStop]),st=(0,u.useCallback)((function(e,n){t.onEditStart&&t.onEditStart({data:n.data,value:e,rowId:t.getItemId(n.data),columnId:n.id,columnIndex:n.computedVisibleIndex,rowIndex:n.rowIndex,cellProps:n})}),[t.onEditStart]),ut=(0,u.useCallback)((function(e){t.onEditCancel&&t.onEditCancel({data:e.data,rowId:t.getItemId(e.data),columnIndex:e.computedVisibleIndex,columnId:e.id,rowIndex:e.rowIndex,cellProps:e})}),[t.onEditCancel]),ct=(0,u.useCallback)((function(e,n){t.onEditValueChange&&t.onEditValueChange({value:e,data:n.data,rowId:t.getItemId(n.data),columnId:n.id,columnIndex:n.computedVisibleIndex,rowIndex:n.rowIndex,cellProps:n})}),[t.onEditValueChange]),dt=(0,u.useCallback)((function(e,n){t.onEditComplete&&t.onEditComplete({value:e,data:n.data,rowId:t.getItemId(n.data),columnId:n.id,columnIndex:n.computedVisibleIndex,rowIndex:n.rowIndex,cellProps:n})}),[t.onEditComplete]),ft=(0,u.useCallback)((function(e){var n,o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2?arguments[2]:void 0,l=t.columns;i||(i=1);for(var s=1==(i=1==i?1:-1)?0:l.length-1,u=[];l[s];)((n=l[s]).editable||t.editable&&!1!==n.editable)&&((o=n.computedVisibleIndex)==e?u.push(n):i<0?o<e&&u.push(n):i>0&&o>e&&u.push(n)),s+=i;return u.length?(u.sort((function(t,e){return i>0?t-e:e-t})),new r((function(n,r){!function o(l){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.currentEditCompletePromise.current.then((function(){var u=function(){a?pt(i,e,!0):o(l,s+1)},c=l[s];if(!c)return pt(i,a?e:i>0?0:t.columns.length-1),r("column not found");var d=G(c.id);d?setTimeout((function(){return d.startEdit&&d.startEdit(void 0,u).then(n).catch(u)}),0):t.scrollToColumn&&t.scrollToColumn(c.id,void 0,(function(){setTimeout((function(){o(l,s)}),20)}))})).catch((function(t){return r(t)}))}(u,0)}))):(pt(i,a?e:i>0?0:t.columns.length-1),r.reject(null))}),[t.columns,t.editable,t.currentEditCompletePromise,t.rowIndex,t.scrollToColumn]),pt=(0,u.useCallback)((function(e,n,r){t.scrollToIndexIfNeeded&&t.scrollToIndexIfNeeded(t.rowIndex+2*e,{direction:-1==e?"top":"bottom"},(function(){t.tryNextRowEdit&&t.tryNextRowEdit(t.rowIndex+e,e,n,r)}))}),[t.rowIndex,t.scrollToIndexIfNeeded,t.tryNextRowEdit]),ht=(0,u.useCallback)((function(e,n,r){r.stopPropagation(),n.onTransitionEnd&&n.onTransitionEnd(r),t.onTransitionEnd&&t.onTransitionEnd(r,e)}),[t.onTransitionEnd]),mt=(0,u.useCallback)((function(e){if(!q())return null;var n=t.lockedStartColumns.length?t.lockedStartColumns.length:t.groupProps&&!t.groupColumn?t.groupProps.depth+2:0,r=t.columns.length-t.lockedEndColumns.length-1,o=null==a.current?t.columnRenderStartIndex||0:a.current;if(o=Math.max(o,n),null!=t.columnRenderCount){var i=o+t.columnRenderCount;return(i=Math.min(i,r))-t.columnRenderCount!=o&&(o=Math.max(i-t.columnRenderCount,n)),i<0?{start:0,end:0}:(function(){if(e)for(;e[o].computedColspanedBy;)o--}(),{start:o,end:i})}return null}),[t.virtualizeColumns,t.columnRenderCount,t.lockedStartColumns,t.lockedEndColumns,t.groupColumn,t.groupProps,t.columnRenderStartIndex,t.columns]),gt=(0,u.useCallback)((function(e,n){var r=n.reduce((function(t,e){return t+(e.computedColspan>1?e.computedColspan-1:0)}),0);return r?(e.start<t.firstUnlockedIndex&&(e.start=t.firstUnlockedIndex),e.start>r?(e.start-=r,e):(r-=e.start,e.start=0,r&&(e.end+=r),e)):e}),[]),At=(0,u.useCallback)((function(e){t.computedTreeEnabled&&t.expandOnMouseDown&&Z(t.rowIndex),t.onClick&&t.onClick(e,t),t.passedProps&&t.passedProps.onClick&&t.passedProps.onClick(e,t)}),[t.passedProps,t.computedTreeEnabled,t.rowIndex,t.expandOnMouseDown,t.onClick]),vt=(0,u.useCallback)((function(e){t.onRowDoubleClick&&t.onRowDoubleClick(e,t)}),[t.onRowDoubleClick]),yt=(0,u.useCallback)((function(e){t.onMouseDown&&t.onMouseDown(e,t)}),[t.onMouseDown]),bt=(0,u.useCallback)((function(e){t.onMouseUp&&t.onMouseUp(e)}),[]);(0,u.useImperativeHandle)(e,(function(){return{onCellUnmount:D,cleanupCells:E,getDOMNode:B,orderCells:N,updateEditCell:F,fixForColspan:L,setScrolling:j,renderRowDetails:H,onContextMenu:U,setCellIndex:z,getCellIndex:Q,sortCells:V,getCellAt:W,getCellById:G,getCells:_,getSortedCells:K,getGaps:Y,getVirtualizeColumns:q,toggleRowExpand:X,toggleNodeExpand:Z,loadNodeAsync:J,isRowExpandable:$,setRowExpanded:tt,setColumnRenderStartIndex:nt,getPropsForCells:at,onCellStopEdit:lt,onCellStartEdit:st,onCellEditCancel:ut,onCellEditValueChange:ct,onCellEditComplete:dt,tryRowCellEdit:ft,tryNextRowEdit:pt,onTransitionEnd:ht,getColumnRenderRange:mt,expandRangeWithColspan:gt,renderRow:Rt,onClick:At,onMouseDown:yt,getCurrentGaps:et,totalDataCount:t.totalDataCount,rowProps:we,domRef:i,props:t}}));var wt=t.rowHeight,Ct=t.initialRowHeight,xt=t.maxRowHeight,St=t.groupNestingSize,Ot=t.summaryProps,kt=t.data,Et=t.id,_t=(t.columns,t.minWidth),Pt=t.maxWidth,Bt=t.rowStyle,Tt=t.scrollbars,Rt=t.renderRow,It=t.computedRowExpandEnabled,Mt=t.even,Dt=t.odd,Nt=t.active,Ft=t.selected,Lt=t.expanded,jt=t.passedProps,Ht=t.realIndex,Ut=t.remoteRowIndex,zt=t.nativeScroll,Qt=t.indexInGroup,Vt=t.naturalRowHeight,Wt=t.rowDetailsStyle,Gt=t.renderDetailsGrid,Kt=t.last,Yt=t.empty,qt=t.computedPivot,Xt=t.computedShowZebraRows,Zt=t.rowDetailsWidth,Jt=t.availableWidth,$t=t.groupProps,te=t.groupColumn,ee=t.dataSourceArray,ne=t.onRenderRow,re=t.shouldRenderCollapsedRowDetails,oe=t.editing,ie=t.rtl,ae=t.sticky,le=t.hasLockedEnd,se=t.hasLockedStart,ue=t.showHorizontalCellBorders,ce=t.disabledRow,de=t.rowspanZIndex,fe=t.focusedRow,pe=t.rowFocusClassName,he=t.rowClassName,me=q(),ge=Qt==t.groupCount-1,Ae=t.computedRowspans&&Object.keys(t.computedRowspans).map((function(e){return t.computedRowspans[e]>1})).find((function(t){return!0===t})),ve=(0,p.default)(t.className,x,w.current&&"".concat(x,"--scrolling"),Yt&&"".concat(x,"--empty"),oe&&"".concat(x,"--editing"),"".concat(x,"--direction-").concat(ie?"rtl":"ltr"),Xt&&Mt&&(!$t||qt)&&"".concat(x,"--even"),Xt&&Dt&&(!$t||qt)&&"".concat(x,"--odd"),!Xt&&!$t&&"".concat(x,"--no-zebra"),$t&&"".concat(x,"--group-row"),Ot&&"".concat(x,"--summary-row"),Ot&&"".concat(x,"--summary-position-").concat(Ot.position),$t&&$t.collapsed&&"".concat(x,"--collapsed"),Ft&&"".concat(x,"--selected"),Lt&&"".concat(x,"--expanded"),"".concat(x,se?"--has-locked-start":"--no-locked-start"),"".concat(x,le?"--has-locked-end":"--no-locked-end"),ue&&"".concat(x,"--show-horizontal-borders"),Nt&&"".concat(x,"--active"),me&&"".concat(x,"--virtualize-columns"),wt&&"".concat(x,"--rowheight"),Vt&&"".concat(x,"--natural-rowheight"),0==Ht&&"".concat(x,"--first"),Kt&&"".concat(x,"--last"),0==Qt&&"".concat(x,"--first-in-group"),ge&&"".concat(x,"--last-in-group"),ce?"".concat(x,"--disabled"):"",fe?(0,p.default)("".concat(x,"--focused"),pe||""):"");jt&&(ve=(0,p.default)(ve,Ft&&jt.selectedClassName));var ye=C(C({},t.style),{},{height:Vt?null:wt,width:t.width,minWidth:_t,direction:"ltr"});if(Ae&&(ye.zIndex=de),null!=Pt&&(ye.maxWidth=Pt),null!=xt&&(ye.maxHeight=xt),Bt)if("function"==typeof Bt){var be=Bt({data:kt,props:t,style:ye});void 0!==be&&(ye=C(C({},ye),be))}else ye=C(C({},ye),Bt);he&&("function"==typeof he&&(he=he({data:kt,props:t,className:ve})),he&&"string"==typeof he&&(ve=(0,p.default)(ve,he)));var we=C(C(C({},t),{},{className:ve,style:ye,ref:i},jt),{},{onClick:ce?null:At,onDoubleClick:ce?null:vt,onContextMenu:ce?null:U,onMouseUp:ce?null:bt});we.children=[u.default.createElement("div",{key:"cellWrap",className:"InovuaReactDataGrid__row-cell-wrap InovuaReactDataGrid__row-hover-target",style:{width:t.width,height:Vt?null:wt,position:"absolute",top:0,left:ie?-(t.emptyScrollOffset||0):0}},function(e,n,r){var o,i=t.scrollLeft,a=t.hasLockedStart,l=t.hasLockedEnd,c=t.lockedStartColumns,d=t.lockedEndColumns,f=t.computedHasColSpan,p=t.groupProps,h=t.columns,A=q();if(A){var v,y,b,w,x=[],S=[],O=[];f?(o=at(),a?x=o.slice(0,c.length):p&&(O=o.slice(0,p.depth+2)),l&&(S=o.slice(h.length-d.length,h.length)),(v=mt(o))&&(v=gt(v,o),o=o.slice(v.start,v.end+1))):(v=mt(),o=at(null===(y=v)||void 0===y?void 0:y.start,(null===(b=v)||void 0===b?void 0:b.end)||0),a?x=at(0,c.length-1):p&&(O=at(0,p.depth+2-1)),l&&(S=at(d[0].computedVisibleIndex,h.length-1))),a?o=[].concat((0,s.default)(x),(0,s.default)(o)):p&&(o=[].concat((0,s.default)(O),(0,s.default)(o))),l&&(w=o).push.apply(w,(0,s.default)(S))}else o=at();var k=o.map((function(e,n){var r,o=n;return A||(o=e.id||n),t.cellFactory&&(r=t.cellFactory(e)),void 0===r&&(r=u.default.createElement(m.default,C(C({},e),{},{timestamp:Date.now(),cellRef:e.cellRef?e.cellRef:null,key:o}))),r}));return(0,g.default)(k,t,i,void 0,r)}(0,0,ye))];var Ce,xe,Se=te?0:kt&&kt.__group?kt.depth-1:kt&&kt.__summary?we.summaryProps.depth:t.depth||0,Oe=ae?u.default.createElement("div",{key:"active-row-borders",className:(0,p.default)("".concat(x,"-active-borders"),c.current&&"".concat(x,"-active-borders--has-border-top"),y.current&&"".concat(x,"-actived-borders--has-border-bottom"))}):null;if(It&&(Lt||re)&&!kt.__group){var ke={data:kt,rtl:ie,isRowExpandable:$,rowIndex:Ht,remoteRowIndex:Ut,rowId:t.getItemId(kt),rowExpanded:Lt,id:Et,rowSelected:Ft,rowActive:Nt,toggleRowExpand:X,setRowExpanded:tt,dataSource:ee},Ee={position:"absolute",height:wt-Ct,overflow:Gt?"visible":"auto",top:Ct};if(ie&&(Ee.direction="rtl"),"max-viewport-width"==Zt&&(Ee.width=Math.min(Jt,t.width||Pt)),"min-viewport-width"===Zt&&(Ee.width=Math.max(Jt,t.width||Pt)),"viewport-width"===Zt&&(Ee.width=Jt),Se&&(Ee[ie?"paddingRight":"paddingLeft"]=(St||0)*Se),Ee[ie?"right":"left"]=0,isNaN(Ee.width)&&delete Ee.width,Lt||(Ee.display="none"),we.memorizedScrollLeft&&"min-viewport-width"!==Zt){var _e=we.getScrollLeftMax&&we.getScrollLeftMax(),Pe=ie?-(_e-we.memorizedScrollLeft):we.memorizedScrollLeft;Ee.transform="translate3d(".concat(Pe,"px, 0px, 0px)")}if(Wt)if("function"==typeof Wt){var Be=Wt(Ee,ke);void 0!==Be&&(Ee=Be)}else Ee=C(C({},Ee),Wt);var Te=!ge||Kt;zt&&Kt&&Lt&&(Te=!1),we.children.push(u.default.createElement("div",{key:"rowDetails",style:Ee,onClick:S,className:(0,p.default)("".concat(x,"-details"),"".concat(x,"-details--").concat(Zt),Gt?"".concat(x,"-details--details-grid"):null,!zt||zt&&Tt&&!Tt.vertical||Jt>_t?"".concat(x,"-details--show-border-right"):null,Te?"".concat(x,"-details--show-border-bottom"):"")},H(ke)),u.default.createElement("div",{className:"".concat(x,"-details-special-bottom-border"),key:"row-details-special-bottom-border",style:(0,l.default)({},ie?"right":"left",(Se||0)*St)}),Se?(0,s.default)(new Array(Se)).map((function(t,e){var n;return u.default.createElement("div",{key:e,className:"".concat(x,"-details-border"),style:(n={height:"100%",position:"absolute"},(0,l.default)(n,ie?"right":"left",(e+1)*St),(0,l.default)(n,"top",0),n)})})):null,"max-viewport-width"!=Zt?u.default.createElement("div",{key:"rowDetailsBorder",style:(0,l.default)({top:Ct-1,width:Jt},ie?"right":"left",(Se||0)*St),className:"".concat(x,"-details-special-top-border")}):null)}return ae&&Oe&&we.children.push(u.default.createElement("div",{key:"active-row-borders",className:"InovuaReactDataGrid__row-active-borders-wrapper",style:(Ce={height:"100%",position:"absolute",top:0},(0,l.default)(Ce,ie?"right":"left",(St||0)*Se),(0,l.default)(Ce,"width",Jt-(St||0)*Se),(0,l.default)(Ce,"pointerEvents","none"),Ce)},Oe)),Rt&&(xe=Rt(we)),ne&&ne(we),void 0===xe&&(xe=u.default.createElement("div",C(C({},(0,d.default)(we,O.propTypes)),{},{id:null,data:null,value:null}))),xe})),k=function(){};O.defaultProps={onClick:k,onMouseEnter:k,onMouseLeave:k,onMouseDown:k,columnRenderStartIndex:0,showAllGroupCells:!1},O.propTypes={rowActive:c.default.bool,rowSelected:c.default.bool,availableWidth:c.default.number,computedGroupBy:c.default.array,expandGroupTitle:c.default.bool,expandColumn:c.default.any,getCellSelectionKey:c.default.func,depth:c.default.number,columns:c.default.array,columnsMap:c.default.shape({}),active:c.default.bool,computedActiveCell:c.default.any,cellFactory:c.default.func,computedCellMultiSelectionEnabled:c.default.bool,computedCellSelection:c.default.oneOfType([c.default.object,c.default.array]),columnRenderCount:c.default.number,columnRenderStartIndex:c.default.number,columnUserSelect:c.default.bool,deselectAll:c.default.func,empty:c.default.bool,even:c.default.bool,firstLockedEndIndex:c.default.number,firstLockedStartIndex:c.default.number,firstUnlockedIndex:c.default.number,flex:c.default.number,groupCount:c.default.number,groupNestingSize:c.default.number,treeNestingSize:c.default.number,groupProps:c.default.object,summaryProps:c.default.object,hasLockedEnd:c.default.bool,hasLockedStart:c.default.bool,indexInGroup:c.default.number,last:c.default.bool,lastCellInRange:c.default.any,lastNonEmpty:c.default.bool,lastRowInGroup:c.default.bool,lockedEndColumns:c.default.array,lockedStartColumns:c.default.array,maxRowHeight:c.default.number,minRowHeight:c.default.number,maxVisibleRows:c.default.number,minWidth:c.default.number,multiSelect:c.default.bool,odd:c.default.bool,onArrowDown:c.default.func,onArrowUp:c.default.func,onCellClick:c.default.func,onCellDoubleClick:c.default.func,onRowDoubleClick:c.default.func,onCellEnter:c.default.func,onCellMouseDown:c.default.func,onCellSelectionDraggerMouseDown:c.default.func,onRowContextMenu:c.default.func,passedProps:c.default.object,realIndex:c.default.number,renderIndex:c.default.number,renderRow:c.default.func,onRenderRow:c.default.func,rowHeight:c.default.number,rowExpandHeight:c.default.oneOfType([c.default.number,c.default.func]),initialRowHeight:c.default.number,defaultRowHeight:c.default.number,emptyScrollOffset:c.default.number,rowIndex:c.default.number,remoteRowIndex:c.default.number,rowIndexInGroup:c.default.bool,rowStyle:c.default.oneOfType([c.default.object,c.default.func]),rowClassName:c.default.oneOfType([c.default.string,c.default.func]),scrollLeft:c.default.number,selectAll:c.default.func,selected:c.default.bool,expanded:c.default.bool,selection:c.default.any,computedRowExpandEnabled:c.default.bool,computedTreeEnabled:c.default.bool,computedRenderRowDetails:c.default.func,isRowExpandableAt:c.default.func,setRowSelected:c.default.func,setRowExpanded:c.default.func,toggleRowExpand:c.default.func,toggleNodeExpand:c.default.func,expandOnMouseDown:c.default.bool,loadNodeAsync:c.default.func,showAllGroupCells:c.default.bool,computedShowCellBorders:c.default.oneOfType([c.default.string,c.default.bool]),showHorizontalCellBorders:c.default.bool,showVerticalCellBorders:c.default.bool,totalColumnCount:c.default.number,totalComputedWidth:c.default.number,totalDataCount:c.default.number,totalLockedEndWidth:c.default.number,totalLockedStartWidth:c.default.number,totalUnlockedWidth:c.default.number,unlockedColumns:c.default.array,virtualizeColumns:c.default.bool,nativeScroll:c.default.bool,shouldRenderCollapsedRowDetails:c.default.bool,rowDetailsStyle:c.default.oneOfType([c.default.func,c.default.object]),dataSourceArray:c.default.array,getItemId:c.default.func.isRequired,editable:c.default.bool,editing:c.default.bool,editValue:c.default.any,editRowIndex:c.default.number,editColumnIndex:c.default.number,editColumnId:c.default.any,naturalRowHeight:c.default.bool,renderDetailsGrid:c.default.func,scrollToColumn:c.default.func,scrollToIndexIfNeeded:c.default.func,renderNodeTool:c.default.func,computedEnableRowspan:c.default.bool,setRowSpan:c.default.func,treeColumn:c.default.string,scrollbars:c.default.shape({horizontal:c.default.bool,vertical:c.default.bool}),rtl:c.default.bool,computedPivot:c.default.array,groupColumnSummaries:c.default.any,groupSummary:c.default.any,groupColumn:c.default.any,lastUnlockedIndex:c.default.number,lastLockedEndIndex:c.default.number,lastLockedStartIndex:c.default.number,computedShowZebraRows:c.default.bool,computedRowspans:c.default.any,editStartEvent:c.default.string,onGroupToggle:c.default.func,onEditStop:c.default.func,onEditStart:c.default.func,onEditCancel:c.default.func,onEditValueChange:c.default.func,onEditComplete:c.default.func,onFilterValueChange:c.default.func,tryNextRowEdit:c.default.func,getScrollLeftMax:c.default.func,activeRowRef:c.default.any,sticky:c.default.bool,edition:c.default.string,computedLicenseValid:c.default.bool,parentGroupDataArray:c.default.any,rowDetailsWidth:c.default.oneOf(["max-viewport-width","min-viewport-width","viewport-width"]),memorizedScrollLeft:c.default.number,computedHasColSpan:c.default.bool,onRowReorder:c.default.oneOfType([c.default.func,c.default.bool]),onDragRowMouseDown:c.default.func,renderLockedStartCells:c.default.func,renderLockedEndCells:c.default.func,setActiveIndex:c.default.func,renderTreeCollapseTool:c.default.func,renderTreeExpandTool:c.default.func,renderTreeLoadingTool:c.default.func,currentEditCompletePromise:c.default.any,enableColumnAutosize:c.default.bool,columnHoverClassName:c.default.string,computedEnableColumnHover:c.default.bool,onColumnMouseEnter:c.default.func,onColumnMouseLeave:c.default.func,columnIndexHovered:c.default.number,renderRowDetailsExpandIcon:c.default.func,renderRowDetailsCollapsedIcon:c.default.func,renderGroupCollapseTool:c.default.func,renderGroupExpandTool:c.default.func,disabledRow:c.default.bool,rowspanZIndex:c.default.number,onRowFocus:c.default.func,onRowBlur:c.default.func,onRowKeyDown:c.default.func,focusedRow:c.default.bool,rowFocusClassName:c.default.string,onCellBulkUpdateMouseDown:c.default.func,onCellBulkUpdateMouseUp:c.default.func,bulkUpdateMouseDown:c.default.bool};var E=u.default.memo(O,(function(t,e){var n,r,o,i,l=(0,f.equalReturnKey)(t,e,{computedActiveCell:1,computedActiveIndex:1,columnRenderStartIndex:1,activeRowRef:1,active:1,onKeyDown:1,onFocus:1,setRowSpan:1,passedProps:1,computedRowspans:1,lockedStartColumns:1,selection:1,lockedEndColumns:1,unlockedColumns:1,maxVisibleRows:1,onClick:1,style:1,loadNodeAsync:1,scrollToIndexIfNeeded:1,onColumnMouseEnter:1,onColumnMouseLeave:1,getCellSelectionKey:1});if(l.result&&t.computedActiveCell!=e.computedActiveCell){var s=t.computedActiveCell||[],u=(0,a.default)(s,1)[0],c=e.computedActiveCell||[],d=(0,a.default)(c,1)[0];if(u===e.rowIndex||d===e.rowIndex)return!1}if(!l.result)return!1;if(t.active!==e.active)return!1;if(JSON.stringify(t.style)!==JSON.stringify(e.style))return!1;if(t.computedActiveCell){var p=(0,a.default)(t.computedActiveCell,2);n=p[0],r=p[1]}if(e.computedActiveCell){var h=(0,a.default)(e.computedActiveCell,2);o=h[0],i=h[1]}if(o!==n){if(e.rowIndex===o||e.rowIndex===n)return!1}else if(e.rowIndex===o&&i!==r)return!1;return!0}));e.default=E},76780:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63087));e.default=function(t,e){var n=e.groupProps,r=e.totalLockedStartWidth,i=e.totalLockedEndWidth,a=e.totalUnlockedWidth,l=e.totalComputedWidth,s=e.totalColumnCount,u=e.firstLockedEndIndex,c=e.firstUnlockedIndex,d=(e.groupColumn,e.hasLockedEnd),f=e.hasLockedStart,p=t.computedVisibleIndex,h=t.computedLocked,m=t.expandColumnIndex,g=p===m,A=e.expandGroupTitle;f||d||(A=!0),e.data;var v="start"===h,y="end"===h;if(n&&p<n.depth||null!=m&&p<m)return t.value=null,t.noBackground=!0,t;if(p===(null==n?void 0:n.depth))return t.value=null,t.collapsed=n.collapsed,t.textAlign="center",t.noBackground=!1,t.firstInSection=!0,t;if(p===(null==n?void 0:n.depth)+1||g){var b=v?r:l-i;return A||g?(b=l,t.last=!0,t.computedColspan=Math.max(s-p,1)):t.computedColspan=Math.max(v?c-p:y?s-p:u-p,1),t.lastInSection=!0,t.noBackground=!1,t.computedWidth=b-t.computedOffset,g||(t.value=(0,o.default)({cellProps:t,rowProps:e,groupProps:n})),t.zIndex=1,t.textAlign="start",t.render&&(g||(t.render=function(){return t.value})),t}if(v)t.hidden=!0;else{var w=y?p!==u:p!==c;t.hidden||(t.textAlign="start",t.value=w?null:(0,o.default)({cellProps:t,rowProps:e,groupProps:n}),t.render&&(t.render=function(){return t.value}),t.computedWidth=y?i:a,!y&&p>=c+1&&(t.hidden=!0),t.firstInSection=!0,t.last=!d||y,t.lastInSection=!0,t.computedColspan=Math.max(y?s-p:u-p,1))}return t}},59760:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){var e={},n=t.data,r=t.realIndex,o=t.remoteRowIndex,i=t.columns,a=t.empty,l=t.dataSourceArray;return null==i||i.forEach((function(t){var s=t.name,u=t.rowspan,c=n&&s?n[s]:null,d=1;"function"==typeof u&&(d=u({dataSourceArray:l,data:n,value:c,remoteRowIndex:o,rowIndex:r,column:t,columns:i,empty:a}),e[t.id]=d)})),e}},45250:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(53163)).default;e.default=o},71740:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=Object.freeze?Object.freeze({}):null,r=function(t,e){var n=t[0];if(n.inTransition){var r=n.inShowTransition?n.showTransitionDuration:n.hideTransitionDuration;return r=r||n.visibilityTransitionDuration,e.transitionDuration="number"==typeof r?"".concat(r,"ms"):r,!0}return!1};e.default=function(t,e,o){var i=e.renderLockedStartCells,a=e.renderLockedEndCells,l=e.lockedStartColumns,s=e.lockedEndColumns,u=e.availableWidth,c=e.virtualizeColumns,d=e.sticky,f=e.rowHeight,p=(e.columns,e.depth,e.data),h=e.initialRowHeight,m=(e.groupNestingSize,e.nativeScroll),g=e.scrollbarWidth,A=e.groupProps,v=e.expandGroupTitle,y=e.computedRowExpandEnabled,b=e.expanded,w=e.shouldRenderCollapsedRowDetails,C=e.virtualListBorderLeft,x=e.virtualListBorderRight,S=e.getScrollLeftMax,O=e.rtl,k=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n,E=k.lockedStartContent,_=k.lockedEndContent,P=k.unlockedContent,B=k.isHeader,T=arguments.length>4?arguments[4]:void 0,R=l?l.length:0,I=s?s.length:0,M=t.length-I,D=(p&&p.__group&&p.depth,null),N=null,F=null,L=y&&(b||w),j={lockedStartCount:R,isHeader:B,virtualListBorderLeft:C,lockedStartColumns:l,style:T,virtualizeColumns:c,rtl:O,getScrollLeftMax:S,addTransitionDuration:r,lockedStartContent:E,initialCells:t,sticky:d,scrollLeft:o,rowHeight:f,groupProps:A,expandGroupTitle:v,lockedEndColumns:s,nativeScroll:m,scrollbarWidth:g,virtualListBorderRight:x,lockedEndContent:_,hasRowDetails:L,initialRowHeight:h,lockedEndStartIndex:M,availableWidth:u};return R&&i&&(D=i(j)),I&&a&&(N=a(j)),F=P||t.slice(R,M),R||I?[D,F,N]:t}},63087:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008)),i=n(67294),a=r(n(4656)),l={},s=function(t){if(null==t)return!0;if(Array.isArray(t))return!0;var e=(0,o.default)(t);return"string"==e||"number"==e||(0,i.isValidElement)(t)};e.default=function(t){var e,n=t.cellProps,r=t.rowProps,o=n.computedLocked,i=r.data,u=r.groupProps,c=void 0===u?l:u,d=r.hasLockedStart,f="start"===o||!d&&!o?c.renderGroupTitle:"end"===o?c.renderLockedEndGroupTitle:c.renderUnlockedGroupTitle;r.data.fieldPath&&r.data.fieldPath.length&&(e=r.data.fieldPath[r.data.fieldPath.length-1]),e=e||r.data.name||r.data.id;var p=r.columnsMap[e];return p&&p.renderGroupTitle?p.renderGroupTitle(r.data.value,r):f?f(r.data.value,r):p&&p.groupToString?p.groupToString(r.data.value,{data:r.data,fieldName:p.name,renderGroupTitle:!0}):"start"===o?a.default||s(i.value)?i.value:'Invalid group title for column "'.concat(e,'". Use "renderGroupTitle" column prop.'):d||o?null:a.default||s(i.value)?i.value:'Invalid group title for column "'.concat(e,'". Use "renderGroupTitle" column prop.')}},62961:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(319)),a=r(n(67294)),l=r(n(22776)),s=r(n(59760));function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var c=Object.freeze?Object.freeze({}):{};e.default=function(t,e){var n=t.from,r=t.to,d=t.empty,f=t.renderIndex,p=t.editRowIndex,h=t.editValue,m=t.editColumnIndex,g=t.editColumnId,A=t.setRowSpan,v=t.sticky,y=t.rowHeight,b=t.tryNextRowEdit,w=t.onEditStop,C=t.onEditStart,x=t.onEditValueChange,S=t.scrollLeft,O=t.columnRenderCount,k=t.columnRenderStartIndex,E=t.memorizedScrollLeft,_=e.availableWidth,P=e.data,B=e.onTransitionEnd,T=e.columns,R=e.computedPivot,I=e.groupColumn,M=e.activeRowRef,D=e.columnsMap,N=e.renderLockedStartCells,F=e.renderLockedEndCells,L=e.computedOnCellMouseDown,j=e.computedEnableRowspan,H=e.lockedStartColumns,U=e.lockedEndColumns,z=e.renderDetailsGrid,Q=e.editable,V=e.rowDetailsWidth,W=e.scrollbars,G=e.scrollToColumn,K=e.scrollToIndexIfNeeded,Y=e.hasLockedStart,q=e.hasLockedEnd,X=e.computedShowEmptyRows,Z=e.setRowSelected,J=e.setRowExpanded,$=e.toggleRowExpand,tt=e.toggleNodeExpand,et=e.expandOnMouseDown,nt=e.loadNodeAsync,rt=e.computedTreeEnabled,ot=e.computedActiveCell,it=e.rtl,at=e.naturalRowHeight,lt=e.lastCellInRange,st=e.getCellSelectionKey,ut=e.onRowContextMenu,ct=e.columnUserSelect,dt=e.selectAll,ft=e.deselectAll,pt=e.expandGroupTitle,ht=e.expandColumn,mt=e.computedCellSelection,gt=e.lastLockedStartIndex,At=e.lastLockedEndIndex,vt=e.lastUnlockedIndex,yt=e.computedGroupBy,bt=e.computedIndexesInGroups,wt=e.edition,Ct=e.computedLicenseValid,xt=e.computedGroupCounts,St=e.rowHeightManager,Ot=e.maxRowHeight,kt=e.minRowHeight,Et=e.editStartEvent,_t=e.getItemId,Pt=e.firstUnlockedIndex,Bt=e.firstLockedStartIndex,Tt=e.firstLockedEndIndex,Rt=e.maxVisibleRows,It=e.onRowMouseEnter,Mt=e.onRowMouseLeave,Dt=e.computedOnRowClick,Nt=e.computedRowDoubleClick,Ft=e.onCellClick,Lt=e.computedCellDoubleClick,jt=e.onCellSelectionDraggerMouseDown,Ht=e.onCellEnter,Ut=e.onColumnMouseEnter,zt=e.onColumnMouseLeave,Qt=e.columnIndexHovered,Vt=e.onEditCancel,Wt=e.onEditComplete,Gt=e.computedCellMultiSelectionEnabled,Kt=e.nativeScroll,Yt=e.renderRow,qt=e.onRenderRow,Xt=e.rowClassName,Zt=e.rowStyle,Jt=e.rowFactory,$t=e.rowProps,te=void 0===$t?c:$t,ee=e.rowKey,ne=e.cellFactory,re=e.computedSelected,oe=e.computedUnselected,ie=e.treeColumn,ae=e.renderNodeTool,le=e.renderTreeCollapseTool,se=e.renderTreeExpandTool,ue=e.renderGroupCollapseTool,ce=e.renderGroupExpandTool,de=e.renderTreeLoadingTool,fe=e.rowExpandHeight,pe=e.isRowExpandedById,he=e.computedRenderRowDetails,me=e.isRowExpandableAt,ge=e.computedRowExpandEnabled,Ae=e.computedRowMultiSelectionEnabled,ve=e.computedRowSelectionEnabled,ye=e.computedActiveIndex,be=e.computedSkip,we=e.computedShowZebraRows,Ce=e.computedHasColSpan,xe=e.rowHeight,Se=e.totalColumnCount,Oe=e.totalComputedWidth,ke=e.totalLockedStartWidth,Ee=e.totalLockedEndWidth,_e=e.totalUnlockedWidth,Pe=e.currentDataSourceCount,Be=e.computedShowCellBorders,Te=e.emptyScrollOffset,Re=e.showHorizontalCellBorders,Ie=e.showVerticalCellBorders,Me=e.getScrollLeftMax,De=e.shouldRenderCollapsedRowDetails,Ne=e.rowDetailsStyle,Fe=e.minRowWidth,Le=e.maxWidth,je=e.startIndex,He=void 0===je?0:je,Ue=e.groupNestingSize,ze=e.treeNestingSize,Qe=e.onGroupToggle,Ve=e.computedCollapsedGroups,We=e.computedExpandedGroups,Ge=e.groupPathSeparator,Ke=e.renderGroupTitle,Ye=e.renderGroupTool,qe=e.renderLockedEndGroupTitle,Xe=e.renderUnlockedGroupTitle,Ze=e.virtualizeColumns,Je=e.computedLivePagination,$e=e.onRowReorder,tn=e.onDragRowMouseDown,en=e.theme,nn=e.onContextMenu,rn=e.setActiveIndex,on=e.currentEditCompletePromise,an=e.enableColumnAutosize,ln=e.columnHoverClassName,sn=e.computedEnableColumnHover,un=e.renderRowDetailsExpandIcon,cn=e.renderRowDetailsCollapsedIcon,dn=e.computedOnRowMouseDown,fn=e.disabledRows,pn=e.rowFocusClassName,hn=e.computedCellBulkUpdateMouseDown,mn=e.computedCellBulkUpdateMouseUp,gn=e.bulkUpdateMouseDown,An=Je?0:be||0,vn=P.length,yn=P.slice(n,r),bn=yt&&yt.length,wn=St.getDefaultRowHeight();X&&!yn.length&&(yn=[null]);var Cn=null;return bn&&(Cn=yt.length),yn.map((function(t,e){var r=e+He,c=t?_t(t):e,St=r+n,$t=ye===St,be=ye===St,je=bn?bt[St]:null;d&&(je=St+(vn%2-1));var Je="row-".concat("realIndex"===ee?St:r),yn=!d&&ve&&(Ae?!0===re?!oe||void 0===oe[c]:re.hasOwnProperty(c):re==c),xn=pe(c),Sn={rowspanZIndex:vn-St,availableWidth:_,computedGroupBy:yt,expandGroupTitle:pt,expandColumn:ht,getCellSelectionKey:st,id:c,depth:Cn,columns:T,columnsMap:D,computedHasColSpan:Ce,lockedStartColumns:H,lockedEndColumns:U,hasLockedStart:Y,rowDetailsWidth:V,hasLockedEnd:q,columnUserSelect:ct,minWidth:Fe,width:Oe,active:$t,activeRowRef:M,emptyScrollOffset:Te,empty:d,editable:Q,key:Je,scrollLeft:S,getScrollLeftMax:Me,groupColumn:I,renderRow:Yt,onRenderRow:qt,cellFactory:ne,computedActiveCell:ot,computedShowZebraRows:we,lastCellInRange:lt,groupNestingSize:Ue,treeNestingSize:ze,columnRenderCount:O,rowStyle:Zt,rowClassName:Xt,onTransitionEnd:B,onRowContextMenu:ut,renderNodeTool:ae,indexInGroup:bn?je:null,groupCount:bn&&xt?xt[St]:0,editStartEvent:Et,virtualizeColumns:Ze,firstUnlockedIndex:Pt,firstLockedStartIndex:Bt,columnRenderStartIndex:k,firstLockedEndIndex:Tt,tryNextRowEdit:b,totalComputedWidth:Oe,totalLockedStartWidth:ke,totalLockedEndWidth:Ee,totalUnlockedWidth:_e,sticky:v,computedCellSelection:mt,computedCellMultiSelectionEnabled:Gt,shouldRenderCollapsedRowDetails:De,rowDetailsStyle:Ne,renderDetailsGrid:z,renderIndex:f,realIndex:St,rowIndex:St,remoteRowIndex:An+St,maxVisibleRows:Rt,last:X?!!(Rt&&St>=Rt-1&&St==vn-1):St==vn-1,lastNonEmpty:St===vn-1,totalDataCount:vn,rowHeight:y,defaultRowHeight:wn,rowExpandHeight:fe,initialRowHeight:xe,setRowSpan:A,maxRowHeight:Ot,minRowHeight:kt,getItemId:_t,computedShowCellBorders:Be,showHorizontalCellBorders:Re,showVerticalCellBorders:Ie,passedProps:te,setRowSelected:Z,setRowExpanded:J,renderLockedStartCells:N,renderLockedEndCells:F,computedRowExpandEnabled:ge,computedRenderRowDetails:he,isRowExpandableAt:me,treeColumn:ie,rtl:it,toggleRowExpand:$,toggleNodeExpand:tt,expandOnMouseDown:et,loadNodeAsync:nt,edition:wt,computedLicenseValid:Ct,computedEnableRowspan:j,computedTreeEnabled:rt,naturalRowHeight:at,selectAll:dt,deselectAll:ft,totalColumnCount:Se,computedPivot:R,multiSelect:Ae,selection:re,selected:yn,expanded:xn,lastLockedStartIndex:gt,lastLockedEndIndex:At,lastUnlockedIndex:vt,data:t,dataSourceArray:P,onMouseEnter:d?null:It,onMouseLeave:d?null:Mt,onClick:d?null:Dt,onMouseDown:d?null:dn,onRowDoubleClick:d?null:Nt,scrollToColumn:G,scrollToIndexIfNeeded:K,onCellClick:Ft,onCellDoubleClick:Lt,onCellSelectionDraggerMouseDown:jt,onCellMouseDown:L,onColumnMouseEnter:Ut,onColumnMouseLeave:zt,columnIndexHovered:Qt,onCellEnter:Ht,onEditStop:w,onEditStart:C,onEditCancel:Vt,onEditValueChange:x,onEditComplete:Wt,scrollbars:W,even:!1,odd:!1,nativeScroll:Kt,onRowReorder:$e,onDragRowMouseDown:tn,theme:en,onContextMenu:nn,setActiveIndex:rn,renderTreeCollapseTool:le,renderTreeExpandTool:se,renderGroupCollapseTool:ue,renderGroupExpandTool:ce,renderTreeLoadingTool:de,currentEditCompletePromise:on,enableColumnAutosize:an,columnHoverClassName:ln,computedEnableColumnHover:sn,renderRowDetailsExpandIcon:un,renderRowDetailsCollapsedIcon:cn,memorizedScrollLeft:E,disabledRow:fn?fn[St]:null,focusedRow:be,rowFocusClassName:pn,onCellBulkUpdateMouseDown:hn,onMouseUp:mn,bulkUpdateMouseDown:gn};if(Sn.rowIndex===p&&(Sn.editing=!0,Sn.editValue=h,Sn.editColumnIndex=m,Sn.editColumnId=g),t&&t.__group){Sn.indexInGroup=null;var On,kn="".concat(t.keyPath.join(Ge));!0===Ve?(On=!0,We[kn]&&(On=!1)):!0===We?(On=!1,Ve[kn]&&(On=!0)):On=Ve[kn],Sn.groupProps={renderGroupTitle:Ke,renderGroupTool:Ye,renderLockedEndGroupTitle:qe,renderUnlockedGroupTitle:Xe,onGroupToggle:Qe,collapsed:On,groupNestingSize:Ue,depth:t.depth-1},Sn.onGroupToggle=Qe,Sn.groupSummary=t.groupSummary,Sn.groupColumnSummaries=t.groupColumnSummaries}bn&&(Sn.parentGroupDataArray=[]);var En,_n=!!((bn&&!R?je:St)%2);return d&&bn&&(_n=!!(((bt[Pe-1]||0)+(St-Pe-1))%2)),t&&t.__summary&&(Sn.summaryProps={position:t.__summary,groupProps:t.__parentGroup,value:t.__parentGroup.groupColumnSummaries,depth:t.__parentGroup.depth-1},_n=!0),null!=Le&&(Sn.maxWidth=Le),Sn.even=_n,Sn.odd=!_n,Jt&&(En=Jt(Sn)),j&&(Sn.computedRowspans=(0,s.default)(Sn),A(Math.max.apply(Math,(0,i.default)(Object.keys(Sn.computedRowspans).map((function(t){return Sn.computedRowspans[t]})))))),void 0===En&&(En=a.default.createElement(l.default,function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Sn))),En}))}},4777:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.MAX_WIDTH=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(59713)),d=r(n(67294)),f=r(n(51631));function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.MAX_WIDTH=350;var m=function(t){(0,l.default)(p,t);var e,n,r=(e=p,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function p(t){var e;return(0,o.default)(this,p),e=r.call(this,t),(0,c.default)((0,a.default)(e),"left",void 0),(0,c.default)((0,a.default)(e),"right",void 0),(0,c.default)((0,a.default)(e),"top",void 0),(0,c.default)((0,a.default)(e),"height",void 0),(0,c.default)((0,a.default)(e),"width",void 0),(0,c.default)((0,a.default)(e),"getProps",(function(){return e.state.props||e.props})),(0,c.default)((0,a.default)(e),"setProps",(function(t){e.setState({props:t})})),(0,c.default)((0,a.default)(e),"onCellMount",(function(t,n){e.left&&n.setLeft(e.left),e.right&&n.setRight(e.right),e.top&&n.setTop(e.top),e.height&&n.setHeight(e.height),e.width&&n.setWidth(e.width),n.setDragging(!0),e.cell=n})),(0,c.default)((0,a.default)(e),"onCellUnmount",(function(){e.cell=null})),(0,c.default)((0,a.default)(e),"setDragging",(function(t,n){t||(e.top=void 0,e.left=void 0,e.right=void 0,e.height=void 0,e.width=void 0),e.setState({visible:t},(function(){e.cell&&t&&e.cell.setDragging(t,n)}))})),(0,c.default)((0,a.default)(e),"setTop",(function(t){e.top=t,e.cell&&e.state.visible&&e.cell.setTop(t)})),(0,c.default)((0,a.default)(e),"setHeight",(function(t){e.height=t,e.cell&&e.state.visible&&e.cell.setHeight(t)})),(0,c.default)((0,a.default)(e),"setWidth",(function(t){e.width=t,e.cell&&e.state.visible&&e.cell.setWidth(t)})),(0,c.default)((0,a.default)(e),"setLeft",(function(t){e.left=t,e.cell&&e.state.visible&&e.cell.setLeft(t)})),(0,c.default)((0,a.default)(e),"setRight",(function(t){e.right=t,e.cell&&e.state.visible&&e.cell.setRight(t)})),e.state={visible:!1},e}return(0,i.default)(p,[{key:"render",value:function(){if(this.state.visible){var t=this.getProps(),e=t.className?"".concat(t.className," InovuaReactDataGrid__drag-proxy"):"InovuaReactDataGrid__drag-proxy",n=t.headerWrapperClassName?"".concat(t.headerWrapperClassName," InovuaReactDataGrid__drag-proxy"):"InovuaReactDataGrid__drag-proxy",r=t.maxWidth?Math.min(t.maxWidth,350):350,o=Math.min(t.computedWidth,r);return d.default.createElement(f.default,h(h({},t),{},{maxWidth:r,computedWidth:o,className:e,headerWrapperClassName:n,onMount:this.onCellMount,onUnmount:this.onCellUnmount}))}return null}}]),p}(d.default.Component);e.default=m},90214:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(59713)),d=r(n(67294)),f=r(n(32607));function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var m={onUnmount:null,ref:null,dragging:!0},g=function(t){(0,l.default)(p,t);var e,n,r=(e=p,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function p(t){var e;return(0,o.default)(this,p),e=r.call(this,t),(0,c.default)((0,a.default)(e),"getProps",(function(){return e.state.props||e.props})),(0,c.default)((0,a.default)(e),"setProps",(function(t){e.setState({props:t})})),(0,c.default)((0,a.default)(e),"setDragging",(function(t,n){t||(e.top=void 0,e.left=void 0,e.right=void 0,e.width=void 0,e.height=void 0),e.setState({visible:t},(function(){e.headerGroup&&t&&(e.headerGroup.setDragging(t,n),void 0!==e.top&&e.headerGroup.setTop(e.top),void 0!==e.left&&e.headerGroup.setLeft(e.left),void 0!==e.right&&e.headerGroup.setRight(e.right),void 0!==e.height&&e.headerGroup.setHeight(e.height),void 0!==e.width&&e.headerGroup.setWidth(e.width))}))})),(0,c.default)((0,a.default)(e),"setHeight",(function(t){e.height=t,e.headerGroup&&e.state.visible&&e.headerGroup.setHeight(t)})),(0,c.default)((0,a.default)(e),"setWidth",(function(t){e.width=t,e.headerGroup&&e.state.visible&&e.headerGroup.setWidth(t)})),(0,c.default)((0,a.default)(e),"setTop",(function(t){e.top=t,e.headerGroup&&e.state.visible&&e.headerGroup.setTop(t)})),(0,c.default)((0,a.default)(e),"setLeft",(function(t){e.left=t,e.headerGroup&&e.state.visible&&e.headerGroup.setLeft(t)})),(0,c.default)((0,a.default)(e),"setRight",(function(t){e.right=t,e.headerGroup&&e.state.visible&&e.headerGroup.setRight(t)})),e.refHeaderGroup=function(t){e.headerGroup=t},e.state={visible:!1},e}return(0,i.default)(p,[{key:"render",value:function(){if(this.state.visible){var t=this.getProps(),e=t.className?"".concat(t.className," InovuaReactDataGrid__drag-proxy"):"InovuaReactDataGrid__drag-proxy";return d.default.createElement(f.default,h(h({},t),{},{dragging:!0,extraChildrenProps:m,className:e,ref:this.refHeaderGroup}))}return null}}]),p}(d.default.Component);e.default=g},32607:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=v(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(48271)),m=r(n(61156)),g=r(n(88304)),A=r(n(8404));function v(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(v=function(t){return t?n:e})(t)}function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function b(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var w=Object.freeze?Object.freeze({}):{},C="InovuaReactDataGrid__header-group__title",x={columnResizeHandleWidth:p.default.oneOfType([p.default.number,p.default.string]),group:p.default.shape({name:p.default.oneOfType([p.default.string,p.default.number]).isRequired,className:p.default.string,style:p.default.object,headerClassName:p.default.string,headerStyle:p.default.object}),depth:p.default.number.isRequired,columns:p.default.arrayOf(p.default.oneOfType([p.default.string,p.default.number])).isRequired,children:p.default.node,extraChildrenProps:p.default.object,containsLastColumn:p.default.bool,lastInSection:p.default.bool,filterable:p.default.bool,onResizeMouseDown:p.default.func,onResizeTouchStart:p.default.func,parentGroups:p.default.array,showBorderLeft:p.default.bool,showBorderRight:p.default.bool,siblingCount:p.default.number,siblingIndex:p.default.number},S=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"domRef",void 0),(0,d.default)((0,l.default)(e),"getDOMNode",(function(){return e.domRef&&e.domRef.current})),(0,d.default)((0,l.default)(e),"setTop",(function(t){e.setState({top:t})})),(0,d.default)((0,l.default)(e),"setLeft",(function(t){e.setState({left:t})})),(0,d.default)((0,l.default)(e),"setRight",(function(t){e.setState({right:t})})),(0,d.default)((0,l.default)(e),"setHeight",(function(t){e.setState({height:t})})),(0,d.default)((0,l.default)(e),"setWidth",(function(t){e.setState({width:t})})),(0,d.default)((0,l.default)(e),"setDragging",(function(t,n){var r={dragging:t};t||(r.top=0,r.left=0,r.width=0,r.height=0),e.setState(r,n)})),(0,d.default)((0,l.default)(e),"prepareStyle",(function(){var t=(0,l.default)(e),n=t.state,r=t.props,o=r.style||{},i=r.group.headerProps;return r.group.style&&(o=b(b({},o),r.group.style)),i&&i.style&&(o=b(b({},o),i.style)),n.dragging&&(o=Object.assign({},o,{zIndex:1e4}),e.props.rtl?o.right=n.right||0:o.left=n.left||0,o.top=n.top||0,o.height=n.height||"",o.width=n.width||"",o.position="absolute",o.overflow="hidden"),o})),(0,d.default)((0,l.default)(e),"getProxyRegion",(function(){var t=e.domRef?e.domRef.current:null,n=h.default.from(t);if(e.props.filterable){var r=t.querySelector(".InovuaReactDataGrid__column-header__filter-wrapper");r&&n.setHeight(n.getHeight()-r.offsetHeight)}return n})),(0,d.default)((0,l.default)(e),"renderChild",(function(t,n){var r={parent:(0,l.default)(e),indexInHeaderGroup:n},o=e.props.dragging||e.state.dragging;return e.props.extraChildrenProps&&Object.assign(r,e.props.extraChildrenProps),o&&(r.dragging=o),r.key=n,(0,f.cloneElement)(t,r)})),(0,d.default)((0,l.default)(e),"onResizeMouseDown",(function(t){e.props.onResizeMouseDown&&(t.stopPropagation(),e.props.onResizeMouseDown(e.props,(0,l.default)(e),t))})),(0,d.default)((0,l.default)(e),"onResizeTouchStart",(function(t){e.props.onResizeTouchStart&&(t.stopPropagation(),e.props.onResizeTouchStart(e.props,(0,l.default)(e),t))})),(0,d.default)((0,l.default)(e),"onMouseDown",(function(t){e.props.onMouseDown&&e.props.onMouseDown(t,e.props,(0,l.default)(e))})),e.state={dragging:!1},e.domRef=f.default.createRef(),e}return(0,a.default)(o,[{key:"render",value:function(){var t,e,n=this.props,r=n.showBorderLeft,o=n.showBorderRight,i=n.resizable,a=n.children,l=n.group,s=n.dragging,u=n.depth,c=n.columnResizeHandleWidth,p=n.containsLastColumn,h=n.firstInSection,v=n.lastInSection,y=n.adjustResizer,b=n.locked,x=n.rtl,S=n.resizeProxyStyle,O=this.prepareStyle(),k=p||y||v?0:-n.columnResizeHandleWidth/2,E=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w,e=t.header,n=t.name;return e?"function"!=typeof e?e:e(t):(0,g.default)(n||"")}(l),_=(l||w).headerAlign,P=(0,m.default)(C,h&&"InovuaReactDataGrid__header-group__title--first-in-section","InovuaReactDataGrid__header-group__title--depth-".concat(u),l.headerClassName,"InovuaReactDataGrid__header-group__title--direction-".concat(x?"rtl":"ltr"),r&&"InovuaReactDataGrid__header-group__title--show-border-".concat(x?"right":"left"),o&&"InovuaReactDataGrid__header-group__title--show-border-".concat(x?"left":"right"),b&&"InovuaReactDataGrid__header-group__title--locked-".concat(b),s&&"InovuaReactDataGrid__header-group__title--dragging",p&&"InovuaReactDataGrid__header-group__title--last",E?null:"InovuaReactDataGrid__header-group__title--empty","".concat(C,"--align-").concat(_||"start")),B=E||u?f.default.createElement("div",{style:l.headerStyle,className:P},E||" "):null;i&&(e={width:c},S&&(e=Object.assign({},S,e)));var T=i?f.default.createElement(A.default,{className:"InovuaReactDataGrid__header-group-resizer",onMouseDown:this.onResizeMouseDown,onTouchStart:this.onResizeTouchStart,style:(t={width:c},(0,d.default)(t,x?"left":"right",k),(0,d.default)(t,x?"right":"left","unset"),(0,d.default)(t,"zIndex",1e4*u+(100-this.props.firstIndex||0)),t),resizeHandleStyle:e,resizeHandleClassName:"InovuaReactDataGrid__header-group-resize-handle"}):null,R=l.headerProps;return f.default.createElement("div",{onMouseDown:this.onMouseDown,style:O,ref:this.domRef,className:(0,m.default)(n.className,"InovuaReactDataGrid__header-group",l.className,n.inTransition&&"InovuaReactDataGrid__header-group--transition",this.state.dragging&&"InovuaReactDataGrid__header-group--dragging",R&&R.className?R.className:"")},T,B,f.default.createElement("div",{className:"InovuaReactDataGrid__header-group-cells"},a.map(this.renderChild)))}}]),o}(f.default.Component);e.default=S,(0,d.default)(S,"defaultProps",{isHeaderGroup:!0}),(0,d.default)(S,"propTypes",x)},4488:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(88304));e.default=function(t,e,n,r){var i=t.header,a=t.name;return void 0!==i?"function"!=typeof i?i:i(t,{cellProps:t,column:e,headerProps:n,contextMenu:r}):(0,o.default)(a||"")}},12204:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"getCellHeader",{enumerable:!0,get:function(){return C.default}}),e.getParentGroups=void 0;var o=r(n(319)),i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=r(n(67294)),p=r(n(45697)),h=r(n(47017)),m=r(n(48271)),g=r(n(94958)),A=r(n(4656)),v=r(n(51631)),y=r(n(32607)),b=r(n(71740)),w=r(n(61156)),C=r(n(4488));function x(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function S(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var O=function(){},k=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{includeSelf:!1},r=n.includeSelf,o=[];if(!e)return o;var i=e[t]?e[e[t].group]:null;for(r&&e[t]&&o.push(e[t]);i;)o.push(i),i=e[i.group];return o};e.getParentGroups=k;var E={onResize:function(){},showWarnings:!A.default},_={availableWidth:p.default.number,columnHeaderUserSelect:p.default.bool,columnRenderCount:p.default.number,columnResizeHandleWidth:p.default.oneOfType([p.default.number,p.default.string]),columnUserSelect:p.default.bool,columns:p.default.array,columnsMap:p.default.object,lockedStartColumns:p.default.array,unlockedColumns:p.default.array,lockedEndColumns:p.default.array,deselectAll:p.default.func,notifyColumnFilterVisibleStateChange:p.default.func,firstLockedEndIndex:p.default.number,firstLockedStartIndex:p.default.number,isMultiSort:p.default.bool,onGroupMouseDown:p.default.func,onResizeMouseDown:p.default.func,onResizeTouchStart:p.default.func,resizable:p.default.bool,resizeProxyStyle:p.default.object,scrollbarWidth:p.default.number,selectAll:p.default.func,selectedCount:p.default.number,sortInfo:p.default.any,sortable:p.default.bool,totalCount:p.default.number,unselectedCount:p.default.number,virtualListBorderLeft:p.default.number,virtualListBorderRight:p.default.number,nativeScroll:p.default.bool,computedShowHeaderBorderRight:p.default.any,hasLockedEnd:p.default.bool,hasLockedStart:p.default.bool,showColumnContextMenu:p.default.func,showColumnFilterContextMenu:p.default.func,hideColumnFilterContextMenu:p.default.func,onColumnHeaderFocus:p.default.func,showColumnMenuTool:p.default.bool,showColumnMenuToolOnHover:p.default.bool,firstUnlockedIndex:p.default.number,lockedRows:p.default.any,i18n:p.default.any,filterable:p.default.bool,filterTypes:p.default.any,computedGroupsDepth:p.default.number,computedGroupsMap:p.default.objectOf(p.default.shape({name:p.default.string.isRequired})),headerHeight:p.default.number,maxWidth:p.default.number,renderSortTool:p.default.func,minWidth:p.default.number,onCellMouseDown:p.default.func,onCellTouchStart:p.default.func,onCellClick:p.default.func,computedOnColumnFilterValueChange:p.default.func,onSortClick:p.default.func,onResize:p.default.func,scrollLeft:p.default.number,showWarnings:p.default.bool,unselected:p.default.any,virtualizeColumns:p.default.bool,width:p.default.number,updateLockedWrapperPositions:p.default.func,lastLockedEndIndex:p.default.number,lastLockedStartIndex:p.default.number,lastUnlockedIndex:p.default.number,getScrollLeftMax:p.default.func,rtl:p.default.bool,renderLockedEndCells:p.default.func,renderLockedStartCells:p.default.func,renderInPortal:p.default.any,onFilterValueChange:p.default.func,setScrollLeft:p.default.func,sortedColumnsInfo:p.default.any,renderMenuTool:p.default.func,columnHoverClassName:p.default.string,onColumnMouseEnter:p.default.func,onColumnMouseLeave:p.default.func,columnIndexHovered:p.default.number,enableColumnFilterContextMenu:p.default.bool,computedEnableColumnHover:p.default.bool,renderRowDetailsMoreIcon:p.default.func,hideColumnContextMenu:p.default.func,updateMenuPosition:p.default.func,computedFilterable:p.default.bool,filterRowHeight:p.default.number},P=function(t){(0,s.default)(p,t);var e,n,r=(e=p,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function p(t){var e;return(0,i.default)(this,p),e=r.call(this,t),(0,d.default)((0,l.default)(e),"domRef",void 0),(0,d.default)((0,l.default)(e),"unlockedCells",void 0),(0,d.default)((0,l.default)(e),"cells",void 0),(0,d.default)((0,l.default)(e),"columnRenderStartIndex",void 0),(0,d.default)((0,l.default)(e),"scrollLeft",0),(0,d.default)((0,l.default)(e),"startIndex",0),(0,d.default)((0,l.default)(e),"endIndex",0),(0,d.default)((0,l.default)(e),"componentDidUpdate",(function(t){e.props.columnRenderCount<t.columnRenderCount&&e.getUnlockedCells(t).forEach((function(t){t.setStateProps(null)})),t.hasLockedStart&&!e.props.hasLockedStart&&setTimeout((function(){return e.updateColumns()}),0),(e.props.virtualizeColumns&&t.columnRenderCount!==e.props.columnRenderCount||e.props.selectedCount!==t.selectedCount||e.props.unselectedCount!==t.unselectedCount||e.props.columns!==t.columns||e.props.columnIndexHovered!==t.columnIndexHovered||e.props.lockedStartColumns.length!==t.lockedStartColumns.length)&&e.setState({children:e.renderColumns()})})),(0,d.default)((0,l.default)(e),"onCellMount",(function(t,n){t.dragging||(e.props.virtualizeColumns&&!t.computedLocked&&e.unlockedCells.push(n),e.cells.push(n))})),(0,d.default)((0,l.default)(e),"onCellUnmount",(function(t,n){t.dragging||(e.props.virtualizeColumns&&!t.computedLocked&&e.unlockedCells&&(e.unlockedCells=e.unlockedCells.filter((function(t){return t!==n}))),e.cells&&(e.cells=e.cells.filter((function(t){return t!==n}))))})),(0,d.default)((0,l.default)(e),"findCellById",(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.cells;return n.filter((function(e){return e.getProps().id===t}))[0]})),(0,d.default)((0,l.default)(e),"getCells",(function(){var t=[];return e.props.columns.forEach((function(n){var r=e.findCellById(n.id);if(r){var o=r.getProps();t[o.computedVisibleIndex]=r}})),t})),(0,d.default)((0,l.default)(e),"getGroupsAndCells",(function(){var t=e.getCells(),n=[],r=function(t){-1==n.indexOf(t)&&n.push(t)};return t.forEach((function(t){for(var e=t;e&&e.props.parent;)r(e),e=e.props.parent;e&&r(e)})),n})),(0,d.default)((0,l.default)(e),"setCellIndex",(function(t,n){var r=e.getPropsForCells(n)[0];t.setStateProps(r)})),(0,d.default)((0,l.default)(e),"getCellIndex",(function(t){return t.getProps().index})),(0,d.default)((0,l.default)(e),"sortCells",(function(t){return t.sort((function(t,n){return e.getCellIndex(t)-e.getCellIndex(n)}))})),(0,d.default)((0,l.default)(e),"getUnlockedCells",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props,n=t.lockedStartColumns,r=[];return t.columns.forEach((function(t){var o=e.findCellById(t.id,e.unlockedCells);if(o){var i=o.getProps().computedVisibleIndex-n.length;r[i]=o}})),r})),(0,d.default)((0,l.default)(e),"getSortedCells",(function(){return e.sortCells(e.getUnlockedCells())})),(0,d.default)((0,l.default)(e),"getGaps",(function(t,n){var r={};e.getSortedCells().forEach((function(t){r[e.getCellIndex(t)]=!0}));for(var o=[];t<=n;t++)r[t]||o.push(t);return o})),(0,d.default)((0,l.default)(e),"setColumnRenderStartIndex",(function(t){e.columnRenderStartIndex=t;var n=e.getColumnRenderRange();if(n){var r=n.start,o=n.end,i=e.getGaps(r,o);i.length&&e.getUnlockedCells().forEach((function(t){var n,a=t.getProps(),l=a.computedVisibleIndex;a.computedLocked||(l<r||l>o)&&i.length&&(n=i[i.length-1],e.setCellIndex(t,n),i.length-=1)}))}})),(0,d.default)((0,l.default)(e),"getColumnRenderRange",(function(){var t=e.props,n=t.columnRenderCount,r=t.lockedStartColumns,o=t.lockedEndColumns,i=t.virtualizeColumns,a=t.columns;if(!i)return null;var l=r.length,s=a.length-o.length-1,u=null==e.columnRenderStartIndex?e.props.columnRenderStartIndex||0:e.columnRenderStartIndex;if(u=Math.max(u,l),null!=n){var c=u+n;return(c=Math.min(c,s))-n!=u&&(u=Math.max(c-n,l)),{start:u,end:c}}return null})),(0,d.default)((0,l.default)(e),"prepareStyle",(function(t){var n=t.headerHeight,r=t.width,o=t.minWidth,i=t.index,a=S({},t.style);(r||o)&&(r&&(a.width=Math.max(r,o||0)),o&&(a.minWidth=o)),n&&(a.height=n,t.computedFilterable&&(a.height+=t.filterRowHeight)),a.zIndex=a.zIndex||100-(i||0);var l=null!=e.props.scrollLeft?e.props.scrollLeft:e.scrollLeft,s=e.props.rtl?e.props.getScrollLeftMax()-l:-l;return a.transform="translate3d(".concat(s||0,"px, 0px, 0px)"),a})),(0,d.default)((0,l.default)(e),"notifyScrollLeftMax",(function(t){var n="InovuaReactDataGrid__column-resizer",r=e.getDOMNode().querySelector(".".concat(n,"--last-unlocked"));if(r){var o=e.props.columnResizeHandleWidth,i=t-(e.scrollLeft+o/2)<=0;r.style.pointerEvents=i?"auto":"none";var a=r.classList;a&&a.add&&a.remove?i?a.add("".concat(n,"--active")):a.remove("".concat(n,"--active")):r.style.zIndex=i?5e3:2e3}})),(0,d.default)((0,l.default)(e),"setScrollLeft",(function(t,n){e.scrollLeft=t;var r=e.props.hasLocked?e.getDOMNode().querySelector(".InovuaReactDataGrid__unlocked-wrapper"):e.getDOMNode();if(r){var o=e.props.rtl?e.props.getScrollLeftMax()-t:-t;r.style.transform="translate3d(".concat(o,"px, 0px, 0px)")}e.props.updateLockedWrapperPositions&&e.props.updateLockedWrapperPositions.call((0,l.default)(e),e.props,t,{isHeader:!0}),e.props.virtualizeColumns&&(e.maybeUpdateColumns(),0!==t&&t!==n||requestAnimationFrame((function(){return e.maybeUpdateColumns()})))})),(0,d.default)((0,l.default)(e),"maybeUpdateColumns",(function(){var t=e.getColumnRenderRange();t&&t.start!==e.startIndex&&t.end!==e.endIndex&&e.updateColumns()})),(0,d.default)((0,l.default)(e),"updateColumns",(function(){var t=e.renderColumns();e.setState({children:t})})),(0,d.default)((0,l.default)(e),"onFocus",(function(t){var n=(0,g.default)(".InovuaReactDataGrid__body",t.target);if(n){var r=m.default.from(n),o=m.default.from(t.target),i=e.scrollLeft||e.props.scrollLeft||0;if(!r.containsRegion(o)&&o.left<r.left){var a=i-(r.left-o.left+15);e.props.setScrollLeft(a)}}})),(0,d.default)((0,l.default)(e),"getPropsForCells",(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t+1,r=e.props,o=r.renderInPortal,i=r.columnHeaderUserSelect,a=r.columnResizeHandleWidth,s=r.columnUserSelect,u=r.data,c=r.showColumnContextMenu,d=r.showColumnFilterContextMenu,f=r.hideColumnFilterContextMenu,p=r.deselectAll,h=r.notifyColumnFilterVisibleStateChange,m=r.firstLockedEndIndex,g=r.firstUnlockedIndex,A=r.filterable,v=r.computedShowHeaderBorderRight,y=r.hasLockedEnd,b=r.hasLockedStart,w=r.lockedEndColumns,x=r.nativeScroll,S=r.resizeProxyStyle,E=r.rtl,_=r.i18n,P=r.scrollbarWidth,B=r.selectAll,T=r.selectedCount,R=r.filterTypes,I=r.totalCount,M=r.renderSortTool,D=r.unselectedCount,N=r.virtualizeColumns,F=r.showColumnMenuTool,L=r.showColumnMenuToolOnHover,j=r.lastUnlockedIndex,H=r.lastLockedStartIndex,U=r.lastLockedEndIndex,z=r.theme,Q=r.renderMenuTool,V=r.sortedColumnsInfo,W=r.onColumnMouseEnter,G=r.onColumnMouseLeave,K=r.columnIndexHovered,Y=r.columnHoverClassName,q=r.enableColumnFilterContextMenu,X=r.computedEnableColumnHover,Z=r.renderRowDetailsMoreIcon,J=r.hideColumnContextMenu,$=r.updateMenuPosition,tt=r.filterRowHeight,et=r.columns;void 0!==t&&(et=et.slice(t,n));var nt=y?r.columns.length-w.length:-1;return et.map((function(t,n){var y=t.computedSortable,w=t.computedResizable,rt=t.style;r.headerHeight&&(t.style&&(rt=Object.assign({},rt)),rt||(rt={}),rt.height=r.headerHeight,r.computedFilterable&&(rt.height+=r.filterRowHeight));var ot={filterable:A,renderSortTool:M,renderMenuTool:Q,showColumnMenuTool:F,showColumnMenuToolOnHover:L};void 0!==s&&(ot.userSelect=s),void 0!==i&&(ot.headerUserSelect=i);var it=q;null!=t.enableColumnFilterContextMenu&&(it=t.enableColumnFilterContextMenu);var at=Object.assign(ot,t,{headerCell:!0,headerHeight:r.headerHeight,i18n:_,selectedCount:T,unselectedCount:D,totalCount:I,showColumnContextMenu:c,showColumnFilterContextMenu:d,hideColumnFilterContextMenu:f,selectAll:B,deselectAll:p,style:rt,resizeProxyStyle:S,renderInPortal:o,lastUnlockedIndex:j,lastLockedStartIndex:H,lastLockedEndIndex:U,notifyColumnFilterVisibleStateChange:h,filterTypes:R,onFilterValueChange:e.onFilterValueChange,lastUnlocked:t.computedVisibleIndex===nt-1,columnResizeHandleWidth:a,virtualizeColumns:N,rtl:E,onResizeMouseDown:r.onResizeMouseDown,onResizeTouchStart:r.onResizeTouchStart,onMouseDown:e.onCellMouseDown,onTouchStart:e.onCellTouchStart,computedSortable:y,computedResizable:w,hasLockedStart:b,nativeScroll:x,scrollbarWidth:P,data:u,theme:z,sortedColumnsInfo:V,onColumnMouseEnter:W,onColumnMouseLeave:G,columnIndex:n,columnIndexHovered:K,columnHoverClassName:Y,enableColumnFilterContextMenu:it,computedEnableColumnHover:X,renderRowDetailsMoreIcon:Z,hideColumnContextMenu:J,updateMenuPosition:$,filterRowHeight:tt});at.onFocus=e.onHeaderCellFocus.bind((0,l.default)(e),at,t),at.group&&(at.parentGroups=k(at.group,e.props.computedGroupsMap,{includeSelf:!0})),r.onCellClick&&(at.onClick=r.onCellClick),(at.visibilityTransitionDuration||at.hideTransitionDuration||at.showTransitionDuration)&&(at.onTransitionEnd=e.onTransitionEnd.bind((0,l.default)(e),at,t)),at.onSortClick=(r.onSortClick||O).bind(null,at),at.value=(0,C.default)(at,t,r),at.onUnmount=e.onCellUnmount,at.onMount=e.onCellMount;var lt=at.showBorderLeft,st=at.showBorderRight;at.showBorderRight="start"===at.computedLocked&&at.computedVisibleIndex==g-1||v&&t.computedVisibleIndex===t.computedVisibleCount-1,at.lastInSection="start"===at.computedLocked?at.computedVisibleIndex===H:"end"===at.computedLocked?at.computedVisibleIndex===U:at.computedVisibleIndex===j,at.firstInSection="start"===at.computedLocked?0==at.computedVisibleIndex:"end"===at.computedLocked?at.computedVisibleIndex===m:at.computedVisibleIndex===g,at.showBorderLeft="end"===at.computedLocked?at.computedVisibleIndex>=m:"start"===at.computedLocked?at.computedVisibleIndex>0:at.computedVisibleIndex>g;var ut=et[n-1],ct=et[n+1];return ut&&void 0!==ut.nextBorderLeft&&(at.showBorderLeft=ut.nextBorderLeft),ct&&void 0!==ct.prevBorderRight&&(at.showBorderRight=ct.prevBorderRight),void 0!==lt&&(at.showBorderLeft=lt),void 0!==st&&(at.showBorderRight=st),at}))})),(0,d.default)((0,l.default)(e),"onHeaderCellFocus",(function(t,n,r){e.props.onColumnHeaderFocus&&e.props.onColumnHeaderFocus(t,n,r)})),(0,d.default)((0,l.default)(e),"onTransitionEnd",(function(t,n,r){r.stopPropagation(),n.onTransitionEnd&&n.onTransitionEnd(r),e.props.onTransitionEnd&&e.props.onTransitionEnd(r,t)})),(0,d.default)((0,l.default)(e),"onCellMouseDown",(function(t,n){e.props.onCellMouseDown&&e.props.onCellMouseDown(t,n)})),(0,d.default)((0,l.default)(e),"onCellTouchStart",(function(t,n){e.props.onCellTouchStart&&e.props.onCellTouchStart(t,n)})),(0,d.default)((0,l.default)(e),"renderColumns",(function(){var t,n=e.props,r=n.computedGroupsMap,i=n.hasLockedStart,a=n.hasLockedEnd,l=n.lockedStartColumns,s=n.lockedEndColumns,u=n.columns,c=e.getColumnRenderRange();e.startIndex=null==c?void 0:c.start,e.endIndex=null==c?void 0:c.end;var d,p,h=c?e.getPropsForCells(c.start,c.end+1):e.getPropsForCells();if(c&&(i&&(d=e.getPropsForCells(0,l.length)),a&&(p=e.getPropsForCells(u.length-s.length,u.length))),r){if(i||a){i&&(d=d||e.getPropsForCells(0,l.length),d=e.renderGroupedCells(d)),a&&(p=p||e.getPropsForCells(u.length-s.length,u.length),p=e.renderGroupedCells(p));var m=c?h:e.getPropsForCells(l.length,u.length-s.length);return m=e.renderGroupedCells(m),(0,b.default)([],e.props,n.scrollLeft,{lockedStartContent:d,lockedEndContent:p,unlockedContent:m,isHeader:!0})}return e.renderGroupedCells(h)}var g,A,y=[];return i&&d&&(g=y).push.apply(g,(0,o.default)(d)),(t=y).push.apply(t,(0,o.default)(h)),a&&p&&(A=y).push.apply(A,(0,o.default)(p)),y=y.map((function(t,n){var r=(null==c?void 0:c.start)+n;return f.default.createElement(v.default,S(S({},t),{},{timestamp:Date.now(),key:"".concat(r,"__").concat(t.id),left:e.props.columnWidthPrefixSums[r]}))})),(0,b.default)(y,e.props,n.scrollLeft,{isHeader:!0})})),(0,d.default)((0,l.default)(e),"getCellDOMNodeAt",(function(t){var n=e.props,r=n.columns,o=n.showWarnings,i=n.virtualizeColumns,a=r[t];if(!a)return null;var l=(a.computedLocked||!i?e.getCells():e.getUnlockedCells()).filter((function(e){return e.getProps().computedVisibleIndex===t}))[0];return!l&&o&&console.error("Cannot find dom cell at ".concat(t,".")),l?l.getDOMNode?l.getDOMNode():l.domRef?l.domRef.current:null:void 0})),(0,d.default)((0,l.default)(e),"renderHeaderGroup",(function(t,n,r){var i=e.props,a=i.computedGroupsMap,l=i.columnsMap,s=i.hasLockedEnd,u=i.lockedStartColumns,c=i.lockedEndColumns,d=i.firstLockedEndIndex,p=i.lastLockedStartIndex,h=i.lastLockedEndIndex,m=i.firstUnlockedIndex,g=i.lastUnlockedIndex,A=i.resizeProxyStyle,v=i.rtl,b=a[t],w=k(t,a),C=b?b.computedDepth:0,x=n.filter((function(t){return!!t})).reduce((function(t,e){return e.type==y.default?t.push.apply(t,(0,o.default)(e.props.columns)):t.push(e.props.id),t}),[]),S={width:x.reduce((function(t,e){return t+l[e].computedWidth}),0)},O=b&&void 0!==b.resizable?b.resizable:e.props.resizable;x.reduce((function(t,e){return t&&!1===l[e].computedResizable}),!0)&&(O=!1);var E=l[x[0]],_=l[x[x.length-1]],P=E.computedVisibleIndex,B=_.computedVisibleIndex,T=P>=u.length?P>u.length||"end"===E.computedLocked:P>0,R=_.computedVisibleIndex===e.props.columns.length-1,I=_.computedVisibleIndex===u.length-1,M=s&&_.computedVisibleIndex===e.props.columns.length-c.length-1,D="start"===E.computedLocked?0===P:"end"===E.computedLocked?P==d:P===m,N="start"===_.computedLocked?B===p:"end"===_.computedLocked?B==h:B===g;if(E.inTransition){var F=E.inShowTransition?E.showTransitionDuration:E.hideTransitionDuration;F=F||E.visibilityTransitionDuration,S.transitionDuration="number"==typeof F?"".concat(F,"ms"):F}var L="".concat(t,"-").concat(C,"-").concat(x.join("-"));return f.default.createElement(y.default,{key:L,depth:C,group:b,style:S,rtl:v,firstIndex:P,lastUnlockedIndex:e.props.lastUnlockedIndex,lastLockedStartIndex:e.props.lastLockedStartIndex,lastLockedEndIndex:e.props.lastLockedEndIndex,filterable:e.props.filterable,inTransition:E.inTransition,inShowTransition:E.inShowTransition,inHideTransition:E.inHideTransition,showTransitionDuration:E.showTransitionDuration,hideTransitionDuration:E.hideTransitionDuration,visibilityTransitionDuration:E.visibilityTransitionDuration,onMouseDown:e.props.onGroupMouseDown,columns:x,resizeProxyStyle:A,locked:"start"===_.computedLocked?"start":"end"===E.computedLocked&&"end",parentGroups:w,containsLastColumn:R,firstInSection:D,lastInSection:N,adjustResizer:M,showBorderLeft:T,showBorderRight:I,children:n,resizable:O,columnResizeHandleWidth:e.props.columnResizeHandleWidth,onResizeMouseDown:e.onResizeMouseDown,onResizeTouchStart:e.onResizeTouchStart})})),(0,d.default)((0,l.default)(e),"onResizeMouseDown",(function(t,n,r){if(e.props.onResizeMouseDown){var o=t.columns[t.columns.length-1],i=e.props.columnsMap[o].computedVisibleIndex;e.props.onResizeMouseDown({visibleIndex:i,computedVisibleIndex:i},{colHeaderNode:n.domRef?n.domRef.current:null,event:r,groupColumns:t.columns})}})),(0,d.default)((0,l.default)(e),"onResizeTouchStart",(function(t,n,r){if(e.props.onResizeTouchStart){var o=t.columns[t.columns.length-1],i=e.props.columnsMap[o].computedVisibleIndex;e.props.onResizeTouchStart({visibleIndex:i},{colHeaderNode:n.domRef?n.domRef.current:null,event:r,groupColumns:t.columns})}})),(0,d.default)((0,l.default)(e),"getItemsForDepth",(function(t,e){return t.map((function(t){return t.props.depth===e?t:null}))})),(0,d.default)((0,l.default)(e),"renderItems",(function(t){for(var n=e.props.computedGroupsDepth+1;n>0;)t=e.groupItemsForDepth(t,n),n--;return t})),(0,d.default)((0,l.default)(e),"groupItemsForDepth",(function(t,n){for(var r,o,i,a=e.getItemsForDepth(t,n),l=0,s=a[l],u=e.getItemGroupName(s),c=0,d=a.length+1;l<=d;)r=e.getItemGroupName(s),null==u&&null!=r?(c=l,u=r):r!=u&&(o=t.slice(c,l),i=e.renderHeaderGroup(u,o),t.splice(c,o.length,i),a.splice(c,o.length,i),l=c,u=null),s=a[++l];return t})),(0,d.default)((0,l.default)(e),"getItemGroupName",(function(t){if(!t)return null;var n=e.props.computedGroupsMap[t.type==y.default?t.props.group?t.props.group.group:null:t.props.group];return n&&n.name||""})),(0,d.default)((0,l.default)(e),"fixDepth",(function(t,n){for(;n>=0;)t=e.renderHeaderGroup(e.getItemGroupName(t),[t],{depth:t.props.depth-1,forceHeader:!0}),n--;return t})),(0,d.default)((0,l.default)(e),"renderGroupedCells",(function(t){var n=e.props,r=n.computedGroupsMap,o=n.showWarnings,i=t.map((function(t){var n=r[t.group];o&&t.group&&!n&&e.warn('Column "'.concat(t.id,'" references group "').concat(t.group,'", but the group is never defined in the groups prop.'));var i=n?n.computedDepth+1:0;return f.default.createElement(v.default,S(S({},t),{},{key:t.id,depth:i,timestamp:Date.now()}))}));return e.renderItems(i)})),(0,d.default)((0,l.default)(e),"onFilterValueChange",(function(t,n){e.props.onFilterValueChange&&e.props.onFilterValueChange({filterValue:t,columnId:n.id,columnIndex:n.computedVisibleIndex,cellProps:n})})),(0,d.default)((0,l.default)(e),"warn",(function(t){console.error(t)})),e.cells=[],e.unlockedCells=[],e.startIndex=0,e.endIndex=0,e.domRef=f.default.createRef(),e.state={children:e.renderColumns()},e}return(0,a.default)(p,[{key:"componentWillUnmount",value:function(){this.cells=null,this.unlockedCells=null}},{key:"getDOMNode",value:function(){var t;return null===(t=this.domRef)||void 0===t?void 0:t.current}},{key:"render",value:function(){var t=this.props,e=t.rtl,n=t.virtualizeColumns,r=(0,w.default)("InovuaReactDataGrid__header","InovuaReactDataGrid__header--direction-".concat(e?"rtl":"ltr"),t.className),o=this.prepareStyle(t),i=n?this.state.children:this.renderColumns(),a=(0,h.default)(t,p.propTypes);return delete a.columnWidthPrefixSums,f.default.createElement("div",S(S({},a),{},{className:r,data:null,style:o,ref:this.domRef,onFocus:this.onFocus}),i)}}]),p}(f.default.Component);e.default=P,(0,d.default)(P,"defaultProps",E),(0,d.default)(P,"propTypes",_)},68901:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(59713)),d=r(n(67294)),f=r(n(45697)),p=r(n(71064)),h=r(n(12204));function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var A=function(t){var e=t.currentTarget;requestAnimationFrame((function(){e.scrollLeft&&(e.scrollLeft=0)}))},v=function(t){(0,l.default)(f,t);var e,n,r=(e=f,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function f(){var t;(0,o.default)(this,f);for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return t=r.call.apply(r,[this].concat(n)),(0,c.default)((0,a.default)(t),"getSortedColumnsInfo",(function(t){var e=t.computedSortInfo,n=t.columnsMap;if(e){var r=[];return Array.isArray(e)?(e.map((function(t){r.push(n[t.columnName||t.name])})),r):n[e.columnName]}})),t}return(0,i.default)(f,[{key:"render",value:function(){var t=this.props,e=t.data,n=t.deselectAll,r=t.computedShowHeaderBorderRight,o=t.headerProps,i=t.filterTypes,a=t.filterable,l=t.isMultiSort,s=t.nativeScroll,u=t.resizable,c=t.resizeProxyStyle,f=t.scrollLeft,m=t.scrollbars,v=t.selectAll,y=t.computedSelected,b=t.computedUnselected,w=t.computedSelectedCount,C=t.sortInfo,x=t.sortable,S=t.renderSortTool,O=t.paginationCount,k=t.computedUnselectedCount,E=t.virtualListBorderLeft,_=t.virtualListBorderRight,P=t.visibleColumns,B=t.lastLockedStartIndex,T=t.lastLockedEndIndex,R=t.lastUnlockedIndex,I=t.updateLockedWrapperPositions,M=t.theme,D=t.columnWidthPrefixSums,N=t.renderMenuTool,F=t.computedSortInfo,L=t.columnsMap,j=t.columnIndexHovered,H=t.onColumnMouseEnter,U=t.onColumnMouseLeave,z=t.columnHoverClassName,Q=t.enableColumnFilterContextMenu,V=t.computedEnableColumnHover,W=t.renderRowDetailsMoreIcon,G=t.hideColumnContextMenu,K=t.updateMenuPosition,Y=0;s&&m.vertical&&(Y=(0,p.default)());var q=this.getSortedColumnsInfo({computedSortInfo:F,columnsMap:L}),X=t.computedGroups?void 0:t.headerHeight;return d.default.createElement("div",{className:"InovuaReactDataGrid__header-wrapper InovuaReactDataGrid__header-wrapper--direction-".concat(this.props.rtl?"rtl":"ltr"),onFocus:A},s&&this.props.rtl?d.default.createElement("div",{className:"InovuaReactDataGrid__header-rtl-scroll-spacer",style:{minWidth:Y,display:Y?"block":"none"}}):null,d.default.createElement(h.default,g(g({},o),{},{notifyColumnFilterVisibleStateChange:t.notifyColumnFilterVisibleStateChange,setScrollLeft:t.setScrollLeft,getScrollLeftMax:t.getScrollLeftMax,availableWidth:t.availableWidth,lockedRows:t.lockedRows,rtl:t.rtl,i18n:t.i18n,lastLockedStartIndex:B,lastLockedEndIndex:T,lastUnlockedIndex:R,columnHeaderUserSelect:t.columnHeaderUserSelect,columnRenderCount:t.columnRenderCount,columnResizeHandleWidth:t.columnResizeHandleWidth,columnUserSelect:t.columnUserSelect,renderInPortal:t.renderInPortal,columns:P,columnsMap:t.columnsMap,data:e,filterTypes:i,showColumnMenuTool:t.showColumnMenuTool,showColumnMenuToolOnHover:t.showColumnMenuToolOnHover,deselectAll:n,firstLockedEndIndex:t.firstLockedEndIndex,firstUnlockedIndex:t.firstUnlockedIndex,computedGroupsMap:t.computedGroupsMap,computedGroupsDepth:t.computedGroupsDepth,onColumnHeaderFocus:t.onColumnHeaderFocus,filterable:a,showColumnContextMenu:t.showColumnContextMenu,showColumnFilterContextMenu:t.showColumnFilterContextMenu,hideColumnFilterContextMenu:t.hideColumnFilterContextMenu,computedShowHeaderBorderRight:r,hasLockedEnd:t.hasLockedEnd,hasLockedStart:t.hasLockedStart,headerHeight:X,isMultiSort:l,lockedEndColumns:t.lockedEndColumns,lockedStartColumns:t.lockedStartColumns,minWidth:t.minRowWidth,nativeScroll:s,onCellClick:t.onHeaderCellClick,onGroupMouseDown:t.onHeaderGroupMouseDown,onCellMouseDown:t.onHeaderCellMouseDown,onCellTouchStart:t.onHeaderCellTouchStart,onResizeMouseDown:t.onResizeMouseDown,onResizeTouchStart:t.onResizeTouchStart,onSortClick:t.onHeaderSortClick,onTransitionEnd:t.onTransitionEnd,ref:t.refHeader,renderSortTool:S,resizable:u,resizeProxyStyle:c,scrollLeft:f,scrollbarWidth:Y,selectAll:v,selectedCount:w,selected:y,unselected:b,sortInfo:C,sortable:x,totalCount:O,theme:M,renderLockedStartCells:t.renderLockedStartCells,renderLockedEndCells:t.renderLockedEndCells,onFilterValueChange:t.onFilterValueChange,unselectedCount:k,virtualListBorderLeft:E,virtualListBorderRight:_,updateLockedWrapperPositions:I,virtualizeColumns:t.virtualizeColumns&&!!X&&!t.computedGroups,columnWidthPrefixSums:D,renderMenuTool:N,sortedColumnsInfo:q,columnIndexHovered:j,onColumnMouseEnter:H,onColumnMouseLeave:U,columnHoverClassName:z,enableColumnFilterContextMenu:Q,computedEnableColumnHover:V,renderRowDetailsMoreIcon:W,hideColumnContextMenu:G,updateMenuPosition:K,computedFilterable:t.computedFilterable,filterRowHeight:t.filterRowHeight})),d.default.createElement("div",{className:"InovuaReactDataGrid__header-wrapper__fill"},t.computedFilterable&&d.default.createElement("div",{className:"InovuaReactDataGrid__header-wrapper__fill__filters"})))}}]),f}(d.default.Component);e.default=v,v.propTypes={visibleColumns:f.default.array.isRequired,columnsMap:f.default.object.isRequired,deselectAll:f.default.func,headerHeight:f.default.oneOfType([f.default.number,f.default.string]),headerProps:f.default.object,isMultiSort:f.default.bool,refHeader:f.default.func.isRequired,selectAll:f.default.func,setScrollLeft:f.default.func,sortable:f.default.bool,virtualizeColumns:f.default.bool,updateLockedWrapperPositions:f.default.func,lastLockedStartIndex:f.default.number,lastLockedEndIndex:f.default.number,lastUnlockedIndex:f.default.number,computedEnableColumnHover:f.default.bool,renderRowDetailsMoreIcon:f.default.func,computedFilterable:f.default.bool,filterRowHeight:f.default.number}},79869:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){var e=t.dragTarget,n=t.dropTarget,r=t.dragMinIndex,o=t.dragMaxIndex,i=t.dragRange,a=t.ranges,l=t.rtl,s=t.dir,u=t.validDropPositions;a=a||[];for(var c,d,f,p,h,m=i.index,g=i.computedLocked,A=g,v=function(t){if(void 0===t)return!1;var e="group"===n||!u||u[t];return!(void 0!==r&&t<r||void 0!==o&&t>o||!e||t>a.length)},y=e!=n?a:1==s?a.slice(m):a.slice(0,m),b=0,w=y.length;b<w;b++)if(c=y[b])if(f=(p=c.index)<=m||e!==n?-1:1,d=(c.right-c.left)/2,f>0)v(p+1)&&(l?i.left<=c.right-d:i.right>=c.left+d)&&(h=p+1);else if(v(p)&&(l?i.right>c.right-d:i.left<c.left+d)&&(h=p,n!==e||-1===s))break;e===n?h===m+1?h++:void 0===h&&(h=m===a.length-1||0===m?m:s>1?a.length:void 0):void 0===h&&(h=a.length),v(h)||(h=void 0),void 0!==r&&h<r&&(h=r),void 0!==o&&h>o&&(h=o),v(h)||(h=m),v(h)||(h=void 0),v(h)&&a[h]&&(A=a[h].computedLocked);var C=A;if(1===s){var x=a[h],S=a[h-1],O=a[h+1];x&&!x.computedLocked?A=l?i.left<x.right?x.computedLocked:S?S.computedLocked:C:i.right>x.left?x.computedLocked:S?S.computedLocked:C:x&&"end"===x.computedLocked?A=l?i.left<x.right?"end":S?S.computedLocked:C:i.right>x.left?"end":S?S.computedLocked:C:O&&!O.computedLocked&&(l?i.left>O.right:i.right>O.left)?A=null:S&&"end"===S.computedLocked&&(A="end")}if(-1===s){var k=a[h],E=a[h-1];E&&!E.computedLocked&&(l?i.right>E.left:i.left<E.right)?A=null:E&&"start"===E.computedLocked&&(l?i.right>E.left:i.left<E.right)?A="start":k&&"end"===k.computedLocked&&(l?i.right>k.left:i.left<k.right)&&(A="end")}return"start"===g&&a[h]&&"start"===a[h].computedLocked&&null==A&&h++,{index:h,locked:A}}},25562:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(48271));e.default=function(t,e){return(t||[]).map((function(t,n){var r=t.domRef?t.domRef.current:t.getDOMNode?t.getDOMNode():null,i=o.default.from(r),a="function"==typeof t.getProps?t.getProps():t.props;return{left:i.left,right:i.right,width:i.width,computedLocked:a.computedLocked,index:void 0===e?n:e(n,t,a)}}))}},6545:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713));e.default=function(t,e){e.headerRegion;var n=e.initialOffset,r=e.availableWidth,i=e.totalLockedEndWidth,a=e.initialScrollLeft,l=e.rtlOffset,s=e.rtl,u=0;return t.map((function(t,e){var c,d=t.computedLocked,f=s?n-(a||0)-t.computedOffset:t.computedOffset+(n-(a||0));return s&&(f+=l),"end"===d&&(f=s?n-r+i-u:r-i+u+n,u+=t.computedWidth),"start"===d&&(f=t.computedOffset+(n||0)),c={},(0,o.default)(c,s?"right":"left",f),(0,o.default)(c,s?"left":"right",s?f-t.computedWidth:f+t.computedWidth),(0,o.default)(c,"width",t.computedWidth),(0,o.default)(c,"computedLocked",d),(0,o.default)(c,"index",e),c}))}},88521:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return t.reduce((function(t,e){return!1!==e.draggable&&(t.stop=!0),!1!==e.draggable||t.stop||t.count++,t}),{count:0}).count}},64595:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(319)),f=D(n(67294)),p=r(n(45697)),h=r(n(3062)),m=r(n(97348)),g=r(n(24808)),A=r(n(45063)),v=r(n(48271)),y=r(n(16111)),b=r(n(25562)),w=r(n(6545)),C=r(n(48056)),x=r(n(39245)),S=r(n(84973)),O=r(n(79869)),k=r(n(88521)),E=D(n(4777)),_=r(n(90214)),P=r(n(68901)),B=n(12204),T=r(n(71064)),R=n(93558),I=r(n(61156));function M(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(M=function(t){return t?n:e})(t)}function D(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=M(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}function N(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function F(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?N(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function L(t){var e=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(t){return!1}}();return function(){var n,r=(0,c.default)(t);if(e){var o=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,u.default)(this,n)}}var j=(0,R.getGlobal)(),H=null,U=function(t){return t.preventDefault()},z=function(t,e){var n,r=function(t){return!(!t.groupColumn&&e)||e(t)},o=function(t){return t.id};n=((n=t.computedColumnOrder?t.computedColumnOrder.map((function(e){return t.columnsMap[e]})).filter(Boolean):t.allColumns)||[]).filter(r).map(o);var i=t.lockedStartColumns.filter(r).map(o),a=i.reduce((function(t,e){return t[e]=!0,t}),{}),l=t.lockedEndColumns.filter(r).map(o);return l.reduce((function(t,e){return t[e]=!0,t}),a),[].concat((0,d.default)(i),(0,d.default)(n.filter((function(t){return!a[t]}))),(0,d.default)(l))},Q=function(t,e,n){return t.map((function(t){for(var r=[t.id].concat((0,d.default)((0,B.getParentGroups)(t.group,e,{includeSelf:!0}).map((function(t){return t.name}))));r.length<=n+1;)r.splice(0,0,r[0]);return r}))},V=function(t){(0,s.default)(n,t);var e=L(n);function n(t){var r;return(0,a.default)(this,n),(r=e.call(this,t)).state={visible:!1,bottom:0,top:0,left:0},r}return(0,l.default)(n,[{key:"set",value:function(t){var e=t.bottom,n=t.top,r=t.left,o=t.right,i=t.target;this.setState({target:i,bottom:e,left:r,top:n,right:o})}},{key:"setVisible",value:function(t){t!=this.state.visible&&this.setState({visible:t})}},{key:"render",value:function(){var t=this.props.size,e=this.state,n=e.bottom,r=e.top,o=e.left,i=e.right,a=e.visible,l=e.target;return f.default.createElement("div",{ref:this.refReorderArrow,style:{position:"absolute",top:r,left:o,right:i,width:t,height:n-r,bottom:n,pointerEvents:"none",opacity:a?1:0,display:"block"},className:"InovuaReactDataGrid__column-reorder-arrow InovuaReactDataGrid__column-reorder-arrow--direction-".concat(this.props.rtl?"rtl":"ltr")},f.default.createElement("div",{className:"InovuaReactDataGrid__column-reorder-arrow-fill InovuaReactDataGrid__column-reorder-arrow-fill--direction-".concat(this.props.rtl?"rtl":"ltr"," InovuaReactDataGrid__column-reorder-arrow-fill--target-").concat(l||"none")}),this.props.renderReorderIndicator())}}]),n}(f.default.Component);V.defaultProps={renderReorderIndicator:function(){}};var W=function(t){(0,s.default)(n,t);var e=L(n);function n(t){var r;return(0,a.default)(this,n),(r=e.call(this,t)).state={draggingProps:null},r.refDragGroupItem=function(t){r.dragGroupItem=t},r.refDragCell=function(t){r.dragCell=t},r.refDragHeaderGroup=function(t){r.dragHeaderGroup=t},r.groupToolbar=(0,f.createRef)(),r.refHeader=function(t){if(r.headerNode=null,t){if(r.headerNode=t.getDOMNode?t.getDOMNode():null,!r.headerNode)throw"Cannot find header node";y.default&&r.headerNode.addEventListener("touchmove",U)}else r.headerNode&&y.default&&r.headerNode.removeEventListener("touchmove",U),r.headerNode=null;r.header=t},r.headerWrapper=(0,f.createRef)(),r.refReorderArrow=function(t){r.reorderArrow=t},r.headerDomNode=(0,f.createRef)(),r.lazyNotifyHeaderScrollLeftMax=(0,m.default)(r.notifyHeaderScrollLeftMax,150),r}return(0,l.default)(n,[{key:"notifyHeaderScrollLeftMax",value:function(t){this.header&&this.props.lockedEndColumns&&this.header.notifyScrollLeftMax(void 0===t?this.getScrollLeftMax():t)}},{key:"onContainerScrollHorizontal",value:function(t,e){this.scrollLeft=t,this.header&&(this.header.setScrollLeft(t,e),this.lazyNotifyHeaderScrollLeftMax())}},{key:"setScrollLeft",value:function(t){this.props.setScrollLeft(t)}},{key:"getScrollLeft",value:function(){return this.scrollLeft||0}},{key:"getScrollLeftMax",value:function(){return this.props.getScrollLeftMax()}},{key:"setColumnRenderStartIndex",value:function(t){this.header&&this.header.setColumnRenderStartIndex(t)}},{key:"render",value:function(){var t=(0,I.default)("InovuaReactDataGrid__header-layout",this.props.stickyHeader&&"InovuaReactDataGrid__header-layout__sticky-header");return f.default.createElement("div",{ref:this.headerDomNode,className:t},this.renderGroupToolbar(),this.renderHeaderWrapper(),this.renderDragCell(),this.renderDragGroupItem(),this.renderDragHeaderGroup(),this.renderReorderIndicator())}},{key:"renderGroupToolbar",value:function(){var t=this.props,e=t.columnsMap,n=t.onGroupByChange,r=t.onHeaderSortClick,o=t.renderGroupItem,i=t.renderSortTool,a=t.renderGroupToolbar,l=t.computedGroupBy,s=t.disableGroupByToolbar,u=t.i18n,c=t.rtl,d=t.theme;return l&&a?a({columnsMap:e,groupBy:l,rtl:c,theme:d,renderSortTool:i,onGroupByChange:n,disableGroupByToolbar:s,renderGroupItem:o,headerGroupPlaceholderText:u("dragHeaderToGroup"),onItemMouseDown:this.onGroupItemMouseDown,onSortClick:r,ref:this.groupToolbar}):null}},{key:"renderHeaderWrapper",value:function(){var t=this.props;if(!t.computedShowHeader)return null;var e=(void 0!==this.scrollLeft?this.scrollLeft:t.scrollLeft)||0,n=this.props.computedGroupBy&&this.props.computedGroupBy.length?this.props.computedGroupBy:null;return f.default.createElement(P.default,F(F({},t),{},{groupBy:n,onHeaderGroupMouseDown:this.onHeaderGroupMouseDown,onHeaderCellMouseDown:this.onHeaderCellMouseDown,onHeaderCellTouchStart:this.onHeaderCellTouchStart,ref:this.headerWrapper,refHeader:this.refHeader,scrollLeft:e,setScrollLeft:this.setScrollLeft}))}},{key:"renderDragCell",value:function(){return f.default.createElement(E.default,{ref:this.refDragCell})}},{key:"renderDragGroupItem",value:function(){return this.props.renderDragGroupItem?this.props.renderDragGroupItem(this.refDragGroupItem):null}},{key:"renderDragHeaderGroup",value:function(){if(this.props.computedGroups)return f.default.createElement(_.default,{ref:this.refDragHeaderGroup})}},{key:"onGroupItemMouseDown",value:function(t,e,n){this.onHeaderCellMouseDown(t,n,{dragTarget:"group",dragIndex:e})}},{key:"getCellDOMNodeAt",value:function(t){return this.header.getCellDOMNodeAt(t)}},{key:"getHeader",value:function(){return this.header}},{key:"onHeaderGroupMouseDown",value:function(t,e,n){if(!(t.ctrlKey||t.metaKey||void 0!==this._dragIndex||e.group&&!1===e.group.draggable)){var r=n.domRef?n.domRef.current:null;if(!(0,d.default)(r.querySelectorAll(".InovuaReactDataGrid__column-header__filter-wrapper")).reduce((function(e,n){return!(!(0,g.default)(n,t.target)&&n!==t.target)||e}),!1)){var o=e.columns.reduce((function(t,e){return t[e]=!0,t}),{});this.groupColumns=o;var i=this.header.getGroupsAndCells().filter((function(t){return t===n||!(t.props.id in o)&&!t.props.isHeaderGroup})),a=i.indexOf(n),l=this.props.columnsMap[n.props.columns[0]].computedVisibleIndex,s=n.props.depth,u=n.props.columns.length,c=Q(this.props.visibleColumns,this.props.computedGroupsMap,this.props.computedGroupsDepth);this.maybeDragMouseDown(t,{dragTarget:"headergroup",dragTargetIndex:l,dragTargetDepth:s,dragTargetLength:u,parentsForColumns:c,dragTargetNode:r,dragIndex:a,dragBoxes:i,allowTargetChange:!1,ranges:(0,b.default)(i,(function(t){return t}))})}}}},{key:"onHeaderCellTouchStart",value:function(){return this.onHeaderCellMouseDown.apply(this,arguments)}},{key:"onHeaderCellMouseDown",value:function(t,e){var n=t.computedVisibleIndex,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{dragTarget:"header"},o=r.dragTarget,i=void 0===o?"header":o,a=r.dragIndex;if(!1!==this.props.reorderColumns&&!(0,S.default)(e.target)&&!(3==e.nativeEvent.which||e.metaKey||e.ctrlKey||(void 0===a&&(a=n),e.ctrlKey||e.metaKey))){var l,s=void 0,u=this.getCellDOMNodeAt(n);if("header"==i){if(!(l=this.props.visibleColumns[n])||l.groupColumn||!1===l.draggable)return void e.stopPropagation();if(this.props.computedGroupBy&&(-1==this.props.computedGroupBy.indexOf(l.id)&&-1==this.props.computedGroupBy.indexOf(l.name)||(s=!1)),!1===l.draggable)return;!1===l.groupBy&&(s=!1)}var c=a,d=l&&l.group&&this.props.computedGroupsMap&&this.props.computedGroupsMap[l.group]?this.props.computedGroupsMap[l.group].computedDepth+1:this.props.computedGroupsDepth+1,f=Q(this.props.visibleColumns,this.props.computedGroupsMap,this.props.computedGroupsDepth);this.maybeDragMouseDown(e,{dragTarget:i,dragIndex:a,dragTargetNode:u,parentsForColumns:f,dragTargetIndex:c,dragTargetDepth:d,dragTargetLength:1,allowTargetChange:s})}}},{key:"maybeDragMouseDown",value:function(t,e){var n=this,r=e.dragTarget,o=e.dragIndex,i=e.allowTargetChange,a=e.ranges,l=e.parentsForColumns,s=e.dragTargetIndex,u=e.dragTargetDepth,c=e.dragTargetNode,d=e.dragTargetLength;if(!this.props.computedPivot){var f;this._dragIndex=o;var p=0,h=!1,m=function(){delete n._dragIndex,f&&f()},g=function(t){h||++p>1&&(h=!0,f(),n.setupDrag({dragTarget:r,dragIndex:o,allowTargetChange:i,ranges:a,parentsForColumns:l,dragTargetIndex:s,dragTargetDepth:u,dragTargetLength:d,dragTargetNode:c},t))},A=y.default?"touchend":"mouseup",v=y.default?"touchmove":"mousemove";f=function(){f=null,j.removeEventListener(A,m,!1),j.removeEventListener(v,g,!1)},y.default&&setTimeout((function(){m()}),350),j.addEventListener(A,m,!1),j.addEventListener(v,g,!1)}}},{key:"renderReorderIndicator",value:function(){var t=this.props.reorderProxySize;return f.default.createElement(V,{ref:this.refReorderArrow,size:t,rtl:this.props.rtl,renderReorderIndicator:this.props.renderReorderIndicator})}},{key:"setReorderArrowAt",value:function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0;o=void 0!==o?o:t!=H.dragIndex||n!=H.dragTarget,r&&(o=!0);var a=this.props.rtl;this.reorderArrow.setVisible(o);var l=t==e.length,s=e[t],u=H,c=u.headerRegion;if(u.initialScrollLeft,!s&&l){var d,f=e[e.length-1]||{left:c.left,right:c.left};d={},(0,i.default)(d,a?"right":"left",a?f.left:f.right),(0,i.default)(d,"computedLocked",f.computedLocked),s=d}s=s||(a?{right:0}:{left:0});var p=a?s.right:s.left;return a&&this.props.nativeScroll&&this.props.scrollbars.vertical&&(p-=(0,T.default)()),this.setReorderArrowPosition(a?-p+c.right-r:p-c.left+r,n)}},{key:"setReorderArrowPosition",value:function(t,e){var n=this.props.rtl;return this.reorderArrowPosition=this.reorderArrowPosition||{},(0,A.default)(this.reorderArrowPosition,(0,i.default)({},n?"right":"left",t)),this.reorderArrow.set(F((0,i.default)({target:e},n?"right":"left",n?this.reorderArrowPosition.right:this.reorderArrowPosition.left),H.reorderProxyPosition[e])),this}},{key:"setReorderArrowVisible",value:function(t){return this.reorderArrow.setVisible(t),this}},{key:"getGroupToolbar",value:function(){return this.groupToolbar.current}},{key:"getGroupByItems",value:function(){return this.groupToolbar.current?this.groupToolbar.current.getSortedItemsInfo():null}},{key:"getHeaderCells",value:function(){return this.header.getCells()}},{key:"getBoxesFor",value:function(t){return"header"==t?this.header.getCells():"group"==t&&this.groupToolbar.current?this.groupToolbar.current.getCells():"headergroup"==t?this.header.getGroupsAndCells():[]}},{key:"getDragBoxInstance",value:function(t,e,n,r){if("group"===e)return this.getGroupToolbar()&&this.getGroupToolbar().getCells()[t];var o=this.getHeaderCells()[t],i=o;if(r)for(var a=o.getProps();a.depth>n&&a.parent;)a=(i=a.parent).props;return i}},{key:"setupDrag",value:function(t,e){var n,r=t.dragTarget,o=t.dragIndex,a=t.allowTargetChange,l=void 0===a||a,s=t.parentsForColumns,u=t.dragTargetIndex,c=t.dragTargetDepth,f=t.dragTargetLength,p=this.props.visibleColumns,h=this.props.rtl,m=v.default.from(this.headerDomNode.current),g=this.getDragBoxInstance(o,r,c,f),A=this.getScrollLeft(),y=g.getProps?g.getProps():g.props,x=Math.max(this.props.totalComputedWidth-this.props.size.width,0),S=(0,w.default)(p,{rtl:h,rtlOffset:x,initialOffset:h?m.right:m.left,headerRegion:m,initialScrollLeft:A,availableWidth:Math.min(this.props.availableWidth,this.props.totalComputedWidth),totalLockedEndWidth:this.props.totalLockedEndWidth}),O=this.getGroupToolbar()&&this.getGroupToolbar().getCells(),_=this.props.computedGroupBy&&this.props.computedGroupBy.length&&(0,b.default)(O)||[],P="header"==r?this.dragCell:"group"==r?this.dragGroupItem:this.dragHeaderGroup,B="group"===r?y.column:p[o],T="header"==r?B:null,R="header"==r?T.id:"group"==r?B.id:null,I=g.getDOMNode?g.getDOMNode():null,M=g&&g.getProxyRegion?g.getProxyRegion():v.default.from(I);E.MAX_WIDTH&&M.getWidth()>E.MAX_WIDTH&&M.setWidth(E.MAX_WIDTH),v.default.from(I).getWidth()>m.getWidth()/2&&(h?M.shift({right:e.pageX-M.right-this.props.columnReorderScrollByAmount}):M.shift({left:e.pageX-M.left-this.props.columnReorderScrollByAmount}));var D=(0,i.default)({top:m.top},h?"right":"left",h?m.right:m.left),N=F({},y);this.props.renderColumnReorderProxy&&Object.assign(N,{renderColumnReorderProxy:this.props.renderColumnReorderProxy}),P.setProps(N);var L=(0,i.default)({top:M.top-D.top},h?"right":"left",h?D.right-M.right:M.left-D.left);P.setHeight(M.height),P.setWidth(M.width),P.setTop(L.top),h?P.setRight(L.right):P.setLeft(L.left);var j=p.length-(0,k.default)((0,d.default)(p).reverse()),U=(0,k.default)(p),z=p.reduce((function(t,e,n){return t[n]=!0,t}),{});z[p.length]=!0,this.props.groups&&this.props.groups.length&&!this.props.allowGroupSplitOnReorder&&(z=function(t){var e,n,r,o,i=t.dragTargetDepth,a=t.dragTargetIndex,l=t.dragTargetLength,s=t.parentsForColumns,u=t.lockedForColumns,c=t.columns,d=t.allowGroupSplitOnReorder,f=function(t,e,n){var r,o,i,a=t[n].slice(-e-1)[0],l=u[n];do{if(!(r=t[n-1]))break;if(o=r.slice(-e-1)[0],i=u[n],o!==a||i!==l)break;n--}while(n>=0);return n},p=function(t,e,n){var r,o,i,a=t[n].slice(-e-1)[0],l=u[n];do{if(!(r=t[++n]))break;if(o=r.slice(-e-1)[0],i=u[n],o!==a||i!==l)break}while(n<t.length);return n},h=c.reduce((function(t,e,n){return n>a&&n<=a+l||(t[n]=!0),t}),{});if(h[c.length]=!0,!d){for(var m=(e=s[a],n=(e=e||[])[0],r=!0,o=[],e.forEach((function(t){if(r)return r&&t!==n?(r=!1,void o.push(t)):void o.push(null);o.push(t)})),o).filter((function(t){return t})).length?i:0,g=m?f(s,m-1,a):0,A=m?p(s,m-1,a):c.length,v=p(s,m,a),y=0;y<=c.length;y++)delete h[y];for(var b=g;b<A;b++){var w=f(s,m,b),C=p(s,m,b);h[w]=!0,h[C]=!0}c[v]&&"end"===c[v].computedLocked&&c[v-1]&&"end"!==c[v-1].computedLocked||delete h[v]}return h}({dragTargetDepth:c,dragTargetIndex:u,dragTargetLength:f,parentsForColumns:s,lockedForColumns:p.map((function(t){return t.computedLocked})),columns:p,allowGroupSplitOnReorder:this.props.allowGroupSplitOnReorder,maxDepth:this.props.computedGroupsDepth+1})),z&&!z[o]&&"group"!=r&&(z[o]=!0);var Q=this.headerDomNode?this.headerDomNode.current:null,V=0;if(this.props.computedFilterable){var W=Q.querySelector(".InovuaReactDataGrid__column-header__filter-wrapper");W&&(V=W.offsetHeight)}n={allowTargetChange:l,columnId:R,headerRegion:m,headerDragColumn:T,minHeaderIndex:U,maxHeaderIndex:j,dragColumn:B,dragColumnsIds:"headergroup"==r?g.props.columns:null,dragBox:g,dragBoxInitialRegion:M,dragBoxRegion:M.clone(),dragBoxProps:y,dragBoxOffsets:D,dragProxy:P,dragProxyInitialPosition:L,dragTarget:r,dropTarget:r,dragIndex:o,columnRanges:S,groupByRanges:_,parentsForColumns:s,dragTargetIndex:u,dragTargetDepth:c,dragTargetLength:f,scrollLeftMax:this.props.getScrollLeftMax(),initialScrollLeft:A},(0,i.default)(n,"headerRegion",m),(0,i.default)(n,"validDropPositions",z),H=n;var G=this.groupToolbar.current&&this.groupToolbar.current.domRef?this.groupToolbar.current.domRef.current:null,K=Q,Y=G||this.headerDomNode.current,q=getComputedStyle(Y);H.reorderProxyPosition={group:{top:parseInt(q.paddingTop),bottom:Y.offsetHeight-parseInt(q.paddingBottom)},header:{top:this.props.computedGroupBy?G?Y.offsetHeight:this.headerDomNode.current.offsetTop:0,bottom:K.offsetHeight-V},headergroup:{top:this.props.computedGroupBy?G?Y.offsetHeight:this.headerDomNode.current.offsetTop:0,bottom:K.offsetHeight-V}},this.setReorderArrowAt(o,"group"===r?_:S,r),this.setReorderArrowPosition(void 0,r),P.setDragging(!0),this.props.coverHandleRef.current.setActive(!0),this.props.coverHandleRef.current.setCursor("grabbing");var X=this.headerDomNode?this.headerDomNode.current:null;(0,C.default)({constrainTo:this.props.constrainReorder?v.default.from(X.parentNode):void 0,region:M},{onDrag:this.onHeaderCellDrag,onDrop:this.onHeaderCellDrop},e)}},{key:"onHeaderCellDrop",value:function(){var t=this;this.props.coverHandleRef.current.setActive(!1),delete this._dragIndex;var e=this.dropIndex,n=this.props;if(void 0===e||!H)return H&&H.dragProxy.setDragging(!1),this.setReorderArrowVisible(!1),void(H=null);var r=H,o=(r.dragColumn,r.columnId),i=r.dragColumnsIds,a=r.dragTarget,l=r.dropTarget,s=r.dragProxy,u=r.newLocked,c=H.dragIndex;H=null,this.setReorderArrowVisible(!1),s.setDragging(!1);var d=this.props.visibleColumns,f=d[c].computedLocked;if(e!=c||u!==f||a!=l)if(this.props.virtualizeColumns&&setTimeout((function(){t.header.updateColumns()}),10),"headergroup"!=a){var p=n.visibleColumns,h=n.computedGroupBy;if(l==a&&("group"==a&&this.setGroupBy((0,x.default)(h,c,e)),"header"==a&&this.moveColumnsBeforeIndex([o],e,u)),"header"==a&&"group"==l){var m=p[c],g=[].concat(h);g.splice(e,0,m.id),this.setGroupBy(g)}"group"==a&&"header"==l&&this.ungroupColumnToIndex(o,e)}else{if(e==c&&a==l&&u===f)return;if(d[e])this.moveColumnsBeforeIndex(i,d[e].computedVisibleIndex,u);else if(e==d.length){var A=d[d.length-1];A&&this.moveColumnsBeforeIndex(i,A.computedVisibleIndex+1,u)}}}},{key:"ungroupColumnToIndex",value:function(t,e){var n=this.props,r=n.allColumns,o=n.visibleColumns,i=r.filter((function(e){return e.id===t}))[0],a=[].concat(this.props.computedGroupBy).filter((function(e){return e!=t})),l=o[e];if(l&&l.id===t)this.setGroupBy(a);else{var s=z(n,(function(e){return e.id!==t})),u=l?s.indexOf(l.id):s.length;s.splice(u,0,t);var c=l||o[o.length-1];c.computedLocked!=i.computedLocked&&this.props.setColumnLocked(t,c.computedLocked),this.setGroupBy(a),this.setColumnOrder(s)}}},{key:"moveColumnsBeforeIndex",value:function(t,e,n){var r=this,o=this.props,i=o.visibleColumns,a=o.columnVisibilityMap,l=o.allowGroupSplitOnReorder,s=z(o),u=i.filter((function(e){return-1!=t.indexOf(e.id)})),c=t.map((function(t){return s.indexOf(t)})),d=i[e]?s.indexOf(i[e].id):s.length,f=c[0];if(!l&&f<d)for(;;){var p=s[d-1];if(!p||!1!==a[p])break;d--}i[e]||i[i.length-1],u.forEach((function(t){n!=t.computedLocked&&r.props.setColumnLocked(t.id,n)}));var h=(0,x.default)(s,c,d);this.setColumnOrder(h)}},{key:"onHeaderCellDrag",value:function(t){var e=t.left,n=t.top;if(H){var r=H,o=r.allowTargetChange,i=r.dragTarget,a=r.dragIndex,l=r.dragProxy,s=r.dragColumn,u=r.dragBoxInitialRegion,c=r.dragBoxOffsets,d=r.dragBoxRegion,f=r.groupByRanges,p=r.columnRanges,h=r.headerRegion,m=r.scrollLeftMax,g=r.initialScrollLeft,A=r.validDropPositions;d.set({left:u.left,top:u.top,bottom:u.bottom,right:u.right});var y=H.dropTarget,b=this.props,w=b.columnReorderScrollByAmount,C=b.rtl,x=this.getScrollLeft(),S=x-g,k=e;d.shift({top:n,left:e}),e+=S;var E=Math.max(h.left,0),_=h.right,P=this.groupToolbar&&this.groupToolbar.current&&this.groupToolbar.current.domRef?this.groupToolbar.current.domRef.current:null;if(this.groupToolbar.current&&o){var B=v.default.from(P);d.top+d.height/2<B.bottom?"group"!==y&&!1!==s.groupBy&&(y=H.dropTarget="group"):"header"!=y&&(y=H.dropTarget="header")}var T=0,R=0,I=this.props.visibleColumns[a].computedLocked;"header"!=y&&"headergroup"!=y||(u.left+k-this.props.totalLockedStartWidth<E+40&&k<0?T=-w:u.right+k>_-40-this.props.totalLockedEndWidth&&k>0&&(T=w),T&&(x+T<0&&(T=-x),x+T>m&&(T=m-x),T&&(this.setScrollLeft(x+T),R=T))),C?l.setRight(c.right+-k-u.right-R):l.setLeft(u.left+k-c.left-R),l.setTop(d.top-c.top);var M="group"==y&&"group"==i?k<0?-1:1:i!=y||e<0?-1:1;I&&(M=k<0?-1:1),C&&(M*=-1);var D,N=function(t){return t.computedLocked?t:F(F({},t),{},{left:t.left-S,right:t.right-S})},L="group"===y?f:p,j=L.map(N),U=L.map(N),z="header"==y?H.minHeaderIndex:void 0,Q="header"==y?H.maxHeaderIndex:void 0,V=(0,O.default)({dir:M,rtl:C,dragMinIndex:z,dragMaxIndex:Q,dragTarget:i,dropTarget:y,dragRange:F(F({},j[a]),{},{left:d.left,right:d.right,index:a}),dragIndex:a,ranges:U,validDropPositions:y===i?A:void 0}),W=V.index,G=V.locked;H.newLocked=G,null!=W&&(D=W);var K,Y=0;"start"===G&&W===this.props.firstUnlockedIndex&&(Y=-11*(C?-1:1)),W===this.props.firstLockedEndIndex&&a!==this.props.firstLockedEndIndex&&("end"===G?Y=4*(C?-1:1):G||(Y=-6*(C?-1:1))),W===this.props.visibleColumns.length&&(Y=C?6:-6),null==G&&"end"===I&&W===this.props.firstLockedEndIndex&&(K=!0),this.dropIndex=D,this.setReorderArrowPosition(void 0,y),this.setReorderArrowAt(D,U,y,Y,K)}}},{key:"setColumnOrder",value:function(t){var e=z(this.props);this.props.setColumnOrder&&JSON.stringify(e)!==JSON.stringify(t)&&this.props.setColumnOrder(t)}},{key:"setGroupBy",value:function(t){this.props.onGroupByChange&&JSON.stringify(t)!==JSON.stringify(this.props.computedGroupBy)&&this.props.onGroupByChange(t)}},{key:"insertGroupBy",value:function(t,e){var n=this.props,r=(0,d.default)(n.computedGroupBy);r.splice(t,0,e.id),this.setGroupBy(r)}}]),n}(h.default);e.default=W,W.propTypes={i18n:p.default.func.isRequired,renderGroupToolbar:p.default.func,renderDragGroupItem:p.default.func,getScrollLeftMax:p.default.func.isRequired,setScrollLeft:p.default.func.isRequired,renderColumnReorderProxy:p.default.func,stickyHeader:p.default.bool}},48056:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(46511)),i=function(){};e.default=function(t){var e=t.constrainTo,n=t.region,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,l=r.onDrag||i,s=r.onDrop||i;(0,o.default)(a,{constrainTo:e,region:n,onDrag:function(t,e){t.preventDefault(),l({left:e.diff.left||0,top:e.diff.top||0},t)},onDrop:function(t,e){s(e.diff)}})}},32145:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(59713)),d=r(n(67294)),f=r(n(45697)),p=r(n(61156));var h=function(t){(0,l.default)(f,t);var e,n,r=(e=f,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function f(t){var e;return(0,o.default)(this,f),e=r.call(this,t),(0,c.default)((0,a.default)(e),"setConstrained",(function(t){return e.state.constrained!=t&&e.setState({constrained:t}),(0,a.default)(e)})),(0,c.default)((0,a.default)(e),"setOffset",(function(t){return e.setState({offset:t}),(0,a.default)(e)})),(0,c.default)((0,a.default)(e),"setActive",(function(t,n){return e.setState({active:t,offsetTop:n&&n.offsetTop||0}),(0,a.default)(e)})),e.state={offset:0,constrained:!1,active:!1},e}return(0,i.default)(f,[{key:"render",value:function(){var t,e=this.props,n=this.state,r=n.constrained,o=void 0!==e.active?e.active:n.active,i=e.rtl,a=e.columnResizeProxyWidth,l=e.columnResizeHandleWidth,s=e.style;o&&e.activeStyle&&(s=Object.assign({},s,e.activeStyle));var u=(0,p.default)(e.className,"InovuaReactDataGrid__resize-overlay",o&&"InovuaReactDataGrid__resize-overlay--active"),f=(0,p.default)("InovuaReactDataGrid__resize-proxy",r&&"InovuaReactDataGrid__resize-proxy--constrained"),h=this.state.offset+(l-a)/2,m=(t={transform:"translate3d(".concat((i?-1:1)*h,"px,0px, 0px)")},(0,c.default)(t,i?"right":"left",0),(0,c.default)(t,i?"left":"right","unset"),(0,c.default)(t,"width",a),(0,c.default)(t,"top",this.state.active&&this.state.offsetTop||0),(0,c.default)(t,"bottom",0),(0,c.default)(t,"height","initial"),t);return this.props.resizeProxyStyle&&(m=Object.assign({},this.props.resizeProxyStyle,m)),d.default.createElement("div",{style:s,className:u},d.default.createElement("div",{className:f,style:m}))}}]),f}(d.default.Component);e.default=h,h.propTypes={resizeProxyStyle:f.default.shape({})}},54444:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=x(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(48271)),m=r(n(32145)),g=r(n(27854)),A=r(n(61156)),v=r(n(97363)),y=r(n(64595)),b=r(n(45250)),w=n(6504),C=r(n(16111));function x(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(x=function(t){return t?n:e})(t)}function S(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function O(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?S(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var k=(0,n(93558).getGlobal)(),E={height:"100%"},_=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"scrollTop",0),(0,d.default)((0,l.default)(e),"lastComputedProps",void 0),(0,d.default)((0,l.default)(e),"headerLayout",null),(0,d.default)((0,l.default)(e),"getDOMNode",(function(){return e.columnLayoutRef.current})),(0,d.default)((0,l.default)(e),"renderScrollingTopRegion",(function(){return null})),(0,d.default)((0,l.default)(e),"renderScrollingBottomRegion",(function(){return null})),(0,d.default)((0,l.default)(e),"getContentRows",(function(){return e.content.getRows()})),(0,d.default)((0,l.default)(e),"getScrollTop",(function(){return e.scrollTop||0})),(0,d.default)((0,l.default)(e),"renderHeaderLayout",(function(t){return f.default.createElement(y.default,O(O({},t),{},{onResizeMouseDown:e.onResizeMouseDown.bind((0,l.default)(e),t),onResizeTouchStart:e.onResizeTouchStart.bind((0,l.default)(e),t),onFilterValueChange:t.computedOnColumnFilterValueChange,ref:e.refHeaderLayout,getScrollLeftMax:e.getScrollLeftMax,setScrollLeft:e.setScrollLeft}))})),(0,d.default)((0,l.default)(e),"renderContent",(function(t){var n=t.groupBy,r=n&&n.length?n:null;return f.default.createElement(b.default,O(O({key:"content"},t),{},{getScrollLeftMax:e.getScrollLeftMax,groupBy:r,before:e.renderLockedStartRows(t),after:e.renderLockedEndRows(t),ref:e.refContent,columns:t.visibleColumns,minWidth:t.minWidth,maxWidth:t.maxWidth,onDragRowMouseDown:e.onDragRowMouseDownHandle,onContainerScrollHorizontal:e.onContainerScrollHorizontal.bind((0,l.default)(e),t),onContainerScrollVertical:e.onContainerScrollVertical.bind((0,l.default)(e),t),onColumnRenderStartIndexChange:e.onColumnRenderStartIndexChange}))})),(0,d.default)((0,l.default)(e),"onDragRowMouseDownHandle",(function(t,e,n){})),(0,d.default)((0,l.default)(e),"renderLockedEndRows",(function(t){return null})),(0,d.default)((0,l.default)(e),"renderLockedStartRows",(function(t){return null})),(0,d.default)((0,l.default)(e),"renderLockedRows",(function(t,e,n){return null})),(0,d.default)((0,l.default)(e),"renderResizeOverlay",(function(t){return f.default.createElement(m.default,{resizeProxyStyle:t.resizeProxyStyle,columnResizeProxyWidth:t.columnResizeProxyWidth,columnResizeHandleWidth:t.columnResizeHandleWidth,rtl:t.rtl,ref:e.refResizeOverlay})})),(0,d.default)((0,l.default)(e),"onColumnRenderStartIndexChange",(function(t){e.headerLayout&&e.headerLayout.setColumnRenderStartIndex(t)})),(0,d.default)((0,l.default)(e),"onContainerScrollVertical",(function(t,n){e.scrollTop=n;var r=t.computedLockedRows,o=t.rowHeight,i=t.stickyHeaders,a=t.groupBy;o&&i&&a&&a.length&&e.updateStickyHeader(n),r&&r.length&&e.updateLockedRows(n),t.onScroll&&t.onScroll()})),(0,d.default)((0,l.default)(e),"onContainerScrollHorizontal",(function(t,n,r){e.scrollLeft=n,e.headerLayout&&e.headerLayout.onContainerScrollHorizontal(n,r),t.onScroll&&t.onScroll()})),(0,d.default)((0,l.default)(e),"getScrollLeft",(function(){return e.scrollLeft||0})),(0,d.default)((0,l.default)(e),"getScrollLeftMax",(function(){var t=e.getVirtualList();return t?t.scrollContainer.scrollLeftMax:0})),(0,d.default)((0,l.default)(e),"getScrollTopMax",(function(){var t=e.getVirtualList();if(t)return t.scrollContainer.scrollTopMax})),(0,d.default)((0,l.default)(e),"setScrollLeft",(function(t){var n=e.getVirtualList();n&&(n.scrollLeft=t)})),(0,d.default)((0,l.default)(e),"setScrollTop",(function(t){var n=e.getVirtualList();n&&(n.scrollTop=t)})),(0,d.default)((0,l.default)(e),"getVirtualList",(function(){return e.content?e.content.getVirtualList():null})),(0,d.default)((0,l.default)(e),"startEdit",(function(t){return e.content.startEdit(t)})),(0,d.default)((0,l.default)(e),"cancelEdit",(function(t){return e.content.cancelEdit(t)})),(0,d.default)((0,l.default)(e),"completeEdit",(function(t){return e.content.completeEdit(t)})),(0,d.default)((0,l.default)(e),"getRenderRange",(function(){return e.content.getRenderRange()})),(0,d.default)((0,l.default)(e),"getHeaderLayout",(function(){return e.headerLayout})),(0,d.default)((0,l.default)(e),"getHeaderCells",(function(){return e.getHeaderLayout().getHeaderCells()})),(0,d.default)((0,l.default)(e),"getHeader",(function(){return e.headerLayout.getHeader()})),(0,d.default)((0,l.default)(e),"getGroupToolbar",(function(){return e.headerLayout.getGroupToolbar()})),(0,d.default)((0,l.default)(e),"getDOMColumnHeaderAt",(function(t){return e.headerLayout.getCellDOMNodeAt(t)})),(0,d.default)((0,l.default)(e),"onResizeMouseDown",(function(){var t;C.default||(t=e).onResizeDownAction.apply(t,arguments)})),(0,d.default)((0,l.default)(e),"onResizeDownAction",(function(t,n,r){var o=r.colHeaderNode,i=r.event,a=r.groupColumns,l=n.computedVisibleIndex;e.setupColumnResize(t,{groupColumns:a,visibleIndex:void 0!==l?l:n.visibleIndex,colHeaderNode:o,headerNode:e.getHeader().getDOMNode(),event:i})})),(0,d.default)((0,l.default)(e),"onResizeTouchStart",(function(){var t;(t=e).onResizeDownAction.apply(t,arguments)})),(0,d.default)((0,l.default)(e),"setupColumnResize",(function(t,n){var r=n.visibleIndex,o=n.groupColumns,i=n.colHeaderNode,a=n.event;if(a.stopPropagation(),!a.ctrlKey){var s=t.rtl,u=h.default.from(a.currentTarget.firstChild||a.currentTarget),c=t.visibleColumns,f=c.reduce((function(t,e,n){return null!=e.flex&&-1==t?n:t}),-1),p=r,m=h.default.from(e.getHeaderLayout().headerDomNode.current),A=h.default.from(m.get());A.set((0,d.default)({},e.props.rtl?"left":"right",(e.props.rtl?-1:1)*(k.screen?3*k.screen.width:2*h.default.from(document.documentElement).getRight())));var v,y=c[p],b=h.default.from(i),w=y.lastInGroup?u.width:u.width/2;if(o){var C=t.columnsMap,x=o.map((function(t){return C[t]})),S=h.default.from(e.getDOMColumnHeaderAt(x[0].computedVisibleIndex)),O=x.reduce((function(t,e){return t+e.computedMinWidth}),0),E=x.reduce((function(t,e){return t+(e.computedMaxWidth||1/0)}),0),_=s?S.right-O-w:O+S.left-w;A.set((0,d.default)({},s?"right":"left",_)),E!==1/0&&(v=s?S.right-E:S.left+E+w)}else{var P=y.computedMinWidth;if(e.props.rtl){var B=b.right-P-w;A.set({right:B}),y.computedMaxWidth&&(v=b.right-y.computedMaxWidth)}else{var T=P+b.left-w;A.set({left:T}),y.computedMaxWidth&&(v=b.left+y.computedMaxWidth)}}var R=t.shareSpaceOnResize,I=c[p+1],M=e.getDOMColumnHeaderAt(p+1),D=I?h.default.from(M):null;if((y&&!1===y.computedResizable||I&&!1===I.computedResizable)&&(R=!1),R&&M)if(e.props.rtl){var N=D.left+I.computedMinWidth;(!v||N>v)&&(v=N)}else{var F=D.right-I.computedMinWidth;(!v||F<v)&&(v=F)}null!=v&&A.set((0,d.default)({},e.props.rtl?"left":"right",v)),e.props.rtl&&(I&&A.set({left:A.left-t.columnResizeHandleWidth/2}),A.set({right:A.right+t.columnResizeHandleWidth})),e.props.coverHandleRef.current.setCursor("col-resize"),(0,g.default)({headerRegion:m,constrainTo:A,region:u,columns:c,index:p,rtl:e.props.rtl,extraOffset:0,firstFlexIndex:f,groupColumns:o,shareSpaceOnResize:t.shareSpaceOnResize,shareSpace:R,nextColumnSize:D?D.width:null,initialSize:b.width},{onResizeDragInit:e.onResizeDragInit.bind((0,l.default)(e),t),onResizeDrag:e.onResizeDrag.bind((0,l.default)(e),t),onResizeDrop:e.onResizeDrop.bind((0,l.default)(e),t)},a)}})),(0,d.default)((0,l.default)(e),"onResizeDragInit",(function(t,n){var r=n.offset,o=n.constrained,i=e.getHeaderLayout().getHeader().domRef.current.offsetTop;e.props.coverHandleRef.current.setActive(!0),e.resizeOverlay.setOffset(r).setActive(!0,{offsetTop:i}).setConstrained(o)})),(0,d.default)((0,l.default)(e),"onResizeDrop",(function(t,n){var r=n.index,o=n.offset,i=n.diff,a=n.groupColumns,l=n.constrained,s=n.size,u=n.nextColumnSize,c=n.firstFlexIndex,d=n.shareSpace;e.props.coverHandleRef.current.setActive(!1),e.resizeOverlay&&e.resizeOverlay.setOffset(o).setConstrained(l).setActive(!1),t.virtualizeColumns&&setTimeout((function(){e.headerLayout.header.updateColumns()}),10),t.computedOnColumnResize({groupColumns:a,diff:i,index:r,size:s,nextColumnSize:u,firstFlexIndex:c,shareSpace:d})})),(0,d.default)((0,l.default)(e),"onResizeDrag",(function(t,n){var r=n.offset,o=n.constrained;e.resizeOverlay&&e.resizeOverlay.setOffset(r).setConstrained(o)})),(0,d.default)((0,l.default)(e),"isRowFullyVisible",(function(t){return e.content.isRowFullyVisible(t)})),e.refResizeOverlay=function(t){e.resizeOverlay=t},e.refHeaderLayout=function(t){e.headerLayout=t},e.columnLayoutRef=(0,f.createRef)(),e.refContent=function(t){e.content=t},e}return(0,a.default)(o,[{key:"tryStartEdit",value:function(t){return this.content.tryStartEdit(t)}},{key:"render",value:function(){var t=this,e=(0,A.default)("InovuaReactDataGrid__column-layout");return f.default.createElement(w.Consumer,null,(function(n){var r=n.useNativeFlex;return t.lastComputedProps=n,f.default.createElement("div",{ref:t.columnLayoutRef,className:e,style:O(O({},E),t.props.style)},f.default.createElement(v.default,{useNativeFlex:r,flexIndex:1,getNode:t.getDOMNode},t.renderHeaderLayout(n),t.renderContent(n)),n&&n.rowReorderAutoScroll&&t.renderScrollingTopRegion(),t.renderReorderRowProxy(n),t.renderResizeOverlay(n),t.renderDragRowArrow(n),n&&n.rowReorderAutoScroll&&t.renderScrollingBottomRegion())}))}},{key:"renderReorderRowProxy",value:function(){return null}},{key:"renderDragRowArrow",value:function(){return null}},{key:"updateLockedRows",value:function(t){}},{key:"updateStickyHeader",value:function(){}}]),o}(f.default.Component);e.default=_,_.defaultProps={reorderProxySize:3},_.propTypes={minRowWidth:p.default.number,onMount:p.default.func,onUnmount:p.default.func,onRowMouseEnter:p.default.func,onRowMouseLeave:p.default.func,reorderProxySize:p.default.number.isRequired}},27854:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var r=t.region,a=t.headerRegion,l=t.constrainTo,s=(t.columnHeaderNodes,t.columns),u=t.rtl,c=t.index,d=t.firstFlexIndex,f=t.shareSpace,p=t.shareSpaceOnResize,h=t.initialSize,m=t.nextColumnSize,g=(t.extraOffset,t.groupColumns),A=e.onResizeDragInit,v=void 0===A?i:A,y=e.onResizeDragStart,b=void 0===y?i:y,w=e.onResizeDrag,C=void 0===w?i:w,x=e.onResizeDrop,S=void 0===x?i:x,O=s[c],k=s[c+1],E=u?a.right-r.right:r.left-a.left,_=function(t){return t.left<=l.left||t.right>=l.right};(0,o.default)(n,{constrainTo:l,region:r,onDragInit:v.bind(this,{offset:E,region:r,initialPosition:E,constrained:_(r)}),onDragStart:function(t,e){var n=_(e.dragRegion);b({initialPosition:E,offset:E,constrained:n,resizing:!0,region:r,column:O})},onDrag:function(t,e){var n=e.diff.left,o=E+(u?-1:1)*n,i=_(e.dragRegion);t.preventDefault(),C({constrained:i,initialPosition:E,diff:n,offset:o,region:r,column:O})},onDrop:function(t,e){var n,o=(u?-1:1)*Math.round(e.diff.left),i=E+o,a=_(e.dragRegion);f&&(n=m-o),S({index:c,constrained:a,initialPosition:E,region:r,diff:o,offset:i,size:h+o,shareSpaceOnResize:p,groupColumns:g,initialSize:h,firstFlexIndex:d,shareSpace:f,column:O,nextColumn:k,nextColumnSize:n})}})};var o=r(n(46511)),i=function(){}},20267:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=w(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=n(73935),h=r(n(45697)),m=r(n(94328)),g=r(n(52239)),A=r(n(54444)),v=r(n(97363)),y=r(n(61156)),b=n(6504);function w(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(w=function(t){return t?n:e})(t)}function C(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?C(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var S=function(t){return t.stopPropagation()},O=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"ref",void 0),(0,d.default)((0,l.default)(e),"domNode",null),(0,d.default)((0,l.default)(e),"refColumnLayout",void 0),(0,d.default)((0,l.default)(e),"columnLayout",void 0),(0,d.default)((0,l.default)(e),"dragHeader",void 0),(0,d.default)((0,l.default)(e),"getDOMNode",(function(){return e.domNode})),(0,d.default)((0,l.default)(e),"renderPageList",(function(t){return p.createPortal?e.props.renderInPortal(t):t})),(0,d.default)((0,l.default)(e),"onRowMouseEnter",(function(t,n){e.props.onRowMouseEnter&&e.props.onRowMouseEnter(t,n)})),(0,d.default)((0,l.default)(e),"onRowMouseLeave",(function(t,n){e.props.onRowMouseLeave&&e.props.onRowMouseLeave(t,n)})),(0,d.default)((0,l.default)(e),"getVirtualList",(function(){return e.columnLayout&&e.columnLayout.getVirtualList()})),(0,d.default)((0,l.default)(e),"getRenderRange",(function(){return e.columnLayout.getRenderRange()})),(0,d.default)((0,l.default)(e),"isRowFullyVisible",(function(t){return e.columnLayout.isRowFullyVisible(t)})),(0,d.default)((0,l.default)(e),"getScrollLeft",(function(){return e.columnLayout&&e.columnLayout.scrollLeft||0})),(0,d.default)((0,l.default)(e),"getColumnLayout",(function(){return e.columnLayout})),(0,d.default)((0,l.default)(e),"setScrollLeft",(function(t){e.columnLayout&&(e.columnLayout.setScrollLeft(t),e.dragHeader&&e.dragHeader.setScrollLeft(t))})),(0,d.default)((0,l.default)(e),"getScrollTop",(function(){return e.columnLayout&&e.columnLayout.scrollTop||0})),e.ref=function(t){e.domNode=t},e.refColumnLayout=function(t){e.columnLayout=t},e}return(0,a.default)(o,[{key:"shouldComponentUpdate",value:function(t,e){return(0,g.default)(this,t,e)}},{key:"render",value:function(){var t=this,e=this.props.Footer;return f.default.createElement(b.Consumer,null,(function(n){var r=n&&n.ColumnLayout||A.default;return f.default.createElement("div",{className:"InovuaReactDataGrid__body",ref:t.ref},f.default.createElement(v.default,{flexIndex:0,getNode:t.getDOMNode,useNativeFlex:n.useNativeFlex},f.default.createElement(r,{key:"collayout",ref:t.refColumnLayout,rtl:n.rtl,coverHandleRef:n.coverHandleRef}),t.renderPaginationToolbar(n),n.computedFooterRows&&e?f.default.createElement(e,{key:"footer",rows:n.computedFooterRows}):null))}))}},{key:"renderPaginationToolbar",value:function(t){var e,n=t.pagination,r=t.paginationProps,o=t.i18n,i=t.theme,a=t.pageSizes;if(!n)return null;if(!r||r.livePagination)return null;t.renderPaginationToolbar&&(e=t.renderPaginationToolbar(r));var l=x(x({perPageText:o("perPageText"),pageText:o("pageText"),ofText:o("ofText"),showingText:o("showingText"),rtl:t.rtl},r),{},{pageSizes:a,onClick:S,theme:i,className:(0,y.default)(r.className,this.props.useNativeFlex?"InovuaReactDataGrid-modifier--relative":"")});return l.bordered=!1,delete l.livePagination,void 0===e&&(e=f.default.createElement(m.default,x(x({key:"paginationtoolbar"},l),{},{constrainTo:this.props.constrainTo,renderPageList:this.renderPageList}))),e}}]),o}(f.Component);(0,d.default)(O,"defaultProps",void 0),(0,d.default)(O,"propTypes",void 0),O.defaultProps={defaultScrollTop:0,onRowMouseEnter:function(){},onRowMouseLeave:function(){},rowPlaceholderDelay:300},O.propTypes={i18n:h.default.func,shouldComponentUpdate:h.default.func,constrainTo:h.default.any,Footer:h.default.any,loading:h.default.bool,onScroll:h.default.func,onRowMouseEnter:h.default.func,onRowMouseLeave:h.default.func};var k=O;e.default=k},57322:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=A(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),f=r(n(45697)),p=r(n(94404)),h=r(n(47017)),m=r(n(61156)),g=r(n(39676));function A(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:e})(t)}function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var b=(0,n(93558).getGlobal)(),w=function(t){!1!==t.cancelable&&t.preventDefault()},C="InovuaReactDataGrid__load-mask",x=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),(e=r.call(this,t)).visible=t.visible,e.maskRef=(0,d.createRef)(),e}return(0,l.default)(o,[{key:"setVisible",value:function(t){var e=this;if(this.props.livePagination){this.visible=t;var n=function(){var n=e.maskRef.current;n&&e.scroller&&(n.style.visibility=t?"visible":"hidden",!1===t&&(e.scroller.scrollTop=0))};t?n():b.requestAnimationFrame(n)}}},{key:"componentDidMount",value:function(){this.setVisible(this.props.visible)}},{key:"render",value:function(){var t=this.props,e=t.livePagination,n=t.loadingText,r=t.visible,i=t.style,a=(0,h.default)(t,o.propTypes),l=(0,m.default)(C,t.className,e&&"".concat(C,"--live-pagination"));return d.default.createElement(p.default,y(y({},a),{},{ref:this.maskRef,style:i,visible:r,className:l,onWheel:e?w:null}),(0,g.default)(n,"loading"))}}]),o}(d.default.Component);e.default=x,x.defaultProps={livePagination:!1,visible:!1},x.propTypes={visible:f.default.bool,loadingText:f.default.node,livePagination:f.default.bool}},41220:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(59713)),d=r(n(67294)),f=r(n(32999)),p=r(n(97348));function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var g=function(t){(0,l.default)(h,t);var e,n,r=(e=h,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function h(t){var e;(0,o.default)(this,h),e=r.call(this,t),(0,c.default)((0,a.default)(e),"input",void 0),(0,c.default)((0,a.default)(e),"refInput",void 0),(0,c.default)((0,a.default)(e),"componentDidUpdate",(function(t){var n=t.filterValue.value;String(n).localeCompare(String(e.props.filterValue&&e.props.filterValue.value))&&e.props.filterValue&&e.onChange(e.props.filterValue.value)})),(0,c.default)((0,a.default)(e),"getInputRef",(function(){return e.input})),(0,c.default)((0,a.default)(e),"renderClearIcon",(function(t){var e=t.width,n=t.height;return d.default.createElement("svg",{style:{width:e,height:n},viewBox:"0 0 10 10"},d.default.createElement("path",{fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeWidth:"1.33",d:"M1 1l8 8m0-8L1 9"}))})),e.refInput=function(n){var r,o=t.inputRef||(null===(r=t.filterEditorProps)||void 0===r?void 0:r.inputRef);o&&("function"==typeof o?o(n):o.current=n),e.input=n};var n=t.filterValue;return e.state={value:n&&n.value||""},e.onChange=e.onChange.bind((0,a.default)(e)),e.onValueChange=e.onValueChange.bind((0,a.default)(e)),t.filterDelay&&t.filterDelay>=1&&(e.onValueChange=(0,p.default)(e.onValueChange,t.filterDelay,{leading:!1,trailing:!0})),e}return(0,i.default)(h,[{key:"onChange",value:function(t){this.onValueChange(t),this.setValue(t)}},{key:"setValue",value:function(t){this.setState({value:t})}},{key:"onValueChange",value:function(t){this.props.onChange&&this.props.onChange(m(m({},this.props.filterValue),{},{value:t}))}},{key:"render",value:function(){var t,e=this.props,n=e.filterValue,r=e.readOnly,o=e.disabled,i=e.style,a=e.rtl,l=e.theme,s=e.placeholder,u={readOnly:r,disabled:o,theme:l,rtl:a,value:this.state.value,placeholder:s,style:m({minWidth:0},i)};return n&&(t=n.filterEditorProps,u.value=this.state.value),this.props.render&&this.props.render(d.default.createElement(f.default,m(m({},t),{},{type:"text",ref:this.refInput,onChange:this.onChange,renderClearIcon:this.renderClearIcon,className:"InovuaReactDataGrid__column-header__filter InovuaReactDataGrid__column-header__filter--string"},u)))}}]),h}(d.default.Component);e.default=g},38488:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return function(e,n){var r=e?"-".concat(e):"",o=n?"--".concat(n):"";return"".concat(t).concat(r).concat(o)}}},98615:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(6479)),a=r(n(67294)),l=["onClick","className","expanded","size"];function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.default=function(t){var e=t.onClick,n=t.className,r=t.expanded,o=t.size,s=void 0===o?17:o,c=(0,i.default)(t,l);return a.default.createElement("div",u(u({},c),{},{className:n,onClick:e}),a.default.createElement("svg",{height:s,width:s,viewBox:"0 0 24 24"},r?a.default.createElement("path",{d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"}):a.default.createElement("path",{d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"})))}},36828:(t,e)=>{"use strict";function n(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return n.forEach((function(e){e=Object(e),Object.keys(e).forEach((function(n){t[n]=e[n]}))})),t}Object.defineProperty(e,"__esModule",{value:!0}),e.assign=n,e.default=void 0;var r="function"==typeof Object.assign?Object.assign:n;e.default=r},7880:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function t(e,n,r){if(isNaN(e))return e;var o=void 0===n,i=void 0===r;return o&&i?e:o&&!i?e>r?r:e:i&&!o?e<n?n:e:n>r?t(e,r,n):e<n?n:e>r?r:e}},64444:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){return t&&e?Object.keys(t).reduce((function(n,r){return e[r]||(n[r]=t[r]),n}),{}):Object.assign({},t)}},68108:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=(0,n(93558).getGlobal)();e.default=function(t,e){if(!(t&&e&&t instanceof Element&&e instanceof Element))return!1;if(!r.document.body.contains(e))return!1;var n=!0;return t===e||t.contains(e)||(n=!1),n}},34517:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){var n,r,o,i,a,l=this,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=function l(){var u=Date.now()-i;u<e&&u>=0?n=setTimeout(l,e-u):(n=null,s||(a=t.apply(o,r),n||(o=null,r=null)))};return function(){var c=s&&!n;o=l;for(var d=arguments.length,f=new Array(d),p=0;p<d;p++)f[p]=arguments[p];return r=f,i=Date.now(),n||(n=setTimeout(u,e)),c&&(a=t.apply(o,r),o=r=null),a}}},46350:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(12124)).default?{onMouseDown:"onTouchStart",onMouseUp:"onTouchEnd",onMouseMove:"onTouchMove"}:{onMouseDown:"onMouseDown",onMouseUp:"onMouseUp",onMouseMove:"onMouseMove"};e.default=o},3139:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(97884)),i=r(n(94958)),a=r(n(61887));e.default=function(t,e){var n;return!0===t&&(n=(0,a.default)()),n||"function"!=typeof t||(t=t(e)),n||"string"!=typeof t||(t=(0,i.default)(t,e)),!n&&t&&(n=o.default.from(t)),n}},70471:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(14653))},94630:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008));e.default=function(t){var e,n=t.style||{},r={};return t.minSize&&("number"==(e=(0,o.default)(t.minSize))||"string"==e?(r.minWidth=t.minSize,r.minHeight=t.minSize):(t.minSize.width&&(r.minWidth=t.minSize.width),t.minSize.height&&(r.minHeight=t.minSize.height))),t.maxSize&&("number"==(e=(0,o.default)(t.maxSize))||"string"==e?(r.maxWidth=t.maxSize,r.maxHeight=t.maxSize):(t.maxSize.width&&(r.maxWidth=t.maxSize.width),t.maxSize.height&&(r.maxHeight=t.maxSize.height))),null==r.minWidth&&null!=n.minWidth&&(r.minWidth=n.minWidth),null==r.maxWidth&&null!=n.maxWidth&&(r.maxWidth=n.maxWidth),null==r.minHeight&&null!=n.minHeight&&(r.minHeight=n.minHeight),null==r.maxHeight&&null!=n.maxHeight&&(r.maxHeight=n.maxHeight),r}},44810:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(81602)),i=r(n(7880));e.default=function(t){var e=t.overlayRegion,n=t.targetRegion,r=t.position,a=t.arrowSize,l=(0,o.default)(r),s=(0,i.default)(function(t,e){return e.left-t.left+e.width/2}(e,n),a/2,e.width-a/2),u=(0,i.default)(function(t,e){return e.top-t.top+e.height/2}(e,n),a/2,e.height-a/2);return{top:{position:{left:s,top:"calc(100% - 1px)"},location:"top"},bottom:{position:{left:s,bottom:"calc(100% - 1px)"},location:"bottom"},right:{position:{top:u,right:"calc(100% - 1px)"},location:"right"},left:{position:{top:u,left:"calc(100% - 1px)"},location:"left"}}[l]}},81602:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=["top","bc-tc","bl-tl","br-tr"],r=["bottom","tc-bc","tl-bl","tr-br"],o=["right","lc-rc","tl-tr","bl-br"],i=["left","rc-lc","tr-tl","br-bl"];function a(t){return-1!==n.indexOf(t)}function l(t){return-1!==r.indexOf(t)}function s(t){return-1!==i.indexOf(t)}function u(t){return-1!==o.indexOf(t)}e.default=function(t){var e={top:a(t),bottom:l(t),right:u(t),left:s(t)};return Object.keys(e).filter((function(t){return!!e[t]}))[0]}},96228:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n;return!0===t&&(n=(0,a.default)()),n||"function"!=typeof t||(t=o.default.from(t(e))),n||"string"!=typeof t||(t=(0,i.default)(t,e)),!n&&t&&(n=o.default.from(t)),n};var o=r(n(97884)),i=r(n(94958)),a=r(n(61887))},29553:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(97884)),i=r(n(36828)),a=r(n(44318)),l=r(n(73583)),s=r(n(44810)),u=r(n(96228)),c=r(n(11129)),d=Object.keys(l.default);e.default=function(t){var e=t.constrainTo,n=void 0===e||e,r=t.targetNode,f=t.overlayNode,p=t.offset,h=void 0===p?0:p,m=t.positions,g=void 0===m?d:m,A=t.relativeToViewport,v=void 0===A||A,y=t.arrowSize,b=void 0===y?10:y,w=t.adjustOnPositionBottom,C=void 0===w||w,x=t.showArrow,S=void 0===x||x;if(!n||!f||!r)return null;var O=(0,u.default)(n,r),k=o.default.from(f),E=o.default.from(r),_=k.clone(),P=g.map((function(t){return l.default[t]?l.default[t].position:t.position||t})),B=(0,a.default)(g,h).map((function(t){return(0,i.default)({},t)})),T=_.alignTo(E,P,{constrain:O,offset:B}),R=_.getWidth()!=k.getWidth(),I=_.getHeight()!=k.getHeight(),M=null;S&&(M=(0,s.default)({arrowSize:b,overlayRegion:_,targetRegion:E,position:T}));var D={top:_.top,left:_.left};if(!v&&f.offsetParent){var N=o.default.from(f.offsetParent);D.left-=N.left,D.top-=N.top}return(0,c.default)(T)&&C&&(D.bottom=-(k.height+(E.height-D.top)),delete D.top),{alignRegion:E,constrainedHeight:I,constrainedWidth:R,constrained:I||R,positionRegion:_,arrowConfig:M,position:D,succesfullPosition:T}}},44318:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=r(n(50008)),a=r(n(73583));function l(t,e){return Array.apply(null,Array(t)).map(e)}e.default=function(t,e){return function(t,e){var n=null;if("number"==typeof t||!Array.isArray(t)&&"object"===(0,i.default)(t))n=l(e,(function(){return t}));else if(Array.isArray(t))if(t.length<e){var r=t[t.length-1],a=l(e-t.length,(function(){return r}));n=[].concat((0,o.default)(t),(0,o.default)(a))}else n=t;return n}(e,t.length).map((function(e,n){var r=t[n],o=a.default[r],i=o?o.offset:r.offset||{x:0,y:0};return"number"==typeof e?function(t,e){var n={x:t*e.x,y:t*e.y};return e.resetNumeric&&(n[e.resetNumeric]=0),n}(e,i):function(t,e){return{x:void 0===t.x?0:t.x*e.x,y:void 0===t.y?0:t.y*e.y}}(e,i)}))}},35890:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"positionsMap",{enumerable:!0,get:function(){return o.default}});var o=r(n(73583)),i=r(n(29553)).default;e.default=i},11129:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={"tl-br":!0,"tc-bc":!0,"tl-bl":!0,"tr-br":!0,"tr-bl":!0};e.default=function(t){return!!n[t]}},73583:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.posiblePositions=e.default=void 0;var n={top:{alias:"top",position:"bc-tc",offset:{x:1,y:-1,resetNumeric:"x"}},"bc-tc":{alias:"top",position:"bc-tc",offset:{x:1,y:-1,resetNumeric:"x"}},"bl-tl":{alias:"topAlignedLeft",position:"bl-tl",offset:{x:1,y:-1,resetNumeric:"x"}},"br-tr":{alias:"topAlignedRight",position:"br-tr",offset:{x:1,y:-1,resetNumeric:"x"}},"br-tl":{alias:"topLeft",position:"br-tl",offset:{x:-1,y:-1}},right:{position:"lc-rc",alias:"right",offset:{x:1,y:1,resetNumeric:"y"}},"lc-rc":{position:"lc-rc",alias:"right",offset:{x:1,y:1,resetNumeric:"y"}},"tl-tr":{position:"tl-tr",alias:"rightAlignedTop",offset:{x:1,y:1,resetNumeric:"y"}},"bl-br":{position:"bl-br",alias:"rightAlignedBottom",offset:{x:1,y:1,resetNumeric:"y"}},"tl-br":{position:"tl-br",alias:"bottomRight",offset:{x:1,y:1}},bottom:{position:"tc-bc",alias:"bottom",offset:{x:1,y:1,resetNumeric:"x"}},"tc-bc":{position:"tc-bc",alias:"bottom",offset:{x:1,y:1,resetNumeric:"x"}},"tl-bl":{position:"tl-bl",alias:"bottomAlinedLeft",offset:{x:1,y:1,resetNumeric:"x"}},"tr-br":{position:"tr-br",alias:"bottomAlignedRight",offset:{x:1,y:1,resetNumeric:"x"}},"tr-tr":{position:"tr-tr",offset:{x:1,y:-1}},"tr-bl":{position:"tr-bl",alias:"bottomLeft",offset:{x:-1,y:1}},left:{position:"rc-lc",alias:"left",offset:{x:-1,y:1,resetNumeric:"y"}},"rc-lc":{position:"rc-lc",alias:"left",offset:{x:-1,y:1,resetNumeric:"y"}},"tr-tl":{position:"tr-tl",alias:"leftAlignedTop",offset:{x:-1,y:1,resetNumeric:"y"}},"br-bl":{position:"br-bl",alias:"leftAlignedBottom",offset:{x:-1,y:1,resetNumeric:"y"}}},r=Object.keys(n);e.posiblePositions=r;var o=n;e.default=o},61887:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o,i,a=r(n(48271)),l=(0,n(93558).getGlobal)();e.default=function(){if(o)return o;i||(i=!0,l.addEventListener("resize",(function(){o=null})));var t=Math.max(l.document.documentElement.clientWidth,l.innerWidth||0),e=Math.max(l.document.documentElement.clientHeight,l.innerHeight||0);return o=a.default.from({top:0,left:0,width:t,height:e})}},12124:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(16111))},93422:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 1==e.length&&Array.isArray(e[0])&&(e=e[0]),(0,o.default)(e).filter(i).join(" ")};var o=r(n(319)),i=function(t){return!!t&&!0!==t}},3775:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=(0,n(93558).getGlobal)(),o=r&&r.Element?Element.prototype:{matches:function(){return!1}},i=o.matches||o.matchesSelector||o.webkitMatchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector;e.default=function(t,e){if(i)return i.call(t,e);for(var n=t.parentNode.querySelectorAll(e),r=0;r<n.length;r++)if(n[r]==t)return!0;return!1}},36411:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=(0,n(93558).getGlobal)().requestAnimationFrame;e.default=r},90413:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=[],o=t;o<e;o+=n)r.push(o);return r}},94958:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(3775));e.default=function(t,e){for(e=e.parentElement;e;){if((0,o.default)(e,t))return e;e=e.parentElement}return!1}},20732:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(81867))},32891:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(52239))},58883:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){var n,r,o,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=null,l=0,s=function(){l=!1===i.leading?0:Date.now(),a=null,o=t.apply(n,r),a||(n=null,r=null)};return function(){var u=Date.now();l||!1!==i.leading||(l=u);var c=e-(u-l);return n=this,r=arguments,c<=0||c>e?(a&&(clearTimeout(a),a=null),l=u,o=t.apply(n,r),a||(n=r=null)):a||!1===i.trailing||(a=setTimeout(s,c)),o}}},24968:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.IS_MS_BROWSER=e.IS_IE=e.IS_FF=e.IS_EDGE=void 0;var r=(0,n(93558).getGlobal)(),o=r.navigator&&r.navigator.userAgent||"",i=-1!==o.indexOf("Edge/");e.IS_EDGE=i;var a=i||-1!==o.indexOf("Trident");e.IS_MS_BROWSER=a;var l=a&&!i;e.IS_IE=l;var s=o.toLowerCase().indexOf("firefox")>-1;e.IS_FF=s},6504:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Provider=e.Consumer=void 0;var o=r(n(67294)).default.createContext(null),i=o.Provider;e.Provider=i;var a=o.Consumer;e.Consumer=a;var l=o;e.default=l},95806:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.IS_MS_BROWSER=e.IS_IE=e.IS_EDGE=void 0;var r=(0,n(93558).getGlobal)(),o=r.navigator&&r.navigator.userAgent||"",i=-1!==o.indexOf("Edge/");e.IS_EDGE=i;var a=i||-1!==o.indexOf("Trident");e.IS_MS_BROWSER=a;var l=a&&!i;e.IS_IE=l},26011:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"filterTypes",{enumerable:!0,get:function(){return b.default}});var i=r(n(50008)),a=r(n(6479)),l=r(n(63038)),s=r(n(319)),u=r(n(59713)),c=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=K(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),d=n(73935),f=r(n(62071)),p=r(n(4656)),h=r(n(82226)),m=r(n(71064)),g=r(n(46648)),A=r(n(16111)),v=r(n(20267)),y=r(n(57322)),b=r(n(67281)),w=r(n(23733)),C=r(n(81723)),x=r(n(11792)),S=r(n(89108)),O=r(n(89648)),k=r(n(8168)),E=r(n(50544)),_=r(n(12350)),P=r(n(42211)),B=r(n(51962)),T=r(n(65136)),R=r(n(18051)),I=n(24968),M=r(n(83428)),D=n(6504),N=r(n(90080)),F=r(n(29988)),L=r(n(68520)),j=r(n(68395)),H=r(n(26256)),U=n(24027),z=n(18043),Q=n(93558),V=r(n(79925)),W=n(85763),G=["computedOnKeyDown","computedOnFocus","computedOnBlur"];function K(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(K=function(t){return t?n:e})(t)}function Y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function q(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Y(Object(n),!0).forEach((function(e){(0,u.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var X=0,Z=(0,Q.getGlobal)(),J={pageText:"Page ",ofText:" of ",perPageText:"Results per page",showingText:"Showing ",clearAll:"Clear all",clear:"Clear",showFilteringRow:"Show filtering row",hideFilteringRow:"Hide filtering row",enable:"Enable",disable:"Disable",sortAsc:"Sort ascending",sortDesc:"Sort descending",unsort:"Unsort",group:"Group",ungroup:"Ungroup",lockStart:"Lock start",lockEnd:"Lock end",unlock:"Unlock",columns:"Columns",autoresizeThisColumn:"Autoresize this column",autoresizeAllColumns:"Autoresize all columns",autoSizeToFit:"Autosize to fit",contains:"Contains",startsWith:"Starts with",endsWith:"Ends with",notContains:"Does not contain",inlist:"In list",notinlist:"Not in list",neq:"Does not equal",inrange:"In range",notinrange:"Not in range",eq:"Equals",notEmpty:"Not empty",empty:"Empty",lt:"Less than",lte:"Less than or equal",gt:"Greater than",gte:"Greater than or equal",before:"Before",beforeOrOn:"Before or on",afterOrOn:"After or on",after:"After",start:"Start",end:"End",dragHeaderToGroup:"Drag header to group",noRecords:"No records available","calendar.todayButtonText":"Today","calendar.clearButtonText":"Clear","calendar.okButtonText":"OK","calendar.cancelButtonText":"Cancel"},$=function(t){var e,n={visible:t.computedLoading,livePagination:t.computedLivePagination,loadingText:t.loadingText||"Loading",zIndex:1e4,theme:t.theme};return t.renderLoadMask&&(e=t.renderLoadMask(n)),void 0!==e?e:c.default.createElement(y.default,q({},n))},tt=function(t,e){return e.name&&"function"==typeof e.hook?(t[e.name]=e,t):t};e.default=function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.plugins,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"community";n=n||[];var o={width:0,height:0},u={setActive:function(){},setCursor:function(){}},y=(n=[].concat((0,s.default)(j.default),(0,s.default)(n))).reduce(tt,{}),Q=c.default.memo((function(e){var n=(0,c.useState)(!1),i=(0,l.default)(n,2),s=i[0],p=i[1],A=(0,c.useRef)(null),b=(0,c.useMemo)((function(){return{}}),[]),j=(0,c.useContext)(e.context);(0,c.useEffect)((function(){if(s&&e.activateRowOnFocus){var t=A.current;if(!t)return;if(!t.count)return;if(!t.getActiveItem()){var n=t.computedLastActiveIndex||t.getFirstVisibleIndex();t.setActiveIndex(n)}}}),[s]);var Q=(0,c.useRef)(null),K=(0,c.useRef)(null),Y=(0,c.useRef)(null),tt=function(){return K.current},et=function(){var t;return null==Q||null===(t=Q.current)||void 0===t?void 0:t.getDOMNode()},nt=function(){return null!=Q.current?Q.current.getVirtualList():null},rt=(0,h.default)(e,"loading"),ot=(0,l.default)(rt,2),it=ot[0],at=ot[1],lt=(0,c.useRef)(),st=function(t){var e=A.current,n=t instanceof Function?t(!!e&&e.computedLoading):t;e?(lt.current&&clearTimeout(lt.current),e.computedLivePagination&&!n&&e.livePaginationLoadMaskHideDelay?lt.current=setTimeout((function(){at(n),lt.current=null}),e.livePaginationLoadMaskHideDelay):at(n)):at(n)},ut=(0,x.default)({},e.context,"columnSizes"),ct=(0,l.default)(ut,2),dt=ct[0],ft=ct[1],pt=(0,x.default)({},e.context,"columnFlexes"),ht=(0,l.default)(pt,2),mt=ht[0],gt=ht[1],At=(0,c.useState)({}),vt=(0,l.default)(At,2),yt=vt[0],bt=vt[1],wt=(0,c.useState)({vertical:!1,horizontal:!1}),Ct=(0,l.default)(wt,2),xt=Ct[0],St=Ct[1],Ot=(0,h.default)(e,"reservedViewportWidth",0),kt=(0,l.default)(Ot,2),Et=kt[0],_t=kt[1],Pt=(0,C.default)(e.viewportSize?e.viewportSize:o),Bt=(0,l.default)(Pt,2),Tt=Bt[0],Rt=Bt[1],It=(0,c.useState)(0),Mt=(0,l.default)(It,2),Dt=Mt[0],Nt=Mt[1];(0,c.useEffect)((function(){e.viewportSize&&Rt(e.viewportSize)}),[e.viewportSize]);var Ft=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:xt;e.nativeScroll&&n.vertical&&(t-=(0,m.default)()),Nt(Math.round(t))},Lt=(0,c.useState)({virtualListBorderLeft:0,virtualListBorderRight:0,virtualListExtraWidth:0}),jt=(0,l.default)(Lt,2),Ht=jt[0],Ut=Ht.virtualListBorderLeft,zt=Ht.virtualListBorderRight,Qt=Ht.virtualListExtraWidth,Vt=jt[1],Wt=(0,h.default)(e,"showCellBorders"),Gt=(0,l.default)(Wt,2),Kt=Gt[0],Yt=Gt[1],qt=!0===Kt||"horizontal"===Kt,Xt=!0===Kt||"vertical"===Kt,Zt=(0,c.useState)(!1),Jt=(0,l.default)(Zt,2),$t=Jt[0],te=Jt[1],ee=(0,c.useState)(null),ne=(0,l.default)(ee,2),re=ne[0],oe=ne[1],ie=(0,c.useRef)([]);(0,c.useEffect)((function(){ie.current.forEach((function(t){return t()})),ie.current.length=0}));var ae=(0,c.useState)(""),le=(0,l.default)(ae,2),se=le[0],ue=le[1],ce=(0,c.useState)(null),de=(0,l.default)(ce,2),fe=de[0],pe=de[1],he=(0,c.useMemo)((function(){return e.renderInPortal||function(t){return Y.current?(0,d.createPortal)(t,Y.current):null}}),[e.renderInPortal]),me=q(q({},e),{},{initialProps:e,selectionFixedCell:re,setSelectionFixedCell:oe,bodyRef:Q,domRef:K,portalRef:Y,renderInPortal:he,listenOnCellEnter:$t,setListenOnCellEnter:function(t,e){t?Z.addEventListener("mouseup",e):Z.removeEventListener("mouseup",e),te(t)},lastCellInRange:se,setLastCellInRange:ue,setLastSelectedCell:pe,lastSelectedCell:fe,onScrollbarsChange:function(t){var e=function(){var e=nt(),n=e&&Z.getComputedStyle(e.getDOMNode());if(n){var r=parseInt(n.borderLeftWidth,10),o=parseInt(n.borderRightWidth,10),i=r+o;(0,L.default)().commit((function(){St(t),Tt.width&&Ft(Tt.width,t),Vt({virtualListBorderLeft:r,virtualListBorderRight:o,virtualListExtraWidth:i})}))}};Q.current?e():requestAnimationFrame(e)},virtualListBorderLeft:Ut,virtualListBorderRight:zt,virtualListExtraWidth:Qt,scrollbars:xt,reservedViewportWidth:Et,setReservedViewportWidth:_t,getColumnLayout:function(){return null!=Q.current?Q.current.columnLayout:null},getDOMNode:tt,computedLoading:it,computedFocused:s,computedSetFocused:p,columnFlexes:mt,columnSizes:dt,setColumnFlexes:gt,setColumnSizes:ft,lockedColumnsState:yt,setLockedColumnsState:bt,setLoading:st,isLoading:function(){return Qe.computedLoading},size:Tt,setSize:Rt,viewportAvailableWidth:Dt,availableWidth:Dt,maxAvailableWidthForColumns:Dt-Et,showHorizontalCellBorders:qt,showVerticalCellBorders:Xt,shareSpaceOnResize:e.shareSpaceOnResize||!1,onNextRender:function(t){ie.current.push(t)},computedEnableColumnHover:e.enableColumnHover||void 0});me.i18n=function(t,n){return e.i18n[t]||J[t]||n},Object.assign(me,(0,F.default)(e,me,A)),Object.assign(me,y["sortable-columns"].hook(e,me,A)),y["group-and-pivot"]&&y["group-and-pivot"].hook&&Object.assign(me,y["group-and-pivot"].hook(e,me,A)),Object.assign(me,(0,P.default)(e,me,A)),y.tree&&y.tree.hook&&Object.assign(me,y.tree.hook(e,me,A)),y.filters&&y.filters.hook&&Object.assign(me,y.filters.hook(e,me,A)),Object.assign(me,(0,O.default)(e,me,A)),me.maybeAddColumns=t;var ge=(0,w.default)(e,me,A);if(Object.assign(me,ge),"enterprise"===r){var Ae=(0,_.default)(e,me,A);Object.assign(me,Ae)}Object.assign(me,(0,V.default)(e,me,A)),me.wasMountedRef=(0,c.useRef)(!1),me.wasUnmountedRef=(0,c.useRef)(!1);var ve=(0,k.default)(e,me,A);Object.assign(me,y["live-pagination"].hook(e,me,A));var ye=(0,c.useMemo)((function(){return new R.default({rowHeight:e.rowHeight||e.minRowHeight,minRowHeight:e.minRowHeight},{},{cache:!!e.rowHeight})}),[]),be=(0,c.useCallback)((function(t,n){return e.i18n&&(e.i18n[t]||J[t])||n}),[e.i18n]),we=(0,c.useCallback)((function(t){if(t)return t.__group&&Array.isArray(t.keyPath)?t.keyPath.join(e.groupPathSeparator):ze()?xe(t):Ce(t)}),[]),Ce=(0,c.useCallback)((function(t){return t[e.idProperty]}),[]),xe=(0,c.useCallback)((function(t){return e.idProperty.split(e.idPropertySeparator).reduce((function(t,e){if(t)return t[e]?t[e]:t}),t)}),[]),Se=function(t){if(A.current){var e=A.current.data[t];if(e)return Oe(e)}},Oe=function(t){if(t&&A.current&&A.current.computedDataSourceCache){var e=we(t),n=A.current.computedDataSourceCache[e];n&&(t=q(q({},t),n))}return t},ke=function(t){if(-1!==t)return we(Se(t))},Ee=function(t){var e=nt();e&&(e.scrollTop=t)},_e=function(t){var e=nt();e&&(e.scrollTop+=t)},Pe=function(){var t=Q.current;return t&&t.columnLayout&&t.columnLayout.scrollTop||0},Be=function(){var t=Q.current;return t&&t.columnLayout&&t.columnLayout.scrollLeft||0},Te=function(){var t=nt();return t&&t.scrollLeftMax||0},Re=function(t){var e=nt();e&&(e.scrollLeft=t)},Ie=function(t){var e=nt();e&&(e.scrollLeft+=t)},Me=function(){return nt().getRows()},De=function(t,e,n){var r=A.current;if(r){t=(0,g.default)(t,0,r.data.length-1);var o=(e=e||{}).top,i=e.force,a=e.direction,l=e.duration,s=e.offset;o=!!o,i=!!i,a=a||(o?"top":"bottom"),nt().scrollToIndex(t,{direction:a,force:i,duration:l,offset:s},n)}},Ne=(0,c.useCallback)((function(t,e){nt().smoothScrollTo(t,e)}),[]),Fe=(0,c.useCallback)((function(t,e,n){var r=A.current;if(r){if(!r.size.width)return requestAnimationFrame((function(){Fe(t,e,n)}));var o=e=e||{},i=o.direction,a=o.force,l=o.duration,s=o.offset;void 0===s&&(s=(r.rowHeight||50)/2);var u=r.getColumnBy(t);if(u.computedLocked)n&&n();else{var c=nt(),d=c.scrollLeft,f=r.size.width;i&&"left"!=i&&"right"!=i&&(i=null),a&&!i&&(a=!1),"function"!=typeof n&&(n=function(){});var p,h=function(){return"left"!==i&&i?u.computedOffset+u.computedWidth:u.computedOffset},m=function(){return h()-d-(r.totalLockedStartWidth||0)},g=function(){return d+f-h()-(r.totalLockedEndWidth||0)},v=m(),y=g(),b=!(v<0||y<0);if(b||i||(i=v<0?"left":"right",a=!0,v=m(),y=g()),(!b||i&&a)&&("left"==i||v<0?p=d+v-s:("right"==i||y<0)&&(p=d-y+s),null!=p)){if(l)return void c.smoothScrollTo(p,{duration:l,orientation:"horizontal"},n);c.scrollLeft=p}n()}}}),[]),Le=function(){var t,e,n=null===(t=tt())||void 0===t?void 0:t.querySelector(".".concat(z.StickyRowsContainerClassName));return null!==(e=null==n?void 0:n.scrollHeight)&&void 0!==e?e:0},je=(0,c.useCallback)((function(t,e,n){var r=!He(t);if(r)null!=Qe&&Qe.computedStickyRows&&((e=e||{direction:"top"}).offset=e.offset||0,("top"===e.direction||e.top)&&(e.offset+=Le()));else{var o=A.current;if(null!=o&&o.computedStickyRows)if(o.computedStickyRows[t])r=!1;else{var i=Le(),a=Pe()+i,l=o.rowHeightManager.getRowOffset(t);a>l&&(r=!0,(e=e||{direction:"top"}).offset=a-l+ye.getRowHeight(t))}}return r?De(t,e,n):n&&n(),r}),[]),He=function(t){var e=nt();return!!e&&e.isRowVisible(t)},Ue=function(){return null!=Q.current?Q.current.getRenderRange():{from:0,to:0}},ze=(0,c.useCallback)((function(){return!!e.idProperty.includes(e.idPropertySeparator)}),[]),Qe=q(q(q(q({},me),{},{gridId:(0,c.useMemo)((function(){return++X}),[]),isRowFullyVisible:He,bodyRef:Q,notifyColumnFilterVisibleStateChange:(0,c.useMemo)((function(){return(0,W.notifier)(!1)}),[]),getMenuPortalContainer:tt,scrollToIndexIfNeeded:je,scrollToIndex:De,scrollToId:function(t,e,n){var r=Qe.getRowIndexById(t);De(r,e,n)},scrollToColumn:Fe,scrollToCell:function(t){var e=t.rowIndex,n=t.columnIndex,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.offset,i=r.left,a=r.right,l=r.top,s=A.current;if(s){void 0===o&&(o=(s.rowHeight||50)/2);var u=!0===i?"left":!1===i||!0===a?"right":void 0,c=s.visibleColumns[n],d=function(){var t=s.computedTreeEnabled?s.data.length-1:s.count-1;s.scrollToIndex((0,g.default)(e+(l?-0:0),0,t),{top:l,offset:0})};c&&(c.computedLocked?d():s.scrollToColumn(n,{offset:o,direction:u},(function(){d()})))}},setScrollTop:Ee,setScrollLeft:Re,smoothScrollTo:Ne,incrementScrollLeft:Ie,incrementScrollTop:_e,getScrollTop:Pe,getScrollLeft:Be,getScrollLeftMax:Te,getHeader:function(){var t=Q.current;return(t&&t.getColumnLayout()).getHeader()},isCellVisible:function(t){var e=t.rowIndex,n=t.columnIndex,r=A.current;if(!r)return!1;var o=r.visibleColumns[n];if(!r.rowHeightManager)throw"You need fixed row height for this method to work";var i=o.computedOffset,a=i+o.computedWidth,l=r.rowHeightManager.getRowOffset(e),s=l+r.rowHeightManager.getRowHeight(e),u=nt(),c=u.scrollTop,d=c+r.size.height,f=u.scrollLeft,p=i-f,h=f+r.size.width-a,m=l-c,g=d-s;return m>=0&&g>=0&&p>=0&&h>=0||{topDiff:m,bottomDiff:g,leftDiff:p,rightDiff:h}},naturalRowHeight:"number"!=typeof e.rowHeight,isRowRendered:function(t){var e=Ue(),n=e.from,r=e.to;return t>=n&&t<r},getRenderRange:Ue,computedShowCellBorders:Kt,setShowCellBorders:Yt,groupCounts:[],computedLoading:it,setLoading:st},ve),ge),{},{rowHeightManager:ye,isRowExpandedById:function(){return!1},getItemId:we,getRowId:ke,getItemIndexBy:function(t){var e=Qe.data;if(!e||"function"!=typeof t)return-1;if(e.findIndex)return e.findIndex(t);for(var n=0,r=e.length;n<r;n++)if(!0===t(e[n]))return n;return-1},getItemIndex:function(t){var e=A.current;if(!e)return-1;for(var n=e.data,r=we(t),o=0;o<n.length;o++){var i=n[o];if(we(i)===r)return o}return-1},getItemAt:Se,getItemIdAt:ke,getRows:Me,focus:function(){var t=nt();if(t){var e=t.scrollContainer;e&&e.focus()}},getDOMNodeForRowIndex:function(t){var e=Me().find((function(e){return e.index===t})).getInstance();return e.getDOMNode?e.getDOMNode():e.domRef?e.domRef.current:null},blur:function(){var t=nt();if(t){var e=t.scrollContainer;e&&e.blur()}},computedShowHeaderBorderRight:ge.totalComputedWidth<Dt||e.nativeScroll&&(0,m.default)()&&xt.vertical,i18n:be,totalColumnCount:ge.allColumns.length,totalComputedWidth:ge.totalComputedWidth,minRowWidth:ge.totalComputedWidth,columnResizeHandleWidth:(0,g.default)(e.columnResizeHandleWidth,2,25),compoundIdProperty:ze()});Qe.rtlOffset=e.rtl?Math.min(Qe.size.width-Qe.totalComputedWidth,0):0,A.current=Qe;var Ve=(0,c.useRef)([]);Qe.menusRef=Ve,Qe.updateMenuPositions=function(){Ve.current.forEach((function(t){t&&t.updatePosition&&t.updatePosition()}))},Qe.updateMainMenuPosition=function(t){Ve.current.forEach((function(e){e&&e.updatePosition&&!e.props.subMenu&&e.updateAlignment(t)}))},Qe.onScroll=function(){Qe.initialProps.onScroll&&Qe.initialProps.onScroll(),Qe.updateMenuPositionOnScroll&&Qe.updateMenuPositions()},y["row-details"]&&y["row-details"].hook&&Object.assign(Qe,y["row-details"].hook(e,Qe,A)),Qe.useCellSelection=y["cell-selection"].hook,Object.assign(Qe,(0,B.default)(e,Qe,A)),Object.assign(Qe,(0,S.default)(e,Qe)),Qe.scrollProps=(0,E.default)(e,Qe);var We=(0,c.useState)(0),Ge=(0,l.default)(We,2),Ke=Ge[0],Ye=Ge[1],qe=(0,h.default)(e,"showZebraRows"),Xe=(0,l.default)(qe,2),Ze=Xe[0],Je=Xe[1],$e=(0,h.default)(e,"showHoverRows"),tn=(0,l.default)($e,2),en=tn[0],nn=tn[1],rn=(0,h.default)(e,"showEmptyRows"),on=(0,l.default)(rn,2),an=on[0],ln=on[1];Qe.getVirtualList=nt,Qe.computedShowZebraRows=Ze,Qe.computedShowHoverRows=en,Qe.computedShowEmptyRows=an,Qe.setShowZebraRows=Je,Qe.setShowHoverRows=nn,Qe.setShowEmptyRows=ln,Qe.maxVisibleRows=Ke;var sn=(0,M.default)(Qe),un=(0,T.default)(e,Qe,A),cn=un.computedOnKeyDown,dn=un.computedOnFocus,fn=un.computedOnBlur,pn=(0,a.default)(un,G);y["locked-rows"]&&y["locked-rows"].hook&&Object.assign(Qe,y["locked-rows"].hook(e,Qe,A)),y["locked-columns"]&&y["locked-columns"].hook?Object.assign(Qe,y["locked-columns"].hook(e,Qe,A)):(Qe.lockedEndColumns&&Qe.lockedEndColumns.length||Qe.lockedStartColumns&&Qe.lockedStartColumns.length)&&(0,U.communityFeatureWarn)("Locked columns",b),y["footer-rows"]&&y["footer-rows"].hook&&Object.assign(Qe,y["footer-rows"].hook(e,Qe,A)),(e.renderRowDetails||e.expandedRows||e.defaultExpandedRows)&&!y["row-details"]&&(0,U.communityFeatureWarn)("Row Details and Master Details",b),e.lockedRows&&!y["locked-rows"]&&(0,U.communityFeatureWarn)("Locked rows",b),e.footerRows&&!y["footer-rows"]&&(0,U.communityFeatureWarn)("Footer rows",b),Object.assign(Qe,pn),Object.assign(Qe,y.menus.hook(e,Qe,A));var hn=(0,c.useRef)(!1);Qe.getState=function(){return j.state},Qe.setStateProperty=function(t,e){j.state[t]=e},Qe.computedWillReceiveFocusRef=hn,delete Qe.style,Qe.getScrollingElement=function(){var t=nt().getScrollingElement();return t.scrollerNode||(t=t.scroller),t.scrollerNode};var mn=function(t){var e=et(),n=t.target;if(t.target==e){var r=e.scrollLeft,o=e.scrollTop;r&&(e.scrollLeft=Qe.rtl?Te():0,requestAnimationFrame((function(){Qe.wasUnmountedRef.current||Ie(r)}))),o&&n&&(n.scrollTop=0,Z.requestAnimationFrame((function(){Qe.wasUnmountedRef.current||_e(o)})))}};(0,c.useEffect)((function(){Qe.wasMountedRef.current=!0,e.onDidMount&&e.onDidMount(A);var t=e.initialScrollLeft,n=e.initialScrollTop;e.skipLoadOnMount&&(n&&Ee(n),t&&Re(t));var r=et();return r.addEventListener("scroll",mn,{passive:!0}),function(){var t;(t=r)&&t.removeEventListener("scroll",mn,{passive:!0}),e.onWillUnmount&&e.onWillUnmount(A),Qe.wasUnmountedRef.current=!0}}),[]),(0,c.useEffect)((function(){return e.handle&&e.handle(A),function(){e.handle&&e.handle(null)}}),[e.handle]),(0,c.useEffect)((function(){e.onReady&&Tt.width&&e.onReady(A)}),[0!==Tt.width]),Qe.cellNavigationRef=(0,c.useRef)(null),Object.assign(Qe,y["row-index-column"].hook(e,Qe,A)),Qe.coverHandleRef=(0,c.useRef)(u),Qe.rowResizeIndexRef=(0,c.useRef)(null);var gn=Se(Qe.computedActiveIndex),An=Qe.computedRowHeights&&gn?Qe.computedRowHeights[we(gn)]:null==Qe.rowHeight?ye.getRowHeight(Qe.computedActiveIndex):A.rowHeight;Qe.activeRowHeight=An||Qe.rowHeight;var vn=Qe.data&&Qe.data.length;return s&&Qe.showActiveRowIndicator&&vn&&(Qe.renderActiveRowIndicator=function(t){return c.default.createElement(H.default,{handle:t,rtl:Qe.rtl,rtlOffset:Qe.rtlOffset,getDOMNode:Qe.getDOMNode,dataSourceCount:Qe.data.length,width:Qe.minRowWidth||0,computedRowHeights:Qe.computedRowHeights,computedExpandedRows:Qe.computedExpandedRows,computedExpandedNodes:Qe.computedExpandedNodes,activeRowHeight:Qe.activeRowHeight,activeIndex:Qe.computedActiveIndex,activeRowRef:Qe.activeRowRef,activeRowIndicatorClassName:Qe.activeRowIndicatorClassName})}),Qe.computedLicenseValid=!1,y.license&&y.license.hook&&Object.assign(Qe,y.license.hook(e,Qe,A)),Object.assign(Qe,y.clipboard.hook(e,Qe,A)),"enterprise"!==r&&(e.rowIndexColumn&&(0,U.communityFeatureWarn)("Row resize (row index column)",b),e.livePagination&&(0,U.communityFeatureWarn)("Live pagination",b),null==e.onRowReorder&&null==e.rowReorderColumn||(0,U.communityFeatureWarn)("Row reorder",b),e.enableClipboard&&(0,U.communityFeatureWarn)("Clipboard",b)),delete Qe.renderLockedStartCells,delete Qe.renderLockedEndCells,y["locked-columns"]&&(Qe.renderLockedStartCells=y["locked-columns"].renderLockedStartCells,Qe.renderLockedEndCells=y["locked-columns"].renderLockedEndCells),Object.defineProperty(Qe,"scrollTop",{get:function(){return Pe()},set:function(t){Ee(t)},enumerable:!0,configurable:!0}),Object.defineProperty(Qe,"scrollLeft",{get:function(){return Be()},set:function(t){Re(t)},enumerable:!0,configurable:!0}),Qe.edition=r,c.default.createElement("div",{style:e.style,className:sn,onKeyDown:cn,onFocus:dn,onBlur:fn,ref:K},c.default.createElement(D.Provider,{value:Qe},y["row-index-column"].renderRowResizeIndicator(Qe,A),c.default.createElement(v.default,{Footer:y["footer-rows"]?y["footer-rows"].Footer:null,ref:Q,renderInPortal:he}),c.default.createElement(N.default,{handle:function(t){var e=t.setActive,n=t.setCursor;A.current.coverHandleRef.current={setActive:e,setCursor:n}}})),!1===Qe.computedLicenseValid&&"enterprise"===r?y.license.renderLicenseNotice(Qe,A):null,c.default.createElement(f.default,{onResize:function(t){(0,L.default)().commit((function(){(I.IS_MS_BROWSER||I.IS_FF)&&(t.width-=2),Rt(t),Ft(t.width);var n="number"!=typeof e.rowHeight?e.minRowHeight:e.rowHeight;n&&Ye(Math.ceil(t.height/n))}))},notifyOnMount:!0}),$(Qe),"function"==typeof y.menus.renderColumnContextMenu?y.menus.renderColumnContextMenu(Qe,A):null,"function"==typeof y.menus.renderRowContextMenu?y.menus.renderRowContextMenu(Qe,A):null,"function"==typeof y.filters.renderColumnFilterContextMenu?y.filters.renderColumnFilterContextMenu(Qe,A):null,c.default.createElement("div",{ref:Y,className:"InovuaReactDataGrid__portal-host"}))})),K={idProperty:"id",rowHeight:40,headerHeight:40,filterRowHeight:40,minRowHeight:20,nativeScroll:!1,autoCheckboxColumn:!1,activateRowOnFocus:!0,checkboxOnlyRowSelect:!1,checkboxSelectEnableShiftKey:!1,renderScroller:function(t){t.tabIndex=0},stickyHeader:!1,enableCellBulkUpdate:!1,enableKeyboardNavigation:!0,scrollTopOnFilter:!0,scrollTopOnSort:!0,scrollTopOnGroupBy:!0,defaultShowHeader:!0,defaultShowEmptyRows:!1,defaultShowHoverRows:!0,defaultShowZebraRows:!0,defaultShowCellBorders:!0,allowRowTabNavigation:!1,cellSelectionByIndex:!1,columnResizeHandleWidth:A.default?15:5,columnResizeProxyWidth:5,virtualizeColumnsThreshold:15,shareSpaceOnResize:!1,enableColumnFilterContextMenu:!0,copySpreadsheetCompatibleString:!1,clipboardSeparator:"\t",resizable:!0,virtualized:!0,allowUnsort:!0,rtl:!1,theme:"default-light",filterTypes:b.default,keyPageStep:10,expandGroupTitle:!0,allowGroupSplitOnReorder:!0,defaultCollapsedGroups:{},groupPathSeparator:"/",nodePathSeparator:"/",idPropertySeparator:".",groupNestingSize:22,treeNestingSize:22,columnMinWidth:40,enableTreeRowReorderNestingChange:!0,enableTreeRowReorderParentChange:!0,columnReorderScrollByAmount:20,rowReorderScrollByAmount:20,rowReorderAutoScroll:!1,rowReorderAutoScrollSpeed:40,allowRowReorderBetweenGroups:!1,reorderProxySize:3,expandOnMouseDown:!1,columnMaxWidth:null,editStartEvent:"dblclick",hideGroupByColumns:!0,defaultColumnOrder:void 0,columnUserSelect:!1,columnHeaderUserSelect:!1,stickyGroupRows:!1,showWarnings:!p.default,toggleRowSelectOnClick:!1,toggleCellSelectOnClick:!0,clearNodeCacheOnDataSourceChange:!0,clearDataSourceCacheOnChange:!0,preventDefaultTextSelectionOnShiftMouseDown:!0,preventRowSelectionOnClickWithMouseMove:!0,showColumnMenuSortOptions:!0,showColumnMenuLockOptions:!0,showColumnMenuFilterOptions:!0,showColumnMenuGroupOptions:!0,autoFocusOnEditComplete:!0,autoFocusOnEditEscape:!0,showActiveRowIndicator:!0,showPivotSummaryColumns:!0,showColumnMenuToolOnHover:!A.default,columnFilterContextMenuConstrainTo:!0,columnFilterContextMenuPosition:"absolute",generateIdFromPath:!0,collapseChildrenOnAsyncNodeCollapse:!0,collapseChildrenRecursive:!0,selectNodesRecursive:!0,isExpandKeyPressed:function(t){var e=t.event;return"ArrowRight"===e.key&&e.altKey},isCollapseKeyPressed:function(t){var e=t.event;return"ArrowLeft"===e.key&&e.altKey},isStartEditKeyPressed:function(t){var e=t.event;return"e"===e.key&&e.ctrlKey},rowExpandHeight:80,growExpandHeightWithDetails:!0,livePaginationLoadNextDelay:!0,livePaginationLoadMaskHideDelay:50,checkResizeDelay:0,multiRowExpand:!0,useNativeFlex:!1,disableGroupByToolbar:!1,updateMenuPositionOnScroll:!0,updateMenuPositionOnColumnsChange:!0,useRowHeightForLockedRows:!0,nodesProperty:"nodes",rowDetailsWidth:"max-viewport-width",contain:"style layout",rowContain:"style layout",groupToString:function(t){var e=(0,i.default)(t);return"string"==e||"number"===e||"boolean"===e?"".concat(t):JSON.stringify(t)},scrollProps:{autoHide:!0,scrollThumbMargin:4,scrollThumbWidth:6,scrollThumbOverWidth:8},detailsGridCacheKey:!0,sortFunctions:{date:function(t,e,n){return window.moment&&n.dateFormat?window.moment(t,n.dateFormat)-window.moment(e,n.dateFormat):t-e}},i18n:J,emptyText:"noRecords",isBinaryOperator:function(t){return"inrange"===t||"notinrange"===t},skipHeaderOnAutoSize:!1,enableColumnAutosize:!0},Y=[];n.forEach((function(t){if(t.name){if("function"==typeof t.defaultProps){var e=t.defaultProps(Q.defaultProps);null!=e&&(Q.defaultProps=q(q({},Q.defaultProps),e))}"function"==typeof t.maybeAddColumns&&Y.push(t.maybeAddColumns)}})),Y.length&&(t=function(t,e){var n=t;return Y.forEach((function(t){n=t(n,e)})),n});var et=function(t){var e=(0,c.useMemo)((function(){return{state:t.initialState||{}}}),[]),n=(0,c.useMemo)((function(){return c.default.createContext(e)}),[]);return c.default.createElement(n.Provider,{value:e},c.default.createElement(Q,q(q({},t),{},{context:n})))};return et.defaultProps=K,et}},16957:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.validateFilters=e.hasTypeOperators=e.hasTypeOperator=e.default=e.checkForEmptyValue=e.buildTypeOperators=e.buildFilterParam=void 0;var o=r(n(67281)),i=function(t){return Object.keys(t).reduce((function(e,n){var r=t[n];if(!r||!r.operators)return e;var o=r.operators.reduce((function(t,e){return t[e.name]=e,t}),{});return e[n]=o,e}),{})};e.buildTypeOperators=i;var a=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o.default,r=arguments.length>3?arguments[3]:void 0,i={},a=e.name,l=e.getFilterValue,s=e.value,u=e.type;return i.emptyValue=e.hasOwnProperty("emptyValue")?e.emptyValue:n[u].emptyValue,i.filterValue=s,r&&(i.column=r[a]),i.data=t,i.value="function"==typeof l?l({data:t,value:t[a]}):t[a],i};e.buildFilterParam=a;var l=function(t,e,n){return!t&&!e&&(console.error('No filter of type "'.concat(n,'" found!')),!0)};e.hasTypeOperators=l;var s=function(t,e,n,r){return!t&&!e[r]&&(console.error('No operator "'.concat(r,'" found for filter type "').concat(n,'"!')),!0)};e.hasTypeOperator=s;var u=function(t,e,n){return t===e&&!n};e.checkForEmptyValue=u;var c=function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.default,r=arguments.length>2?arguments[2]:void 0,i=t.active,a=t.fn,c=t.type,d=t.operator,f=t.hasOwnProperty("emptyValue")?t.emptyValue:n[c].emptyValue,p=r?null===(e=r[d])||void 0===e?void 0:e.filterOnEmptyValue:void 0;return!(!1!==i&&n[c]&&!l(a,r,c)&&!s(a,r,c,d)&&!u(t.value,f,p))};e.validateFilters=c;e.default=function(t,e,n,r){n=n||o.default;var l=function(t){return function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o.default,r=arguments.length>3?arguments[3]:void 0,l=i(n),s=0,u=e.length;s<u;s++){var d=e[s],f=d.type,p=d.operator,h=d.fn,m=l[f];if(!c(d,n,m)){var g=a(t,d,n,r);if(!0!==(h||m[p].fn)(g))return!1}}return!0}(t,e,n,r)};return void 0===t?l:t.filter(l)}},67281:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.stringTypes=e.string=e.selectTypes=e.select=e.numberTypes=e.number=e.default=e.dateTypes=e.date=e.booleanTypes=e.boolean=e.boolTypes=e.bool=void 0;var n={},r={type:"string",emptyValue:"",operators:[{name:"contains",fn:function(t){var e=t.value,n=t.filterValue;return e=e||"",!n||-1!=e.toLowerCase().indexOf(n.toLowerCase())}},{name:"notContains",fn:function(t){var e=t.value,n=t.filterValue;return!n||-1===(e||"").toLowerCase().indexOf(n.toLowerCase())}},{name:"eq",fn:function(t){var e=t.value,n=t.filterValue;return!n||(e||"").toLowerCase()===n.toLowerCase()}},{name:"neq",fn:function(t){var e=t.value,n=t.filterValue;return!n||(e||"").toLowerCase()!==n.toLowerCase()}},{name:"empty",fn:function(t){return""===t.value},filterOnEmptyValue:!0,valueOnOperatorSelect:"",disableFilterEditor:!0},{name:"notEmpty",fn:function(t){return""!==t.value},filterOnEmptyValue:!0,valueOnOperatorSelect:"",disableFilterEditor:!0},{name:"startsWith",fn:function(t){var e=t.value,n=t.filterValue;return!n||(e||"").toLowerCase().startsWith(n.toLowerCase())}},{name:"endsWith",fn:function(t){var e=t.value,n=t.filterValue;return!n||(e||"").toLowerCase().endsWith(n.toLowerCase())}}]};e.string=e.stringTypes=r;var o={type:"bool",emptyValue:null,operators:[{name:"eq",fn:function(t){var e=t.value,n=t.filterValue;return null==n||n===e}},{name:"neq",fn:function(t){var e=t.value,n=t.filterValue;return null==n||n!==e}}]};e.boolean=e.bool=e.boolTypes=o;var i={type:"select",emptyValue:null,operators:[{name:"inlist",fn:function(t){var e=t.value,n=t.filterValue;return!n||!n.length||-1!==n.indexOf(e)}},{name:"notinlist",fn:function(t){var e=t.value,n=t.filterValue;return!n||!n.length||-1===n.indexOf(e)}},{name:"eq",fn:function(t){var e=t.value,n=t.filterValue;return n===t.emptyValue||n===e}},{name:"neq",fn:function(t){var e=t.value,n=t.filterValue;return n===t.emptyValue||n!==e}}]};e.select=e.selectTypes=i;var a={type:"boolean",emptyValue:null,operators:o.operators};e.booleanTypes=a;var l={type:"number",emptyValue:null,operators:[{name:"gt",fn:function(t){var e=t.value,n=t.filterValue;return null==n||e>n}},{name:"gte",fn:function(t){var e=t.value,n=t.filterValue;return null==n||e>=n}},{name:"lt",fn:function(t){var e=t.value,n=t.filterValue;return null==n||e<n}},{name:"lte",fn:function(t){var e=t.value,n=t.filterValue;return null==n||e<=n}},{name:"eq",fn:function(t){var e=t.value,n=t.filterValue;return null==n||e===n}},{name:"neq",fn:function(t){var e=t.value,n=t.filterValue;return null==n||e!==n}},{name:"inrange",fn:function(t){var e=t.value,r=t.filterValue||n,o=r.start,i=r.end;return null!=o&&null!=i?e>=o&&e<=i:null!=o?e>=o:null==i||e<=i}},{name:"notinrange",fn:function(t){var e=t.value,r=t.filterValue||n,o=r.start,i=r.end;return null!=o&&null!=i?e<o||e>i:null!=o?e<o:null==i||e>i}}]};e.number=e.numberTypes=l;var s={type:"date",emptyValue:"",operators:[{name:"after",fn:function(t){var e=t.value,n=t.filterValue,r=t.column.dateFormat;return!n||window.moment(window.moment(e).format(r),r).isAfter(window.moment(n,r))}},{name:"afterOrOn",fn:function(t){var e=t.value,n=t.filterValue,r=t.column.dateFormat;return null==n||window.moment(window.moment(e).format(r),r).isSameOrAfter(window.moment(n,r))}},{name:"before",fn:function(t){var e=t.value,n=t.filterValue,r=t.column.dateFormat;return null==n||window.moment(window.moment(e).format(r),r).isBefore(window.moment(n,r))}},{name:"beforeOrOn",fn:function(t){var e=t.value,n=t.filterValue,r=t.column.dateFormat;return null==n||window.moment(window.moment(e).format(r),r).isSameOrBefore(window.moment(n,r))}},{name:"eq",fn:function(t){var e=t.value,n=t.filterValue,r=t.column.dateFormat;return!n||window.moment(window.moment(e).format(r),r).isSame(window.moment(n,r))}},{name:"neq",fn:function(t){var e=t.value,n=t.filterValue,r=t.column.dateFormat;return!n||!window.moment(window.moment(e).format(r),r).isSame(window.moment(n,r))}},{name:"inrange",fn:function(t){var e=t.value,r=t.filterValue,o=t.column.dateFormat,i=r||n,a=i.start,l=i.end;return a&&l?window.moment(window.moment(e).format(o),o).isSameOrAfter(window.moment(a,o))&&window.moment(window.moment(e).format(o),o).isSameOrBefore(window.moment(l,o)):a?window.moment(window.moment(e).format(o),o).isSameOrAfter(window.moment(a,o)):!l||window.moment(window.moment(e).format(o),o).isSameOrBefore(window.moment(l,o))}},{name:"notinrange",fn:function(t){var e=t.value,r=t.filterValue,o=t.column.dateFormat,i=r||n,a=i.start,l=i.end;return a&&l?window.moment(window.moment(e).format(o),o).isBefore(window.moment(a,o))||window.moment(window.moment(e).format(o),o).isAfter(window.moment(l,o)):a?window.moment(window.moment(e).format(o),o).isBefore(window.moment(a,o)):!l||window.moment(window.moment(e).format(o),o).isAfter(window.moment(l,o))}}]};e.date=e.dateTypes=s;var u={select:i,string:r,number:l,bool:o,boolean:a,date:s};e.default=u},13514:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319));e.default=function(t){var e=t.visibleColumns,n=t.availableWidth,r=t.lockedStartColumns,i=t.lockedEndColumns;if(!1===t.virtualizeColumns)return e.length;var a=(0,o.default)(e).sort((function(t,e){return t.computedWidth-e.computedWidth})),l=[],s=0,u=0,c=0;return a.forEach((function(t){l.push(s),s+=t.computedWidth,u<=n&&(c++,u+=t.computedWidth)})),c+=1,r&&r.length&&(c-=r.length),i&&i.length&&(c-=i.length),c}},93558:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getGlobal=function(){return"undefined"!=typeof globalThis?globalThis:window}},69977:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713));function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}e.default=function(t,e){var n=t.reduce((function(t,e){return e.name&&(t[e.name]=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},e)),t}),{});return e.showWarnings&&t.forEach((function(t){t.group&&!n[t.group]&&console.error('You have referred group "'.concat(t.group,'", but it is not defined in your groups prop.'))})),Object.keys(n).map((function(t){for(var e,r=-1,o=t;(e=n[o])&&(r++,o=e.group););n[t].computedDepth=r})),n}},29988:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63038)),i=r(n(82226)),a=n(67294),l=r(n(46648)),s=r(n(79451)),u=r(n(3250)),c=(0,n(93558).getGlobal)();e.default=function(t,e,n){var r=(0,i.default)(t,"activeIndex",-1),d=(0,o.default)(r,2),f=d[0],p=d[1],h=(0,i.default)(t,"lastActiveIndex",null),m=(0,o.default)(h,2),g=m[0],A=m[1];t.enableKeyboardNavigation||(f=-1);var v=(0,a.useCallback)((function(t){var e=n.current;if(e&&e.computedHasRowNavigation&&!c.isNaN(t)){var r=e.data;(t=t>=0?(0,l.default)(t,0,r.length-1):-1)!==e.computedActiveIndex&&p(t)}}),[]),y=(0,a.useCallback)((function(t){var e=n.current;if(e){var r=e.computedActiveIndex;e.activeIndexThrottle?(0,u.default)((function(){return v(r+t)}),e.activeIndexThrottle,{trailing:!0,leading:!1}):v(r+t)}}),[]),b=(0,a.useCallback)((function(){var t=n.current;return t?t.data[t.computedActiveIndex]:null}),[]),w=(0,a.useCallback)((function(){var e=n.current;if(!e)return-1;var r=e.getScrollTop(),o=t.rowHeight;return Math.ceil(r/o)}),[t.rowHeight]),C=(0,s.default)(f,-1);return(0,a.useEffect)((function(){var t=n.current;if(t&&t.computedFocused&&C!==f){var e=f<C;t.scrollToIndexIfNeeded(f,{top:e})}}),[f,C]),e.activeRowRef=(0,a.useRef)(null),{computedActiveIndex:f,setActiveIndex:v,incrementActiveIndex:y,getActiveItem:b,getFirstVisibleIndex:w,computedLastActiveIndex:g,doSetLastActiveIndex:A}}},79925:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63038)),i=n(67294);e.default=function(t,e,n){var r=(0,i.useState)(-1),a=(0,o.default)(r,2),l=a[0],s=a[1];return{columnIndexHovered:l,onColumnMouseEnter:(0,i.useCallback)((function(t){var e=n.current;if(e&&(e.computedEnableColumnHover||t.computedEnableColumnHover)){var r=t.columnIndex;null!=r&&s(r)}}),[]),onColumnMouseLeave:(0,i.useCallback)((function(t){var e=n.current;e&&(e.computedEnableColumnHover||t.computedEnableColumnHover)&&s(-1)}),[])}}},23733:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(63038)),a=r(n(50008)),l=r(n(12928)),s=r(n(44361)),u=r(n(13514)),c=r(n(68520)),d=r(n(82226)),f=r(n(11792));function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var m=function(t,e,n,r){var o=r.columnSizes,i=r.getColumnBy,a=r.setColumnFlexes,l=r.setColumnSizes,s=r.onBatchColumnResize,u=r.onColumnResize,c={reservedViewportWidth:n},d=s?[]:null;Object.keys(t).forEach((function(e){var n=t[e],r=i(e,{initial:!0});null!=r&&(d&&d.push({column:r,width:n,flex:void 0}),u&&u({column:r,width:n,flex:void 0},c))})),Object.keys(e||{}).forEach((function(t){var n=e[t],r=i(t,{initial:!0});r&&(d&&d.push({column:r,size:n,width:void 0,flex:n}),u&&u({column:r,size:n,width:void 0,flex:n},c))})),s&&s(d,c),l(Object.assign({},o,t)),a(e)};e.default=function(t,e,n){var r=e.maxAvailableWidthForColumns,p=e.lockedColumnsState,g=e.computedPivotUniqueValuesPerColumn,A=e.computedGroups,v=e.computedSortInfo,y=e.computedFilterValueMap,b=e.computedGroupBy,w=e.computedFilterable,C=e.columnFlexes,x=e.columnSizes,S=e.maybeAddColumns,O=(0,d.default)(t,"columnOrder"),k=(0,i.default)(O,2),E=k[0],_=k[1],P=(0,f.default)(t.columns.reduce((function(t,e){return!1!==e.defaultVisible&&!1!==e.visible||(t[e.id||e.name]=!1),t}),{}),t.context,"stateColumnVisibilityMap"),B=(0,i.default)(P,2),T=B[0],R=B[1],I=(0,s.default)({showPivotSummaryColumns:t.showPivotSummaryColumns,lockedColumnsState:p,columnOrder:E,columnFlexes:C,columnSizes:x,pivotGrandSummaryColumn:t.pivotGrandSummaryColumn,columnVisibilityMap:T,columnMinWidth:t.columnMinWidth,columnMaxWidth:t.columnMaxWidth,resizable:t.resizable,pivot:t.pivot,computedGroups:A,filterable:w,filterValueMap:y,groupBy:b,groupColumn:t.groupColumn,rowIndexColumn:t.rowIndexColumn,checkboxColumn:t.checkboxColumn,computedPivotUniqueValuesPerColumn:g,editable:t.editable,sortable:t.sortable,columns:t.columns,rtl:t.rtl,sortInfo:v,availableWidth:r,columnDefaultWidth:t.columnDefaultWidth,inTransition:!1,hideGroupByColumns:t.hideGroupByColumns,groupNestingSize:t.groupNestingSize,groupForGroupColumns:t.groupForGroupColumns||"__",enableRowExpand:t.enableRowExpand,expandedRows:t.expandedRows,defaultExpandedRows:t.defaultExpandedRows,renderRowDetails:t.renderRowDetails,renderDetailsGrid:t.renderDetailsGrid,maybeAddColumns:S,rowExpandColumn:t.rowExpandColumn,onRowReorder:t.onRowReorder,rowReorderColumn:t.rowReorderColumn,renderRowDetailsExpandIcon:t.renderRowDetailsExpandIcon,renderRowDetailsCollapsedIcon:t.renderRowDetailsCollapsedIcon}),M=I.groupColumnSummaryReducers,D=I.pivotColumnSummaryReducers,N=I.visibleColumns,F=I.lockedStartColumns,L=I.lockedEndColumns,j=I.unlockedColumns,H=I.columnWidthPrefixSums,U=I.columnsMap,z=I.columnVisibilityMap,Q=I.allColumns,V=I.computedEnableRowspan,W=I.totalComputedWidth,G=I.totalLockedStartWidth,K=I.totalFlexColumnCount,Y=I.totalLockedEndWidth,q=I.totalUnlockedWidth,X=I.minColumnsSize,Z=I.computedHasColSpan,J=I.hasValueSetter,$=void 0!==t.virtualizeColumns?t.virtualizeColumns:N.length>=t.virtualizeColumnsThreshold;"number"!=typeof t.rowHeight&&($=!1);var tt=(0,u.default)({availableWidth:r,visibleColumns:N,lockedStartColumns:F,lockedEndColumns:L,virtualizeColumns:$}),et=!!F.length,nt=!!L.length,rt=!!j.length,ot=rt?j[0].computedVisibleIndex:-1,it=et?F[0].computedVisibleIndex:-1,at=nt?L[0].computedVisibleIndex:-1,lt=nt?L[L.length-1].computedVisibleIndex:-1,st=et?F[F.length-1].computedVisibleIndex:-1,ut=rt?j[j.length-1].computedVisibleIndex:-1,ct=function(t,e,n){return function(r,o){var i;return"object"===(0,a.default)(r)&&(r=null==r.id?r.name:r.id),i="number"==typeof r?e[r]:n[r],!o||!o.initial||i&&i.pivotColumn?i:t.filter((function(t){return t.id===i.id||t.name===i.id}))[0]}}(t.columns,N,U),dt=function(t){var e=ct(t);return!!e&&!0===e.computedVisible};return{getColumnsInOrder:function(){var t=n.current;if(!t)return[];var e=t.computedColumnOrder;return e&&e.length?e.map((function(e){return t.getColumnBy(e)})):t.initialProps.columns.map((function(e){return t.getColumnBy(e)}))},groupColumnSummaryReducers:M,pivotColumnSummaryReducers:D,groupColumn:t.pivot?t.groupColumn||!0:t.groupColumn,firstLockedStartIndex:it,firstLockedEndIndex:at,firstUnlockedIndex:ot,lastLockedStartIndex:st,lastUnlockedIndex:ut,lastLockedEndIndex:lt,visibleColumns:N,columnWidthPrefixSums:H,lockedStartColumns:F,lockedEndColumns:L,unlockedColumns:j,columnVisibilityMap:z,computedHasColSpan:Z,setColumnLocked:function(e,r){var i=ct(e);if(null===r&&(r=!1),r=!0===r?"start":r,!1!==i.lockable){var a=ct(i,{initial:!0});if(t.onColumnLockedChange&&t.onColumnLockedChange({column:a,locked:r}),void 0===a.locked){var l=n.current;null!=l&&(0,l.setLockedColumnsState)((function(t){return h(h({},t),{},(0,o.default)({},i.id,r))}))}}else t.showWarnings&&console.error('You are trying to lock the "'.concat(i.id,'" column, but it is lockable===false, so it cannot be locked.'))},computedColumnOrder:E,setColumnOrder:_,setColumnVisible:function(t,e){var r=ct(t);if(r&&dt(r)!==e){var i=ct(r,{initial:!0}),a=n.current;a&&("function"==typeof a.initialProps.onColumnVisibleChange&&a.initialProps.onColumnVisibleChange({column:i,visible:e}),void 0===i.visible?R(h(h({},T),{},(0,o.default)({},r.id,!!e))):a.showWarnings&&!a.initialProps.onColumnVisibleChange&&console.warn('Column "'.concat(r.id,'" has controlled visible prop set to "').concat(r.visible,'" but you have no "onColumnVisibleChange" callback prop to update column.visible prop. Use uncontrolled "defaultVisible" instead.')))}},computeColumnSizes:m,computedPivot:t.pivot,totalFlexColumnCount:K,showColumnMenuTool:!t.pivot&&t.showColumnMenuTool,columnsMap:U,allColumns:Q,totalComputedWidth:W,totalLockedStartWidth:G,totalLockedEndWidth:Y,totalUnlockedWidth:q,minColumnsSize:X,hasLockedStart:et,hasLockedEnd:nt,hasUnlocked:rt,computedEnableRowspan:V,columnRenderCount:tt,virtualizeColumns:$,computedOnColumnResize:function(t){var e=t.index,r=t.groupColumns,o=t.diff,i=n.current;if(null!=i){var a=i.maxAvailableWidthForColumns,s=i.shareSpaceOnResize,u=i.totalComputedWidth,d=(0,l.default)({columns:i.visibleColumns,groupColumns:r,maxAvailableWidthForColumns:a,shareSpaceOnResize:s,totalComputedWidth:u,index:e,diff:o});if(i.rtl&&o){var f=i.totalComputedWidth,p=i.getScrollLeft();i.onNextRender((function(){var t=n.current;if(null!=t&&t.totalComputedWidth===f+o){var e=p+o;t.setScrollLeft(e)}}))}(0,c.default)().commit((function(){var t=i.reservedViewportWidth;if("number"==typeof d.maxAvailableWidthForColumns&&d.maxAvailableWidthForColumns!==a){var e=d.maxAvailableWidthForColumns-a;t=i.reservedViewportWidth-e,i.setReservedViewportWidth(t)}m(d.newColumnSizes||{},d.newColumnFlexes,t,{getColumnBy:i.getColumnBy,onColumnResize:i.initialProps.onColumnResize,onBatchColumnResize:i.initialProps.onBatchColumnResize,columnSizes:i.columnSizes,setColumnSizes:i.setColumnSizes,setColumnFlexes:i.setColumnFlexes})}))}},getColumnBy:ct,isColumnVisible:dt,hasValueSetter:J}}},12350:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=r(n(59713)),a=r(n(71064)),l=n(15569),s=n(5500),u=n(95805),c=n(82171),d={},f=function(t){return t.reduce((function(t,e){return t+e.computedWidth}),0)};e.default=function(t,e,n){var r=function(t,e){n.current&&t.length&&t.forEach((function(t){var n;!1===t.resizable||(n=t.id,-1!==[l.id,s.id,u.id,c.id].indexOf(n))||e(t)}))},p=function(t,e,r){var i=n.current;if(!i)return-1;var a,l=function(t){var e=n.current;if(e){var r=[];return e.getRows&&e.getRows().forEach((function(e){var o=e.row,i=function(t,e){if(n.current){var r,o=t.id,i=e.getCells();if(i.length)return i.forEach((function(t){var e=t.props.id;o===e&&(r=t.domRef?t.domRef.current:t.getDOMNode?t.getDOMNode():null)})),r}}(t,o);r.push(i)})),r}}(t);return l&&l.length?(e||(i.getHeader().getCells().find((function(e){e.props.id===t.id&&(a=e.getDOMNode())})),a&&a.classList.contains("InovuaReactDataGrid__column-header__resize-wrapper")&&(a=(0,o.default)(a.children).find((function(t){return t.classList.contains("InovuaReactDataGrid__column-header")}))),l.push(a)),h(l,e,r)):-1},h=function(t,e,r){var i=n.current;if(!i)return-1;var a=document.createElement("span");a.style.position="fixed";var l=i.getVirtualList().getContainerNode();l.appendChild(a),(0,o.default)(t).map((function(t){return function(t,e,n){var r=t&&t.cloneNode(!0);if(r){r.style.width="",r.style.minWidth="",r.style.maxWidth="",r.style.position="static",r.style.left="";var i,a="InovuaReactDataGrid__row",l="InovuaReactDataGrid__header",s=r.classList.contains("InovuaReactDataGrid__column-header");if(i=(0,o.default)(r.children).find((function(t){var e=s?"InovuaReactDataGrid__column-header__content":"InovuaReactDataGrid__cell__content";return t.classList.contains(e)})),s&&n){var u=i.querySelector(".".concat("InovuaReactDataGrid__sort-icon-wrapper"));u&&(i=i.removeChild(u))}i?i.style.width="fit-content":r.style.width="fit-content";var c=document.createElement("div"),d=c.classList;s?(d.add(l),c.style.position="static"):d.add(a);for(var f=t.parentElement;f;){if([a,l].some((function(t){return f.classList.contains(t)}))){for(var p=0;p<f.classList.length;p++){var h=f.classList[p];d.add(h)}break}f=f.parentElement}c.appendChild(r),e.appendChild(c)}}(t,a,r)}));var s=a.offsetWidth;return s+=e?1:3,l.removeChild(a),s},m=function(t,e){var n=t.minWidth,r=t.maxWidth;return n&&e<n&&(e=n),r&&e>r&&(e=r),e},g=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,e=t.columnIds,o=t.skipHeader,a=t.skipSortTool,l=n.current;if(l){var s=l.enableColumnAutosize;if(s){var u=null!=o?o:l.skipHeaderOnAutoSize,c=null!=a&&a,f=[],h=[];void 0!==e&&Array.isArray(e)&&(f=e);for(var g=0;g<f.length;g++){var v=f[g],y=l.getColumnBy(v);h.push(y)}if(h&&0===h.length&&(h=l.visibleColumns),h&&0!==h.length){for(var b=[],w=-1,C={};0!==w;)w=0,r(h,(function(t){if(b.indexOf(t)>=0)return!1;var e=p(t,u,c);if(e>0){var n=m(t,e),r=t.id;b.push(t),Object.assign(C,(0,i.default)({},r,n)),w++}return!0}));if(l.virtualizeColumns){var x=l.bodyRef.current,S=x.columnLayout,O=S.headerLayout,k=O.header;setTimeout((function(){k.updateColumns()}),10)}var E=l.reservedViewportWidth,_=l.columnFlexes;l.computeColumnSizes(C||{},_||{},E,{getColumnBy:l.getColumnBy,onColumnResize:l.initialProps.onColumnResize,onBatchColumnResize:l.initialProps.onBatchColumnResize,columnSizes:l.columnSizes,setColumnSizes:l.setColumnSizes,setColumnFlexes:l.setColumnFlexes})}}else A("setColumnsSizesAuto")}},A=function(t){return console.error("In order for ".concat(t," to work, the 'enableColumnAutosize' prop should be 'true'."))};return{setColumnSizesToFit:function(){var t=n.current;t&&(t.enableColumnAutosize?function(){var t=n.current;if(t){var e=t.scrollbars.vertical?(0,a.default)():0,r=(t.availableWidth||0)-e;r>0&&function(t){var e=n.current;if(e){var r=e.visibleColumns;if(!(t<=0)&&r.length){var o=[],a=[];r.forEach((function(t){!1===t.resizable?a.push(t):o.push(t)}));for(var l=o.slice(0),s=!1,u=function(t){var e,n,r;n=t,(r=(e=l).indexOf(n))>=0&&e.splice(r,1),a.push(t)},c={};!s;){s=!0;for(var d=t-f(a),p=d/f(l),h=d,m=l.length-1;m>=0;m--){var g=l[m],A=g.computedMinWidth,v=g.computedMaxWidth,y=Math.round(g.computedWidth*p);A&&y<A?(y=A,u(g),s=!1):v&&y>v?(y=v,u(g),s=!1):0===m&&(y=h);var b=g.id;Object.assign(c,(0,i.default)({},b,y)),h-=y}}if(e.virtualizeColumns){var w=e.bodyRef.current.columnLayout.headerLayout.header;setTimeout((function(){w.updateColumns()}),10)}var C=e.reservedViewportWidth,x=e.columnFlexes;e.computeColumnSizes(c||{},x||{},C,{getColumnBy:e.getColumnBy,onColumnResize:e.initialProps.onColumnResize,onBatchColumnResize:e.initialProps.onBatchColumnResize,columnSizes:e.columnSizes,setColumnSizes:e.setColumnSizes,setColumnFlexes:e.setColumnFlexes})}}}(r)}}():A("setColumnSizesToFit"))},setColumnsSizesAuto:g,setColumnSizeAuto:function(t,e){var r=n.current;r&&(r.enableColumnAutosize?t&&g({columnIds:[t],skipHeader:e}):A("setColumnSizeAuto"))}}}},20968:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008)),i=r(n(319)),a=r(n(59713)),l=r(n(6479)),s=r(n(16957)),u=r(n(74127)),c=r(n(76623)),d=r(n(36127)),f=r(n(63736)),p=["originalData"];function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.default=function(t,e,n){var r=e.columnsMap,a=t.originalData||e.originalData,h=void 0,g=(void 0===t.loading?e.computedLoading:t.loading,void 0===t.filterValue?e.computedFilterValue:t.filterValue),A=void 0===t.remoteFilter?e.computedRemoteFilter:t.remoteFilter,v=void 0===t.dataSourceCache?e.computedDataSourceCache:t.dataSourceCache,y=e.filterTypes,b=void 0===t.localPagination?e.computedLocalPagination:t.localPagination,w=void 0===t.remoteData?e.computedRemoteData:t.remoteData,C=void 0===t.sortInfo?e.computedSortInfo:t.sortInfo,x=void 0===t.skip?e.computedSkip:t.skip,S=void 0===t.limit?e.computedLimit:t.limit,O=void 0===t.groupBy?e.computedGroupBy:t.groupBy,k=e.computedTreeEnabled,E=(e.pivot,!!e.summaryReducer);return w?{data:void 0,dataCountAfterFilter:h}:{data:function(t){for(var e=t.originalData,n=m(m({},(0,l.default)(t,p)),{},{data:e,originalData:e,previousData:[]}),r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return o.reduce((function(t,e){return(t=e(t)).previousData.push(t.data),t}),n)}({originalData:a},(function(t){return v&&Object.keys(v).length&&(t.data=t.data.map((function(t){var n=e.getItemId(t);return v[n]&&(t=m(m({},t),v[n])),t}))),t}),(function(t){return g&&!e.filterValue&&(g=(0,d.default)(g,r),t.data=function(t,e,n){var r=e.filterValue,o=e.remoteFilter,i=e.filterTypes,a=e.columnsMap;if(!Array.isArray(r)||!r.length)return t;if(o)return t;var l=(0,d.default)(r,a);return l.length?n.treeEnabled?(0,u.default)(t,l,i,a,{props:n.computedProps}):(0,s.default)(t,l,i,a):t}(t.data,{filterValue:g,filterTypes:y,remoteFilter:A,columnsMap:r},{treeEnabled:k,computedProps:e})),h=t.data.length,t}),(function(t){return e.sortInfo||(C=(0,f.default)(C,r))&&e.sorty&&(t.data=(0,i.default)(t.data),e.sorty(C,t.data)),t}),(function(t){if(k&&e.computeTreeData){var n=e.computedExpandedNodes;t.data=e.computeTreeData(t.data,{expandedNodes:n,isNodeLeaf:e.isNodeLeaf,isNodeAsync:e.isNodeAsync,pathSeparator:e.nodePathSeparator,loadingNodes:e.computedLoadingNodes,nodesName:e.nodesProperty,nodeCache:e.computedNodeCache,dataSourceCache:e.computedDataSourceCache,generateIdFromPath:e.generateIdFromPath,collapsingNodes:e.collapsingNodesRef.current,idProperty:e.compoundIdProperty?"id":e.idProperty})}return h=t.data.length,t}),(function(t){if(E){var r=e.summaryReducer.initialValue,i=e.summaryReducer.reducer||e.summaryReducer.reduce;r&&"object"===(0,o.default)(r)&&(r=m({},r));for(var a,l=t.data,s=0,u=l.length;s<u;s++)a=l[s],r=i(r,a,e);e.summaryReducer.complete&&(r=e.summaryReducer.complete(r,l||[],e)),n((function(){e.setSummary(r)}))}return t}),(function(t){return b&&S&&(x=x||0,t.data=(0,c.default)(t.data,{skip:x,limit:S})),t}),(function(t){n((function(){e.setUngroupedData(t.data)}));var o=t.data.length;return Array.isArray(O)&&O.length&&e.computeDataStep&&o&&(t=e.computeDataStep({groupBy:O,batchUpdateQueue:n,columnsMap:r,computedProps:e,config:t})),t})).data,dataCountAfterFilter:h||0}}},36127:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713));function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.default=function(t,e){return(t||[]).map((function(t){if(t){var n=e[t.name];n&&(n.type&&!t.type&&(t=a(a({},t),{},{type:n.filterType||n.type})),"function"==typeof n.getFilterValue&&(t=a(a({},t),{},{getFilterValue:n.getFilterValue})),"string"==typeof n.filterName&&(t=a(a({},t),{},{name:n.filterName})))}return t}))}},63736:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713));function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var l=function(t,e){var n=e[t];return n||Object.keys(e).forEach((function(r){if(!n){var o=e[r];o.sortName===t&&(n=o)}})),n};e.default=function(t,e){if(!e)return t;if(Array.isArray(t))return t.map((function(t){var n=l(t.name,e);return t=a({},t),n&&"string"==typeof n.sortName&&(t.name=n.sortName),n.type&&(t.type=n.type),n.sort&&(t.fn=function(t,e,r,o,i){return n.sort?n.sort(t,e,n,r,o,i):0}),t}));if(t&&t.name){var n=l(t.name,e);t=a({},t),n&&("string"==typeof n.sortName&&(t.name=n.sortName),n.type&&(t.type=n.type),n.sort&&(t.fn=function(t,e,r,o,i){return n.sort?n.sort(t,e,n,r,o,i):0}))}return t}},8168:(t,e,n)=>{"use strict";var r=n(96624),o=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.isLivePagination=e.default=void 0;var i=o(n(319)),a=o(n(59713)),l=o(n(63038)),s=n(67294),u=o(n(46648)),c=o(n(43437)),d=o(n(64063)),f=o(n(71802)),p=o(n(82226)),h=o(n(11792)),m=o(n(20968)),g=o(n(68520)),A=o(n(79451)),v=o(n(84495));function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function b(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var w=(0,n(93558).getGlobal)().requestAnimationFrame,C=function(t){return null!=t.dataSource&&("function"==typeof t.dataSource.then||"function"==typeof t.dataSource)},x=function(t){return!!t.livePagination&&S(t)};e.isLivePagination=x;var S=function(t){var e=t.remotePagination,n=t.pagination,r=t.livePagination;return!1!==n&&"local"!==n&&(!("remote"!==n&&!C(t))||(void 0!==e?e:!!r))},O=function t(e,n){var o=n.skip,i=n.limit,a=n.currentData,l=n.sortInfo,s=n.filterValue,u=n.groupBy;return"function"==typeof e&&(e=t(e({skip:o,limit:i,sortInfo:l,currentData:a,filterValue:s,groupBy:u}),{skip:o,limit:i,sortInfo:l,groupBy:u,filterValue:s,currentData:a})),e instanceof r?e.then((function(t){return Array.isArray(t)?{data:t,count:t.length}:{data:t.data,count:t.count}})):r.resolve({data:e,count:e.length})},k=function(t){return Math.floor(t.skip/t.limit)+1},E=function(t){var e=t.count,n=t.limit;return Math.ceil(e/n)},_=function(t){var e=t.skip,n=t.limit,r=t.count;return k({skip:e,limit:n})<E({count:r,limit:n})},P=function(t){var e=t.skip,n=t.limit,r=t.count,o=k({skip:e,limit:n});return o>1&&o-1<E({count:r,limit:n})};e.default=function(t,e,n){var o=C(t),y=function(t){var e=t.remoteFilter;return!0===e||void 0===e&&C(t)}(t),B=function(t){var e=t.remoteSort;return!0===e||void 0===e&&C(t)}(t),T=x(t),R=S(t),I=function(t){return function(t){return!!t.pagination}(t)&&!S(t)}(t),M=R||I,D=(0,s.useState)([]),N=(0,l.default)(D,2),F=N[0],L=N[1],j=(0,s.useState)([]),H=(0,l.default)(j,2),U=H[0],z=H[1],Q=(0,s.useState)(!1),V=(0,l.default)(Q,2),W=V[0],G=V[1],K=(0,p.default)(t,"skip",0),Y=(0,l.default)(K,2),q=Y[0],X=Y[1],Z=(0,p.default)(t,"limit",50),J=(0,l.default)(Z,2),$=J[0],tt=J[1],et=function(t,e,n){var r=(0,A.default)(t.dataSource,t.dataSource),o=(0,p.default)(t,"dataSourceCache",void 0,{onChange:function(t,e){var r=n.current;r&&r.initialProps.onDataSourceCacheChange&&r.initialProps.onDataSourceCacheChange(t,e)}}),i=(0,l.default)(o,2),a=i[0],u=i[1];return t.clearDataSourceCacheOnChange&&r!==t.dataSource&&(a=void 0),(0,s.useLayoutEffect)((function(){t.clearDataSourceCacheOnChange&&u(void 0)}),[t.dataSource]),[a,u]}(t,0,n),nt=(0,l.default)(et,2),rt=nt[0],ot=nt[1],it=(0,s.useState)(t.summaryReducer?t.summaryReducer.initialValue:null),at=(0,l.default)(it,2),lt=at[0],st=at[1],ut=function(t,e,r){var o=r&&r.replace,i=n.current;if(i){var l=i.getItemAt(t),s=i.getItemId(l);if(l){if(o)l=e;else if(r&&r.property)l=b(b({},l),{},(0,a.default)({},r.property,r.value));else if(r&&r.deepCloning&&i.compoundIdProperty)for(var u=i.idProperty.split(i.idPropertySeparator),c=0;c<u.length;c++){var d=u[c];l[d]&&Object.assign(l[d],b({},e[d]))}else l=b(b({},l),e);var f=i.getItemId(l);f===s?ot(b(b({},i.computedDataSourceCache),{},(0,a.default)({},f,l))):i.showWarnings&&console.error("Cannot replace the item with another one that has a different value for the idProperty!")}}},ct=function(t,e,r){var o=n.current;if(o){e===o.idProperty&&o.showWarnings&&console.error('Cannot update the value of the "idProperty" property!');var i=o.getItemAt(t);i&&((i=b({},i))[e]=r,ut(t,i,{property:e,value:r}))}},dt=function(t,e){var n,r,o=t.dataSource,i=(0,h.default)([],e,"data"),a=(0,l.default)(i,2);n=a[0],r=a[1];var u,c,d=(0,s.useState)(null),f=(0,l.default)(d,2),p=f[0],m=f[1],g=(0,s.useState)(null),A=(0,l.default)(g,2),v=A[0],y=A[1],b=(0,h.default)(Array.isArray(o)?o:[],e,"originalData"),w=(0,l.default)(b,2);u=w[0],c=w[1];var C=(0,h.default)(n.length,e,"count"),x=(0,l.default)(C,2),S=x[0],O=x[1],k=(0,h.default)(0,e,"dataCountAfterFilter"),E=(0,l.default)(k,2);return{setDataMap:m,dataMap:p,dataIndexMap:v,setDataIndexMap:y,originalData:u,setOriginalData:c,data:n,count:S,dataCountAfterFilter:E[0],silentSetData:r,setDataCountAfterFilter:E[1],setCount:O}}({dataSource:t.dataSource,skip:q,limit:$,localPagination:I},t.context),ft=dt.data,pt=dt.dataMap,ht=dt.dataIndexMap,mt=dt.setDataIndexMap,gt=dt.setDataMap,At=dt.count,vt=dt.silentSetData,yt=dt.setCount,bt=dt.originalData,wt=dt.setOriginalData,Ct=dt.dataCountAfterFilter,xt=dt.setDataCountAfterFilter,St=(0,s.useState)(Date.now),Ot=(0,l.default)(St,2),kt=Ot[0],Et=Ot[1],_t=(0,s.useCallback)((function(t){var e=n.current;if(e){var r=e.filteredRowsCount;void 0!==t&&r&&r(t)}}),[Ct]);e.filteredRowsCount&&_t(Ct);var Pt=(0,s.useRef)(q),Bt=(0,s.useRef)(e.computedFilterValue),Tt=(0,s.useRef)($),Rt=(0,A.default)(e.computedGroupBy,e.computedGroupBy),It=(0,A.default)(t.dataSource,t.dataSource),Mt=(0,s.useRef)(null);Mt.current=(0,f.default)({getDataSource:function(t){var e=t.shouldReload,r=n.current;return e?r.dataSource:r.originalData}},(function(o,i){var a,l=i.shouldReload,s=i.intercept,u=n.current,c=u.computedSortInfo,f=u.computedRemoteData,p=u.computedFilterValue,h=u.computedGroupBy,A=u.originalData,y=u.skipLoadOnMount,b=u.wasMountedRef,C=u.initialState;!A.length&&f&&n.current.setLoading(!0),y&&!b.current&&C&&C.data&&(o=C.data,a=C.count),f&&!Array.isArray(o)&&n.current.setLoading(!0);var x=(0,v.default)(e.initialProps,"skip"),S=l&&"function"==typeof t.dataSource&&t.dataSource!==It&&!x&&0!==n.current.computedSkip;return S||!l||"function"!=typeof t.dataSource||0===n.current.computedSkip||!n.current.computedFilterable||(0,d.default)(n.current.computedFilterValue,Bt.current)&&n.current.computedGroupBy===Rt||(S=!0),S?(X(0),r.resolve(!0)):s(O(o,{sortInfo:c,currentData:n.current.data,skip:q,limit:$,filterValue:p,groupBy:h}),o).then((function(e){var r=e.data,o=e.count;a&&(o=a);var i=n.current,s=(0,g.default)(),u=r;(T&&!l?q>Pt.current:W)&&(r=A.concat(r),u=r);var c=(0,m.default)({remoteData:!1,originalData:r},i,s);u=c.data||r;var d=c.dataCountAfterFilter,h=Pt.current;Pt.current=q,Bt.current=p,Tt.current=$;var v=i.computedRowSelectionEnabled||i.computedRowExpandEnabled||i.treeColumn||i.treeEnabled||i.rowIndexColumn||i.computedRowHeights||i.computedGroupBy&&t.stickyGroupRows,y=v&&Array.isArray(u)?{}:null,b=!0===t.stickyGroupRows||!0===t.stickyTreeNodes?{}:null,C=v&&Array.isArray(u)?u.reduce((function(t,e,n){var r=i.getItemId(e);return b&&(e.__group&&(b[n]=e.depth),e.__nodeProps&&!e.__nodeProps.leafNode&&(b[n]=e.__nodeProps.depth+1)),t[r]=e,y[r]=n,t}),{}):null;return s.commit((function(){var t=n.current;wt(r),(!0===t.scrollTopOnSort&&t.loadDataTrigger.find((function(t){return"sortInfo"==t}))||"always"===t.scrollTopOnSort)&&w((function(){t.setScrollTop(0)})),0===q&&h>0&&w((function(){t.setScrollTop(0)})),t.scrollTopOnFilter&&t.loadDataTrigger.find((function(t){return"filterValue"==t}))&&w((function(){t.setScrollTop(0)})),z([]),W&&G(!1),t.setDataMap(C),t.setDataIndexMap(y),b&&t.setStickyGroupsIndexes&&t.setStickyGroupsIndexes(b),xt(d),null!=d&&q>=d&&!f&&X(0),vt(u||[]),t.setLoading(!1),l&&yt(o)}))}),(function(t){}))}),{reloadDeps:[t.dataSource,o?q:null,o&&!T?$:null,kt,t.pagination,t.remotePagination,t.pivot,t.livePagination,o||t.groupBy?e.computedGroupBy:null,o?JSON.stringify(e.computedSortInfo):null,o?JSON.stringify(e.computedFilterValue):null,y?JSON.stringify(e.computedFilterValue):null,JSON.stringify(e.computedCollapsedGroups||""),JSON.stringify(e.computedExpandedGroups||"")],noReloadDeps:[bt,e.computedGroupBy,e.groupColumn,e.renderRowDetails,e.treeColumn,e.showGroupSummaryRow,o?null:q,o?null:$,o?null:JSON.stringify(e.computedSortInfo),y?null:JSON.stringify(e.computedFilterValue),e.computedExpandedNodes?JSON.stringify(e.computedExpandedNodes):null,e.computedNodeCache?JSON.stringify(e.computedNodeCache):null,e.computedLoadingNodes?JSON.stringify(e.computedLoadingNodes):null,rt,e.stickyGroupRows,e.stickyTreeNodes]});var Dt=function(t,e){t.append;var n,r=t.reload,o=t.setAppend,a=t.skip,l=t.limit,s=t.count,c=t.setSkip,d=t.setLimit,f=t.remotePagination,p=t.localPagination,h=t.pagination,m=(t.lastSkipRef,t.lastLimitRef),A=t.dataCountAfterFilter,v=t.livePagination,y=t.originalData,b=(t.data,function(t){return t.remotePagination?t.count:null!=t.dataCountAfterFilter?t.dataCountAfterFilter:t.originalData.length}({originalData:y,remotePagination:f,count:s,dataCountAfterFilter:A})),w=function(t,n){var r=e.current,a=(0,g.default)(),l=r.computedRemoteData;a.commit((function(){n&&void 0!==n.append&&o(n.append),l&&r.setLoadDataTrigger((function(t){return[].concat((0,i.default)(t),["skip"])})),c(t)}))},C=function(t){var n=e.current,r=(0,g.default)(),o=n.computedRemoteData;r.commit((function(){o&&n.setLoadDataTrigger((function(t){return[].concat((0,i.default)(t),["limit"])})),d(t)}))},x=function(t,e){w(a+t,e)},S=function(t){_({skip:a,limit:m.current,count:b})&&x(m.current,t)},O=function(){P({skip:a,limit:l,count:b})&&x(-l)},B=function(t,e){t=(0,u.default)(t,1,E({count:b,limit:l}));var n=!!e&&e.force;(t!==k({skip:a,limit:l})||n)&&w(function(t){var e=t.page,n=t.limit;return Math.max(0,n*(e-1))}({page:t,limit:l}))},T=function(){return _({skip:a,limit:l,count:b})},R=function(){return P({skip:a,limit:l,count:b})},I=function(){return B(1)},M=function(){return B(E({count:b,limit:l}))};return!p&&!f||v||(n={onSkipChange:w,onLimitChange:C,reload:r,onRefresh:r,totalCount:b,count:s,skip:a,limit:l,remotePagination:f,localPagination:p,livePagination:v,pagination:h,gotoPage:B,gotoNextPage:S,gotoFirstPage:I,gotoLastPage:M,gotoPrevPage:O,hasNextPage:T,hasPrevPage:R}),{count:s,paginationCount:b,reload:r,setSkip:w,setLimit:C,gotoNextPage:S,gotoPrevPage:O,hasNextPage:T,hasPrevPage:R,gotoFirstPage:I,gotoLastPage:M,gotoPage:B,paginationProps:n}}({append:W,reload:function(){Et(Date.now())},setAppend:G,lastSkipRef:Pt,lastLimitRef:Tt,skip:q,limit:$,count:At,setSkip:X,setLimit:tt,pagination:M,livePagination:T,localPagination:I,remotePagination:R,dataCountAfterFilter:Ct,originalData:bt,data:ft},n),Nt=(0,s.useCallback)((function(t,e){var r=n.current;if(!r)return-1;var o=r.dataIndexMap;return o?o[t]:(e=e||r.data,(0,c.default)(e,r.idProperty,t,r.getItemId,r.compoundIdProperty))}),[]),Ft=(0,s.useCallback)((function(t,e){return Nt(t,e)}),[]);return b({getData:(0,s.useCallback)((function(){var t=n.current;return t?t.data:[]}),[]),getRowIndexById:Nt,getItemIndexById:Ft,data:ft,dataMap:pt,setDataMap:gt,dataIndexMap:ht,setDataIndexMap:mt,loadDataTrigger:U,setLoadDataTrigger:z,originalData:bt,setOriginalData:wt,ungroupedData:F,setUngroupedData:L,computedSkip:q,computedPagination:M,computedLimit:$,computedSummary:lt,setSummary:st,dataPromiseRef:Mt,silentSetData:vt,computedLivePagination:T,computedLocalPagination:I,computedRemotePagination:R,computedRemoteData:o,computedRemoteFilter:y,computedRemoteSort:B,computedDataSourceCache:rt,setDataSourceCache:ot,setItemPropertyAt:ct,setItemPropertyForId:function(t,e,r){var o=n.current;if(o){var i=o.getRowIndexById(t);ct(i,e,r)}},setItemAt:ut,setItemsAt:function(t,e){var r=e&&e.replace,o=n.current;if(o){for(var i={},a=0;a<t.length;a++){var l=t[a],s=o.getItemId(l),u=o.getItemIndex(l),c=o.getItemAt(u);if(c){c=r?l:b(b({},c),l);var d=o.getItemId(c);d===s&&(i[d]=c)}}t.length&&ot(b(b({},o.computedDataSourceCache),i))}},setItemOnReorderingGroups:function(t,e,r){var o=n.current;o&&(o.setItemAt(t,e,r),o.reload())}},Dt)}},89648:(t,e,n)=>{"use strict";var r=n(96624);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(67294);e.default=function(t,e,n){var i=(0,o.useRef)(null),a=(0,o.useRef)(!1),l=(0,o.useRef)(r.resolve(!0)),s=(0,o.useCallback)((function(t){var e=n.current;e&&(e.initialProps.onEditStop&&e.initialProps.onEditStop(t),setTimeout((function(){i.current=null}),0))}),[]),u=(0,o.useCallback)((function(t){var e=n.current;e&&(e.initialProps.onEditCancel&&e.initialProps.onEditCancel(t),setTimeout((function(){e.isInEdit.current=!1}),50))}),[]),c=(0,o.useCallback)((function(t){var e=n.current;e&&(e.autoFocusOnEditComplete&&e.focus(),e.initialProps.onEditComplete&&(l.current=r.resolve(e.initialProps.onEditComplete(t))),e.isInEdit.current=!1)}),[]),d=(0,o.useCallback)((function(t){var e=n.current;e&&e.initialProps.onEditValueChange&&e.initialProps.onEditValueChange(t)}),[]),f=(0,o.useCallback)((function(t){var e=n.current;if(e){var r=t.columnId;i.current={columnId:r,columnIndex:t.columnIndex,rowId:t.rowId,rowIndex:t.rowIndex},e.initialProps.onEditStart&&e.initialProps.onEditStart(t),requestAnimationFrame((function(){var t=n.current;if(t){var e=t.getColumnBy(r);e&&t.scrollToColumn(e.computedVisibleIndex,{duration:50})}})),e.isInEdit.current=!0}}),[]),p=(0,o.useCallback)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{rowIndex:void 0,rowId:void 0,columnId:"",dir:1},e=t.rowIndex,o=t.rowId,i=t.columnId,a=t.dir,l=n.current;if(!l)return r.reject(new Error("Grid was probably unmounted"));var s=l.getColumnBy(i);return s?(void 0===e&&(e=l.getRowIndexById(o)),new r((function(t,n){l.scrollToIndex(e,void 0,(function(){setTimeout((function(){l.getColumnLayout().tryStartEdit({rowIndex:e,rowId:o,columnIndex:s.computedVisibleIndex,columnId:i,dir:a}).then(t,n)}),50)}))}))):r.reject(new Error("No column found for columnId: ".concat(i)))}),[]),h=(0,o.useCallback)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{columnId:"",rowIndex:-1,value:"",rowId:void 0},e=t.columnId,o=t.rowIndex,i=t.value,a=t.rowId,l=n.current;if(!l)return r.reject(new Error("Grid was probably unmounted"));var s=l.getColumnBy(e);return s?(void 0===o&&(o=l.getRowIndexById(a)),new r((function(t,n){l.scrollToIndex(o,void 0,(function(){setTimeout((function(){l.getColumnLayout().startEdit({rowIndex:o,rowId:a,columnIndex:s.computedVisibleIndex,columnId:e,value:i}).then(t,n)}),50)}))}))):r.reject(new Error("No column found for columnId: ".concat(e)))}),[]),m=(0,o.useCallback)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{rowIndex:void 0,rowId:void 0,columnId:"",dir:1,value:""},e=t.rowId,o=t.rowIndex,i=t.columnId,a=t.value,l=n.current;if(!l)return r.reject(new Error("Grid was probably unmounted"));var s=l.getColumnBy(i),u=A();u&&(!s&&u&&(s=l.getColumnBy(u.columnId),o=u.rowIndex),s&&(void 0===o&&(o=l.getRowIndexById(e)),l.scrollToIndex(o,void 0,(function(){setTimeout((function(){l.getColumnLayout().completeEdit({rowIndex:o,columnIndex:s.computedVisibleIndex,value:a})}),50)}))))}),[]),g=(0,o.useCallback)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{rowIndex:void 0,columnId:void 0},n=t.rowIndex,r=t.columnId,o=i.current;if(o){var a=r?e.getColumnBy(r):null;!a&&o&&(a=e.getColumnBy(o.columnId),n=o.rowIndex),a&&e.getColumnLayout().cancelEdit({rowIndex:n,columnIndex:a.computedVisibleIndex})}}),[]),A=(0,o.useCallback)((function(){return i.current}),[]);return{getCurrentEditInfo:A,startEdit:h,onEditStart:f,onEditStop:s,onEditCancel:u,onEditComplete:c,onEditValueChange:d,completeEdit:m,cancelEdit:g,tryStartEdit:p,isInEdit:a,currentEditCompletePromise:l}}},42211:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(319)),a=r(n(69977));function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var u=function t(e,n,r){var o=[],a=e.field,l=e.values;return a&&l&&Object.keys(l).forEach((function(e){var u="".concat(n?n+"_":"").concat(a,":").concat(e),c=r[a],d={name:u,header:e};c&&(d=s(s({},"function"==typeof c?c(s(s({},d),{},{field:a,values:l})):c),d)),n&&(d.group=n),o.push(d);var f=l[e];o.push.apply(o,(0,i.default)(t(f,u,r)))})),o};e.default=function(t,e){var n=e.computedPivotUniqueValuesPerColumn,r=t.groups;if(n&&n.values){var o=e.pivot?e.pivot.reduce((function(t,e){return e&&e.summaryGroup&&(t[e.name]=e.summaryGroup),t}),{}):{};r=u(n,void 0,o)}var l=r?(0,a.default)(r,t):null;return{computedGroups:r,computedGroupsMap:l,computedGroupsDepth:function(t){return t?Math.max.apply(Math,(0,i.default)(Object.keys(t).map((function(e){return t[e].computedDepth||0})))):0}(l)}}},89108:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63038)),i=r(n(82226));e.default=function(t,e){var n=(0,i.default)(t,"showHeader"),r=(0,o.default)(n,2),a=r[0],l={computedShowHeader:a,setShowHeader:r[1]};return a&&(l.onHeaderSortClick=function(t){e.toggleColumnSort&&e.toggleColumnSort(t.id,t.defaultSortingDirection)}),l}},71802:(t,e,n)=>{"use strict";var r=n(96624),o=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(63038)),a=n(67294),l=function(t,e){if(t.length!=e.length)return!0;for(var n=0;n<t.length;n++)if(!Object.is(t[n],e[n]))return!0;return!1},s=r.resolve(!0);e.default=function(t,e,n){var o=t.getDataSource,u=n.reloadDeps,c=n.noReloadDeps,d=(0,a.useRef)([]),f=(0,a.useRef)(),p=(0,a.useRef)(),h=!f.current||l(f.current,u),m=!p.current||l(p.current,c),g=h||m,A=h,v=(0,a.useRef)(!1),y=g?[{}]:d.current,b=(0,a.useRef)(null),w=(0,a.useRef)(s);g&&(v.current=A,w.current=new r((function(t){b.current=t})));var C=(0,a.useState)((function(){return new Set})),x=(0,i.default)(C,1)[0],S=(0,a.useCallback)((function(t,e){return"function"==typeof e||null==e||e.then,x.clear(),x.add(t),t.then((function(e){return x.has(t)?(x.delete(t),e):r.reject({message:"This request is discarded as it was still pending when a new request came in.",result:e})}))}),[]);return(0,a.useLayoutEffect)((function(){var t=v.current,n=o({shouldReload:t});e(n,{shouldReload:t,intercept:S}).then((function(){b.current&&b.current()})),v.current=A}),y),f.current=u,p.current=c,d.current=y,w.current}},40085:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(67294);e.default=function(t,e,n){var o=(0,r.useRef)(Number.MIN_SAFE_INTEGER),i=(0,r.useRef)(e);return n(e,i.current)||o.current++,i.current=e,(0,r.useMemo)(t,[o.current])}},11792:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63038)),i=n(67294);e.default=function(t,e,n){var r=(0,i.useContext)(e);void 0!==r.state[n]&&(t=r.state[n]);var a=(0,i.useState)(t),l=(0,o.default)(a,2),s=l[0],u=l[1];return[s,function(t){"function"==typeof t&&(t=t(s)),r.state[n]=t,u(t)}]}},79451:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(67294);e.default=function(t,e){var n=(0,r.useRef)(e);return(0,r.useEffect)((function(){n.current=t})),n.current}},82226:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63038)),i=n(67294),a=r(n(43683)),l=r(n(92001)),s=function(){};e.default=function(t,e,n,r){var u=(0,i.useContext)(t.context),c=(0,l.default)(e),d=t["default".concat(c)],f=u.state[e];void 0!==f&&(d=f),n=void 0===d?n:d;var p=(0,i.useState)(n),h=(0,o.default)(p,2),m=h[0],g=h[1],A=t[e],v=(0,a.default)(A),y=r&&r.onChange?r.onChange:t["on".concat(c,"Change")]||s;return v||(A=m),[A,function(t){u.state[e]=t,v||g(t);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];y.apply(void 0,[t].concat(r))}]}},88548:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(93096)).default,i={maxWait:100,leading:!0};e.default=function(t,e){var n=t.key,r=e.cellNavigationRef;r.current||(r.current={onArrowUp:function(){var t=r.current.computedProps;t.incrementActiveCell&&t.incrementActiveCell([-1,0])},onArrowDown:function(){var t=r.current.computedProps;t.incrementActiveCell&&t.incrementActiveCell([1,0])},onArrowRight:function(){var t=r.current.computedProps;t.incrementActiveCell&&t.incrementActiveCell([0,1])},onArrowLeft:function(){var t=r.current.computedProps;t.incrementActiveCell&&t.incrementActiveCell([0,-1])},onHome:function(){var t=r.current.computedProps;t.setActiveCell&&a&&t.setActiveCell([0,a[1]])},onEnd:function(){var t=r.current.computedProps;t.setActiveCell&&a&&t.setActiveCell([t.data.length-1,a[1]])},onPageUp:function(){var t=r.current.computedProps;t.incrementActiveCell&&t.incrementActiveCell([-t.keyPageStep,0])},onPageDown:function(){var t=r.current.computedProps;t.incrementActiveCell&&t.incrementActiveCell([t.keyPageStep,0])},onEnter:function(){var e=r.current.computedProps;e.toggleActiveCellSelection&&e.toggleActiveCellSelection(t)}},Object.keys(r.current).forEach((function(t){var e=r.current[t];r.current[t]=o(e,36,i)}))),r.current.computedProps=e;var a=e.computedActiveCell,l={ArrowUp:r.current.onArrowUp,ArrowDown:r.current.onArrowDown,ArrowRight:r.current.onArrowRight,ArrowLeft:r.current.onArrowLeft,Home:r.current.onHome,End:r.current.onEnd,PageUp:r.current.onPageUp,PageDown:r.current.onPageDown,Enter:r.current.onEnter}[n];return!!l&&(l({shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey}),!0)}},87428:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(24808));e.default=function(t,e){var n=t.key,r=e.computedActiveItem,i=e.isGroup(r),a={ArrowUp:function(){return e.incrementActiveIndex(-1)},ArrowDown:function(){return e.incrementActiveIndex(1)},Home:function(){return e.setActiveIndex(0)},Enter:function(t){r&&(i?e.toggleGroup(r):e.toggleActiveRowSelection(t))},End:function(){return e.setActiveIndex(e.data.length-1)},PageUp:function(){return e.incrementActiveIndex(-e.keyPageStep)},PageDown:function(){return e.incrementActiveIndex(e.keyPageStep)}}[n];if(a)return a(t),!0;if(e.allowRowTabNavigation&&"Tab"===n){var l=t.shiftKey?-1:1,s=e.getDOMNodeForRowIndex(e.computedActiveIndex);if(document.activeElement&&s&&(0,o.default)(s,document.activeElement))return!1;var u=e.computedActiveIndex+l;if(u>=0&&u<e.count)return e.incrementActiveIndex(l),!0}return!1}},40353:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.notifySelection=e.handleSingleSelection=e.handleSelection=e.handleMultiSelectionRowToggle=e.handleMultiSelection=e.findInitialSelectionIndex=void 0;var o=r(n(84495)),i=r(n(68520)),a=(0,n(93558).getGlobal)(),l=a.navigator?a.navigator.userAgent:"",s=-1!==l.indexOf("Safari")&&-1===l.indexOf("Chrome"),u=function(t){return function(){return setTimeout(t,35)}},c=function(t){return function(){return t()}},d=function(t){var e=t.getSelectedMap(),n=null;if(!e||!Object.keys(e).length)return n;for(var r=0,o=t.data,i=o.length;r<i;r++)e[t.getItemId(o[r])]&&(n=r);return n};e.findInitialSelectionIndex=d;var f=function(t,e,n,r,a){var l=!!a;a=a||(0,i.default)();var d=(s?u:c)((function(){"function"==typeof t.onSelectionChange&&t.onSelectionChange({selected:e,data:n,unselected:r,originalData:(null==t?void 0:t.originalData)||null})}));(0,o.default)(t.initialProps,"unselected")||a((function(){t.setUnselected(r)})),(0,o.default)(t.initialProps,"selected")||a((function(){t.setSelected(e,{silent:!0})})),d(),l||a.commit()};e.notifySelection=f;var p=function(t,e,n,r){var o=t.data,i=e.isRowSelected(o),a=!i,l=n.metaKey||n.ctrlKey;!e.toggleRowSelectOnClick&&i&&n&&!l&&(a=!0);var s=a?e.getItemId(o):null;f(e,s,o,null,r)};e.handleSingleSelection=p;var h=function(t,e,n,r){var o=n.selIndex,i=n.prevShiftKeyIndex,a=null==o?{}:Object.assign({},t.computedSelected);if(null!=i&&null!=o){var l=Math.min(i,o),s=Math.max(i,o);(t.data.slice(l,s+1)||[]).forEach((function(e){if(e){var n=t.getItemId(e);delete a[n]}}))}e.forEach((function(e){if(e){var n=t.getItemId(e);a[n]=e}})),f(t,a,e,null,r)};e.handleMultiSelection=h;var m=function(t,e,n){var r=t.computedSelected,o=t.isRowSelected(e);if(!0!==r){var i=Object.assign({},r),a=t.getItemId(e);o?delete i[a]:i[a]=e,f(t,i,e,null,n)}else{var l=t.getItemId(e),s=Object.assign({},t.computedUnselected);o?s[l]=e:delete s[l],f(t,!0,e,s,n)}return o};e.handleMultiSelectionRowToggle=m,e.handleSelection=function(t,e,n,r){var o=!!r;if(r||(r=(0,i.default)()),e.computedRowSelectionEnabled){if(!e.computedRowMultiSelectionEnabled)return p(t,e,n,r),void(o||r.commit());var a=e.selectionIndexRef.current;null===a&&(a=d(e));var l,s,u,c=t.rowIndex,f=e.shiftKeyIndexRef.current;if(n.metaKey||n.ctrlKey||e.toggleRowSelectOnClick&&1===e.getSelectedCount()&&e.isRowSelected(e.data[c])){e.selectionIndexRef.current=c,e.shiftKeyIndexRef.current=null;var g=m(e,e.data[c],r);return o||r.commit(),g?(e.selectionIndexRef.current++,e.shiftKeyIndexRef.current=f,!1):void 0}n.shiftKey?e.shiftKeyIndexRef.current=c:(e.selectionIndexRef.current=c,e.shiftKeyIndexRef.current=null,a=null),null==a?u=[e.data[c]]:(l=Math.min(c,a),s=Math.max(c,a)+1,u=e.data.slice(l,s)),h(e,u,{selIndex:a,prevShiftKeyIndex:f},r),o||r.commit()}}},65136:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=n(67294),a=r(n(68520)),l=n(40353),s=r(n(87428)),u=r(n(88548)),c=r(n(68108));function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.default=function(t,e,n){var r=(0,i.useCallback)((function(t){}),[]),o=(0,i.useCallback)((function(t){return!!t&&!!t.__group}),[]),d=(0,i.useCallback)((function(e){var o=n.current;o&&(e.preventDefault(),t.onFocus&&t.onFocus(e),e.nativeEvent.preventParentFocus?r(e):(e.nativeEvent.preventParentFocus=!0,o.computedWillReceiveFocusRef.current?o.computedWillReceiveFocusRef.current=!1:o.computedFocused||o.computedSetFocused(!0)))}),[]),p=(0,i.useCallback)((function(e){var r=n.current;if(r&&!r.isInEdit.current&&(e.preventDefault(),!r.preventBlurOnContextMenuOpen||!r.preventBlurOnContextMenuOpen.current)){var o=r.getDOMNode();if(!e.relatedTarget||!(0,c.default)(o,e.relatedTarget)){t.onBlur&&t.onBlur(e);var i=r.computedActiveIndex;i>=0&&r.doSetLastActiveIndex(i),r.setActiveIndex(-1),r.computedSetFocused(!1)}}}),[]),h=(0,i.useCallback)((function(t,e,n){var r=e.enableKeyboardNavigation,o=e.setActiveIndex;return!!(t.groupProps||t.data&&t.data.__group)&&(r&&n((function(){o(t.rowIndex)})),n.commit(),!0)}),[]),m=(0,i.useCallback)((function(){}),[]),g=(0,i.useCallback)((function(e,r){var o=n.current;if(o){var i=o.preventRowSelectionOnClickWithMouseMove,s=o.initialProps;s.onRowClick&&s.onRowClick({rowIndex:r.rowIndex,remoteRowIndex:r.remoteRowIndex,groupProps:r.groupProps,empty:r.empty,columns:r.columns,dataSourceArray:r.dataSourceArray,data:r.data},e);var u=(0,a.default)(),c=o.lastMouseDownEventPropsRef.current,d="click"!==e.type;if(c&&"click"===e.type){var f=c.pageX,p=c.pageY,m=c.rowIndex;d=f===Math.floor(e.pageX)&&p===Math.floor(e.pageY)&&m===r.rowIndex}if(o.computedFocused||u((function(){o.computedSetFocused(!0)})),o.computedCellSelectionEnabled)u.commit();else if(h(r,o,u))u.commit();else{var g=!i||d;(!1===g&&Math.abs(c.pageX-e.pageX)<20||Math.abs(c.pageY-e.pageY)<20)&&(g=!0),t.checkboxOnlyRowSelect&&"click"===e.type||!g?o.enableKeyboardNavigation&&o.computedHasRowNavigation&&u((function(){o.setActiveIndex(r.rowIndex)})):function(e,n,r,o){if(e.nativeEvent.skipSelect)return r.enableKeyboardNavigation&&o((function(){r.setActiveIndex(n.rowIndex)})),void o.commit();var i=e.shiftKey,a=e.metaKey,s=e.ctrlKey,u=i||a||s;t.autoCheckboxColumn&&u||!1!==(0,l.handleSelection)(n,r,e,o)&&o((function(){r.setActiveIndex(n.rowIndex)}))}(e,r,o,u),u.commit()}}}),[]),A=(0,i.useCallback)((function(t,e){var r=n.current;r&&r.onRowDoubleClick&&r.onRowDoubleClick(t,e)}),[]),v=(0,i.useCallback)((function(t,e){var r=n.current;r&&r.onCellDoubleClick&&r.onCellDoubleClick(t,e)}),[]),y=(0,i.useCallback)((function(t,e){if(!e.groupProps&&!1!==e.cellSelectable){var r=n.current;if(r){var o=r.computedCellSelectionEnabled,i=r.computedCellMultiSelectionEnabled,l=(0,a.default)();if(o){var s=t.ctrlKey||t.metaKey,u=i&&s,c=[e.rowIndex,e.columnIndex],d=r.getCellSelectionKey(e),f=t.shiftKey&&(r.computedActiveCell||r.lastSelectedCell);if(f&&i){var p=r.getCellSelectionBetween(r.computedActiveCell||r.lastSelectedCell||void 0,c);l((function(){r.setLastCellInRange(Object.keys(p).pop()||""),r.setCellSelection(p)}))}else{var h=r.computedCellSelection,m=!!h[d],g=u?Object.assign({},h):{};m&&(i||r.initialProps.toggleCellSelectOnClick||s)?delete g[d]:(f||l((function(){r.setLastSelectedCell(c)})),g[d]=!0),l((function(){r.setCellSelection(g)}))}}var A=r.computedCellNavigationEnabled&&(!t.shiftKey||!i);l((function(){A&&r.setActiveCell([e.rowIndex,e.columnIndex])})),l.commit()}}}),[]),b=(0,i.useCallback)((function(t,e){var r=n.current;if(r){var o=r.computedRowSelectionEnabled,i=r.getItemAt,a=r.getItemId,s=i(t);void 0!==(s?a(s):void 0)&&o&&(0,l.handleSelection)({rowIndex:t,data:s},r,e||{nativeEvent:null})}}),[]),w=(0,i.useRef)(null),C=(0,i.useRef)(null),x=(0,i.useRef)({rowIndex:-1,pageX:-1,pageY:-1}),S=(0,i.useCallback)((function(t,e){x.current={rowIndex:e.rowIndex,pageX:Math.floor(t.pageX),pageY:Math.floor(t.pageY)};var r=n.current;r&&(r.columnUserSelect&&t.shiftKey&&r.preventDefaultTextSelectionOnShiftMouseDown&&t.preventDefault(),r.onCellClickAction(t,e),r.onCellSelectionDraggerMouseDown&&r.onCellSelectionDraggerMouseDown(t,e))}),[]),O=e.computedActiveIndex;return{selectionIndexRef:w,shiftKeyIndexRef:C,onCellClickAction:y,computedCellDoubleClick:v,computedOnKeyDown:function(e){t.onKeyDown&&t.onKeyDown(e);var r=n.current;if(r&&(!e.nativeEvent||!e.nativeEvent.__handled_in_details)){var o=e.target===r.getScrollingElement(),i=!1;if("Escape"===e.key&&!o&&r.autoFocusOnEditEscape&&(i=!0,r.focus()),o){r.computedHasRowNavigation?i=(0,s.default)(e,r):r.computedCellNavigationEnabled&&(i=(0,u.default)(e,r));var a=r.computedActiveItem,l=r.computedActiveIndex,c=r.isGroup(a),d=r.computedRowExpandEnabled,f=!(!a||!r.isRowExpandableAt)&&r.isRowExpandableAt(l),p=!(!f||!a)&&r.isRowExpanded(a),h=r.computedTreeEnabled,m=!!(h&&a&&r.isNodeExpandableAt)&&r.isNodeExpandableAt(l),g=!!(h&&a&&r.isNodeExpanded)&&r.isNodeExpanded(a),A=r.computedRowSelectionEnabled,v={event:e,data:a,index:l,activeItem:a,activeIndex:l,handle:n,isGroup:c,treeEnabled:h,rowSelectionEnabled:A,nodeExpandable:m,nodeExpanded:g,rowExpandEnabled:d,rowExpandable:f,rowExpanded:p},y=!!r.isStartEditKeyPressed(v),b=!!r.isExpandKeyPressed(v),w=!b&&r.isCollapseKeyPressed(v);if(b&&(i=!0),b&&a&&(d&&f&&!p?r.setRowExpandedAt(l,!0):c?r.expandGroup(a):h&&m&&!g&&r.setNodeExpandedAt(l,!0)),w&&(i=!0),w&&a&&(d&&f&&p?r.setRowExpandedAt(l,!1):c?r.collapseGroup(a):h&&m&&g&&r.setNodeExpandedAt(l,!1)),y&&(i=!0,r.visibleColumns&&r.visibleColumns.length&&r.tryStartEdit&&r.tryStartEdit({rowIndex:a?l:0,columnId:r.visibleColumns[0].id,dir:1})),a&&"Enter"===e.key&&(d&&f?A||(r.toggleRowExpand(l),i=!0):c?(r.toggleGroup(a),i=!0):m&&!A&&r.computedTreeEnabled&&(r.toggleNodeExpand(a),i=!0)),i&&(e.preventDefault(),e.nativeEvent&&(e.nativeEvent.__handled_in_details=!0)),r.enableClipboard){var C=!!r.computedCellSelection,x=!!r.checkboxColumn,S=!!r.computedSelected;(e.ctrlKey||e.metaKey)&&"c"==e.key&&(x||S?r.copySelectedRowsToClipboard&&r.copySelectedRowsToClipboard():C?r.copySelectedCellsToClipboard&&r.copySelectedCellsToClipboard():r.copyActiveRowToClipboard&&r.copyActiveRowToClipboard()),(e.ctrlKey||e.metaKey)&&"v"==e.key&&(x||S?r.pasteSelectedRowsFromClipboard&&r.pasteSelectedRowsFromClipboard():C?r.pasteSelectedCellsFromClipboard&&r.pasteSelectedCellsFromClipboard():r.pasteActiveRowFromClipboard&&r.pasteActiveRowFromClipboard())}}}},computedOnFocus:d,computedOnBlur:p,computedOnRowClick:g,computedRowDoubleClick:A,computedOnRowMouseDown:m,computedOnCellMouseDown:S,isGroup:o,computedActiveItem:-1!==O&&e.data?e.data[O]:null,lastMouseDownEventPropsRef:x,toggleActiveRowSelection:function(t){var e=n.current;if(e){var r=e.computedActiveIndex;-1!=r&&b(r,t)}},rowProps:f(f({},e.initialProps.rowProps),{},{onMouseDown:function(t){e.initialProps.rowProps&&e.initialProps.rowProps.onMouseDown&&e.initialProps.rowProps.onMouseDown(t),!e.computedFocused&&e.enableKeyboardNavigation&&(e.computedWillReceiveFocusRef.current=!0)}})}}},50544:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(71064)),a=n(67294);function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}e.default=function(t,e){(0,a.useMemo)((function(){return(0,i.default)()}),[]);var n=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({scrollMaxDelta:1,scrollThreshold:e.scrollThreshold,scrollDebounceDelay:1},t.scrollProps);if(e.livePagination){var r=function(){!e.computedLoading&&e.gotoNextPage&&e.gotoNextPage({append:!0})};n.onContainerScrollVerticalMax=function(){var e;t.scrollProps&&t.scrollProps.onContainerScrollVerticalMax&&(e=t.scrollProps).onContainerScrollVerticalMax.apply(e,arguments),r()}}return n}},51962:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=r(n(59713)),a=r(n(50008)),l=r(n(63038)),s=n(67294),u=r(n(82226)),c=r(n(25507)),d=r(n(84414)),f=r(n(7688)),p=n(40353),h=r(n(68520)),m=r(n(79451));function g(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return A(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}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 i,a=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){l=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}function A(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var v={},y=function(t){return t?void 0===t.computedUnselected?null:t.computedUnselected:null},b=function(t,e){return t&&t.computedRowSelectionEnabled&&t.computedRowMultiSelectionEnabled&&(e=void 0===e?y(t):e)?Object.keys(e).length:0},w=function(t,e,n){if(!t)return 0;if(!t.computedRowSelectionEnabled)return 0;var r=t.computedRowMultiSelectionEnabled;if(e=void 0===e?t.computedSelected:e,r&&!0===e){var o=b(t,n);return t.paginationCount-o}return r?e?Object.keys(e).length:0:e&&0!==Object.keys(e).length?1:0};e.default=function(t,e,n){var r=function(t,e,n){var r=(0,u.default)(t,"selected",void 0,{onChange:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.silent,i=r.unselected,a=r.data,l=n.current;t.onSelectionChange&&!o&&t.onSelectionChange({selected:e,data:a,unselected:void 0!==i?i:null!=l?l.computedUnselected:null})}}),o=(0,l.default)(r,2),i=o[0],s=o[1],p=(0,c.default)(t),h=(0,d.default)(t);return p?((0,f.default)(t)||!h||"object"==(0,a.default)(i)&&i||!0===i||(i=v),{selected:i,setSelected:s,rowSelectionEnabled:p,rowMultiSelectionEnabled:h}):{selected:null,setSelected:s,rowSelectionEnabled:p,rowMultiSelectionEnabled:h}}(t,0,n),A=r.selected,C=r.setSelected,x=r.rowMultiSelectionEnabled,S=r.rowSelectionEnabled,O=(0,m.default)(x,x);(0,s.useEffect)((function(){!0===O&&!1===x&&C({})}),[O,x]);var k=S,E=x,_=function(t,e,n){var r=e.rowSelectionEnabled,o=e.rowMultiSelectionEnabled,i=(0,u.default)(t,"unselected"),a=(0,l.default)(i,2),s=a[0],c=a[1];return r&&o?{unselected:s,setUnselected:c}:{unselected:null,setUnselected:c}}(t,{rowSelectionEnabled:S,rowMultiSelectionEnabled:x}),P=_.unselected,B=_.setUnselected,T=w({computedPagination:e.computedPagination,computedRemoteData:e.computedRemoteData,paginationCount:e.paginationCount,computedRowMultiSelectionEnabled:E,computedRowSelectionEnabled:k},A,P),R=b({computedRowMultiSelectionEnabled:E,computedRowSelectionEnabled:k},P),I=(0,s.useCallback)((function(){var t=A,e=!1;return null==t&&(e=!0),"object"===(0,a.default)(t)&&null!==t&&(e=0===Object.keys(t).length),e}),[A]),M=(0,s.useCallback)((function(){return E?A:(0,i.default)({},A,!0)}),[E,A]),D=(0,s.useCallback)((function(){return y(n.current)}),[]),N=(0,s.useCallback)((function(){var t=n.current;if(!t)return{};var e=D();return t.computedRowMultiSelectionEnabled&&e||{}}),[D]),F=(0,s.useCallback)((function(t){var e=n.current;if(!e)return!1;"number"==typeof t&&(t=e.getItemAt(t));var r=M(),o=e.getItemId(t);return!0===r?!N()[o]:!!r[o]}),[M,N]),L=t.cellSelection||t.defaultCellSelection,j=void 0!==t.activeCell||void 0!==t.defaultActiveCell,H=!(!k&&L||!(e.computedActiveIndex>-1))||!1!==t.enableKeyboardNavigation&&!L&&!j;!1===t.enableKeyboardNavigation&&(H=!1);var U=e.useCellSelection(t,{rowSelectionEnabled:S,listenOnCellEnter:e.listenOnCellEnter,hasRowNavigation:H},n),z=U.computedCellSelection,Q=U.setCellSelection,V=U.cellSelectionEnabled,W=U.cellMultiSelectionEnabled,G=U.cellNavigationEnabled,K=U.computedActiveCell,Y=U.incrementActiveCell,q=U.getCellSelectionIdKey,X=U.getCellSelectionBetween,Z=U.toggleActiveCellSelection,J=U.onCellEnter,$=U.setActiveCell,tt=U.getCellSelectionKey,et=U.cellDragStartRowIndex,nt=U.setCellDragStartRowIndex,rt=U.onCellSelectionDraggerMouseDown,ot=U.computedCellBulkUpdateMouseDown,it=U.bulkUpdateMouseDown,at=U.computedCellBulkUpdateMouseUp,lt=(0,s.useCallback)((function(){var t=n.current;if(t&&t.computedRowSelectionEnabled){var e=t.data,r=t.dataMap;t.computedGroupBy&&(r={},e=e.map((function(e){var n=t.getItemId(e);r[n]=n}))),t.computedTreeEnabled&&t.stickyTreeNodes&&t.getVirtualList().updateStickyRows(void 0,void 0,{force:!0}),(0,p.notifySelection)(t,t.computedRemoteData||t.computedPagination?0!==e.length:r,e,null)}}),[]),st=(0,s.useCallback)((function(){var t=n.current;t&&(t.computedTreeEnabled&&t.stickyTreeNodes&&t.getVirtualList().updateStickyRows(void 0,void 0,{force:!0}),(0,p.notifySelection)(t,{},[],null))}),[]),ut=(0,s.useCallback)((function(t,e,r){var o=n.current;if(o){var i=(0,h.default)();if(o.checkboxSelectEnableShiftKey&&o.computedRowMultiSelectionEnabled&&r&&r.target){var a=r.shiftKey,l=r.metaKey,s=r.ctrlKey;if(a){var u={data:o.getItemAt(t),rowIndex:t};return void(0,p.handleSelection)(u,o,{shiftKey:a,metaKey:l,ctrlKey:s},i)}o.shiftKeyIndexRef.current=t,o.selectionIndexRef.current=t}o.setSelectedAt(t,e,i),i.commit()}}),[e.initialProps.checkboxSelectEnableShiftKey]),ct=(0,s.useCallback)((function(t,e,r){var o=n.current;if(o){var i=o.data[t];if(i){var a=o.getItemId(i);o.setSelectedById(a,e,r)}}}),[]),dt=function t(e,r,o,i,a,l){var s=n.current;if(s){for(var u=s.idProperty,c=s.nodesProperty,d=s.nodePathSeparator,f=s.computedExpandedNodes||v,p=s.generateIdFromPath,h=0;h<e.length;h++){var m=e[h];if(m){var g,A=m[u],y=m[c],b=l?"".concat(l[u]):void 0,w=l?"".concat(b).concat(d).concat(A):"".concat(A);p&&(m[u]=w);var C=null===(g=r.split(d))||void 0===g?void 0:g.length,x=w.split(d).slice(0,C).join(d);if(x===r){var S=s.dataMap?s.dataMap[w]:null;if(!S)continue;o?i[w]=S:a?delete i[w]:delete i[r]}f&&f[x]&&Array.isArray(y)&&t(y,r,o,i,a,m)}}return i}};return{selectAll:lt,deselectAll:st,setRowSelected:ut,setSelectedAt:ct,setSelectedById:(0,s.useCallback)((function(t,e,r){var i=n.current;if(i){var a=i.dataMap?i.dataMap[t]:null;if(a){var l=i.isRowSelected(a),s=i.computedRowMultiSelectionEnabled;if(l!==e)if(s){var u=i.computedSelected,c=!0===u?i.computedUnselected||{}:null,d=u;if(!0===u)if(c&&(c=Object.assign({},c)),!e&&c){c[t]=!0;var f=i.paginationCount;if(Object.keys(c).length===f)return void i.deselectAll()}else c&&delete c[t],0===b(i,c)&&(c=null);else if(d=Object.assign({},u),i.computedTreeEnabled&&i.treeGridChildrenSelectionEnabled){var h=JSON.stringify(i.originalData||[]),m=(0,o.default)(JSON.parse(h)),A=i.treeGridChildrenDeselectionEnabled;dt(m,t,e,d,A)}else i.groupColumn?function(t){var e=t.clone,n=t.id,r=t.selected,o=t.dataMap,i=t.idProperty;if(o)for(var a in o){if(!a)break;if(a.includes(n)){var l=o[a];if(l.__group){if(r?e[a]||(e[a]=l):delete e[a],l.array&&Array.isArray(l.array)){var s,u=g(l.array);try{for(u.s();!(s=u.n()).done;){var c=s.value,d=c[i];r?e[d]||(e[d]=c):delete e[d]}}catch(t){u.e(t)}finally{u.f()}}}else l[i]===n&&(r?e[n]||(e[n]=l):delete e[n])}}}({clone:d,id:t,selected:e,dataMap:i.dataMap,idProperty:i.idProperty}):e?d[t]=a:delete d[t];(0,p.notifySelection)(i,d,a,c,r)}else(0,p.notifySelection)(i,e?t:null,a,null,r)}}}),[]),setCellSelection:Q,computedCellSelection:z,computedCellSelectionEnabled:V,computedCellMultiSelectionEnabled:W,computedCellNavigationEnabled:G,computedActiveCell:K,getCellSelectionBetween:X,incrementActiveCell:Y,cellDragStartRowIndex:et,setCellDragStartRowIndex:nt,onCellEnter:J,onCellSelectionDraggerMouseDown:rt,toggleActiveCellSelection:Z,computedHasRowNavigation:H,computedRowSelectionEnabled:k,computedRowMultiSelectionEnabled:E,computedSelected:A,setSelected:C,computedUnselected:P,setUnselected:B,isSelectionEmpty:I,getSelectedMap:M,getUnselectedMap:N,isRowSelected:F,getUnselectedCount:function(t){return b(n.current,t)},getSelectedCount:function(t,e){return w(n.current,t,e)},computedUnselectedCount:R,computedSelectedCount:T,getCellSelectionIdKey:q,setActiveCell:$,getCellSelectionKey:tt,computedCellBulkUpdateMouseDown:ot,computedCellBulkUpdateMouseUp:at,bulkUpdateMouseDown:it}}},84414:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008)),i=r(n(25507)),a=r(n(7688));e.default=function(t){return!!(0,i.default)(t)&&(void 0!==t.multiSelect?!!t.multiSelect:!!((0,a.default)(t)?"object"==(0,o.default)(t.selected)&&t.selected||"boolean"==typeof t.selected:"object"==(0,o.default)(t.defaultSelected)&&t.defaultSelected||"boolean"==typeof t.defaultSelected||t.checkboxColumn))}},7688:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(84495));e.default=function(t){return(0,o.default)(t,"selected")}},25507:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.selected,n=t.defaultSelected,r=t.enableSelection,o=t.cellSelection,i=t.checkboxColumn;return void 0!==r?!!r:void 0!==e||void 0!==n&&void 0===o||!!i}},81723:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63038)),i=n(67294);e.default=function(t){var e,n,r=(0,i.useState)(t),a=(0,o.default)(r,2);return e=a[0],n=a[1],[e,function(t){n({width:Math.round(t.width||e.width||0),height:Math.round(t.height||e.height||0)})}]}},93984:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.plugins=e.default=void 0;var o=r(n(26011)),i=r(n(79635)),a=r(n(93187)),l=r(n(29830)),s=r(n(13535)),u=[i.default,a.default,l.default,s.default];e.plugins=u;var c=(0,o.default)({plugins:u},"community");e.default=c},47762:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={};e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,r=e.showWarnings;return t.reduce((function(t,e){return e.id&&(r&&t[e.id]&&console.error('Duplicate column with id "'.concat(e.id,'" found!')),t[e.id]=e),e.name&&e.name!=e.id&&(r&&!e.id&&t[e.name]&&console.error('Duplicate column with name "'.concat(e.name,'" found!')),e.id||(t[e.name]=e)),("string"==typeof e.groupBy||e.groupByName)&&(t[e.groupBy||e.groupByName]=e),t}),{})}},76954:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"checkboxColumnId",{enumerable:!0,get:function(){return i.id}}),e.default=void 0;var o=r(n(88375)),i=n(15569),a={id:i.id,checkboxColumn:!0,autoLock:!0,cellSelectable:!1,headerAlign:"center",textAlign:"center",render:function(t){var e=t.cellProps;return(0,o.default)(e)},header:o.default,showColumnMenuSortOptions:!1,showColumnMenuGroupOptions:!1,showColumnMenuTool:!1,showInContextMenu:!1,sortable:!1,editable:!1,draggable:!1,groupBy:!1,checkboxTabIndex:null,defaultWidth:40,minWidth:40,isCheckboxColumn:!0};e.default=a},15569:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.id=void 0,e.id="__checkbox-column"},4665:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.id=void 0,e.id="__group-column"},82171:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.id=void 0,e.id="__row-expand-column"},95805:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.id=void 0,e.id="__row-index-column"},5500:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.id=void 0,e.id="__reorder-column"},35015:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=r(n(59713)),a=r(n(71858)),l=r(n(12642)),s=r(n(47762)),u=n(15569),c=n(82171),d=n(95805),f=n(4665),p=n(5500),h=r(n(28423));function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var A={isColumn:!0,keepFlex:!0},v={sortable:!1,draggable:!1,filterable:!1},y=v,b=[],w=Object.freeze?Object.freeze({}):{};e.default=function(t){var e=t.generatedColumnsLength,n=void 0===e?0:e,r=t.columns,i=t.columnMinWidth,m=t.columnMaxWidth,v=t.columnDefaultWidth,y=t.columnWidth,C=t.columnSizes,S=void 0===C?w:C,O=t.columnVisibilityMap,k=void 0===O?w:O,E=t.columnFlexes,_=void 0===E?w:E,P=t.lockedColumnsState,B=void 0===P?w:P,T=t.columnOrder,R=t.computedPivotUniqueValuesPerColumn,I=t.editable,M=t.pivot,D=t.sortable,N=t.filterable,F=t.resizable,L=t.pivotGrandSummaryColumn,j=t.lockable,H=t.checkboxColumn,U=t.rowIndexColumn,z=t.filter,Q=(t.rtl,t.filterValueMap),V=t.sortInfo,W=t.showPivotSummaryColumns,G=t.availableWidth,K=void 0===G?0:G,Y=t.onRowReorder,q=t.rowReorderColumn,X=t.groupColumn;k&&(k=g({},k));var Z,J={},$={},tt=function(t){t.computedSortable=("boolean"==typeof t.sortable?t.sortable:D)||!1,t.computedSortInfo=null,t.computedSortable&&V&&(t.computedSortInfo=Array.isArray(V)?V.filter((function(e){return e.name===t.id||e.id===t.id||e.name===t.sortName}))[0]:V.name===t.id||V.id===t.id||V.name===t.sortName?V:null)},et=!1,nt=!1,rt=!1,ot={columnFlexes:_,columnSizes:S,columnDefaultWidth:v,columnWidth:y,columnMinWidth:i,columnMaxWidth:m},it=!1,at=r.map((function(t){return g(g({},A),t)})).map(a.default).map((function(t,e){return t.computedInitialIndex=e-n,(0,h.default)(t,ot),t.computedVisible=void 0!==t.visible?!!t.visible:!1!==k[t.id],t.computedVisible&&M&&!t.groupSummaryReducer&&t.id!==f.id&&(t.computedVisible=!1),!1===t.computedVisible?k[t.id]=!1:(delete k[t.id],t.id===f.id&&(it=!0)),t.computedHeader=void 0===t.header?t.name||"":t.header,t.computedLocked=t.locked,void 0===t.computedLocked&&void 0!==B[t.id]&&(t.computedLocked=B[t.id]),void 0===t.computedLocked&&void 0!==t.defaultLocked&&(t.computedLocked=t.defaultLocked),z&&!z(t)||(!0!==t.computedLocked&&"start"!==t.computedLocked||(t.computedLocked="start",et=!0),"end"===t.computedLocked&&(nt=!0)),t.computedLocked=t.computedLocked||!1,t.id===c.id&&(Z=t),null!=t.enableColumnHover&&(t.computedEnableColumnHover=t.enableColumnHover,delete t.enableColumnHover),t.setValue&&(rt=!0),t}));if(et){if(null!=Z&&(Z.computedLocked="start"),H){var lt=at.filter((function(t){return t.checkboxColumn&&t.id==u.id}))[0];lt&&(lt.computedLocked="start")}if(it){var st=at.filter((function(t){return t.groupColumn&&t.id==f.id}))[0];st&&(st.computedLocked="start")}var ut=at.filter((function(t){return!!t.autoLock}));if(ut.length&&ut.forEach((function(t){t.computedLocked="start"})),q||Y&&("function"==typeof Y||"boolean"==typeof Y)){var ct=at.filter((function(t){return t.id===p.id}))[0];ct&&(ct.computedLocked="start")}}var dt=!1;at.forEach((function(t,e){t.computedAbsoluteIndex=e,tt(t),function(t){t.computedFilterable=("boolean"==typeof t.filterable?t.filterable:N)||void 0,t.computedFilterValue=null,t.computedFilterable&&Q&&(t.computedFilterValue=Q[t.id]),void 0===t.computedFilterable&&t.computedFilterValue&&(t.computedFilterable=!0),t.computedFilterable=!!t.computedFilterable}(t),"function"==typeof t.rowspan&&(dt=!0),t.computedResizable=("boolean"!=typeof t.resizable?F:t.resizable)||!1,t.computedLockable=("boolean"!=typeof t.lockable?j:t.lockable)||!1}));var ft=(0,s.default)(at,{showWarnings:!0}),pt=at.filter((function(t){return!1!==t.computedVisible}));if(T&&H&&-1==T.indexOf(u.id)&&(T=[u.id].concat((0,o.default)(T))),Z&&(T||(T=pt.map((function(t){return t.id}))),0!==T.indexOf(c.id)&&(T=[c.id].concat((0,o.default)(T.filter((function(t){return t!=c.id})))))),(q||Y&&("function"==typeof Y||"boolean"==typeof Y))&&(T||(T=pt.map((function(t){return t.id}))),0!==T.indexOf(p.id)&&(T=[p.id].concat((0,o.default)(T.filter((function(t){return t!==p.id})))))),U&&(T||(T=pt.map((function(t){return t.id}))),0!=T.indexOf(d.id)&&(T=[].concat((0,o.default)(T.filter((function(t){var e=ft[t];return e&&e.groupSpacerColumn}))),[d.id],(0,o.default)(T.filter((function(t){var e=ft[t];return!!e&&t!=d.id&&!e.groupSpacerColumn})))))),n){T||(T=pt.map((function(t){return t.id})));var ht=pt.filter((function(t){return t.groupSpacerColumn})),mt=ht.reduce((function(t,e){return t[e.id]=!0,t}),{});T=[].concat((0,o.default)(ht.map((function(t){return t.id}))),(0,o.default)(T.filter((function(t){return!mt[t]}))))}if(T){var gt=pt.filter((function(t){return t.groupSpacerColumn})),At=pt.filter((function(t){return t.checkboxColumn})),vt=pt.filter((function(t){return t.groupColumn&&!t.groupSpacerColumn})),yt=pt.filter((function(t){return X?!t.groupColumn&&!t.groupSpacerColumn&&!t.checkboxColumn:!t.groupColumn&&!t.groupSpacerColumn}));pt=T.map((function(t){return yt.find((function(e){return e.id==t}))})).filter((function(t){return!!t})),pt=X?[].concat((0,o.default)(At),(0,o.default)(gt),(0,o.default)(vt),(0,o.default)(pt)):[].concat((0,o.default)(gt),(0,o.default)(vt),(0,o.default)(pt))}"function"==typeof z&&(pt=pt.filter(z)),at.forEach((function(t){t.groupSummaryReducer&&(J[t.id]=t.groupSummaryReducer,!t.groupSummaryReducer.reducer&&t.groupSummaryReducer.reduce&&(J[t.id].reducer=t.groupSummaryReducer.reduce))}));var bt=pt.filter((function(t){return!!t.groupColumn}))[0];if(M&&R&&bt){var wt=pt.filter((function(t){return!!t.groupSummaryReducer})),Ct=[bt].concat((0,o.default)(x(wt,R,S,M,L,W))).map((function(t){return(0,h.default)(t,ot),t.computedResizable=("boolean"!=typeof t.resizable?F:t.resizable)||!1,t}));pt=Ct,ft=g(g({},ft),(0,s.default)(Ct,{showWarnings:!0}))}var xt=[],St=[],Ot=[],kt=0,Et=K;pt.forEach((function(t){null==t.computedFlex&&(Et-=t.computedWidth||t.computedDefaultWidth||t.computedMinWidth||0),xt.push(t.computedFlex||0),St.push(t.computedMaxWidth||null),Ot.push(t.computedMinWidth||null)})),Et=Math.max(Et,0);var _t=(0,l.default)({flexes:xt,availableSize:Et,maxWidths:St,minWidths:Ot}),Pt=0;pt.forEach((function(t,e){null!=t.computedFlex?(t.computedWidth=_t[e]||0,Pt++,kt+=t.minWidth||0):kt+=t.computedWidth||0}));var Bt=pt,Tt=[],Rt=[];(et||nt)&&(Bt=bt&&et?pt.filter((function(t){return!t.computedLocked&&!t.groupColumn})):pt.filter((function(t){return!t.computedLocked})),Tt=et?pt.filter((function(t){return"start"===t.computedLocked||t.groupColumn})):b,Rt=nt?bt&&et?pt.filter((function(t){return"end"===t.computedLocked&&!t.groupColumn})):pt.filter((function(t){return"end"===t.computedLocked})):b,pt=[].concat((0,o.default)(Tt),(0,o.default)(Bt),(0,o.default)(Rt)));var It=(0,s.default)(pt,{showWarnings:!0}),Mt=0,Dt=0,Nt=0,Ft=0,Lt=[],jt=!1;return pt.forEach((function(t,e,n){t.computedVisibleIndex=e,t.computedVisibleCount=n.length,t.colspan&&(jt=!0),t.computedOffset=Mt;var r=t.computedLocked,o=t.computedWidth;"start"===r?Dt+=o||0:"end"===r?Nt+=o||0:Ft+=o||0,tt(t),I&&void 0===t.editable&&(t.computedEditable=!0),void 0!==t.editable&&(t.computedEditable=t.editable),Lt.push(t.computedOffset||0),Mt+=o||0})),M&&M.forEach((function(t){"string"!=typeof t&&t.summaryReducer&&($[t.name]=t.summaryReducer)})),{pivotColumnSummaryReducers:$,minColumnsSize:kt,totalFlexColumnCount:Pt,groupColumnSummaryReducers:Object.keys(J).length?J:void 0,totalComputedWidth:Mt,totalLockedStartWidth:Dt,totalLockedEndWidth:Nt,totalUnlockedWidth:Ft,lockedStartColumns:Tt,lockedEndColumns:Rt,unlockedColumns:Bt,columnWidthPrefixSums:Lt,columnVisibilityMap:k,computedEnableRowspan:dt,computedHasColSpan:jt,visibleColumns:pt,allColumns:at,columnsMap:ft,visibleColumnsMap:It,hasValueSetter:rt}};var C=function(t,e){var n=e.pivot,r=e.pivotGrandSummaryColumn,o=n.reduce((function(t,e){if(!e.summaryReducer)return t;var n=e&&e.summaryColumn||{};return t[e.name||e]=n,t}),{});!0===r&&(r={}),r&&(r.pivotGrandSummaryColumn=!0,r=g(g({},v),r));var i=(t=g(g({},y),t)).pivotSummaryPath,a=i[i.length-1],l=a?a.field:null,s=a?o[l]||{}:r,u=t;return a&&(t.header="Summary for ".concat(a.field," ").concat(a.value)),r||o[l]?(s&&(u=g(g({},t),"function"==typeof s?s(t):s)),u):null},x=function t(e,n,r,i,a,l){var s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[],u=arguments.length>7?arguments[7]:void 0,c=[],d=n.field,f=n.values,p=s[s.length-1];if(d&&f)Object.keys(f).forEach((function(n){var h="".concat(p?p.name+"_":"").concat(d,":").concat(n),m={name:h,header:"".concat(d,"-").concat(n),pivotPath:[{value:n,field:d}]};p&&(m.group=p.name,m.pivotPath=[].concat((0,o.default)(p.pivotPath||[]),(0,o.default)(m.pivotPath)));var g=f[n];if(u=u||[],c.push.apply(c,(0,o.default)(t(e,g,r,i,a,l,[].concat((0,o.default)(s),[{name:h,pivotPath:m.pivotPath,depth:p?p.depth+1:0}]),[].concat((0,o.default)(u),[n])))),!p&&l){var A=C({header:"Summary for ".concat(m.header),id:"__summary_".concat(m.name),pivotSummaryColumn:!0,pivotSummaryPath:m.pivotPath},{pivot:i});A&&c.push(A)}}));else{c.push.apply(c,(0,o.default)(e.map((function(t){var e=g(g({},t),{},{sortable:!1,showInContextMenu:!1,draggable:!1,pivotColumn:!0,pivotColumnPath:[].concat((0,o.default)(u||[]),[t.pivotName||t.name||t.id]),id:"".concat(p.name,"-").concat(t.id),group:p.name});return r[e.id]&&(e.computedWidth=r[e.id]),e}))));var h=s[s.length-2];if(l&&h){var m=C({group:h?h.name:void 0,header:"Summary for ".concat(p.name," - ").concat(h?h.name:""),id:"__summary__".concat(p.name),pivotSummaryPath:p.pivotPath,pivotSummaryColumn:!0},{pivot:i});m&&c.push(m)}}return!p&&a&&l&&c.push(C({header:"Grand summary",id:"__summary__grand",pivotSummaryColumn:!0,pivotSummaryPath:[]},{pivot:i,pivotGrandSummaryColumn:a})),c}},52357:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=e.checkboxColumn;if(n){var r=l(l(l({},i.default),!0===n?null:n),{},{name:null,id:i.default.id});!1===r.visible&&(r.visible=!0),t[0]&&t[0].group&&e.groups&&e.groups.length&&delete r.nextBorderLeft,t=[r].concat(t)}return t};var o=r(n(59713)),i=r(n(76954));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}},88375:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(50008)),a=r(n(67294)),l=r(n(62566));function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var c=function(t){t.stopPropagation()},d={};e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d,n=e.headerProps,r=t.selectAll,o=t.deselectAll,s=t.selectedCount,f=t.unselectedCount,p=t.totalCount,h=t.headerCell,m=t.empty,g=t.rowIndex,A=t.rowSelected,v=t.setRowSelected,y=t.renderCheckbox,b=t.hideIntermediateState;if(m&&!y)return null;var w={disabled:m,tabIndex:t.checkboxTabIndex,onClick:c,supportIndeterminate:!1,theme:t.theme,className:"InovuaReactDataGrid__checkbox"};if(h){var C,x=n.selected,S=n.unselected;w.supportIndeterminate=!b,C=!0===x?!S||"object"!=(0,i.default)(S)||0==Object.keys(S).length||!!w.supportIndeterminate&&null:!(0==s||!p)&&(p<=s&&0===f||!!w.supportIndeterminate&&null),w.checked=C,w.onChange=!1===C?r:o}else w.onChange=v?v.bind(null,g):null,w.checked=A;if(y){null===w.checked&&w.supportIndeterminate&&(w.isIndeterminate=!0);var O=y(w,t);if(void 0!==O)return O}return delete w.isIndeterminate,a.default.createElement(l.default,u({},w))}},28423:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=Object.freeze?Object.freeze({}):{};e.default=function(t,e){var r=e.columnMinWidth,o=e.columnWidth,i=e.columnMaxWidth,a=e.columnDefaultWidth,l=void 0===a?150:a,s=e.columnSizes,u=void 0===s?n:s,c=e.columnFlexes,d=void 0===c?n:c;if(r&&i&&r>i){var f=[i,r];r=f[0],i=f[1]}var p=t.defaultWidth,h=t.width,m=t.defaultFlex,g=t.minWidth,A=t.maxWidth;return null==t.defaultWidth&&null!=l&&(p=l),d[t.id]&&(m=d[t.id]),t.flex&&(m=t.flex),m||void 0!==h||void 0===u[t.id]||(m=null,h=u[t.id]),m||(m=null),null!=m&&null==h&&null!=o&&(h=o),null==g&&null!=r&&(g=r),null==A&&null!=i&&(A=i),null!=p&&null!=g&&p<g&&(p=g),null!=p&&null!=A&&p>A&&(p=A),null!=h&&null!=g&&h<g&&(h=g),null!=h&&null!=A&&h>A&&(h=A),null==m&&(h=h||p||g),t.computedMinWidth=g,t.computedMaxWidth=A,t.computedWidth=h,t.computedFlex=m,t}},96282:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return e.maybeAddColumns&&(t=e.maybeAddColumns(t,e)),(0,o.default)(t,e)};var o=r(n(52357))},44361:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=r(n(35015)),a=n(81867),l=r(n(96282)),s=r(n(40085)),u=function(){return!0};e.default=function(t){return(0,s.default)((function(){var e=t.columns,n=t.columnMinWidth,r=t.columnMaxWidth,a=t.columnDefaultWidth,s=t.columnWidth,c=t.groupNestingSize,d=t.columnOrder,f=t.onRowReorder,p=t.columnVisibilityMap,h=t.columnSizes,m=t.columnFlexes,g=t.lockedColumnsState,A=void 0===g?{}:g,v=t.groupBy,y=t.maybeAddColumns,b=t.editable,w=t.computedPivotUniqueValuesPerColumn,C=t.checkboxColumn,x=t.rowIndexColumn,S=t.groupColumn,O=t.pivot,k=t.groupForGroupColumns,E=t.inTransition,_=t.rtl,P=t.hideGroupByColumns,B=t.availableWidth,T=t.sortInfo,R=t.filterValueMap,I=t.sortable,M=t.filterable,D=t.resizable,N=t.pivotGrandSummaryColumn,F=t.lockable,L=t.groups,j=t.enableRowExpand,H=t.showPivotSummaryColumns,U=t.expandedRows,z=t.defaultExpandedRows,Q=t.renderRowDetails,V=t.renderDetailsGrid,W=t.rowExpandColumn,G=t.rowReorderColumn,K=t.renderRowDetailsExpandIcon,Y=t.renderRowDetailsCollapsedIcon;O&&(S=S||!0),e=(0,l.default)(e,{groups:L,checkboxColumn:C,groupBy:v,groupColumn:S,rowIndexColumn:x,enableRowExpand:j,expandedRows:U,maybeAddColumns:y,defaultExpandedRows:z,renderRowDetails:Q,renderDetailsGrid:V,rowExpandColumn:W,onRowReorder:f,rowReorderColumn:G,renderRowDetailsExpandIcon:K,renderRowDetailsCollapsedIcon:Y});var q,X=P&&v&&v.length?function(t){return-1==v.indexOf(t.id||t.name)}:null,Z=function(t){var e=0,n=t.columns,r=t.groupBy,i=t.groupColumn,a=t.filter,l=t.groupForGroupColumns,s=t.checkboxColumn,c=t.lockedColumnsState,d=t.groupNestingSize,f=t.inTransition;if(r&&r.length&&!i){var p=0,h=0;n.filter(a||u).forEach((function(t){t.groupSpacerColumn&&h++;var e=void 0===t.locked?t.defaultLocked:t.locked,n=c[t.id]||c[t.name];void 0!==n&&(e=n),"start"!==e&&!0!==e||p++})),p&&s&&p++;var m=(0,o.default)(Array(r.length-h)).map((function(t,e){return{name:"__col_generated-groupBy-".concat(h+e),header:null,inTransition:f,visibilityTransitionDuration:!!f,groupSpacerColumn:!0,group:l,locked:!!p,defaultWidth:d,width:d,minWidth:d,maxWidth:d,showInContextMenu:!1,cellSelectable:!1,draggable:!1,resizable:!1,sortable:!1}}));n=(e=m.length)?[].concat((0,o.default)(m),(0,o.default)(n)):n}return{columns:n,generatedColumnsLength:e}}({groupBy:v,groupColumn:S,columns:e,filter:X,groupForGroupColumns:k,checkboxColumn:C,lockedColumnsState:A,groupNestingSize:c,inTransition:E});return e=Z.columns,q=Z.generatedColumnsLength,(0,i.default)({pivotGrandSummaryColumn:N,generatedColumnsLength:q,columns:e,columnMinWidth:n,columnMaxWidth:r,columnDefaultWidth:a,columnWidth:s,columnSizes:h,columnFlexes:m,columnOrder:d,showPivotSummaryColumns:H,computedPivotUniqueValuesPerColumn:w,rtl:_,filterValueMap:R,pivot:O,checkboxColumn:C,rowIndexColumn:x,columnVisibilityMap:p,lockedColumnsState:A,sortable:I,filterable:M,resizable:D,lockable:F,filter:X,sortInfo:T,editable:b,availableWidth:B,onRowReorder:f,rowReorderColumn:G,groupColumn:S})}),t,(function(t,e){var n=(0,a.equalReturnKey)(t,e),r=n.result;return n.key,r}))}},42707:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(19641)).default;e.default=o},36103:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i=r(n(12124)),a={right:o.default.createElement("path",{fillRule:"evenodd",d:"M4.738 5.262L.632 9.368c-.144.144-.379.144-.524 0C.04 9.298 0 9.204 0 9.106V.894C0 .69.166.524.37.524c.099 0 .193.039.262.108l4.106 4.106c.145.145.145.38 0 .524z"}),left:o.default.createElement("path",{fillRule:"evenodd",d:"M.262 4.738L4.368.632c.144-.144.379-.144.524 0C4.96.702 5 .796 5 .894v8.212c0 .204-.166.37-.37.37-.099 0-.193-.039-.262-.108L.262 5.262c-.145-.145-.145-.38 0-.524z"}),down:o.default.createElement("path",{fillRule:"evenodd",d:"M4.738 4.738L.632.632C.488.488.488.253.632.108.702.04.796 0 .894 0h8.212c.204 0 .37.166.37.37 0 .099-.039.193-.108.262L5.262 4.738c-.145.145-.38.145-.524 0z"}),up:o.default.createElement("path",{fillRule:"evenodd",d:"M5.262.262l4.106 4.106c.144.144.144.379 0 .524-.07.069-.164.108-.262.108H.894c-.204 0-.37-.166-.37-.37 0-.099.039-.193.108-.262L4.738.262c.145-.145.38-.145.524 0z"})};e.default=function(t){var e=t.name,n=t.className,r=t.size,l=void 0===r?i.default?25:20:r;return o.default.createElement("svg",{className:"".concat(n," ").concat(n,"--").concat(e),height:l.height||l,width:l.width||l,viewBox:"0 0 10 20"},o.default.createElement("g",{transform:"translate(2.5, 5)"},a[e]))}},14100:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(319)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=r(n(59713)),p=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=O(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),h=r(n(45697)),m=r(n(12124)),g=r(n(64444)),A=r(n(34517)),v=r(n(61156)),y=n(56340),b=n(88079),w=n(23568),C=n(24968),x=r(n(85386)),S=r(n(36103));function O(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(O=function(t){return t?n:e})(t)}function k(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function E(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?k(Object(n),!0).forEach((function(e){(0,f.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var _=(0,n(93558).getGlobal)(),P={maxHeight:"100%"},B={maxWidth:"100%"},T={useNativeIfAvailable:!1,measureSize:function(t){return{width:t.scrollWidth,height:t.scrollHeight}}},R=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.forEach((function(t){t&&t.apply(void 0,n)}))}},I=_.parseInt,M=_.requestAnimationFrame,D=_.getComputedStyle,N=function(){return!1},F=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),e=r.call(this,t),(0,f.default)((0,s.default)(e),"getScrollerNodeClientSize",(function(t){return{width:t.firstChild.offsetWidth,height:t.firstChild.offsetHeight}})),(0,f.default)((0,s.default)(e),"onScrollContainerDidMount",(function(t,n,r){var o,i,a;e._unobserve=(o=n,i={attributes:!1,childList:!0,subtree:!0},(a=new MutationObserver((function(){r&&r.checkResize&&r.checkResize()}))).observe(o,i),function(){a.disconnect()})})),(0,f.default)((0,s.default)(e),"onScrollContainerWillUnmount",(function(){e._unobserve&&e._unobserve()})),e.scrollInfo={scrollPos:0,hasStartScroll:!1,hasEndScroll:!1,scrollerSize:{start:0,end:0}},e.state={scrolling:!1,activeScroll:0},e.handleResize=(0,A.default)(e.handleResize.bind((0,s.default)(e)),50,{leading:!1,trailing:!0}),e.updateScrollInfo=e.updateScrollInfo.bind((0,s.default)(e)),e.rafUpdateScrollInfo=e.rafUpdateScrollInfo.bind((0,s.default)(e)),e.onContainerScroll=e.onContainerScroll.bind((0,s.default)(e)),e.strip=(0,p.createRef)(),e.refScrollContainer=function(t){e.scrollerTarget=t},e.setRootRef=function(t){e.root=t,e.props.nativeScroll||(e.scrollerTarget=e.root)},e}return(0,l.default)(o,[{key:"componentDidMount",value:function(){var t=this;this.componentIsMounted=!0,M((function(){var e=t.getOffsetSizeName();t.scrollInfo.scrollerSize={start:!0===t.props.scroller?t.start[e]:null,end:!0===t.props.scroller?t.end[e]:null},t.syncScroll({force:!0}),t.inertialManager=new w.InertialManager({arrowSelector:".".concat(t.props.rootClassName,"__arrow"),node:t.root,viewNode:t.strip.current,setScrollPosition:function(){return M((function(){return t.setScrollPosition()}))},enableMouseDrag:!1})}))}},{key:"componentWillUnmount",value:function(){this.componentIsMounted=!1,this.inertialManager&&this.inertialManager.removeEventListeners()}},{key:"render",value:function(){var t=this.props,e=t.useTransformOnScroll,n=t.nativeScroll,r=t.vertical,a=t.rootClassName,l=t.rtl,s=t.theme,u=this.scrollInfo,c=l?u.scrollPos:-u.scrollPos,d=(0,v.default)("".concat(a,"__inner-wrapper"),"".concat(a,"__inner-wrapper--direction-").concat(r?"column":"row")),f=(0,v.default)(t.className,a,!r&&"".concat(a,"--direction-horizontal"),r&&"".concat(a,"--direction-vertical"),l&&"".concat(a,"--rtl"),n&&"".concat(a,"--native-scroll"),s&&"".concat(a,"--theme-").concat(s)),h={};e&&(h.transform="translate3d(0px, 0px, 0px)"),r?e?h.transform="translate3d(0px, ".concat(c,"px, 0px)"):h.top=c:e?h.transform="translate3d(".concat(c,"px, 0px, 0px)"):h.left=c;var m=p.default.createElement(b.NotifyResize,{key:"resizer",notifyOnMount:!0,onResize:this.handleResize,notifyResizeDelay:t.notifyResizeDelay}),A=[].concat((0,i.default)(p.default.Children.toArray(t.children)),[m]),w=[m,p.default.createElement(y.Flex,E(E({key:"content",wrap:!1},t.childProps),{},{className:d,ref:this.strip,children:A,style:n?null:h})),this.renderScroller(-1),this.renderScroller(1)];if(n){var C=this.props.scrollContainerProps,S=r?P:B;C&&C.viewStyle&&(S=E(E({},C.viewStyle),S));var O,k={maxHeight:"100%"};this.props.rtl&&(S.direction="rtl",S.maxWidth="",k.alignItems="flex-end",k.maxWidth="100%",O={alignItems:"flex-end"});var _=w;w=p.default.createElement(x.default,{applyCSSContainOnScroll:!1,style:k,scrollerStyle:O,emptyScrollOffset:20,getScrollerNodeClientSize:this.props.rtl?this.getScrollerNodeClientSize:null,className:"".concat(this.props.rootClassName,"__scroll-container"),shouldAllowScrollbars:N,dragToScroll:!1,nativeScroll:!!C&&void 0!==C.nativeScroll&&C.nativeScroll,viewStyle:S,ref:this.refScrollContainer,scrollerResizerProps:T,onDidMount:this.onScrollContainerDidMount,onWillUnmount:this.onScrollContainerWillUnmount,onResize:C&&C.onResize?R(C.onResize,this.rafUpdateScrollInfo):this.rafUpdateScrollInfo,children:_,onContainerScroll:this.onContainerScroll,theme:t.theme}),this.props.rtl&&(w=[w,m])}return p.default.createElement(y.Flex,E(E({},(0,g.default)(t,o.propTypes)),{},{ref:this.setRootRef,className:f,alignItems:"start",children:w}))}},{key:"renderScroller",value:function(t){var e=this,n=this.props,r=n.scroller,o=n.vertical,i=n.rootClassName,a=n.nativeScroll;if(!r)return null;var l,s=o?t==(this.props.rtl?1:-1)?"up":"down":t==(this.props.rtl?1:-1)?"left":"right",u=this.scrollInfo,c=-1==t?!u.hasStartScroll:!u.hasEndScroll,d="".concat(i,"__arrow"),f=(0,v.default)(d,"".concat(d,"--auto"),"".concat(d,"--direction-").concat(s),this.state.activeScroll==t&&"".concat(d,"--active"),"auto"===r&&c&&"".concat(d,"--hidden"),"auto"===r&&!c&&"".concat(d,"--visible"),!0===r&&c&&"".concat(d,"--disabled"),a&&"".concat(d,"--native-scroll")),h=!c&&this.props.scrollOnClick?this.handleClick.bind(this,t):null,g=c||this.props.scrollOnClick&&!m.default?null:this.startScroll.bind(this,t),A=!c&&this.props.scrollOnMouseEnter?this.startMouseOverScroll.bind(this,t):null,y=!this.props.scrollOnClick||m.default||this.props.scrollOnMouseEnter?this.stopMouseOverScroll.bind(this,t):null,b=c?null:this.handleScrollMax.bind(this,t),w=-1==t?"start":"end",C={ref:function(t){e[w]=t},key:"scroller-".concat(t),disabled:c,className:f,onClick:h,onDoubleClick:b,onMouseDown:m.default?null:g,onTouchStart:m.default?g:null,onTouchEnd:m.default?y:null,onMouseEnter:m.default?null:A,onMouseLeave:m.default?null:y,children:this.renderArrowIcon(s)};return"function"==typeof this.props.renderScroller&&(l=this.props.renderScroller({domProps:C,direction:t})),void 0===l&&(l=p.default.createElement("div",E({},C))),l}},{key:"renderArrowIcon",value:function(t){var e=this.props;return p.default.createElement(S.default,{name:t,size:e.arrowSize,height:e.arrowHeight,width:e.arrowWidth,className:"".concat(this.props.rootClassName,"__arrow-icon")})}},{key:"getOffsetSizeName",value:function(){return this.props.vertical?"offsetHeight":"offsetWidth"}},{key:"getBorderAndPaddingSize",value:function(){var t,e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.root,r=arguments.length>1?arguments[1]:void 0,o=D(n);return this.props.vertical?(t=I(o.borderTopWidth)+I(o.paddingTop))+(e=I(o.borderBottomWidth)+I(o.paddingBottom)):(t=I(o.borderLeftWidth)+I(o.paddingLeft),e=I(o.borderRightWidth)+I(o.paddingRight),r?"start"==r?t:e:t+e)}},{key:"getSizeName",value:function(){return this.props.vertical?"height":"width"}},{key:"getAvailableSize",value:function(){if(!this.root)return null;var t=this.availableSize||(this.props.nativeScroll?this.props.vertical?this.scrollerTarget.scrollTopMax:this.scrollerTarget.scrollLeftMax:this.root[this.getOffsetSizeName()]-this.getBorderAndPaddingSize());return this.props.rtl&&t<0&&(t=-t),this.availableSize=t,t}},{key:"getCurrentListSize",value:function(){return this.strip.current?this.currentListSize=this.currentListSize||this.strip.current[this.getOffsetSizeName()]:null}},{key:"handleResize",value:function(){this.componentIsMounted&&(delete this.currentListSize,delete this.availableSize,this.syncScroll({force:!0}))}},{key:"handleScrollMax",value:function(t,e){var n=this;e.stopPropagation(),e.preventDefault();var r=-1==t?0:this.scrollInfo.maxScrollPos;M((function(){n.setScrollPosition(r)}))}},{key:"handleClick",value:function(t){var e=this.getAvailableSize();this.scrollBy(e,t)}},{key:"stopScroll",value:function(){_.clearInterval(this.scrollInterval),this.setState({scrolling:!1,activeScroll:0})}},{key:"rafUpdateScrollInfo",value:function(){M(this.updateScrollInfo)}},{key:"updateScrollInfo",value:function(t){var e=this;if(!1!==this.componentIsMounted){var n=this.getAvailableSize();if(n||t&&!(t<5)){var r=this.getCurrentListSize(),o=Object.assign(this.scrollInfo,{availableSize:n,listSize:r});this.props.nativeScroll?this.scrollerTarget&&(o.maxScrollPos=this.props.vertical?this.scrollerTarget.scrollTopMax:this.scrollerTarget.scrollLeftMax):o.maxScrollPos=r>n?r-n:0,this.props.rtl&&o.maxScrollPos<0&&(o.maxScrollPos=-o.maxScrollPos),o.hasStartScroll=0!=o.scrollPos,o.hasEndScroll=o.scrollPos<o.maxScrollPos;var i=r>n;i!==this.state.hasScroll&&this.props.onHasScrollChange(i),this.setState({hasScroll:i})}else M((function(){e.updateScrollInfo((t||0)+1)}))}}},{key:"startScroll",value:function(t,e){var n=this,r=m.default?"touchend":"mouseup";e.preventDefault(),_.addEventListener(r,(function t(){n.stopScroll(),_.removeEventListener(r,t)})),this.scrollInterval=_.setInterval(this.doScroll.bind(this,t),this.props.scrollSpeed),this.setState({scrolling:!0,activeScroll:t})}},{key:"onContainerScroll",value:function(t){var e=t.scrollTop,n=t.scrollLeft;this.setScrollPosition(this.props.vertical?e:n,{skip:!0})}},{key:"startMouseOverScroll",value:function(t,e){e.preventDefault(),_.clearInterval(this.mouseOverScrollInterval),this.mouseOverScrollInterval=_.setInterval(this.doScroll.bind(this,t),this.props.mouseoverScrollSpeed),this.setState({scrolling:!0,activeScroll:t})}},{key:"stopMouseOverScroll",value:function(){this.stopScroll(),_.clearInterval(this.mouseOverScrollInterval)}},{key:"setScrollPosition",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.force,r=e.skip;if(this.componentIsMounted){var o=this.scrollInfo;if(t>o.maxScrollPos&&(t=o.maxScrollPos),t<0&&(t=0),t===o.scrollPos&&!0!==n)return null;Object.assign(o,{hasStartScroll:0!==t,hasEndScroll:t<o.maxScrollPos,scrollPos:t}),!r&&this.props.nativeScroll&&this.scrollerTarget&&(this.props.vertical?this.scrollerTarget.scrollTop=t:this.scrollerTarget.scrollLeft=t),this.setState({})}}},{key:"syncScroll",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.force;this.updateScrollInfo(),this.doScroll(0,null,{force:e})}},{key:"scrollIntoView",value:function(t){var e=this.root;if(t&&e){var n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),o=this.props.vertical,i=o?"top":"left",a=o?"bottom":"right",l=n[i]-(r[i]+this.getBorderAndPaddingSize(void 0,"start")),s=n[a]-(r[a]-this.getBorderAndPaddingSize(void 0,"end")),u=this.props.scrollIntoViewOffset;l<0?this.doScroll(-l+u,-1):s>0&&this.doScroll(s+u,1)}}},{key:"doScroll",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=r.force,i=this.scrollInfo,a=i.scrollPos+t*(e||this.props.scrollStep);M((function(){n.setScrollPosition(a,{force:o})}))}},{key:"scrollBy",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=r.force,i=this.scrollInfo,a=i.scrollPos+e*t;M((function(){n.setScrollPosition(a,{force:o})}))}}]),o}(p.Component);F.defaultProps={rootClassName:"inovua-react-toolkit-arrow-scroller",scroller:"auto",scrollStep:15,mouseoverScrollSpeed:40,scrollSpeed:10,scrollSpringConfig:{stiffness:370,damping:60},scrollIntoViewOffset:1,vertical:!1,scrollOnClick:!1,nativeScroll:!C.IS_IE,scrollOnMouseEnter:!0,rtl:!1,useTransformOnScroll:!1,onHasScrollChange:function(){},theme:"default-light"},F.propTypes={arrowSize:h.default.oneOfType([h.default.number,h.default.shape({width:h.default.number,height:h.default.number})]),theme:h.default.string,scrollOnClick:h.default.bool,childProps:h.default.object,scrollOnMouseEnter:h.default.bool,vertical:h.default.bool,notifyResizeDelay:h.default.number,scrollStep:h.default.number,scrollSpeed:h.default.number,mouseoverScrollSpeed:h.default.number,scrollSpringConfig:h.default.shape({stiffness:h.default.number,damping:h.default.number}),nativeScroll:h.default.bool,scrollIntoViewOffset:h.default.number,scroller:h.default.oneOf(["auto",!1,!0]),rootClassName:h.default.string,rtl:h.default.bool,scrollContainerProps:h.default.object,useTransformOnScroll:h.default.bool,onHasScrollChange:h.default.func,renderScroller:h.default.func};var L=F;e.default=L},19641:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(14100)).default;e.default=o},50982:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(40670)).default;e.default=o},26707:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=v(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(36828)),m=r(n(64444)),g=r(n(21379)),A=r(n(4656));function v(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(v=function(t){return t?n:e})(t)}function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function b(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var w=(0,n(93558).getGlobal)(),C=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"componentDidUpdate",(function(t,n){!t.disabled&&e.props.disabled&&n.focused&&(e.handleBlur(),e.setState({mouseOver:!1})),t.disabled&&!e.props.disabled&&e.state.focused&&e.handleBlur()})),e.state={mouseOver:!1,active:!1,pressed:e.props.defaultPressed},e.handleClick=e.handleClick.bind((0,l.default)(e)),e.handleFocus=e.handleFocus.bind((0,l.default)(e)),e.handleBlur=e.handleBlur.bind((0,l.default)(e)),e.handleMouseEnter=e.handleMouseEnter.bind((0,l.default)(e)),e.handleMouseLeave=e.handleMouseLeave.bind((0,l.default)(e)),e.handleMouseDown=e.handleMouseDown.bind((0,l.default)(e)),e.handleMouseUp=e.handleMouseUp.bind((0,l.default)(e)),e.handleKeyDown=e.handleKeyDown.bind((0,l.default)(e)),e.getRootRef=function(t){e.rootNode=t},e}return(0,a.default)(o,[{key:"handleKeyDown",value:function(t){var e=t.key;"button"!=this.tagName&&"Enter"==e&&(this.props.onClick(t),t.preventDefault()),this.props.onKeyDown&&this.props.onKeyDown(t)}},{key:"render",value:function(){var t=this.props,e=this.getButtonStates(),n=this.prepareStyle(this.props,e),r=(0,g.default)(e,t),i=b(b({},(0,m.default)(this.props,o.propTypes)),{},{style:n,className:r,onClick:this.handleClick,onKeyDown:this.handleKeyDown,onFocus:this.handleFocus,onBlur:this.handleBlur,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onMouseDown:this.handleMouseDown,onMouseUp:this.handleMouseUp,href:t.href}),a="top"==this.props.verticalAlign||"bottom"==this.props.verticalAlign,l=!!this.props.icon||a,s=this.props.tagName;return s||l||(s="button"),"button"==s&&l&&this.props.showWarnings&&console&&console.warn&&console.warn('Button html tags are not fully compatible with flexbox, so we\'re rendering a "div" instead. See http://stackoverflow.com/questions/35464067/flexbox-not-working-on-button-element-in-some-browsers for details.'),t.href&&(s="a"),s=s||"div",this.tagName=s,"div"!==s||void 0!==i.tabIndex||this.props.disabled||(i.tabIndex=0),f.default.createElement(s,b(b({},i),{},{ref:this.getRootRef,children:this.prepareChildren(t,e)}))}},{key:"handleFocus",value:function(t){this.props.disabled||(this.setState({focused:!0}),this.props.onFocus(t))}},{key:"handleBlur",value:function(t){this.setState({focused:!1}),this.props.onBlur(t)}},{key:"handleClick",value:function(t){if(this.props.disabled)return t.preventDefault(),void t.stopPropagation();this.isToggleButon()&&this.toggle(),this.props.onClick(t)}},{key:"isToggleButon",value:function(){return void 0!==this.isPressed()}},{key:"toggle",value:function(){var t=!this.isPressed();this.isPressedControlled()||this.setState({pressed:t}),this.props.onToggle(t)}},{key:"isToggleButton",value:function(){return null!==this.props.defaultPressed||null!==this.props.pressed}},{key:"handleMouseEnter",value:function(t){this.props.disabled||(this.setState({mouseOver:!0}),this.props.onMouseEnter(t))}},{key:"handleMouseLeave",value:function(t){this.props.disabled||(this.setState({mouseOver:!1}),this.props.onMouseLeave(t))}},{key:"handleMouseUp",value:function(t){var e=this.props;e.disabled||(this.setState({active:!1}),w.removeEventListener("mouseup",this.handleMouseUp),e.onMouseUp(t),e.onDeactivate(t))}},{key:"handleMouseDown",value:function(t){var e=this.props;e.disabled||(this.setState({active:!0}),w.addEventListener("mouseup",this.handleMouseUp),e.onMouseDown(t),e.onActivate(t))}},{key:"isIconFirst",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e=t.iconPosition,n=t.rtl,r="left"==e&&!n||"top"==e||n&&"start"==e||n&&"right"==e||!n&&"start"==e;return r}},{key:"prepareChildren",value:function(t,e){var n=this,r=t.children;r=f.default.createElement("div",{key:"text",className:"".concat(this.props.rootClassName,"__text"),children:r});var o=this.props.icon;if(this.props.rtl,o){this.props.iconPosition;var i=this.isIconFirst(this.props);"function"==typeof o&&(o=o(e));var a=function(t){return f.default.createElement("div",{key:"iconWrapper",className:"".concat(n.props.rootClassName,"__icon-wrap")+(n.props.disabled?" ".concat(n.props.rootClassName,"__icon-wrap--disabled"):""),children:t})};r=i?[a(o),r]:[r,a(o)]}return this.props.renderChildren&&(r=this.props.renderChildren(r)),r}},{key:"getButtonStates",value:function(t){return{disabled:(t=t||this.props).disabled,children:t.children,active:this.isActive(),pressed:this.isPressed(),over:this.isOver(),focused:this.isFocused(),iconFirst:this.isIconFirst(),rtl:this.props.rtl,icon:this.props.icon,ellipsis:t.ellipsis,align:t.align,verticalAlign:t.verticalAlign,wrap:t.wrap,overflow:t.overflow,iconPosition:this.props.icon?this.props.iconPosition:void 0}}},{key:"prepareStyle",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e=arguments.length>1?arguments[1]:void 0,n="function"!=typeof t.style?(0,h.default)({},t.style):t.style(t,e);return t.disabled?(0,h.default)(n,t.disabledStyle):(this.isPressed()&&(0,h.default)(n,t.pressedStyle),this.isFocused()&&(0,h.default)(n,t.focusedStyle),this.isOver()&&(0,h.default)(n,t.overStyle),this.isActive()&&(0,h.default)(n,this.props.activeStyle)),n}},{key:"isActive",value:function(){return null==this.props.activeState?!!this.state.active:this.props.activeState}},{key:"isOver",value:function(){return null==this.props.overState?!!this.state.mouseOver:this.props.overState}},{key:"isFocused",value:function(){return null==this.props.focusedState?!!this.state.focused:this.props.focusedState}},{key:"isPressedControlled",value:function(){return null!=this.props.pressed}},{key:"isPressed",value:function(){return this.isPressedControlled()?this.props.pressed:this.state.pressed}},{key:"getRootNode",value:function(){return this.rootNode}}]),o}(f.Component);function x(){}C.defaultProps={isInovuaButton:!0,theme:"default-light",rootClassName:"inovua-react-toolkit-button",align:"center",verticalAlign:"middle",ellipsis:!0,href:null,iconPosition:"start",onFocus:x,onBlur:x,onToggle:x,onClick:x,onMouseEnter:x,onMouseUp:x,onMouseDown:x,onDeactivate:x,onMouseLeave:x,onActivate:x,showWarnings:!A.default},C.propTypes={isInovuaButton:p.default.bool,tagName:p.default.oneOfType([p.default.string,p.default.func]),primary:p.default.bool,disabled:p.default.bool,pressed:p.default.bool,defaultPressed:p.default.bool,href:p.default.string,align:p.default.oneOf(["start","end","center","left","right"]),verticalAlign:p.default.oneOf(["top","middle","center","bottom"]),rtl:p.default.bool,wrap:p.default.bool,overflow:p.default.bool,icon:p.default.oneOfType([p.default.node,p.default.func]),iconPosition:p.default.oneOf(["top","bottom","left","right","start","end"]),style:p.default.oneOfType([p.default.object,p.default.func]),disabledStyle:p.default.object,focusedStyle:p.default.object,pressedStyle:p.default.object,overStyle:p.default.object,activeStyle:p.default.object,className:p.default.string,activeClassName:p.default.string,overClassName:p.default.string,focusedClassName:p.default.string,disabledClassName:p.default.string,pressedClassName:p.default.string,theme:p.default.string,rootClassName:p.default.string,ellipsis:p.default.bool,onClick:p.default.func,onFocus:p.default.func,onBlur:p.default.func,onToggle:p.default.func,onMouseEnter:p.default.func,onMouseUp:p.default.func,onMouseDown:p.default.func,onDeactivate:p.default.func,onMouseLeave:p.default.func,onActivate:p.default.func,showWarnings:p.default.bool};var S=C;e.default=S},40670:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(26707)).default;e.default=o},21379:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(93422));e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.disabled,r=t.icon,i=t.active,a=t.pressed,l=t.over,s=t.children,u=t.focused,c=t.iconFirst,d=t.rtl,f=t.ellipsis,p=t.align,h=t.verticalAlign,m=t.wrap,g=t.overflow,A=t.iconPosition,v=e.className,y=e.rootClassName,b=e.disabledClassName,w=e.activeClassName,C=e.pressedClassName,x=e.overClassName,S=e.focusedClassName,O=e.theme,k=(0,o.default)(v,y,O&&"".concat(y,"--theme-").concat(O),n&&b,n&&"".concat(y,"--disabled"),i&&w,i&&"".concat(y,"--active"),a&&C,a&&"".concat(y,"--pressed"),l&&x,l&&"".concat(y,"--over"),u&&S,u&&"".concat(y,"--focused"),"".concat(y,d?"--rtl":"--ltr"),f&&"".concat(y,"--ellipsis"),p&&"".concat(y,"--align-").concat(p),!s&&"".concat(y,"--no-children"),h&&"".concat(y,"--vertical-align-").concat(h),!0===g&&"".concat(y,"--overflow-visible"),!1===g&&"".concat(y,"--overflow-hidden"),!0===m&&"".concat(y,"--wrap"),!1===m&&"".concat(y,"--nowrap"),r&&"".concat(y,"--has-icon"),A&&"".concat(y,"--icon-position-").concat(A),"".concat(y,c?"--icon-first":"--icon-last"));return k}},62566:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(91059)).default;e.default=o},11366:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=r(n(59713)),p=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=C(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),h=r(n(45697)),m=n(3062),g=r(n(4656)),A=r(n(64444)),v=r(n(36828)),y=r(n(93422)),b=r(n(58305)),w=n(55067);function C(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:e})(t)}function x(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function S(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach((function(e){(0,f.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var O=function(t){return t.stopPropagation()},k=function(t,e){return t===e.checkedValue||t===e.uncheckedValue||t===e.indeterminateValue&&e.supportIndeterminate},E=function(t){var e="";return t.iconClassName&&(e=t.iconClassName),t.disabled&&t.disabledIconClassName&&(e=(0,y.default)(e,t.disabledIconClassName)),t.focused&&t.focusedIconClassName&&(e=(0,y.default)(e,t.focusedIconClassName)),t.readOnly&&t.readOnlyIconClassName&&(e=(0,y.default)(e,t.readOnlyIconClassName)),e},_=function(t,e,n){var r=n.style,o=n.className;return"function"==typeof t?t({style:r,className:o},e):p.default.cloneElement(t,{style:S(S({},t.props.style),r),className:(0,y.default)(t.props.className,o)})},P=function(t){var e={},n=t.iconSize;return Array.isArray(n)?(e.width=n[0],e.height=n[1]):e.width=e.height=n,e},B="checked",T="unchecked",R="indeterminate",I=function(t,e){var n=e.checkedValue,r=e.supportIndeterminate,o=e.indeterminateValue;return t===n?B:r&&t===o?R:T},M=function(t){return void 0!==t.checked},D=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;(0,a.default)(this,o),e=r.call(this,t),(0,m.autoBind)((0,s.default)(e));var n=t.defaultChecked,i=t.uncheckedValue;return e.state={checked:k(n,t)?n:i},e.checkboxRef=(0,p.createRef)(),e}return(0,l.default)(o,[{key:"componentDidUpdate",value:function(t){this.checkUpdateIndeterminate(this.p),t.supportIndeterminate&&!this.props.supportIndeterminate&&this.setNativeIndeterminate(!1),t.autoFocus||!this.props.autoFocus||this.isFocused()||this.focus()}},{key:"componentDidMount",value:function(){this.checkUpdateIndeterminate(),this.props.autoFocus&&this.focus()}},{key:"focus",value:function(){this.checkboxRef.current.focus()}},{key:"checkUpdateIndeterminate",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.p;t.browserNative&&t.supportIndeterminate&&this.setNativeIndeterminate(I(t.checked,t)===R)}},{key:"isFocused",value:function(){return this.state.focused}},{key:"handleFocus",value:function(t){var e=this.p.onFocus;this.setState({focused:!0}),e&&e(t)}},{key:"handleBlur",value:function(t){var e=this.p.onBlur;this.setState({focused:!1}),e&&e(t)}},{key:"changeToNextValue",value:function(t){var e=this.p,n=e.readOnly,r=e.checked,o=e.nextValue;if(!n){var i=o(r,this.p);this.setChecked(i,t)}}},{key:"setChecked",value:function(t,e){var n=this.p,r=n.disabled,o=n.onChange;r||k(t,this.p)&&(M(this.props)||this.setState({checked:t}),"function"==typeof o&&o(t,e))}},{key:"handleClick",value:function(t){var e=this.p,n=e.onClick;e.disabled||(this.changeToNextValue(t),n&&n(t))}},{key:"handleKeyDown",value:function(t){var e=this.p.onKeyDown;" "===t.key&&(t.preventDefault(),this.changeToNextValue(t)),"function"==typeof e&&e(t)}},{key:"getProps",value:function(t,e){var n=function(t,e){var n=M(t)?t.checked:e.checked;return k(n,t)?n:t.uncheckedValue}(t,e),r=function(t,e){var n=e.focused,r=t.disabled,o=t.focusedStyle,i=t.disabledStyle,a=t.readOnly,l=t.readOnlyStyle,s=[t.style||{}];return n&&s.push(o),r&&s.push(i),a&&s.push(l),v.default.apply(void 0,[{}].concat(s))}(t,e),o=(0,b.default)(t,e,{checked:n}),i="function"==typeof t.shouldSubmit,a=i?t.shouldSubmit(n,t):void 0===t.shouldSubmit||t.shouldSubmit;t.showWarnings&&i&&a&&!t.name&&console.warn('shouldSubmit function returned true, but "name" prop is missing');var l=!(!t.name||!a),s=e.focused;return S(S({},t),{},{checked:n,style:r,withHiddenInput:l,focused:s,className:o})}},{key:"render",value:function(){var t=this.props,e=this.state,n=this.p=this.getProps(t,e),r=n.children,i=n.className,a=n.style,l=n.tabIndex,s=n.iconCheckOnly,u=n.browserNative,c=(n.focusable,{onBlur:this.handleBlur,onFocus:this.handleFocus,onKeyDown:this.handleKeyDown});s||(c.onClick=this.handleClick);var d=S(S(S({},(0,A.default)(t,o.propTypes)),c),{},{className:i,style:a,ref:this.checkboxRef,tabIndex:!0===t.disabled?null:l});return t.focusable||delete d.tabIndex,u?this.renderBrowserNative(d):p.default.createElement("div",S({},d),this.renderCheckbox(this.p,s&&{onClick:this.handleClick}),r&&p.default.createElement("div",{className:"".concat(t.rootClassName,"__inner-content-wrapper")},r))}},{key:"renderBrowserNative",value:function(t){var e=this.props,n=e.children,r=e.iconCheckOnly?"div":"label";return p.default.createElement(r,S(S({},t),{},{onClick:this.props.onClick,onChange:O}),this.renderBrowserNativeInput(),n)}},{key:"renderBrowserNativeInput",value:function(){var t,e=this,n=this.p,r=n.tabIndex,o=n.rootClassName,i=n.disabled,a=n.checked,l=n.renderNativeBrowserInput,s=n.withHiddenInput,u=n.name,c={disabled:i,className:(0,y.default)(this.p.className,"".concat(o,"--browser-native")),type:"checkbox",ref:function(t){return e.node=t},onClick:this.handleClick,checked:!!a,tabIndex:!0===i?null:r};return s&&(c.name=u),"function"==typeof l&&(t=l({inputProps:c,props:this.p})),void 0===t&&(t=p.default.createElement("input",S({},c))),t}},{key:"renderCheckbox",value:function(t,e){var n=!0!==t.disabled&&function(t){var e=t.withHiddenInput,n=t.name,r=t.checked;switch(I(r,t)){case B:r=void 0===t.checkedSubmitValue?t.checkedValue:t.checkedSubmitValue;break;case T:r=void 0===t.uncheckedSubmitValue?t.uncheckedValue:t.uncheckedSubmitValue;break;case R:r=void 0===t.indeterminateSubmitValue?t.indeterminateValue:t.indeterminateSubmitValue}return null===r&&(r=""),e?p.default.createElement("input",{type:"hidden",name:n,value:r}):null}(t),r=function(t){var e=I(t.checked,t),n=function(t){var e=t.focused,n=t.disabled,r=t.focusedIconStyle,o=t.disabledIconStyle,i=[t.iconStyle];return i.push(P(t)),e&&i.push(r),n&&i.push(o),v.default.apply(void 0,[{}].concat(i))}(t),r={className:E(t),style:n};switch(e){case B:return function(t,e){var n=t.checkedIcon,r=t.checkedIconSrc;return r?p.default.createElement("img",S(S({},e),{},{src:r})):_(n,t,e)}(t,r);case T:return function(t,e){var n=t.uncheckedIcon,r=t.uncheckedIconSrc;return r?p.default.createElement("img",S(S({},e),{},{src:r})):_(n,t,e)}(t,r);case R:return function(t,e){var n=t.indeterminateIcon,r=t.indeterminateIconSrc;return r?p.default.createElement("img",S(S({},e),{},{src:r})):_(n,t,e)}(t,r)}}(t),o={};return t.disabled&&(o.disabled="disabled"),p.default.createElement("div",S(S({className:"".concat(t.rootClassName,"__icon-wrapper")},o),e),n,r)}},{key:"setNativeIndeterminate",value:function(t){this.node&&(this.node.indeterminate=t)}}]),o}(p.Component);D.defaultProps={rootClassName:"inovua-react-toolkit-checkbox",browserNative:!1,iconStyle:{},disabledIconStyle:{},focusedIconStyle:{},disabledStyle:{},readOnlyStyle:{},focusedStyle:{},supportIndeterminate:!1,focusable:!0,disabled:!1,readOnly:!1,tabIndex:0,checkedValue:!0,uncheckedValue:!1,indeterminateValue:null,checkedSubmitValue:void 0,uncheckedSubmitValue:void 0,indeterminateSubmitValue:void 0,checked:void 0,defaultChecked:void 0,iconSize:16,checkedIcon:w.checkedIcon,uncheckedIcon:w.uncheckedIcon,indeterminateIcon:w.indeterminateIcon,iconCheckOnly:!1,shouldSubmit:void 0,nextValue:function(t,e){return t===e.checkedValue?e.uncheckedValue:t===e.uncheckedValue?e.supportIndeterminate?e.indeterminateValue:e.checkedValue:e.supportIndeterminate&&t===e.indeterminateValue?e.checkedValue:e.uncheckedValue},childrenPosition:"end",inlineBlock:!0,theme:"default-light",showWarnings:!g.default};var N=h.default.func,F=h.default.number,L=h.default.object,j=h.default.string,H=h.default.bool,U=h.default.any,z=function(t,e,n){return null===t[e]?new Error("".concat(e," is null in ").concat(n,". This is not valid for input; use undefined instead.")):null};D.propTypes=(i={rootClassName:j,browserNative:H,focusable:H,renderNativeBrowserInput:N,shouldSubmit:function(t,e,n){if(t.shouldSubmit&&"function"!=typeof t.shouldSubmit&&!t.name)return new Error('"shouldSubmit" was true, but component '.concat(n,' requires prop "name" to be submitted.'))},value:function(t){if(void 0!==t.value)return new Error('"value" prop is not supported. Use "checked" instead.')},defaultValue:function(t){if(void 0!==t.defaultValue)return new Error('"defaultValue" prop is not supported. Use "checked" instead.')},nextValue:N,name:j,iconClassName:j,readOnlyClassName:j,disabledClassName:j,focusedClassName:j,checked:U,defaultChecked:U,disabled:H,readOnly:H,tabIndex:F,supportIndeterminate:H,checkedValue:U,uncheckedValue:U,indeterminateValue:U,checkedSubmitValue:z,uncheckedSubmitValue:z,indeterminateSubmitValue:z,iconSize:h.default.oneOfType([j,h.default.arrayOf([j]),F,h.default.arrayOf(F)]),checkedIconSrc:j,checkedIcon:U,iconCheckOnly:H,uncheckedIconSrc:j,uncheckedIcon:U,indeterminateIconSrc:j,indeterminateIcon:U,childrenPosition:h.default.oneOf(["start","end"]),inlineBlock:H,rtl:H,theme:j,iconStyle:L,disabledIconStyle:L,focusedIconStyle:L},(0,f.default)(i,"iconClassName",j),(0,f.default)(i,"disabledIconClassName",j),(0,f.default)(i,"focusedIconClassName",j),(0,f.default)(i,"readOnlyIconClassName",j),(0,f.default)(i,"disabledStyle",L),(0,f.default)(i,"readOnlyStyle",L),(0,f.default)(i,"focusedStyle",L),(0,f.default)(i,"showWarnings",H),i);var Q=D;e.default=Q},55067:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.uncheckedIcon=e.indeterminateIcon=e.checkedIcon=void 0;var o=r(n(67294));e.checkedIcon=function(t){var e=t.style,n=t.size,r=void 0===n?16:n,i=t.className;return o.default.createElement("svg",{width:r,height:r,style:e,className:i,viewBox:"0 0 16 16"},o.default.createElement("g",{fillRule:"evenodd"},o.default.createElement("rect",{width:r,height:r,stroke:"none",rx:"1"}),o.default.createElement("path",{fill:"none",strokeLinecap:"round",strokeWidth:"2",d:"M3.357 9.018L7.229 12 12.613 5"})))},e.uncheckedIcon=function(t){var e=t.style,n=t.size,r=void 0===n?16:n,i=t.className;return o.default.createElement("svg",{width:r,height:r,className:i,style:e,viewBox:"0 0 16 16"},o.default.createElement("rect",{width:r-2,height:r-2,x:"1",y:"1",fill:"none",fillRule:"evenodd",strokeWidth:"2",rx:"1"}))},e.indeterminateIcon=function(t){var e=t.style,n=t.size,r=void 0===n?16:n,i=t.className;return o.default.createElement("svg",{width:r,height:r,style:e,className:i,viewBox:"0 0 16 16"},o.default.createElement("g",{fillRule:"evenodd"},o.default.createElement("g",null,o.default.createElement("rect",{width:r,height:r,fill:"none",rx:"1"})),o.default.createElement("g",null,o.default.createElement("rect",{width:"10",height:"2",x:"3",y:"7",rx:"1"}))))}},91059:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(11366)).default;e.default=o},58305:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(93422));e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checked,i=t.rtl,a=t.inlineBlock,l=t.readOnly,s=t.readOnlyClassName,u=t.theme,c=t.disabled,d=t.disabledClassName,f=t.focusedClassName,p=t.className,h=t.childrenPosition,m=e.focused;return(0,o.default)(t.rootClassName,p,h&&"".concat(t.rootClassName,"--children-position-").concat(h),"".concat(t.rootClassName,i?"--rtl":"--ltr"),l&&(0,o.default)("".concat(t.rootClassName,"--read-only"),s),m&&(0,o.default)("".concat(t.rootClassName,"--focused"),f),c&&(0,o.default)("".concat(t.rootClassName,"--disabled"),d),a&&"".concat(t.rootClassName,"--inline-block"),"".concat(t.rootClassName,!0===r?"--checked":!1===r?"--unchecked":"--indeterminate"),u&&"".concat(t.rootClassName,"--theme-").concat(u))}},73497:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(96502)).default;e.default=o},34489:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(67294)),a=n(18435);function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var s=function(t){var e,n=t.onClear,r=t.className,s=t.closeIcon,u={className:r,size:t.size,onClick:function(t){t.preventDefault(),t.stopPropagation(),n()}};return s&&!0!==s&&(e="function"==typeof s?s({onClear:n,domProps:u}):s),void 0===e&&(e=i.default.createElement(a.CloseIcon,function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},u))),e};s.defaultProps={size:10};var u=s;e.default=u},16762:(t,e,n)=>{"use strict";var r=n(96624),o=n(95318),i=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.REMAINING_ITEMS=void 0;var a=o(n(319)),l=o(n(50008)),s=o(n(34575)),u=o(n(93913)),c=o(n(81506)),d=o(n(2205)),f=o(n(78585)),p=o(n(29754)),h=o(n(59713)),m=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var n=V(e);if(n&&n.has(t))return n.get(t);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=o?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),g=o(n(45697)),A=o(n(64444)),v=n(88079),y=o(n(58883)),b=o(n(68108)),w=o(n(41429)),C=o(n(24650)),x=o(n(34489)),S=o(n(86347)),O=o(n(27745)),k=n(18435),E=o(n(99697)),_=o(n(85145)),P=o(n(66404)),B=o(n(86843)),T=o(n(57786)),R=o(n(30199)),I=o(n(70077)),M=o(n(66447)),D=o(n(41072)),N=o(n(28918)),F=o(n(50545)),L=o(n(84313)),j=o(n(36591)),H=o(n(120)),U=o(n(17305)),z=o(n(58629)),Q=n(94328);function V(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(V=function(t){return t?n:e})(t)}function W(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function G(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?W(Object(n),!0).forEach((function(e){(0,h.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var K=(0,n(93558).getGlobal)(),Y="REMAINING_ITEMS";e.REMAINING_ITEMS=Y;var q={},X=function(t){(0,d.default)(i,t);var e,n,o=(e=i,n=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(t){return!1}}(),function(){var t,r=(0,p.default)(e);if(n){var o=(0,p.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,f.default)(this,t)});function i(t){var e;return(0,s.default)(this,i),e=o.call(this,t),(0,h.default)((0,c.default)(e),"componentDidUpdate",(function(t){e.isExpandedControlled()&&e.props.expanded!==t.expanded&&e.onExpand(),t.dataSource!==e.props.dataSource&&e.loadDataSource(e.props.dataSource,e.props),e.props.idProperty!==t.idProperty&&e.updateGetIdProperty(e.props),e.props.displayProperty!==t.displayProperty&&e.updateGetDisplayProperty(e.props),e.props.filterProperty!==t.filterProperty&&e.updateGetFilterProperty(e.props),e.props.groupProperty!==t.groupProperty&&e.updateGroups({groupProperty:e.props.groupProperty}),e.isTextControled()&&e.props.text!==t.text&&e.onTextUpdate(e.props.text),e.isActiveItemControlled()&&t.changeValueOnNavigation&&!t.multiple&&t.activeItem!==e.props.activeItem&&e.setValue(e.props.activeItem,{action:"navigate"}),e.isExpandedControlled()&&!t.expanded&&e.props.expanded&&e.loadLazyDataSource({action:"expand",text:""})})),e.refTools=function(t){e.toolsNode=t},e.state={loading:t.defaultLoading||!(!t.dataSource||!t.dataSource.then),value:t.defaultValue,valueMap:{},text:t.defaultText,activeTag:t.defaultActiveTag,activeItem:t.defaultActiveItem||!t.multiple&&t.defaultValue,expanded:t.defaultExpanded,toolsSize:{width:0,height:0},over:!1,focus:!1},e.getData=e.getData.bind((0,c.default)(e)),e.handleItemClick=e.handleItemClick.bind((0,c.default)(e)),e.handleTextChange=e.handleTextChange.bind((0,c.default)(e)),e.handleTextInputClick=e.handleTextInputClick.bind((0,c.default)(e)),e.handleTagClick=e.handleTagClick.bind((0,c.default)(e)),e.handleRemoveTag=e.handleRemoveTag.bind((0,c.default)(e)),e.handleComboClick=e.handleComboClick.bind((0,c.default)(e)),e.handleComboKeyDown=e.handleComboKeyDown.bind((0,c.default)(e)),e.handleComboFocus=e.handleComboFocus.bind((0,c.default)(e)),e.handleComboBlur=e.handleComboBlur.bind((0,c.default)(e)),e.getComboNode=e.getComboNode.bind((0,c.default)(e)),e.clear=e.clear.bind((0,c.default)(e)),e.handleMouseEnter=e.handleMouseEnter.bind((0,c.default)(e)),e.handleMouseLeave=e.handleMouseLeave.bind((0,c.default)(e)),e.toggleExpand=e.toggleExpand.bind((0,c.default)(e)),e.handleToolsSize=e.handleToolsSize.bind((0,c.default)(e)),e.handleRemoveMultipleTag=e.handleRemoveMultipleTag.bind((0,c.default)(e)),e.handleListScrollBottom=e.handleListScrollBottom.bind((0,c.default)(e)),e.handleDelete=e.handleDelete.bind((0,c.default)(e)),e.getListNode=e.getListNode.bind((0,c.default)(e)),e.updateGetIdProperty(),e.updateGetDisplayProperty(),e.updateGetFilterProperty(),e.addTextInputRef=function(t){e.textInput=t},e.addRootRef=function(t){e.comboNode=t},e.addListRef=function(t){e.listNode=t},e.setActiveItem=(0,y.default)(e.setActiveItem,16),e}return(0,u.default)(i,[{key:"componentDidMount",value:function(){this.props.autoFocus&&this.focus(),this.state.activeItem&&null==this.state.activeItemIndex&&this.setState({activeItemIndex:this.getItemIndexById(this.state.activeItem)}),this.isRemoteFilter()||this.doFilter(),this.props.lazyDataSource||this.loadDataSource(this.props.dataSource)}},{key:"shouldComponentUpdate",value:function(t,e){return(0,E.default)(this,t,e)}},{key:"render",value:function(){var t=this.props,e=this.state,n=this.renderTextInput(),r=(0,_.default)({props:t,state:e,computed:{value:this.getValue()}}),o=this.getExpanded(),a=this.getSelectedItems(),l=this.groupedItems=this.getGroupedItems(this.getSelectedItems());this.areItemsGrouped=this.groupedItems&&this.groupedItems.remainingItems&&this.groupedItems.remainingItems.length;var s=this.getRootStyle(),u=this.getFilteredData(),c=this.getText();return this.isNewCustomTagValid=(!u||0===u.length)&&!!c&&t.allowCustomTagCreation,m.default.createElement("div",G(G({},(0,A.default)(t,i.propTypes)),{},{onClick:this.handleComboClick,onMouseDown:this.handleComboMouseDown,onKeyDown:this.handleComboKeyDown,onFocus:this.handleComboFocus,onBlur:this.handleComboBlur,className:r,style:s,ref:this.addRootRef,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,tabIndex:0}),m.default.createElement(C.default,G(G({},this.getValueProps({items:a,groupedItems:l})),{},{textInput:n,toolsSize:e.toolsSize})),m.default.createElement("div",{className:"".concat(t.rootClassName,"__tools"),ref:this.refTools},this.renderSpinner(),this.renderClearIcon(),this.renderToggleIcon(),this.props.tagEllipsis&&m.default.createElement(v.NotifyResize,{notifyOnMount:!0,onResize:this.handleToolsSize})),o&&this.renderList())}},{key:"getRootStyle",value:function(){var t=this.props,e=this.state,n=G({},t.style);return t.borderRadius&&(n.borderRadius=t.borderRadius),t.padding&&(n.padding=t.padding),t.border&&(n.border=t.border),t.background&&(n.background=t.background),!this.getValue()&&t.emptyStyle&&(n=G(G({},n),t.emptyStyle)),t.disabledStyle&&t.disabled&&(n=G(G({},n),t.disabledStyle)),e.focus&&t.focusedStyle&&(n=G(G({},n),t.focusedStyle)),n}},{key:"renderList",value:function(){var t,e=this.getListProps();if("function"==typeof this.props.renderList&&(t=this.props.renderList({domProps:e,items:this.getFilteredData()})),void 0===t&&(t=m.default.createElement(O.default,G({},e))),"function"==typeof this.props.renderListComponent){var n=this.props.renderListComponent(t);if(void 0!==(0,l.default)(n))return n;t=n}return t}},{key:"renderClearIcon",value:function(){var t=this.props,e=this.state,n=t.searchable,r=this.getText(),o=this.getValue(),i=(r||null!=o)&&t.clearIcon;return t.showClearIconOnMouseOver&&(e.over||(i=!1)),!1===n&&(i=!1),i?m.default.createElement(x.default,{onClear:this.clear,closeIcon:t.clearIcon,className:"".concat(t.rootClassName,"__clear-icon")}):null}},{key:"renderToggleIcon",value:function(){var t=this.props;return t.toggleIcon?m.default.createElement(S.default,{onToggle:this.toggleExpand,className:"".concat(t.rootClassName,"__toggle-icon"),toggleIcon:t.toggleIcon,expanded:this.getExpanded()}):null}},{key:"renderTextInput",value:function(){if(this.props.disabled)return null;var t=this.getText(),e=t;this.props.multiple||(e=null==t?null==this.getValue()?"":this.getItemLabel():t);var n=this.getFilteredData(),r=null;this.props.minAutocompleteLength<=(e&&e.length)&&n&&n[0]&&(r=this.getDisplayProperty(n[0]));var o,i={key:"text_input",value:e,theme:this.props.theme,suggestion:r,placeholder:this.props.placeholder,rootClassName:"".concat(this.props.rootClassName,"__input"),className:this.props.inputClassName,style:this.props.inputStyle,onChange:this.handleTextChange,ref:this.addTextInputRef,onClick:this.handleTextInputClick,throttle:this.props.filterDelay,autocomplete:this.props.autocomplete,tabIndex:this.props.tabIndex,autocompleteDelay:this.props.autocompleteDelay,searchable:this.props.searchable};return"function"==typeof this.props.renderInput&&(o=this.props.renderInput({text:t,domProps:i,onChange:i.onChange})),void 0===o&&(o=m.default.createElement(w.default,G({},i))),o}},{key:"renderSpinner",value:function(){if(!this.props.loadingSpinner)return null;var t=this.getLoading();if(!t&&!this.getExpanded())return null;var e=!0===this.props.loadingSpinner?m.default.createElement(k.LoadingIcon,{className:"".concat(this.props.rootClassName,"__loading-spinner")}):this.props.loadingSpinner;return t?e:(0,m.cloneElement)(e,{style:e.props.style?G(G({},e.props.style),{},{display:"none"}):{display:"none"}})}},{key:"getListProps",value:function(){var t=this.props,e=this.state,n=this.getFilteredData(),r=this.state.groups&&Object.keys(this.state.groups).length||0;return(0,P.default)({props:t,state:e,computed:{data:n,loading:this.getLoading(),activeItem:this.getActiveItem(),value:this.getValue(),dataLength:n&&n.length+r||0,getIdProperty:this.getIdProperty,getDisplayProperty:this.getDisplayProperty,onItemClick:this.handleItemClick,getComboNode:this.getComboNode,ref:this.addListRef,onScrollBottom:this.handleListScrollBottom,text:this.getText(),isNewCustomTagValid:this.isNewCustomTagValid}})}},{key:"getValueProps",value:function(t){var e=t.items,n=t.groupedItems,r=t.item,o=this.props,i=this.state,a=this.getValue();return(0,B.default)({props:o,state:i,computed:{items:e,item:r,groupedItems:n,value:a,label:this.getItemLabel(),activeTag:this.getActiveTag()},tagProps:{activeStyle:o.tagActiveStyle,onClick:this.handleTagClick,onCloseTagClick:this.handleRemoveTag,onMultipleTagClose:this.handleRemoveMultipleTag}})}},{key:"loadDataSource",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:q,o=r.appendTo,i=r.action,a=r.value,l=r.text,s=r.skip,u=r.limit,c=r.hasNextPage;if(Array.isArray(t))return this.getLoading()&&this.setLoading(!1),void this.setData(t,n,{appendTo:o});if(t&&Array.isArray(t.data))return this.getLoading()&&this.setLoading(!1),void this.setData(t.data,n,{remoteCount:null!=t.count?1*t.count:null,appendTo:o});if(t&&t.then)return this.setLoading(!0),void t.then((function(t){e.props.onDataSourceLoad(t),e.loadDataSource(t,n,{appendTo:o})}));if("function"==typeof t){var d=G(G({},n),{},{data:this.state.data,hasNextPage:void 0!==c?c:this.hasNextPage(),text:this.isRemoteFilter()?void 0!==l?l:this.getText():void 0,skip:s||0,action:i,append:!!o,value:void 0!==a?a:this.getValue(),limit:void 0!==u?u:this.props.limit}),f=t(d);this.loadDataSource(f,void 0,{appendTo:!1===d.append?null:o})}t||this.setData(null,n)}},{key:"setData",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:q,o=r.remoteCount,i=r.appendTo;if(!t)return this.setState({data:null,dataMap:null,filteredData:null,remoteCount:null}),null;Array.isArray(i)&&(t=i.concat(t));var a=t.reduce((function(t,n){return t[e.getIdProperty(n)]=n,t}),{});n.groupProperty&&this.updateGroups({data:t,groupProperty:n.groupProperty}),this.updateValueMap({value:this.getValue(n),dataMap:a,oldValueMap:this.getValueMap()}),this.updateFilteredData({data:t}),this.setState({data:t,dataMap:a,remoteCount:o})}},{key:"getPageCount",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e=this.getDataCountForPagination(t);return(0,Q.getPageCount)({count:e,limit:t.limit})}},{key:"hasNextPage",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return this.getCurrentPage(t)<this.getPageCount(t)}},{key:"getCurrentPage",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e=t.limit;return t.skip,(0,Q.getCurrentPage)({skip:this.previousSkip?this.previousSkip:0,limit:e})}},{key:"isLastPage",value:function(){arguments.length>0&&void 0!==arguments[0]||this.props}},{key:"getDataCountForPagination",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e=this.getData(),n=this.isPaginationEnabled(t)?t.remoteCount||this.state.remoteCount:e?e.length:0;return n||0}},{key:"getFilteredData",value:function(){return this.state.filteredData}},{key:"getData",value:function(){return this.state.data}},{key:"loadLazyDataSource",value:function(t){var e=t.action,n=t.text;if(!this.props.lazyDataSource)return null;var r={action:e,text:n,value:this.getValue()};return this.setData(null),this.loadDataSource(this.props.dataSource,void 0,r),null}},{key:"isPaginationEnabled",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e="function"==typeof t.loadNextPage,n="function"==typeof t.dataSource;return!1!==t.enablePagination&&(t.enablePagination?e||n:e)}},{key:"remoteFilterData",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.text,n=void 0===e?this.getText():e,r=t.value;void 0===r&&this.getValue(),t.filterType,this.previousSkip=null,this.loadDataSource(this.props.dataSource,void 0,{text:n,skip:0})}},{key:"loadNextPage",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e=this.getFilteredData();if(e&&e.length<3)return null;null==this.previousSkip&&(this.previousSkip=t.skip);var n=t.limit,r=this.hasNextPage(),o=this.previousSkip+n;if(this.previousSkip=o,this.isPaginationEnabled()){var i="function"==typeof t.dataSource?t.dataSource:null;if(i&&r){var a=this.state.data;this.loadDataSource(this.props.dataSource,void 0,{appendTo:a,hasNextPage:r,skip:o,limit:n,filter:this.currentFilter})}}}},{key:"isRemoteDataSource",value:function(){return"function"==typeof this.props.dataSource}},{key:"isRemoteFilter",value:function(){return(0,l.default)(this.isRemoteDataSource())&&this.props.remoteFilter}},{key:"doFilter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.text,n=t.value,r=t.force,o=t.data,i=t.filterType,a=t.action;if(this.currentFilter!==e||r)if(this.currentFilter=e,this.isRemoteFilter()){if("select"===a)return;this.remoteFilterData({value:n,text:e,filterType:i})}else this.updateFilteredData({text:e,value:n,data:o,filterType:i})}},{key:"updateFilteredData",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.text,n=void 0===e?this.getText():e,r=t.value,o=void 0===r?this.getValue():r,i=t.data,a=void 0===i?this.state.data:i,l=t.filterType,s=a;if(!Array.isArray(s))return s;this.isRemoteFilter()||(s=this.filterDataByText({text:n,data:s}),s=this.filterDataByValue({value:o,text:n,data:s}));var u="text"===l&&a.length!==s.length;if(u&&this.props.activeFirstItemOnFilter){var c=s&&s[0];if(c){var d=this.getIdProperty(c);this.setActiveItem(d)}else this.setActiveItem(null)}this.setState({filteredData:s})}},{key:"filterDataByValue",value:function(t){var e=t.value,n=void 0===e?this.getValue():e,r=t.data,o=void 0===r?this.state.data:r;if(!Array.isArray(o))return o;var i=o;return o&&n&&this.props.removeSelectedItems&&(i=(0,D.default)({data:i,getIdProperty:this.getIdProperty,value:n})),i}},{key:"filterDataByText",value:function(t){var e=t.text,n=void 0===e?this.getText():e,r=t.data,o=void 0===r?this.state.data:r;if(!o||!n)return o;var i=o;if(this.isFilterTextActive()){var a=this.props.filterFunction;i=(0,N.default)({data:o,text:n,filterFunction:a,getFilterProperty:this.getFilterProperty||this.getDisplayProperty,mode:this.props.filterMode,hightlight:this.props.highlightMatchedText})}return i}},{key:"getDataMap",value:function(){return this.state.dataMap}},{key:"getValueMap",value:function(){return this.state.valueMap}},{key:"isValueControlled",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return void 0!==t.value}},{key:"getValue",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return this.isValueControlled(t)?t.value:this.state.value}},{key:"setValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.action;return this.props.disabled||this.props.readOnly||this.props.maxValueLength&&t&&t.length>this.props.maxValueLength?null:(this.props.collapseOnSelect&&"navigate"!==n&&this.collapse(),this.props.autoBlur&&this.blur(),this.isValueControlled()||this.setState({value:t}),this.setText(null,{skipFilter:!0}),this.updateValueMap({value:t}),void this.props.onChange(t))}},{key:"isFilterTextActive",value:function(){var t=this.getText();return this.getFilteredData()&&t&&this.props.searchable&&t.length>=this.props.filterMinLength}},{key:"updateValueMap",value:function(t){var e=this,n=t.value,r=t.dataMap,o=t.oldValueMap,i=(0,U.default)({value:n,dataMap:r||this.getDataMap(),oldValueMap:o||this.getValueMap()});i&&(i=Object.keys(i).reduce((function(t,n){var r=i[n];return t[n]=G(G({},r),{},{id:e.getIdProperty(r),label:e.getDisplayProperty(r)||r}),t}),{})),this.setState({valueMap:i})}},{key:"selectItem",value:function(t){var e=this.getDataMap(),n=e&&e[t];if(!n&&!this.props.allowCustomTagCreation)return null;if("function"==typeof this.props.isSelectedItemValid&&!this.props.isSelectedItemValid(n))return null;var r,o=this.getValue();r=this.props.multiple?(0,R.default)({id:t,value:o}):(0,I.default)({id:t,value:o,toggle:!this.props.changeValueOnNavigation&&this.props.allowSelectionToggle}),this.setValue(r,{action:"select"}),this.props.onItemClick({item:n,id:t})}},{key:"deselectItem",value:function(t){var e=this.getValue(),n=(0,F.default)({id:t,value:e,getIdProperty:this.getIdProperty});this.setValue(n)}},{key:"deselectItems",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=this.getValue(),r=e.reduce((function(e,n){return(0,F.default)({id:n,value:e,getIdProperty:t.getIdProperty})}),n);this.setValue(r)}},{key:"getExpanded",value:function(){return this.isExpandedControlled()?this.props.expanded:null!=this.expanded?this.expanded:this.state.expanded}},{key:"isExpandedControlled",value:function(){return void 0!==this.props.expanded}},{key:"setExpanded",value:function(t){var e=this;this.expandedPromise?this.expandedPromise.then((function(n){e.getExpanded()!==t&&e.setExpanded(t)})):this.expandedPromise=this.doSetExpanded(t).then((function(){delete e.expandedPromise}))}},{key:"doSetExpanded",value:function(t){var e,n=this;return this.props.disabled?r.resolve(null):this.getExpanded()===t?r.resolve(t):(!t&&this.isRemoteFilter()&&(this.previousSkip=null),K.requestAnimationFrame((function(){n.toolsNode&&n.handleToolsSize()})),e=this.isExpandedControlled()?r.resolve(t):new r((function(e,r){n.setState({expanded:t},(function(){e(t)}))})),t&&(this.isRemoteDataSource()&&void 0===this.state.data?this.loadDataSource(this.props.dataSource):this.wasExpandedAtLeastOnce&&this.doFilter({text:"",action:"expand",force:!0})),t&&!this.wasExpandedAtLeastOnce&&(this.wasExpandedAtLeastOnce=!0),t?this.onExpand():this.props.onCollapse(),this.props.onExpandChange(t),this.props.onExpandedChange(t),e)}},{key:"onExpand",value:function(){if(this.props.onExpand(),this.props.highlightFirst&&!this.getActiveItem()){var t=this.getItemByIndex(0);if(t){var e=this.getIdProperty(t);this.setActiveItem(e)}}}},{key:"isActiveTagControlled",value:function(){return void 0!==this.props.activeTag}},{key:"setActiveTag",value:function(t){if(this.props.disabled)return null;this.isActiveTagControlled()||this.setState({activeTag:t}),this.props.onActiveTagChange(t)}},{key:"deselectActiveTag",value:function(){this.getActiveTag()&&this.setActiveTag(null)}},{key:"getActiveTag",value:function(){return this.isActiveTagControlled()?this.props.activeTag:this.state.activeTag}},{key:"getSelectedItems",value:function(){var t=this,e=this.getValueMap(),n=this.getValue(),r=null;return n&&(r=(n=Array.isArray(n)?n:[n]).map((function(n){return e[n]||{id:"object"===(0,l.default)(n)?t.getIdProperty(n):n,label:"object"===(0,l.default)(n)?t.getDisplayProperty(n):t.getItemLabel(n)}}))),r}},{key:"getItemLabel",value:function(t){t=void 0===t?this.getValue():t;var e,n=this.getValueMap(),r=this.getDataMap();return n&&n[t]?e=n[t].label:r&&r[t]&&(e=this.getDisplayProperty(r[t])),void 0===e&&(e=void 0!==this.props.defaultDisplayValue&&null!=t?this.props.defaultDisplayValue:t),e}},{key:"getGroupedItems",value:function(t){var e=this.props.maxTagsLength;return null!=e&&t?(0,H.default)({maxTagsLength:e,items:t}):null}},{key:"isActiveItemControlled",value:function(){return void 0!==this.props.activeItem}},{key:"setActiveItem",value:function(t){if(this.props.disabled)return null;if(this.getActiveItem()===t)return null;if(!this.isActiveItemControlled()){var e=null;t&&(e=this.getItemIndexById(t)),this.setState({activeItemIndex:e,activeItem:t}),this.props.changeValueOnNavigation&&!this.props.multiple&&this.setValue(t,{action:"navigate"})}this.scrollToId(t),this.props.onActiveItemChange(t)}},{key:"getActiveItem",value:function(){return this.isActiveItemControlled()?this.props.activeItem:this.state.activeItem}},{key:"isTextControled",value:function(){return null!=this.props.text}},{key:"getText",value:function(){return this.isTextControled()?this.props.text:this.state.text}},{key:"setText",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:q,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Z;"function"==typeof e&&(n=e,e=q),t!==this.getText()?(this.isTextControled()||this.setStateText(t,e,n),this.props.onTextChange(t)):n()}},{key:"setStateText",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:q,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Z;"function"==typeof n&&(r=n,n=q),this.setState({text:t},(function(){e.onTextUpdate(t,n),r()}))}},{key:"onTextUpdate",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:q,n=e.skipFilter;this.clearValueOnEmptyIfNecessary(t),n||this.doFilter({text:t,filterType:"text"})}},{key:"clearValueOnEmptyIfNecessary",value:function(t){this.props.clearValueOnEmpty&&!this.props.multiple&&""===t&&this.setValue(null)}},{key:"getLoading",value:function(){return this.isLoadingControlled()?this.props.loading:this.state.loading}},{key:"isLoadingControlled",value:function(){return null!=this.props.loading}},{key:"setLoading",value:function(t){t!==this.state.loading&&(this.isLoadingControlled()||this.setState({loading:t}),this.props.onLoadingChange(t))}},{key:"handleComboClick",value:function(t){t.preventDefault(),this.props.toggleExpandOnClick?this.toggleExpand():this.props.expandOnClick&&this.expand(),this.props.focusOnClick&&!this.hasFocus()&&this.focus()}},{key:"handleMouseEnter",value:function(){this.setState({over:!0})}},{key:"handleMouseLeave",value:function(){this.setState({over:!1})}},{key:"handleComboFocus",value:function(){this.props.expandOnFocus&&this.expand(),this.setState({focus:!0}),this.props.onFocus()}},{key:"handleComboBlur",value:function(t){var e=this;this.isFocused()&&t&&t.relatedTarget&&(0,b.default)(this.comboNode,t.relatedTarget)?K.requestAnimationFrame((function(){e.focus()})):(this.props.collapseOnBlur&&this.collapse(),this.props.clearTextOnBlur&&this.setText(null),this.setState({focus:!1}),this.props.onBlur())}},{key:"isFocused",value:function(){return this.state.focus}},{key:"handleItemClick",value:function(t){!this.isFocused()&&this.props.focusOnClick&&this.focus(),this.setActiveItem(t),this.selectItem(t)}},{key:"handleTextChange",value:function(t){var e=this;this.deselectActiveTag(),this.setText(t,{skipFilter:this.props.expandOnTextChange&&!this.getExpanded()},(function(){e.props.expandOnTextChange&&e.expand()}))}},{key:"handleTextInputClick",value:function(){this.deselectActiveTag()}},{key:"handleRemoveTag",value:function(t){this.removeTag(t)}},{key:"handleRemoveMultipleTag",value:function(t){this.deselectItems(t)}},{key:"handleListScrollBottom",value:function(){this.loadNextPage()}},{key:"removeTag",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=this.getActiveTag();if(n===t&&null!=n){var r=this.getValue(),o=(0,L.default)({id:t,value:r,dir:e});this.setActiveTag(o)}this.deselectItem(t)}},{key:"removeRemainingTags",value:function(){var t=this.groupedItems.remainingItems.map((function(t){return t.id})),e=this.groupedItems.visibleItems;if(this.getActiveTag()===Y){var n=Array.isArray(e)&&e[e.length-1];n&&this.setActiveTag(n.id)}else this.deselectActiveTag();this.removeTags(t)}},{key:"removeTags",value:function(t){this.deselectItems(t)}},{key:"handleTagClick",value:function(t){this.getActiveTag()===t?this.setActiveTag(null):this.setActiveTag(t),this.props.onTagClick(this.getItemById(t)),this.props.focusOnClick&&!this.hasFocus()&&this.focus()}},{key:"handleComboMouseDown",value:function(t){t.preventDefault()}},{key:"handleComboKeyDown",value:function(t){if(this.props.allowCustomTagCreation&&"Enter"===t.key&&this.isNewCustomTagValid&&(this.selectItem(this.getText()),this.setText(null)),this.props.enableNavigation){if(this.props.enableListNavigation)switch(t.key){case"ArrowDown":this.navigateToNextItem(1,t);break;case"ArrowUp":this.navigateToNextItem(-1,t);break;case"Enter":this.handleEnterKeyPress(t);break;case"Space":this.selectActiveItem()}if(this.props.enableTagNavigation)switch(t.key){case"ArrowLeft":this.navigateToNextTag(-1,t);break;case"ArrowRight":this.navigateToNextTag(1,t);break;case"Backspace":this.handleBackspace(t);break;case"Delete":this.handleDelete(t)}}if("Escape"===t.key){var e=this.getExpanded();this.props.collapseOnEscape&&e&&this.collapse(),!e&&this.getActiveTag()&&this.setActiveTag(null),this.props.multiple||this.setText(null)}this.props.onKeyDown&&this.props.onKeyDown(t,this)}},{key:"navigateToNextItem",value:function(t,e){var n=this.getFilteredData();if(e&&e.preventDefault&&e.preventDefault(),this.getExpanded()){var r,o,i,a=this.getActiveItem();null!=a?r=(0,j.default)({direction:t,data:n,id:a,activeItem:a,getIdProperty:this.getIdProperty}):n&&n.length&&(o=this.getIdProperty(n[0]),i=this.getIdProperty(n[n.length-1]),t&&null!=o&&(r=o),-1===t&&null!=i&&(r=i)),this.setActiveItem(r)}else this.expand()}},{key:"selectActiveItem",value:function(){var t=this.getActiveItem();t&&this.selectItem(t)}},{key:"handleEnterKeyPress",value:function(t){var e=this.getExpanded();e&&this.selectActiveItem();var n=this.getActiveItem();this.props.collapseOnSelectWithEnter&&n&&e&&this.collapse(),this.props.navigateToNextAfterSelection&&this.props.multiple&&n&&this.navigateToNextItem(1,t)}},{key:"navigateToNextTag",value:function(t,e){if(!this.isNavigationAllowed(t))return null;var n;e&&e.preventDefault&&e.preventDefault();var r,o=this.getSelectedItems();if(this.areItemsGrouped){var i=this.groupedItems.visibleItems.map((function(t){return t.id}));r=[].concat((0,a.default)(i),[Y])}else r=o.map((function(t){return t.id}));var l=this.getActiveTag(),s=r.indexOf(l),u=r.length-1,c=r[u],d=r[0],f=0===s,p=s===u;return-1===t&&f||1===t&&p?(this.setActiveTag(null),null):(null===l||-1===s?n=-1===t?c:d:-1===t?n=f?c:r[s-1]:1===t&&(n=p?d:r[s+1]),this.setActiveTag(n),null)}},{key:"isNavigationAllowed",value:function(t){if(!this.props.multiple)return!1;var e=this.getTextInputNode();if(e.hasSelection())return!1;var n=this.getActiveTag(),r=e.isCursorAtStartPosition()&&-1===t;if(!(e.isCursorAtEndPosition()&&1===t||r||n))return!1;var o=this.getSelectedItems();return!(!Array.isArray(o)||1===o.length&&n&&(this.setActiveTag(null),1))}},{key:"handleBackspace",value:function(t){this.props.multiple&&this.handleTagBackspaceRemove(t)}},{key:"handleDelete",value:function(t){var e=this.getActiveTag();this.props.multiple&&e&&this.removeTag(e,1)}},{key:"handleTagBackspaceRemove",value:function(t){if(!this.props.removeTagOnBackspace)return null;var e=this.getValue();if(!e)return null;var n=this.getActiveTag();if(null!=n)return t.preventDefault(),n===Y?this.removeRemainingTags():this.removeTag(n,-1),null;var r=this.getTextInputNode();if(e&&e.length&&r.isCursorAtStartPosition())if(this.areItemsGrouped){var o=this.groupedItems.remainingItems.map((function(t){return t.id}));this.removeTags(o)}else{var i=this.getSelectedItems(),a=i[i.length-1],l=a.id;if(this.props.keepTagTextOnRemove){var s=a.label;s&&"string"==typeof s&&this.setText(s)}this.removeTag(l)}return null}},{key:"handleToolsSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.toolsNode?this.toolsNode.getBoundingClientRect():{width:0,height:0},e=this.comboNode,n=K.getComputedStyle(e),r=t.width+parseInt(n.paddingLeft,10)+parseInt(n.paddingRight,10);this.setState({toolsSize:{height:t.height,width:r}})}},{key:"expand",value:function(){this.setExpanded(!0)}},{key:"collapse",value:function(){this.setExpanded(!1)}},{key:"scrollToIndex",value:function(t){var e=this.getListNode();return e&&e.scrollToIndex(t)}},{key:"getItemIndexById",value:function(t){return(0,M.default)({id:t,data:this.getFilteredData(),getIdProperty:this.getIdProperty})}},{key:"scrollToId",value:function(t){var e=this.getItemIndexById(t);null!=e&&this.scrollToIndex(e)}},{key:"toggleExpand",value:function(){this.getExpanded()?this.collapse():this.expand()}},{key:"getItemByIndex",value:function(t){var e=this.getFilteredData();return e&&Array.isArray(e)&&e[t]?e[t]:null}},{key:"getItemById",value:function(t){var e=this.getDataMap();return e&&e[t]||t}},{key:"updateGetIdProperty",value:function(t){t=t||this.props,this.getIdProperty=(0,T.default)(t.idProperty)}},{key:"updateGetDisplayProperty",value:function(t){t=t||this.props,this.getDisplayProperty=(0,T.default)(t.displayProperty)}},{key:"updateGetFilterProperty",value:function(t){t=t||this.props,this.getFilterProperty=(0,T.default)(t.filterProperty)}},{key:"updateGroups",value:function(t){var e=t.groupProperty,n=void 0===e?this.props.groupProperty:e,r=t.data,o=void 0===r?this.getFilteredData():r;if(!o)return null;var i=(0,z.default)(o,n);this.setState({groups:i})}},{key:"focus",value:function(){var t=this.getTextInputNode();t&&t.focus&&!this.hasFocus()&&t.focus()}},{key:"blur",value:function(){var t=this.getTextInputNode();t&&t.blur&&t.blur()}},{key:"hasFocus",value:function(){var t=this.getTextInputNode();return!(!t||!t.hasFocus)&&t.hasFocus()}},{key:"getTextInputNode",value:function(){return this.textInput}},{key:"getComboNode",value:function(){return this.comboNode}},{key:"getListNode",value:function(){return this.listNode}},{key:"getVirtualListNode",value:function(){return this.listNode&&this.listNode.getVirtualListNode()}},{key:"getlListNode",value:function(){return this.listNode&&this.listNode.getlListNode()}},{key:"addItem",value:function(t){var e=[].concat((0,a.default)(this.getData()),[t]);this.setData(e)}},{key:"clear",value:function(){var t=this;this.setValue(null),this.setText(null),K.requestAnimationFrame((function(){t.toolsNode&&t.handleToolsSize()}))}},{key:"getItem",value:function(t){return this.getItemById(t)}},{key:"getItemCount",value:function(){var t=this.getData();return Array.isArray(t)?t.length:null}},{key:"insertItem",value:function(t){var e=t.index,n=t.item,r=this.getData(),o=[].concat((0,a.default)(r.slice(0,e)),[n],(0,a.default)(r.slice(e)));this.setData(o)}},{key:"removeItems",value:function(t){var e=this;t=Array.isArray(t)?t:[t];var n=this.getData().filter((function(n){var r=e.getIdProperty(n);return-1===t.indexOf(r)}));this.setData(n)}},{key:"toggle",value:function(){var t=this.getExpanded();this.setExpanded(!t)}}]),i}(m.Component);function Z(){}X.defaultProps={rootClassName:"inovua-react-toolkit-combo-box",inlineFlex:!1,itemEllipsis:!0,borderRadius:0,shadow:!0,showShadowOnMouseOver:!1,clearTextOnBlur:!0,onKeyDown:Z,autoFocus:!1,autoBlur:!1,focusOnClick:!0,onFocus:Z,onBlur:Z,defaultActiveItem:null,highlightFirst:!1,onTextChange:Z,searchable:!0,tagCloseIconPosition:"end",removeTagOnBackspace:!0,tagEllipsis:!0,filterMinLength:0,filterDelay:300,activeFirstItemOnFilter:!0,clearIcon:!0,toggleIcon:!0,showClearIconOnMouseOver:!1,clearTextOnSelect:!0,filterMode:"contains",highlightMatchedText:!1,onActiveTagChange:Z,enableTagNavigation:!0,onTagClick:Z,onActiveItemChange:Z,keepTagTextOnRemove:!0,onItemClick:Z,onChange:Z,minAutocompleteLength:3,autocompleteDelay:300,autocomplete:!1,defaultValue:null,multiple:!1,removeSelectedItems:!1,allowSelectionToggle:!0,clearValueOnEmpty:!0,onDataSourceLoad:Z,idProperty:"id",displayProperty:"label",groupProperty:"group",limit:50,skip:0,onLoadingChange:Z,listLoadingText:"Loading...",loadingSpinner:!0,listEmptyText:"No data found",defaultText:null,defaultExpanded:!1,onExpandedChange:Z,onExpandChange:Z,collapseOnEscape:!0,expandOnClick:!0,expandOnFocus:!0,collapseOnBlur:!0,onExpand:Z,onCollapse:Z,expandOnTextChange:!0,toggleExpandOnClick:!0,wrapMultiple:!0,theme:"default-light",enableNavigation:!0,enableListNavigation:!0,navigateToNextAfterSelection:!0,positions:["bottom","top"],offset:2,constrainTo:!0};var J=g.default.oneOfType([g.default.string,g.default.number,g.default.object,g.default.bool,g.default.arrayOf(g.default.oneOfType([g.default.string,g.default.number,g.default.object,g.default.bool]))]);X.propTypes={rootClassName:g.default.string,theme:g.default.string,inlineFlex:g.default.bool,shouldComponentUpdate:g.default.func,lazyDataSource:g.default.bool,remoteFilter:g.default.bool,disabled:g.default.bool,readOnly:g.default.bool,rtl:g.default.bool,tabIndex:g.default.number,collapseOnSelect:g.default.bool,clearTextOnBlur:g.default.bool,listEmptyText:g.default.node,listMaxHeight:g.default.oneOfType([g.default.number,g.default.string]),listMinHeight:g.default.oneOfType([g.default.number,g.default.string]),maxTagsLength:g.default.number,defaultLoading:g.default.bool,loading:g.default.bool,onLoadingChange:g.default.func,listLoadingText:g.default.node,loadingSpinner:g.default.oneOfType([g.default.node,g.default.bool]),onKeyDown:g.default.func,onTagClick:g.default.func,clearIcon:g.default.oneOfType([g.default.bool,g.default.func,g.default.node]),toggleIcon:g.default.oneOfType([g.default.bool,g.default.func,g.default.node]),showClearIconOnMouseOver:g.default.bool,autoFocus:g.default.bool,autoBlur:g.default.bool,focusOnClick:g.default.bool,onFocus:g.default.func,onBlur:g.default.func,borderRadius:g.default.oneOfType([g.default.string,g.default.number]),padding:g.default.oneOfType([g.default.string,g.default.number]),border:g.default.oneOfType([g.default.string,g.default.number]),background:g.default.string,shadow:g.default.bool,showShadowOnMouseOver:g.default.bool,emptyClassName:g.default.string,emptyStyle:g.default.object,disabledClassName:g.default.string,disabledStyle:g.default.object,focusedClassName:g.default.string,focusedStyle:g.default.object,itemBackground:g.default.string,disabledItemStyle:g.default.object,disabledItemClassName:g.default.string,renderItem:g.default.func,itemEllipsis:g.default.bool,activeItemStyle:g.default.object,activeItemClassName:g.default.string,selectedItemStyle:g.default.object,limit:g.default.number,skip:g.default.number,loadNextPage:g.default.func,searchable:g.default.bool,placeholder:g.default.node,text:g.default.string,defaultText:g.default.string,onTextChange:g.default.func,filterFunction:g.default.func,filterProperty:g.default.string,loadLazyDataSource:g.default.func,filterMinLength:g.default.number,filterDelay:g.default.number,activeFirstItemOnFilter:g.default.bool,renderInput:g.default.func,inputClassName:g.default.string,inputStyle:g.default.object,clearTextOnSelect:g.default.bool,filterMode:g.default.oneOf(["startsWith","contains"]),highlightMatchedText:g.default.bool,autocomplete:g.default.bool,minAutocompleteLength:g.default.number,autocompleteDelay:g.default.number,enableNavigatio:g.default.bool,keepTagTextOnRemove:g.default.bool,tagActiveStyle:g.default.object,enableTagNavigation:g.default.bool,activeTag:g.default.oneOfType([g.default.number,g.default.string]),defaultActiveTag:g.default.oneOfType([g.default.number,g.default.string]),onActiveTagChange:g.default.func,allowCustomTagCreation:g.default.bool,enableNavigation:g.default.bool,enableListNavigation:g.default.bool,highlightFirst:g.default.bool,activeItem:g.default.oneOfType([g.default.number,g.default.string]),defaultActiveItem:g.default.oneOfType([g.default.number,g.default.string]),onActiveItemChange:g.default.func,navigateToNextAfterSelection:g.default.bool,onItemClick:g.default.func,onChange:g.default.func,listClassName:g.default.string,selectedStyle:g.default.object,selectedClassName:g.default.string,renderGroup:g.default.func,renderFooter:g.default.func,renderHeader:g.default.func,renderList:g.default.func,renderListComponent:g.default.func,value:J,defaultValue:J,defaultDisplayValue:J,removeSelectedItems:g.default.bool,isSelectedItemValid:g.default.func,maxValueLength:g.default.number,changeValueOnNavigation:g.default.bool,allowSelectionToggle:g.default.bool,clearSelectedOnTextChange:g.default.bool,clearValueOnEmpty:g.default.bool,isNewCustomTagValid:g.default.func,multiple:g.default.bool,renderTag:g.default.func,renderTagLabel:g.default.func,renderRemainingTags:g.default.func,renderTags:g.default.func,tagStyle:g.default.object,tagBorder:g.default.string,tagPadding:g.default.oneOfType([g.default.string,g.default.number]),tagHeight:g.default.oneOfType([g.default.string,g.default.number]),tagWidth:g.default.oneOfType([g.default.string,g.default.number]),tagMinSize:g.default.oneOfType([g.default.number,g.default.string,g.default.shape({height:g.default.oneOfType([g.default.number,g.default.string]),width:g.default.oneOfType([g.default.number,g.default.string])})]),tagMaxSize:g.default.oneOfType([g.default.number,g.default.string,g.default.shape({height:g.default.oneOfType([g.default.number,g.default.string]),width:g.default.oneOfType([g.default.number,g.default.string])})]),tagCloseIcon:g.default.oneOfType([g.default.bool,g.default.node,g.default.func]),tagCloseIconPosition:g.default.oneOf(["start","end"]),tagEllipsis:g.default.bool,removeTagOnBackspace:g.default.bool,renderDisplayValue:g.default.func,dataSource:function(t,e){var n=t[e];return null==n||"function"==typeof n||Array.isArray(n)||n&&n.then?null:new Error("dataSource must be an array, null, a promise or a function returning a promise.")},onDataSourceLoad:g.default.func,idProperty:g.default.string,displayProperty:g.default.string,groupProperty:g.default.string,listStyle:g.default.object,relativeToViewport:g.default.bool,expanded:g.default.bool,defaultExpanded:g.default.bool,onExpandedChange:g.default.func,onExpandChange:g.default.func,collapseOnEscape:g.default.bool,expandOnClick:g.default.bool,expandOnFocus:g.default.bool,collapseOnBlur:g.default.bool,enablePagination:g.default.bool,onExpand:g.default.func,onCollapse:g.default.func,virtualListFactory:g.default.func,renderListScroller:g.default.func,renderVirtualList:g.default.func,expandOnTextChange:g.default.bool,toggleExpandOnClick:g.default.bool,collapseOnSelectWithEnter:g.default.bool,wrapMultiple:g.default.bool,newCustomTagText:g.default.oneOfType([g.default.node,g.default.func]),positions:g.default.arrayOf(g.default.string),constrainTo:g.default.oneOfType([g.default.string,g.default.func,g.default.object,g.default.bool]),offset:g.default.oneOfType([g.default.number,g.default.shape({x:g.default.number,y:g.default.number}),g.default.arrayOf(g.default.oneOfType([g.default.number,g.default.shape({x:g.default.number,y:g.default.number})]))])};var $=X;e.default=$},18435:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.CloseIcon=p,e.LoadingIcon=h,e.ToggleIcon=function(t){var e=t.onClick,n=t.className,r=t.expanded,o=t.size,l=void 0===o?10:o,s=(0,i.default)(t,u);return a.default.createElement("div",f(f({},s),{},{className:n,onClick:e}),a.default.createElement("svg",{width:l,height:l/2,viewBox:"0 0 10 5"},r?a.default.createElement("path",{fillRule:"evenodd",d:"M5.262.262l4.106 4.106c.144.144.144.379 0 .524-.07.069-.164.108-.262.108H.894c-.204 0-.37-.166-.37-.37 0-.099.039-.193.108-.262L4.738.262c.145-.145.38-.145.524 0z"}):a.default.createElement("path",{fillRule:"evenodd",d:"M4.738 4.738L.632.632C.488.488.488.253.632.108.702.04.796 0 .894 0h8.212c.204 0 .37.166.37.37 0 .099-.039.193-.108.262L5.262 4.738c-.145.145-.38.145-.524 0z"})))};var o=r(n(59713)),i=r(n(6479)),a=r(n(67294)),l=r(n(45697)),s=["size","className","svgProps"],u=["onClick","className","expanded","size"],c=["size","svgProps","className"];function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function p(t){var e=t.size,n=void 0===e?10:e,r=t.className,o=t.svgProps,l=(0,i.default)(t,s);return a.default.createElement("div",f(f({},l),{},{className:r}),a.default.createElement("svg",f(f({},o),{},{width:n,height:n,viewBox:"0 0 10 10"}),a.default.createElement("path",{fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeWidth:"1.33",d:"M1 1l8 8m0-8L1 9"})))}function h(t){var e=t.size,n=void 0===e?17:e,r=t.svgProps,o=void 0===r?{}:r,l=t.className,s=(0,i.default)(t,c);return a.default.createElement("div",f(f({},s),{},{className:l}),a.default.createElement("svg",f(f({},o),{},{width:n,height:n,viewBox:"0 0 24 24"}),a.default.createElement("path",{d:"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"})))}p.propTypes={className:l.default.string,size:l.default.number},h.propTypes={size:l.default.number}},90933:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=m(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(64444));function m(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(m=function(t){return t?n:e})(t)}function g(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function A(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?g(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var v=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),(e=r.call(this,t)).handleOnScroll=e.handleOnScroll.bind((0,s.default)(e)),e.targetRef=function(t){t||(e.targetNode=null),e.targetNode=t},e}return(0,l.default)(o,[{key:"render",value:function(){var t=this.props,e=this.props.count,n=[];if(e>0)for(var r=0;r<e;r++)n.push(t.renderRow({index:r}));var i,a=A(A({ref:this.targetRef,children:n},(0,h.default)(t,o.propTypes)),{},{onScroll:this.handleOnScroll});return this.props.renderListScroller&&(i=this.props.renderListScroller(a)),void 0===i&&(i=f.default.createElement("div",A({},a))),i}},{key:"getContainerNode",value:function(){return this.targetNode&&this.targetNode.getContainerTargetNode?this.targetNode.getContainerTargetNode():this.targetNode}},{key:"getRootNode",value:function(){return this.targetNode}},{key:"getScrollerNode",value:function(){return this.targetNode&&this.targetNode.getScrollerNode?this.targetNode.getScrollerNode():this.targetNode}},{key:"scrollToIndex",value:function(t){var e=this.getContainerNode(),n=this.getRootNode(),r=this.getScrollerNode();if(!e)return null;if(e&&!e.childNodes.length)return null;var o=e.childNodes[t];if(!o)return null;var i=o.offsetHeight,a=o.offsetTop,l=r.scrollTop,s=n.offsetHeight;return l>a&&(r.scrollTop=a),l+s<i+a&&(r.scrollTop=a+i-s),!0}},{key:"handleOnScroll",value:function(t){var e=this.getRootNode();t.target.scrollTop+e.offsetHeight+5>=e.scrollHeight&&this.props.scrollProps.onContainerScrollVerticalMax()}}]),o}(f.Component);v.propTypes={autoHide:p.default.bool,count:p.default.number,renderRow:p.default.func,minRowHeight:p.default.number,tagIndex:p.default.number,shouldComponentUpdate:p.default.func,renderListScroller:p.default.func,scrollProps:p.default.object,virtualized:p.default.bool,showScrollbars:p.default.bool};var y=v;e.default=y},40476:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(50008)),a=r(n(59713)),l=r(n(34575)),s=r(n(93913)),u=r(n(81506)),c=r(n(2205)),d=r(n(78585)),f=r(n(29754)),p=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=A(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),h=r(n(45697)),m=r(n(64444)),g=r(n(41584));function A(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:e})(t)}function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var b=function(t){(0,c.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,f.default)(e);if(n){var o=(0,f.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,d.default)(this,t)});function o(t){var e;return(0,l.default)(this,o),(e=r.call(this,t)).handleClick=e.handleClick.bind((0,u.default)(e)),e.handleMouseDown=e.handleMouseDown.bind((0,u.default)(e)),e}return(0,s.default)(o,[{key:"render",value:function(){var t=this.props,e=t.selected,n=t.rootClassName,r=t.selectedStyle,a=t.active,l=t.background,s=t.item,u=t.index,c=t.disabledStyle,d=t.disabledClassName,f=t.activeStyle,h=t.activeClassName,A=t.selectedClassName,v=t.renderItem,b=t.rtl,w=t.itemHeight,C=t.itemEllipsis,x=s.disabled,S=(0,g.default)(this.props.className,n,e&&"".concat(n,"--selected"),b&&"".concat(n,"--rtl"),a&&"".concat(n,"--active"),x&&"".concat(n,"--disabled"),C&&"".concat(n,"--ellipsis"),x&&d,a&&h,e&&A),O=y(y(y(y({},this.props.style),a&&f),x&&c),e&&r);w&&(O.height=w),l&&(O.background=l);var k=this.props.label,E=s.matchText;"string"==typeof k&&E&&(k=E.map((function(t,e){return"object"===(0,i.default)(t)?p.default.createElement("span",{className:"".concat(n,"__highlight"),key:e},t.match):t})));var _,P=y(y({},(0,m.default)(this.props,o.propTypes)),{},{style:O,className:S,onClick:this.handleClick,onMouseDown:this.handleMouseDown,children:k});return"function"==typeof v&&(_=v({domProps:P,label:k,item:s,index:u})),void 0===_&&(_=p.default.createElement("div",y({},P))),_}},{key:"handleMouseDown",value:function(t){t.preventDefault()}},{key:"handleClick",value:function(){if(this.props.item.disabled)return null;this.props.onClick(this.props.id)}}]),o}(p.Component);b.defaultProps={onClick:function(){},selectedStyle:{},item:{}},b.propTypes={rootClassName:h.default.string,itemHeight:h.default.number,itemEllipsis:h.default.bool,renderItem:h.default.func,selectedClassName:h.default.string,selectedStyle:h.default.object,background:h.default.string,active:h.default.bool,label:h.default.node,id:h.default.oneOfType([h.default.string,h.default.number,h.default.bool]),item:h.default.object,onClick:h.default.func,index:h.default.number,rtl:h.default.bool,disabledStyle:h.default.object,disabledClassName:h.default.string,activeStyle:h.default.object,activeClassName:h.default.string};var w=b;e.default=w},55443:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=w(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(64444)),m=r(n(20098)),g=r(n(90933)),A=r(n(40476)),v=r(n(71104)),y=r(n(5861)),b=r(n(35890));function w(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(w=function(t){return t?n:e})(t)}function C(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?C(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var S=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),(e=r.call(this,t)).renderRow=e.renderRow.bind((0,s.default)(e)),e.getOverlayTarget=e.getOverlayTarget.bind((0,s.default)(e)),e.handleOnClick=e.handleOnClick.bind((0,s.default)(e)),e.handleItemClick=e.handleItemClick.bind((0,s.default)(e)),e.virtualListShouldComponentUpdate=e.virtualListShouldComponentUpdate.bind((0,s.default)(e)),e.setRootNode=function(t){e.listNode=t},e.addVirtualListRef=function(t){e.virtualListNode=t},e.state={succesfullPosition:"bottom"},e.listAligned=!1,e}return(0,l.default)(o,[{key:"componentWillUnmount",value:function(){this.componentIsMounted=!1}},{key:"componentDidMount",value:function(){var t=this;this.componentIsMounted=!0,this.props.relativeToViewport||setTimeout((function(){t.updateListPosition()}),0),null!=this.props.activeItemIndex&&setTimeout((function(){t.componentIsMounted&&t.scrollToIndex(t.props.activeItemIndex)}),16)}},{key:"render",value:function(){var t=this.state,e=this.props,n=e.renderFooter,r=e.renderHeader,a=e.isNewCustomTagValid;this.currentGroup=null;var l=(0,v.default)({state:t,props:e}),s=e.style;if(this.state.position&&(s=x(x({},s),this.state.position)),this.state.succesfullPosition&&this.props.offset){var u="bc-tc"===this.state.succesfullPosition?"top":"bottom";this.props.offset&&(s=x(x({},s),{},(0,i.default)({},"top"==u?"marginBottom":"marginTop",this.props.offset)))}this.props.relativeToViewport||this.listAligned||(s=x(x({},s),{},{visibility:"hidden",position:"fixed"}));var c=f.default.createElement("div",x(x({},(0,h.default)(e,o.propTypes)),{},{className:l,style:s,ref:this.setRootNode,onClick:this.handleOnClick}),this.renderLoadingText(),a&&this.renderNewCustomTagText(),"function"==typeof r&&this.renderHeader(),this.renderEmptyText(),this.renderVirtualList(),"function"==typeof n&&this.renderFooter());if(this.props.relativeToViewport){var d=x(x({},e.overlayProps),{},{target:this.getOverlayTarget,relativeToViewport:this.props.relativeToViewport,constrainTo:this.props.constrainTo,positions:this.props.positions});return f.default.createElement(m.default,x({},d),c)}return c}},{key:"getOverlayTarget",value:function(){return this.props.getComboNode()}},{key:"renderFooter",value:function(){return this.props.renderFooter({props:this.props,data:this.props.data,value:this.props.value})}},{key:"renderHeader",value:function(){return this.props.renderHeader({props:this.props,data:this.props.data,value:this.props.value})}},{key:"renderEmptyText",value:function(){var t=this.props.data;return t&&t.length||this.props.loading||this.props.isNewCustomTagValid?null:f.default.createElement("div",{className:"".concat(this.props.rootClassName,"__empty-text")},this.props.emptyText)}},{key:"renderNewCustomTagText",value:function(){var t=this.props.text;return this.props.newCustomTagText?"function"==typeof this.props.newCustomTagText?this.props.newCustomTagText({text:t}):this.props.newCustomTagText:f.default.createElement("div",{className:"".concat(this.props.rootClassName,"__new-custom-tag-text")},'Create option "',t,'"')}},{key:"renderLoadingText",value:function(){return this.props.loading&&this.props.loadingText?f.default.createElement("div",{className:"".concat(this.props.rootClassName,"__loading-text")},this.props.loadingText):null}},{key:"renderVirtualList",value:function(){var t="".concat(this.props.rootClassName,"__virtual-list"),e=this.props.dataLength,n=this.props.virtualListFactory,r=this.props.renderVirtualList;if(!e)return null;var o={};if(this.props.maxHeight&&(o.maxHeight=this.props.maxHeight),this.state.constrainedHeight){var i=this.props.maxHeight?Math.min(this.props.maxHeight,this.state.constrainedHeight-16):this.state.constrainedHeight-16;o.maxHeight=i}"number"==typeof o.maxHeight&&"number"==typeof this.props.minHeight&&(o.maxHeight=Math.max(o.maxHeight||0,o.minHeight||0));var a,l={ref:this.addVirtualListRef,className:t,autoHide:!1,count:e,theme:this.props.theme,renderRow:this.renderRow,minRowHeight:10,tabIndex:null,shouldComponentUpdate:this.virtualListShouldComponentUpdate,scrollProps:{onContainerScrollVerticalMax:this.props.onScrollBottom},style:o};return r&&(a=r(l)),void 0===a&&(n===g.default&&(l.renderListScroller=this.props.renderListScroller),a=f.default.createElement(n,x({},l))),a&&a.props&&(this.rowHeight=a.props.rowHeight),a}},{key:"virtualListShouldComponentUpdate",value:function(){return!0}},{key:"renderRow",value:function(t){var e=t.index,n=this.props.groups;if(n&&n[e])return this.renderGroup(n[e],e);var r=this.props,o=r.data,i=r.getIdProperty,a=r.getDisplayProperty,l=r.rootClassName,s=r.itemEllipsis,u=r.value,c=r.activeItem,d=r.renderItem,p=r.rtl,h=this.currentGroup?e-this.currentGroup.indexAjustment:e,m=o[h],g=i(m),v=a(m),b=(0,y.default)({value:u,id:g}),w=g===c,C=x(x({},this.props.itemProps),{},{index:h,itemHeight:this.rowHeight,itemEllipsis:s,item:m,id:g,label:v,selected:b,active:w,renderItem:d,rtl:p,rootClassName:"".concat(l,"__item"),onClick:this.handleItemClick,key:g||v});return f.default.createElement(A.default,x({},C))}},{key:"renderGroup",value:function(t,e){this.currentGroup=t;var n,r=t.title,o={children:r,key:r,className:"".concat(this.props.rootClassName,"__group")};return"function"==typeof this.props.renderGroup&&(n=this.props.renderGroup({domProps:o,index:e,group:t})),void 0===n&&(n=f.default.createElement("div",x({},o))),n}},{key:"handleOnClick",value:function(t){t.stopPropagation()}},{key:"handleItemClick",value:function(t){this.props.onItemClick(t)}},{key:"updateListPosition",value:function(){var t=this.props.getComboNode();if(!t)return null;var e=this.listNode;if(!e)return null;var n=(0,b.default)({targetNode:t,overlayNode:e,offset:this.props.offset,constrainTo:this.props.constrainTo,relativeToViewport:this.props.relativeToViewport,positions:this.props.positions});if(this.listAligned=!0,n){var r=n.constrainedHeight,o=n.positionRegion,i=n.succesfullPosition;n.position,this.setState({positionRegion:o,succesfullPosition:i,constrainedHeight:r?o.getHeight():null})}}},{key:"getVirtualListNode",value:function(){return this.virtualListNode}},{key:"getlListNode",value:function(){return this.listNode}},{key:"scrollToIndex",value:function(t){var e=this.getVirtualListNode();return e&&e.scrollToIndex(t)}}]),o}(f.Component);function O(){}S.defaultProps={selectedStyle:{},style:{},onItemClick:O,getComboNode:O,positions:["bottom","top"],offset:0,constrainTo:!0,virtualListFactory:g.default,overlayProps:{theme:null,syncWidth:!0,rafOnMount:!1,adjustOnPositionBottom:!1,updatePositionOnScroll:!0,offset:2,visible:!0}},S.propTypes={data:p.default.array,autoPosition:p.default.bool,emptyText:p.default.node,dataLength:p.default.number,rootClassName:p.default.string,highlightFirst:p.default.bool,maxHeight:p.default.oneOfType([p.default.number,p.default.string]),minHeight:p.default.oneOfType([p.default.number,p.default.string]),groups:p.default.object,itemEllipsis:p.default.bool,onScrollBottom:p.default.func,renderListScroller:p.default.func,renderGroup:p.default.func,renderFooter:p.default.func,renderHeader:p.default.func,renderItem:p.default.func,activeItemIndex:p.default.number,virtualListFactory:p.default.func,renderVirtualList:p.default.func,text:p.default.string,newCustomTagText:p.default.oneOfType([p.default.node,p.default.func]),isNewCustomTagValid:p.default.bool,positions:p.default.arrayOf(p.default.string),constrainTo:p.default.oneOfType([p.default.string,p.default.func,p.default.object,p.default.bool]),offset:p.default.oneOfType([p.default.number,p.default.shape({x:p.default.number,y:p.default.number}),p.default.arrayOf(p.default.oneOfType([p.default.number,p.default.shape({x:p.default.number,y:p.default.number})]))]),loadingText:p.default.node,loading:p.default.bool,relativeToViewport:p.default.bool,overlayProps:p.default.object,itemProps:p.default.object,activeItem:p.default.oneOfType([p.default.string,p.default.number,p.default.bool]),selectedStyle:p.default.object,getIdProperty:p.default.func,getDisplayProperty:p.default.func,rtl:p.default.bool,onItemClick:p.default.func,getComboNode:p.default.func};var k=S;e.default=k},27745:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(55443)).default;e.default=o},71104:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(41584));e.default=function(t){var e=t.props,n=t.state,r=void 0===n?{}:n,i=e.listPosition,a=e.data,l=void 0===a?[]:a,s=e.className,u=e.theme,c=e.rootClassName,d=e.loading,f=e.relativeToViewport,p=r.succesfullPosition,h=(0,o.default)(c,s,i&&"".concat(c,"--").concat(i),d&&"".concat(c,"--loading"),u&&"".concat(c,"--theme-").concat(u),f&&"".concat(c,"--relative-to-viewport"),l&&!l.length&&"".concat(c,"--empty"));if(p){var m="bc-tc"===p?"top":"bottom";h=(0,o.default)(h,"".concat(c,"--position-").concat(m))}return h}},97675:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(50008)),a=r(n(59713)),l=r(n(34575)),s=r(n(93913)),u=r(n(81506)),c=r(n(2205)),d=r(n(78585)),f=r(n(29754)),p=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),h=r(n(45697)),m=r(n(64444)),g=r(n(41584)),A=r(n(65215)),v=n(18435);function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function b(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function w(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?b(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var C=function(t){(0,c.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,f.default)(e);if(n){var o=(0,f.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,d.default)(this,t)});function o(t){var e;return(0,l.default)(this,o),(e=r.call(this,t)).handleOnClose=e.handleOnClose.bind((0,u.default)(e)),e.handleOnMultipleClose=e.handleOnMultipleClose.bind((0,u.default)(e)),e}return(0,s.default)(o,[{key:"render",value:function(){var t,e=this.props,n=e.item,r=e.index,i=e.items,a=e.rootClassName,l=e.closeIconPosition,s=e.onClick,u=e.active,c=(e.multiple,e.renderTag),d=e.isMultiple,f=this.getClassName({active:u}),h="".concat(a,"__label"),g=this.getStyle(),A=this.renderCloseIcon(),v=this.renderLabel(),y=w(w({},(0,m.default)(e,o.propTypes)),{},{key:"tag_".concat(r),style:g,className:f,onMouseDown:function(t){t.preventDefault()},onClick:function(t){t.stopPropagation(),s(n.id)},children:["start"===l&&A,p.default.createElement("span",{key:"tag_label",className:h},v),"end"===l&&A]});return"function"==typeof c&&(t=c({domProps:y,item:n,index:r,items:i,isMultiple:d,props:e})),void 0===t?p.default.createElement("div",w({},y)):t||null}},{key:"getClassName",value:function(t){var e=t.active,n=this.props,r=n.rootClassName,o=n.ellipsis,i=n.isMultiple;return(0,g.default)(r,e&&"".concat(r,"--active"),o&&"".concat(r,"--ellipsis"),i&&"".concat(r,"--multiple"))}},{key:"getStyle",value:function(){var t=this.props,e=t.border,n=t.padding,r=t.height,o=t.width,i=t.maxWidth,a=t.activeStyle,l=t.active,s=(0,A.default)(t),u=w(w({},t.style),s);return e&&(u.border=e),n&&(u.padding=n),o&&(u.width=o),r&&(u.height=r),i&&(u.maxWidth=i),l&&a&&(u=w(w({},u),a)),u}},{key:"renderLabel",value:function(){var t=this.props,e=t.index,n=t.maxTagsLength,r=t.renderTagLabel,o=t.items,i=t.item,a=t.isMultiple,l=i.label;return a&&(l=1===i.length?i[0].label:o.length===i.length?"".concat(i.length," item").concat(i.length?"s":""," selected"):"and other ".concat(i.length," selected")),r?r({label:l,item:i,items:o,count:o.length,index:e,isMultiple:a,maxTagsLength:n,combined:a}):l}},{key:"renderCloseIcon",value:function(){var t=this.props,e=t.closeIcon,n=t.rootClassName,r=t.isMultiple,o=t.item,a="".concat(n,"__clear-icon");if(!e)return null;var l={key:"close_icon",onClick:r?this.handleOnMultipleClose:this.handleOnClose,className:a},s=e;if("function"==typeof e){var u={item:o,onDeselect:l.onClick,domProps:l};s=e(u)}else e&&"object"==(0,i.default)(e)&&(s=(0,p.cloneElement)(e,{className:(0,g.default)(e.props&&e.props.className,l.className),onClick:e.props&&e.props.onClick?function(t){e.props.onClick(t),l.onClick(t)}:l.onClick}));return!0!==s&&void 0!==s||(s=p.default.createElement(v.CloseIcon,w({},l))),s}},{key:"handleOnMultipleClose",value:function(){var t=this.props.item.map((function(t){return t.id}));this.props.onMultipleTagClose(t)}},{key:"handleOnClose",value:function(t){var e=this.props,n=e.onCloseTagClick,r=e.item;t.preventDefault(),t.stopPropagation(),n(r.id)}}]),o}(p.Component);function x(){}C.displayName="Tag",C.defaultProps={onCloseTagClick:x,onMultipleTagClose:x,onClick:x,closeIconPosition:"end",item:{},ellipsis:!0,closeIcon:!0},C.propTypes={active:h.default.bool,renderTag:h.default.func,renderTagLabel:h.default.func,index:h.default.number,onCloseTagClick:h.default.func,onMultipleTagClose:h.default.func,closeIcon:h.default.oneOfType([h.default.bool,h.default.node,h.default.func]),closeIconPosition:h.default.oneOf(["start","end"]),isRemaining:h.default.bool,onClick:h.default.func,item:h.default.oneOfType([h.default.object,h.default.array]),items:h.default.array,isMultiple:h.default.bool,rootClassName:h.default.string,tags:h.default.array,border:h.default.string,visibleItems:h.default.array,activeStyle:h.default.object,padding:h.default.oneOfType([h.default.string,h.default.number]),height:h.default.oneOfType([h.default.string,h.default.number]),width:h.default.oneOfType([h.default.string,h.default.number]),minSize:h.default.oneOfType([h.default.number,h.default.string,h.default.shape({height:h.default.oneOfType([h.default.number,h.default.string]),width:h.default.oneOfType([h.default.number,h.default.string])})]),maxSize:h.default.oneOfType([h.default.number,h.default.string,h.default.shape({height:h.default.oneOfType([h.default.number,h.default.string]),width:h.default.oneOfType([h.default.number,h.default.string])})]),maxWidth:h.default.oneOfType([h.default.string,h.default.number]),maxTagsLength:h.default.number,ellipsis:h.default.bool};var S=C;e.default=S},41429:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=w(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(64444)),m=r(n(11560)),g=r(n(19560)),A=r(n(91954)),v=r(n(58883)),y=r(n(93422)),b=r(n(93067));function w(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(w=function(t){return t?n:e})(t)}function C(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?C(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var S=(0,n(93558).getGlobal)(),O=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),(e=r.call(this,t)).handleChange=e.handleChange.bind((0,s.default)(e)),e.updateValue=e.updateValue.bind((0,s.default)(e)),t.throttle&&e.updateThrottledUpdateValue(t.throttle),e.state={value:t.value},e}return(0,l.default)(o,[{key:"componentDidUpdate",value:function(t){var e=this,n=t.value||"",r=this.props.value||"";n!=r&&clearTimeout(this.suggestionTimeOut),this.props.suggestion&&this.props.suggestion!==r&&this.props.autocomplete&&r!==n&&r.length>n.length&&(this.suggestionTimeOut=setTimeout((function(){e.selectForwardIfNecessary()}),this.props.autocompleteDelay)),this.props.throttle&&t.value!==this.props.value&&this.setState({value:this.props.value}),t.throttle!==this.props.throttle&&this.updateThrottledUpdateValue(this.props.throttle)}},{key:"componentWillUnmount",value:function(){this.suggestionTimeOut&&(clearTimeout(this.suggestionTimeOut),this.suggestionTimeOut=null)}},{key:"updateThrottledUpdateValue",value:function(t){this.throttledUpdateValue=(0,v.default)(this.updateValue,t,{trailing:!0,leading:!1})}},{key:"render",value:function(){var t=this,e=this.props,n=e.rootClassName,r=e.onClick,i=e.maxWidth,a=e.visible,l=e.searchable,s=(0,y.default)("".concat(n,"__wrapper"),this.props.className,!a&&"".concat(n,"__wrapper--invisible"),!l&&"".concat(n,"__wrapper--non-searchable")),u=this.getValue()||"",c=null!=u&&u.length,d=c?c+1:1,p={};return 1===d&&0===c&&(p.width=1),i&&(p.maxWidth=i),f.default.createElement("span",x(x({},(0,h.default)(this.props,o.propTypes)),{},{onClick:r,className:s}),f.default.createElement("input",{style:p,className:n,ref:function(e){return t.inputNode=e},type:"text",value:u||"",onChange:this.handleChange,onClick:this.onClick,tabIndex:this.props.tabIndex,onMouseDown:this.handleMouseDown,size:d}),!u&&this.renderPlaceholder())}},{key:"renderPlaceholder",value:function(){var t=this;if(!this.props.placeholder)return null;var e={className:"".concat(this.props.rootClassName,"__placeholder")};return f.default.createElement("span",x(x({},e),{},{ref:function(e){return t.placeholderNode=e}}),this.props.placeholder)}},{key:"getValue",value:function(){return this.props.throttle?this.state.value:this.props.value}},{key:"focus",value:function(){this.inputNode&&this.inputNode.focus&&this.inputNode.focus()}},{key:"blur",value:function(){this.inputNode&&this.inputNode.blur&&this.inputNode.blur()}},{key:"hasFocus",value:function(){var t=S&&S.document&&S.document.activeElement;return this.inputNode===t}},{key:"handleChange",value:function(t){var e=t.target.value;this.props.throttle?(this.setState({value:e}),this.throttledUpdateValue(e)):this.updateValue(e)}},{key:"handleMouseDown",value:function(t){t.stopPropagation()}},{key:"onClick",value:function(t){t.stopPropagation()}},{key:"updateValue",value:function(t){this.props.onChange(t)}},{key:"selectForwardIfNecessary",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.value;if(!t||"string"!=typeof t)return null;var e=this.props.suggestion;if("string"!=typeof e)return null;if(-1===e.toLowerCase().indexOf(t.toLowerCase()))return null;var n=t.length,r=this.inputNode;return this.inputNode.value=e,this.inputNode.size=this.inputNode.value.length,this.inputNode.style.width="auto",(0,A.default)(r,n,e.length),!0}},{key:"getSelectionStart",value:function(){return(0,m.default)(this.inputNode)}},{key:"getSelectionEnd",value:function(){return(0,g.default)(this.inputNode)}},{key:"hasSelection",value:function(){return this.getSelectionStart()!==this.getSelectionEnd()}},{key:"isCursorAtStartPosition",value:function(){return 0===this.getSelectionStart()}},{key:"isCursorAtEndPosition",value:function(){var t=this.props.value&&this.props.value.length;return(0,b.default)(this.inputNode)===t}}]),o}(f.Component);O.defaultProps={onChange:function(){},value:"",autocomplete:!0},O.propTypes={rootClassName:p.default.string,value:p.default.oneOfType([p.default.string,p.default.number,p.default.arrayOf(p.default.string),p.default.arrayOf(p.default.number)]),placeholder:p.default.node,onChange:p.default.func,maxWidth:p.default.number,throttle:p.default.number,tabIndex:p.default.number,autocomplete:p.default.bool,autocompleteDelay:p.default.number,visible:p.default.bool,suggestion:p.default.any,searchable:p.default.bool};var k=O;e.default=k},86347:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(67294)),a=r(n(45697)),l=n(18435);function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var u=function(t){var e,n=t.onToggle,r=t.className,a=t.toggleIcon,u=t.size,c=t.expanded,d={className:r,size:u,expanded:c,onClick:function(t){t.preventDefault(),n()}};return a&&(e="function"==typeof a?a({onToggle:n,expanded:c,domProps:d}):a),!0!==e&&null!=e||(e=i.default.createElement(l.ToggleIcon,function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},d))),e};u.defaultProps={size:10},u.propTypes={expanded:a.default.bool,size:a.default.number};var c=u;e.default=c},24650:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(319)),a=r(n(59713)),l=r(n(34575)),s=r(n(93913)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=A(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(41584)),m=n(16762),g=r(n(97675));function A(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:e})(t)}function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var b=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,l.default)(this,o),(e=r.call(this,t)).state={size:null},e}return(0,s.default)(o,[{key:"render",value:function(){var t=this.props,e=t.value,n=t.multiple,r=t.rootClassName,o=t.toolsSize,i=t.focus,a=t.rtl,l=t.searchable,s=t.wrapMultiple,u=(t.label,null!=e&&n),c=y({},t.style);o&&(c.maxWidth="calc(100% - ".concat(o.width,"px)"));var d=(0,h.default)(r,"".concat(r,s?"--wrap":"--no-wrap"),"".concat(r,"--").concat(a?"rtl":"ltr")),p=!u&&!i;u||l||(p=!0),null==e&&(p=!1);var m=p?this.renderDisplayValue():null;return f.default.createElement("div",{className:d,style:c},u&&this.renderTags(),m,this.renderTextInput({isDisplayValueVisible:m}))}},{key:"renderTextInput",value:function(t){var e=t.isDisplayValueVisible,n=this.props.textInput;return n?"input"!==n.type?f.default.cloneElement(n,y(y({},n.props),{},{visible:!e&&this.props.searchable})):n:null}},{key:"renderDisplayValue",value:function(){var t=this.props,e=t.rootClassName,n=t.label,r=t.renderDisplayValue,o={className:"".concat(e,"__display-value"),children:n},i=null;return"function"==typeof r&&(i=r({domProps:o,label:n})),null==i&&(i=f.default.createElement("div",y({},o))),i}},{key:"renderTags",value:function(){var t,e,n=this,r=this.props,o=r.renderTags,a=r.value,l=r.items,s=r.groupedItems;if(!l)return null;s?(t=s.remainingItems,e=s.visibleItems):e=l;var u=t&&this.renderTag(t,this.props.maxTagsLength,{visibleItems:e}),c=e&&e.map((function(t,e){return n.renderTag(t,e)})),d=[].concat((0,i.default)(c),[u]);return"function"==typeof o&&(d=o({tags:d,items:l,value:a,visibleItems:e,remainingItems:t})),d}},{key:"renderTag",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.props.items;if(!t)return null;var o,i=this.props,a=i.rootClassName,l=i.renderTag,s=i.activeTag,u=i.maxTagsLength,c=i.renderTagLabel,d=i.renderRemainingTags,p="".concat(a,"__tag"),h=Array.isArray(t),A=h?s===m.REMAINING_ITEMS:s===t.id,v=y(y(y({item:t,items:r,active:A,isMultiple:h,renderTagLabel:c,maxTagsLength:u,index:e,renderTag:l},n),this.props.tagProps),{},{rootClassName:p,key:e});return h&&"function"==typeof d&&(o=d({remainingItems:t,visibleItems:n.visibleItems,domProps:v})),void 0===o&&(o=f.default.createElement(g.default,y({},v))),o}}]),o}(f.Component);b.defaultProps={tagProps:{},groupedItems:null,items:[]};var w=p.default.oneOfType([p.default.string,p.default.number,p.default.object,p.default.bool,p.default.arrayOf(p.default.oneOfType([p.default.string,p.default.number,p.default.object,p.default.bool]))]);b.propTypes={size:p.default.shape({width:p.default.number,height:p.default.number}),focus:p.default.bool,items:p.default.array,item:p.default.object,groupedItems:p.default.shape({visibleItems:p.default.array,remainingItems:p.default.array}),renderTag:p.default.func,renderRemainingTags:p.default.func,renderTags:p.default.func,renderTagLabel:p.default.func,tagProps:p.default.object,maxTagsLength:p.default.number,rootClassName:p.default.string,multiple:p.default.bool,textInput:p.default.node,value:w};var C=b;e.default=C},96502:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(16762)).default;e.default=o},50545:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008));e.default=function(t){var e,n=t.id,r=t.value,i=t.getIdProperty,a=void 0===i?function(t){return t&&t.id}:i,l="object"===(0,o.default)(r)?a(r):r;return n!==l&&null!==l||(e=null),Array.isArray(r)&&((e=r.filter((function(t){return("object"===(0,o.default)(t)?a(t):t)!==n}))).length||(e=null)),e}},28918:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(17796));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var s=function(t){var e=t.label,n=t.text,r=t.mode;return e=e.toLowerCase?e.toLowerCase():"".concat(e),n=n.toLowerCase?n.toLowerCase():"".concat(n),"contains"===r?-1!==e.indexOf(n):e.startsWith(n)};e.default=function(t){var e=t.data,n=t.getFilterProperty,r=t.text,o=t.filterFunction,a=void 0===o?s:o,u=t.mode,c=void 0===u?"contains":u,d=t.hightlight;return Array.isArray(e)?e.reduce((function(t,e){var o=n(e);if(a({label:o,text:r,item:e,mode:c}))if(d){var s=l(l({},e),{},{mode:c,matchText:(0,i.default)({queryText:r,text:o})});t.push(s)}else t.push(e);return t}),[]):null}},41072:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(5861));e.default=function(t){var e=t.data,n=t.getIdProperty,r=t.value;return e.filter((function(t){var e=n(t);return!(0,o.default)({id:e,value:r})}))}},66447:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.id,n=t.data,r=t.getIdProperty;if(!Array.isArray(n)||!r||null==e)return null;var o=n.reduce((function(t,n,o){return r(n)===e&&(t=o),t}),null);return null!==o?o:null}},93067:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=0;if(document.selection){t.focus();var n=document.selection.createRange();n.moveStart("character",-t.value.length),e=n.text.length}else(t.selectionStart||"0"==t.selectionStart)&&(e=t.selectionStart);return e}},57786:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){return null==t?null:function(e){return e?"function"==typeof t?t(e):e[t]:null}}},58629:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"group",n=t.reduce((function(t,n,r){var o=n[e],i=t.groups[t.currentGroup];if(o&&o!==(i&&i.title)){var a={title:o,indexAjustment:t.indexAjustment+1},l=r+t.indexAjustment;t.groups[l]=a,t.currentGroup=l,t.indexAjustment+=1}return t}),{groups:{},currentGroup:0,indexAjustment:0});return n.groups}},66404:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713));function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.default=function(t){var e=t.props,n=t.state,r=void 0===n?{}:n;return a(a({},t.computed),{},{style:e.listStyle,relativeToViewport:e.relativeToViewport,virtualListFactory:e.virtualListFactory,renderListScroller:e.renderListScroller,renderVirtualList:e.renderVirtualList,className:e.listClassName,rootClassName:"".concat(e.rootClassName,"__list"),emptyText:e.listEmptyText,maxHeight:e.listMaxHeight,minHeight:e.listMinHeight,positions:e.positions,constrainTo:e.constrainTo,offset:e.offset,rtl:e.rtl,theme:e.theme,highlightFirst:e.highlightFirst,loadingText:e.listLoadingText,groups:r.groups,renderGroup:e.renderGroup,renderFooter:e.renderFooter,renderHeader:e.renderHeader,renderItem:e.renderItem,itemEllipsis:e.itemEllipsis,activeItemIndex:r.activeItemIndex,newCustomTagText:e.newCustomTagText,autoPosition:e.autoPosition,itemProps:{background:e.itemBackground,disabledStyle:e.disabledItemStyle,disabledClassName:e.disabledItemClassName,activeStyle:e.activeItemStyle,activeClassName:e.activeItemClassName,selectedStyle:e.selectedStyle,selectedClassName:e.selectedClassName}})}},65215:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008));e.default=function(t){var e,n=t.style||{},r={};return t.minSize&&("number"==(e=(0,o.default)(t.minSize))||"string"==e?(r.minWidth=t.minSize,r.minHeight=t.minSize):(t.minSize.width&&(r.minWidth=t.minSize.width),t.minSize.height&&(r.minHeight=t.minSize.height))),t.maxSize&&("number"==(e=(0,o.default)(t.maxSize))||"string"==e?(r.maxWidth=t.maxSize,r.maxHeight=t.maxSize):(t.maxSize.width&&(r.maxWidth=t.maxSize.width),t.maxSize.height&&(r.maxHeight=t.maxSize.height))),null==r.minWidth&&null!=n.minWidth&&(r.minWidth=n.minWidth),null==r.maxWidth&&null!=n.maxWidth&&(r.maxWidth=n.maxWidth),null==r.minHeight&&null!=n.minHeight&&(r.minHeight=n.minHeight),null==r.maxHeight&&null!=n.maxHeight&&(r.maxHeight=n.maxHeight),r}},84313:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(7880));e.default=function(t){var e=t.id,n=t.value,r=t.dir;if(r=r||-1,!Array.isArray(n)||1===n.length)return null;var i=n.indexOf(e),a=n.length-1,l=(0,o.default)(i+r,0,a);return 1==r&&i===a&&(l=(0,o.default)(i-1,0,a)),-1==r&&0==i&&a>0&&(l=1),n[l]}},30199:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319));e.default=function(t){var e,n=t.id,r=t.value,i=Array.isArray(r);return i&&-1!==r.indexOf(n)?(e=r.filter((function(t){return t!==n}))).length?e:null:i?[].concat((0,o.default)(r),[n]):[n]}},70077:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.id,n=t.value,r=t.toggle;return null==n||void 0!==r&&!r||e!==n?e:null}},36591:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(66447));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.default=function t(e){var n=e.data,r=e.id,o=e.getIdProperty,a=e.direction,s=void 0===a?1:a;if(!Array.isArray(n)||!n.length||!o||null==r)return null;if(1===n.length)return r;if(0===n.filter((function(t){return!t.disabled})).length)return null;var u,c=(0,i.default)({data:n,id:r,getIdProperty:o}),d=n[u=1===s?(u=c+1)>n.length-1?0:u:(u=c-1)>=0?u:n.length-1],f=o(d);return d.disabled&&(f=t(l(l({},e),{},{id:f}))),f}},85145:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(41584));e.default=function(t){var e=t.props,n=void 0===e?{}:e,r=t.state,i=void 0===r?{}:r,a=t.computed,l=void 0===a?{}:a,s=n.rootClassName,u=n.className,c=n.rtl,d=n.shadow,f=n.showShadowOnMouseOver,p=n.disabled,h=n.readOnly,m=n.emptyClassName,g=n.disabledClassName,A=n.focusedClassName,v=n.inlineFlex,y=n.multiple,b=n.theme,w=i.over,C=i.focus,x=l.value,S=f?w&&d:d;return(0,o.default)(s,u,"".concat(s,c?"--rtl":"--ltr"),S&&"".concat(s,"--shadow"),y&&"".concat(s,"--multiple"),p&&"".concat(s,"--disabled"),h&&"".concat(s,"--readOnly"),b&&"".concat(s,"--theme-").concat(b),v&&"".concat(s,"--inlineFlex"),C&&"".concat(s,"--focus"),!x&&m,p&&g,C&&A)}},19560:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=(0,n(93558).getGlobal)();e.default=function(t){if(!t)return null;var e=r.document;if(t.createTextRange&&!r.getSelection){var n=e.selection.crangeeateRange().duplicate();return n.moveStart("character",-t.value.length),n.text.length}return t.selectionEnd}},11560:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=(0,n(93558).getGlobal)();e.default=function(t){if(!t)return null;if(t.createTextRange&&!r.getSelection){var e=r.document.selection.createRange().duplicate();return e.moveEnd("character",t.value.length),""==e.text?t.value.length:t.value.lastIndexOf(e.text)}return t.selectionStart}},17305:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713));function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}e.default=function(t){var e=t.value,n=t.dataMap,r=t.oldValueMap;if(null==e)return r;var a=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},r);return e=Array.isArray(e)?e:[e],a=Object.keys(a).reduce((function(t,n){return function(t,e){for(var n=0;n<t.length;n++)if(t[n]==e)return!0;return!1}(e,n)&&(t[n]=a[n]),t}),{}),e.forEach((function(t){n&&n[t]&&(a[t]=n[t])})),a}},86843:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713));function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.default=function(t){var e,n=t.state,r=t.props,i=t.computed,l=t.tagProps,s=r.multiple,u=r.renderTag,c=r.renderTags,d=r.tagBorder,f=r.tagStyle,p=r.tagPadding,h=r.tagHeight,m=r.tagWidth,g=r.tagMinSize,A=r.tagMaxSize,v=r.wrapMultiple,y=r.tagCloseIcon,b=r.tagCloseIconPosition,w=r.maxTagsLength,C=r.rtl,x=r.renderRemainingTags,S=r.renderDisplayValue,O=r.searchable,k=r.renderTagLabel,E=n.focus,_="".concat(r.rootClassName,"__value");return l=a(a({},l),{},{closeIcon:y,border:d,style:f,padding:p,height:h,width:m,minSize:g,maxSize:A,closeIconPosition:b,ellipsis:r.tagEllipsis}),a((e={renderTagLabel:k,multiple:s,searchable:O,rootClassName:_,renderTag:u,renderRemainingTags:x,renderTags:c,tagProps:l,wrapMultiple:v,maxTagsLength:w,focus:E},(0,o.default)(e,"maxTagsLength",w),(0,o.default)(e,"rtl",C),(0,o.default)(e,"renderDisplayValue",S),e),i)}},120:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.items,n=t.maxTagsLength,r=e,o=null;if(e.length>n){var i=n;o=e.slice(i),r=e.slice(0,i)}return{visibleItems:r,remainingItems:o}}},17796:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){for(var e,n,r=t.queryText,o=t.text,i=t.mode,a="contains"===(void 0===i?"contains":i)?new RegExp(r,"gi"):new RegExp("^".concat(r),"gi"),l=[],s=r.length;null!==(e=a.exec(o));){var u=e.index,c=n?n.index+s:0;l.push(o.slice(c,u)),l.push({match:o.slice(e.index,e.index+s)}),n=e}return l.push(o.slice(n.index+s)),l.filter((function(t){return t}))}},5861:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.id,n=t.value;return Array.isArray(n)?-1!==n.indexOf(e):e===n}},41584:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return[].slice.call(arguments).filter(n).join(" ")};var n=function(t){return!!t}},91954:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e,n){if(void 0!==t.selectionStart)t.selectionStart=e,t.selectionEnd=n;else if(document.selection&&document.selection.createRange){t.select();var r=document.selection.createRange();r.collapse(!0),r.moveEnd("character",n),r.moveStart("character",e),r.select()}}},99697:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(20732));e.default=function(t,e,n){var r=t.props,i=t.state;return e.shouldComponentUpdate?e.shouldComponentUpdate({nextProps:e,props:r,nextState:n,state:i}):!(0,o.default)(e,r)||!(0,o.default)(n,i)}},41595:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(58459)).default;e.default=o},7737:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=w(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(97884)),m=r(n(93422)),g=r(n(78244)),A=r(n(50982)),v=r(n(98615)),y=r(n(64444)),b=r(n(68108));function w(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(w=function(t){return t?n:e})(t)}function C(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?C(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var S=(0,n(93558).getGlobal)(),O={top:5},k=function(){return!1},E=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),(e=r.call(this,t)).state={expanded:t.defaultExpanded,focused:!1},e.handleClick=e.handleClick.bind((0,s.default)(e)),e.handleFocus=e.handleFocus.bind((0,s.default)(e)),e.handleBlur=e.handleBlur.bind((0,s.default)(e)),e.handleKeyDown=e.handleKeyDown.bind((0,s.default)(e)),e.handleClickOutside=e.handleClickOutside.bind((0,s.default)(e)),e.handleWindowScroll=e.handleWindowScroll.bind((0,s.default)(e)),e.onMenuDismiss=e.onMenuDismiss.bind((0,s.default)(e)),e.rootRef=function(t){e.rootNode=t},e}return(0,l.default)(o,[{key:"shouldComponentUpdate",value:function(t,e){return!t.shouldComponentUpdate||t.shouldComponentUpdate(t,e,this)}},{key:"onMenuDismiss",value:function(){this.props.onDismiss()}},{key:"handleKeyDown",value:function(t){t.key,this.props.hideMenuOnEscape&&this.getExpanded()&&(this.collapse(),t.preventDefault()),this.props.onKeyDown&&this.props.onKeyDown(t)}},{key:"componentDidMount",value:function(){this.updateComponentReferenceRegion(),this.props.dismissOnScroll&&(window.addEventListener("scroll",this.handleWindowScroll,{capture:!0}),window.addEventListener("scroll",this.handleWindowScroll,{capture:!1})),S.addEventListener("click",this.handleClickOutside)}},{key:"componentWillUnmount",value:function(){S.removeEventListener("click",this.handleClickOutside),S.removeEventListener("scroll",this.handleWindowScroll,{capture:!0}),S.removeEventListener("scroll",this.handleWindowScroll,{capture:!1})}},{key:"render",value:function(){var t=this.props,e=(0,m.default)(t.rootClassName,t.className,t.theme&&"".concat(t.rootClassName,"--theme-").concat(t.theme),this.state.focused&&"".concat(t.rootClassName,"--focused"),t.disabled&&"".concat(t.rootClassName,"--disabled"),this.getExpanded()&&"".concat(t.rootClassName,"--expanded"),t.rtl?"".concat(t.rootClassName,"--rtl"):"".concat(t.rootClassName,"--ltr"));return f.default.createElement("div",x(x({},(0,y.default)(t,o.propTypes)),{},{ref:this.rootRef,className:e}),this.renderButton(),this.renderMenu())}},{key:"renderButton",value:function(){var t,e,n=this.props,r="".concat(n.rootClassName,"__button"),o=x(x(x({},this.getCommonProps()),{},{key:"button",iconPosition:this.props.iconPosition||this.props.arrowPosition,style:x({},n.buttonProps)},n.buttonProps),{},(t={className:r,icon:n.icon,disabled:n.disabled,onClick:this.handleClick,rtl:n.rtl,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown},(0,i.default)(t,"icon",[n.icon&&n.icon.type?(0,f.cloneElement)(n.icon,{key:"inovua-ddbuttonicon"}):n.icon,this.renderArrow()]),(0,i.default)(t,"children",n.children),(0,i.default)(t,"tagName","div"),t));return"function"==typeof n.renderButton&&(e=n.renderButton(o)),void 0===e&&(e=f.default.createElement(A.default,x({},o))),e}},{key:"handleClick",value:function(t){this.props.hideMenuOnClick?this.toggle():this.expand(),this.props.onClick(t)}},{key:"handleFocus",value:function(t){this.props.disabled||(this.setState({focused:!0}),this.props.onFocus(t))}},{key:"handleBlur",value:function(t){this.props.disabled||(this.setState({focused:!1}),this.props.onBlur(t))}},{key:"expand",value:function(){this.setExpanded(!0)}},{key:"collapse",value:function(){this.setExpanded(!1)}},{key:"toggle",value:function(){var t=this.getExpanded();this.setExpanded(!t)}},{key:"isExpandedControlled",value:function(){return null!=this.props.expanded}},{key:"setExpanded",value:function(t){if(t===this.getExpanded())return null;this.isExpandedControlled()||(this.setState({expanded:t}),this.updateComponentReferenceRegion()),t||this.props.onDismiss(),this.props.onExpandedChange(t)}},{key:"getExpanded",value:function(){return this.isExpandedControlled()?this.props.expanded:this.state.expanded}},{key:"updateComponentReferenceRegion",value:function(){var t=this.props.getAlignNode?this.props.getAlignNode():this.rootNode;if(!t)return null;var e=h.default.from(t);this.setState({referenceRegion:e})}},{key:"renderMenu",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e=this.getExpanded();if(e||this.props.renderMenuWhenCollapsed){if(!t.items||!t.items.length)return null;var n=x({},t.menuProps.style);e||(n.display="none");var r=x(x(x({},this.getCommonProps()),{},{key:"menu",items:t.items,alignOffset:O,constrainTo:t.constrainTo},t.menuProps),{},{alignTo:this.state.referenceRegion,alignPositions:t.alignPositions,onChildClick:t.onMenuClick,rtl:t.rtl,style:n,visible:e,theme:"default-light",className:"".concat(t.rootClassName,"__menu"),onDismiss:this.onMenuDismiss});e||this.prevExpanded||!this.props.optimizeMenuSCUWhenCollapsed||(r.shouldComponentUpdate=k),this.prevExpanded=e;var o,i=this.props.menu?this.props.menu:g.default;return i?("function"==typeof t.renderMenu&&(o=t.renderMenu(r)),void 0===o&&(o=f.default.createElement(i,x({},r))),o):null}}},{key:"renderArrow",value:function(){var t=this.props,e=null;return!0!==t.arrow&&(e="function"==typeof t.arrow?t.arrow(this.getExpanded()):t.arrow),null===e&&(e=f.default.createElement(v.default,{key:"icon",className:"".concat(t.rootClassName,"__arrow"),expanded:this.getExpanded()})),e}},{key:"getCommonProps",value:function(){return{theme:this.props.theme}}},{key:"handleClickOutside",value:function(t){var e=this.rootNode,n=t.target;if(!e||!n)return null;e===n||e.contains(n)||this.props.hideMenuOnClickOutside&&this.collapse()}},{key:"handleWindowScroll",value:function(t){this.getExpanded()&&!(0,b.default)(this.rootNode,t.target)&&this.setExpanded(!1)}}]),o}(f.Component);function _(){}E.defaultProps={rootClassName:"inovua-react-toolkit-dropdown-button",theme:"default-light",menuProps:{},rtl:!1,menu:null,alignPositions:["tl-bl","tr-br","bl-tl","br-tr","tl-tr","bl-br","tr-tl","tr-br"],arrow:!0,arrowPosition:"end",constrainTo:!0,disabled:!1,hideMenuOnClick:!0,hideMenuOnClickOutside:!0,hideMenuOnEscape:!0,onExpandedChange:_,onMenuClick:_,optimizeMenuSCUWhenCollapsed:!1,onClick:_,onFocus:_,onBlur:_,onDismiss:_,defaultExpanded:!1,dismissOnScroll:!1,isInovuaButton:!0},E.propTypes={theme:p.default.string,rtl:p.default.bool,dismissOnScroll:p.default.bool,icon:p.default.node,iconPosition:p.default.oneOf(["left","right","start","end"]),rootClassName:p.default.string,menuProps:p.default.object,buttonProps:p.default.object,disabled:p.default.bool,menu:p.default.func,arrow:p.default.oneOfType([p.default.node,p.default.bool,p.default.func]),alignPositions:p.default.oneOfType([p.default.string,p.default.arrayOf(p.default.string)]),onDismiss:p.default.func,arrowPosition:p.default.oneOf(["left","right","start","end"]),hideMenuOnClick:p.default.bool,hideMenuOnEscape:p.default.bool,hideMenuOnClickOutside:p.default.bool,renderMenuWhenCollapsed:p.default.bool,optimizeMenuSCUWhenCollapsed:p.default.bool,onExpandedChange:p.default.func,onMenuClick:p.default.func,onClick:p.default.func,getAlignNode:p.default.func,constrainTo:p.default.oneOfType([p.default.object,p.default.string,p.default.bool,p.default.func]),items:p.default.array,expanded:p.default.bool,defaultExpanded:p.default.bool,pressed:p.default.bool,renderMenu:p.default.func,renderButton:p.default.func,isInovuaButton:p.default.bool};var P=E;e.default=P},58459:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(7737)).default;e.default=o},98214:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(78566)).default;e.default=o},78566:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=h(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697));function h(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(h=function(t){return t?n:e})(t)}function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var A=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),(e=r.call(this,t)).ref=function(t){e.input=t},e.onChange=e.onChange.bind((0,s.default)(e)),e}return(0,l.default)(o,[{key:"render",value:function(){var t=g({},this.props);return delete t.stopChangePropagation,f.default.createElement("input",g(g({},t),{},{onChange:this.onChange,ref:this.ref}))}},{key:"focus",value:function(){this.input&&this.input.focus()}},{key:"onChange",value:function(t){this.props.stopChangePropagation&&t.stopPropagation(),this.props.onChange(t.target.value,t)}},{key:"getNode",value:function(){return this.input}}]),o}(f.Component);A.propTypes={type:p.default.string,stopChangePropagation:p.default.bool},A.defaultProps={stopChangePropagation:!0,onChange:function(){},type:"text"};var v=A;e.default=v},56340:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Flex",{enumerable:!0,get:function(){return o.Flex}}),Object.defineProperty(e,"Item",{enumerable:!0,get:function(){return o.Item}}),e.default=void 0;var o=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=i(e);if(n&&n.has(t))return n.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=a?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(45086));function i(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(i=function(t){return t?n:e})(t)}var a={Flex:o.default,Item:o.default};e.default=a},97754:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=d(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),l=r(n(45697)),s=r(n(93422)),u=r(n(73733)),c=r(n(84013));function d(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(d=function(t){return t?n:e})(t)}function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var h=(0,a.forwardRef)((function(t,e){var n=(0,s.default)("inovua-react-toolkit-flex",(0,u.default)(t)),r=p({},t);return(0,c.default)(r),r.className=n,delete r.livePagination,t.factory?t.factory(r):a.default.createElement("div",p({ref:e},r))}));h.defaultProps={row:!0,wrap:!0,alignItems:"center",display:"flex"},h.propTypes={shouldComponentUpdate:l.default.func,flex:l.default.oneOfType([l.default.string,l.default.number,l.default.bool]),display:l.default.oneOf(["flex","inline-flex"]),inline:l.default.bool,reverse:l.default.bool,row:l.default.bool,column:l.default.bool,wrap:l.default.bool,alignItems:l.default.string,alignContent:l.default.string,justifyContent:l.default.string};var m=a.default.memo(h);e.default=m},2729:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=A(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),f=r(n(45697)),p=r(n(37454)),h=r(n(93422)),m=r(n(73733)),g=r(n(84013));function A(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:e})(t)}function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var b=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(){return(0,a.default)(this,o),r.apply(this,arguments)}return(0,l.default)(o,[{key:"shouldComponentUpdate",value:function(t,e){return(0,p.default)(this,t,e)}},{key:"render",value:function(){var t=this.props,e=(0,h.default)("inovua-react-toolkit-flex-item",(0,m.default)(t)),n=y({},t);return(0,g.default)(n),n.className=e,t.factory?t.factory(n):d.default.createElement("div",y({},n))}}]),o}(d.Component);b.defaultProps={flex:1},b.propTypes={shouldComponentUpdate:f.default.func,display:f.default.oneOf(["flex","inline-flex"]),inline:function(t,e){if(void 0!==t[e])return new Error('"inline" prop should not be used on "Item". Use "display=\'inline-flex\'" instead')},flex:f.default.any,flexGrow:f.default.any,flexShrink:f.default.any,flexBasis:f.default.any};var w=b;e.default=w},84013:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){delete t.display,delete t.shouldComponentUpdate,delete t.wrap,delete t.row,delete t.column,delete t.alignItems,delete t.alignSelf,delete t.alignContent,delete t.justifyContent,delete t.flex,delete t.flexGrow,delete t.flexFlow,delete t.flexShrink,delete t.flexBasis,delete t.inline,delete t.wrap}},45086:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Flex",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Item",{enumerable:!0,get:function(){return i.default}}),e.default=void 0;var o=r(n(97754)),i=r(n(2729)),a={Flex:o.default,Item:i.default};e.default=a},5719:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default="inovua-react-toolkit-flex-v3"},73733:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(93422)),i=r(n(35201)),a=r(n(5719)).default;e.default=function(t){var e=!!t.column,n=!e&&!!t.row,r=t.reverse?"-reverse":"",l=(0,i.default)(t),s=t.flexGrow,u=t.flexShrink,c=t.flexBasis,d=t.inline?"inline-flex":t.display;return(0,o.default)(t.className,t.alignItems?"".concat(a,"--align-items-").concat(t.alignItems):null,t.alignContent?"".concat(a,"--align-content-").concat(t.alignContent):null,t.justifyContent?"".concat(a,"--justify-content-").concat(t.justifyContent):null,t.wrap?"".concat(a,"--wrap"):null,t.alignSelf?"".concat(a,"--align-self-").concat(t.alignSelf):null,n?"".concat(a,"--row").concat(r):null,e?"".concat(a,"--column").concat(r):null,null!=l?"".concat(a,"--flex-").concat(l):null,null!=s?"".concat(a,"--flex-grow-").concat(s):null,null!=u?"".concat(a,"--flex-shrink-").concat(u):null,null!=c?"".concat(a,"--flex-basis-").concat(c):null,null!=d?"".concat(a,"--display-").concat(d):null)}},35201:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return!1===t.flex?0:!0===t.flex?1:t.flex}},37454:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e,n){var r=t.props,o=t.state;return!e.shouldComponentUpdate||e.shouldComponentUpdate({nextProps:e,props:r,nextState:n,state:o})}},23568:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"InertialManager",{enumerable:!0,get:function(){return i.default}}),e.default=void 0;var o=r(n(70942)),i=r(n(81543)),a=o.default;e.default=a},81543:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=r(n(34575)),a=r(n(93913)),l=r(n(12124)),s=r(n(7880)),u=r(n(68108)),c=r(n(3775));function d(t){return t.targetTouches&&t.targetTouches.length>=1?t.targetTouches[0].clientY:t.clientY}var f=function(){function t(e){var n=e.node,r=e.viewNode,o=e.arrowSelector,a=e.threshold,l=void 0===a?5:a,s=e.timeConstant,u=void 0===s?360:s,c=e.initialAmplitude,d=void 0===c?.8:c,f=e.enableMouseDrag,p=void 0===f||f,h=e.enableTouchDrag,m=void 0===h||h,g=e.setScrollPosition,A=void 0===g?function(){}:g;if((0,i.default)(this,t),this.node=n,this.viewNode=r,!o)throw"Please provide an arrowselector";this.arrowSelector=o,this.tap=this.tap.bind(this),this.drag=this.drag.bind(this),this.release=this.release.bind(this),this.track=this.track.bind(this),this.autoScroll=this.autoScroll.bind(this),this.min=0,this.max=null,this.pressed=null,this.reference=null,this.offset=0,this.threshold=l,this.timeConstant=u,this.enableTouchDrag=m,this.enableMouseDrag=p,this.setScrollPosition=A,this.initialAmplitude=d,this.updateMaxScroll(),this.addEventListeners()}return(0,a.default)(t,[{key:"addEventListeners",value:function(){this.node&&this.node.addEventListener&&(l.default&&this.enableTouchDrag&&(this.node.addEventListener("touchstart",this.tap,{passive:!1}),this.node.addEventListener("touchend",this.release,{passive:!1}),this.node.addEventListener("touchmove",this.drag,{passive:!1})),!l.default&&this.enableMouseDrag&&(this.node.addEventListener("mousedown",this.tap,{passive:!1}),this.node.addEventListener("mouseup",this.release,{passive:!1}),this.node.addEventListener("mousemove",this.drag,{passive:!1})))}},{key:"removeEventListeners",value:function(){this.node&&this.node.removeEventListener&&(this.node.removeEventListener("touchstart",this.tap,{passive:!1}),this.node.removeEventListener("touchend",this.release,{passive:!1}),this.node.removeEventListener("touchmove",this.drag,{passive:!1}),this.node.removeEventListener("mousedown",this.tap,{passive:!1}),this.node.removeEventListener("mouseup",this.release,{passive:!1}),this.node.removeEventListener("mousemove",this.drag,{passive:!1}))}},{key:"getEventListneres",value:function(){var t;return l.default&&this.enableTouchDrag&&(t={onTouchStart:this.tap,onTouchEnd:this.release,onTouchMove:this.drag}),!l.default&&this.enableMouseDrag&&(t={onMouseDown:this.tap,onMouseUp:this.release,onMouseMove:this.drag}),t}},{key:"isArrowTarget",value:function(t){if((0,c.default)(t,this.arrowSelector))return!0;var e=this.arrowSelector?this.arrows||(0,o.default)(this.node.querySelectorAll(this.arrowSelector)):[];return e.length&&(this.arrows=e),!(!e.length||!e.map((function(e){return(0,u.default)(e,t)})).filter((function(t){return t}))[0])}},{key:"tap",value:function(t){this.hasScroll()&&(this.isArrowTarget(t.target)&&t.preventDefault(),this.pressed=!0,this.reference=d(t),this.timeStamp=Date.now(),this.frame=this.offset,this.velocity=0,this.amplitude=0,clearInterval(this.ticker),this.ticker=setInterval(this.track,16))}},{key:"drag",value:function(t){if(this.pressed){if(!this.hasScroll())return;t.preventDefault();var e=d(t),n=this.reference-e;(n>this.threshold||n<-this.threshold)&&(this.reference=e,this.scrollTo(this.offset+n))}}},{key:"release",value:function(t){this.hasScroll()&&this.pressed&&(this.pressed=!1,this.updateMaxScroll(),this.isArrowTarget(t.target)&&t.preventDefault(),clearInterval(this.ticker),(this.velocity>10||this.velocity<-10)&&(this.amplitude=this.initialAmplitude*this.velocity,this.target=Math.round(this.offset+this.amplitude),this.timestamp=Date.now(),requestAnimationFrame(this.autoScroll)))}},{key:"scrollTo",value:function(t){if(!this.viewNode)return null;this.offset=(0,s.default)(t,0,this.max),this.setScrollPosition(this.offset)}},{key:"autoScroll",value:function(){var t,e,n=this.timeConstant;this.amplitude&&(t=Date.now()-this.timestamp,(e=-this.amplitude*Math.exp(-t/n))>.1||e<-.1?(this.scrollTo(this.target+e),requestAnimationFrame(this.autoScroll)):this.scrollTo(this.target))}},{key:"updateMaxScroll",value:function(){this.max=this.viewNode&&this.viewNode.offsetHeight-this.node.offsetHeight}},{key:"hasScroll",value:function(){return void 0!==(this.viewNode&&this.viewNode.offsetHeight)&&void 0!==(this.node&&this.node.offsetHeight)&&this.viewNode.offsetHeight>this.node.offsetHeight}},{key:"track",value:function(){var t,e,n,r;e=(t=Date.now())-this.timeStamp,this.timeStamp=t,n=this.offset-this.frame,this.frame=this.offset,r=1e3*n/(1+e),this.velocity=.8*r+.2*this.velocity}}]),t}();e.default=f},69570:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=v(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(93422)),m=r(n(64444)),g=r(n(12124)),A=r(n(7880));function v(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(v=function(t){return t?n:e})(t)}function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function b(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function w(t){return t.targetTouches&&t.targetTouches.length>=1?t.targetTouches[0].clientY:t.clientY}var C=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),(e=r.call(this,t)).state={},e.setRootRef=function(t){e.node=t},e.setViewRef=function(t){e.viewNode=t},e.tap=e.tap.bind((0,s.default)(e)),e.drag=e.drag.bind((0,s.default)(e)),e.release=e.release.bind((0,s.default)(e)),e.track=e.track.bind((0,s.default)(e)),e.autoScroll=e.autoScroll.bind((0,s.default)(e)),e.min=0,e.max=null,e.pressed=null,e.reference=null,e.offset=0,e}return(0,l.default)(o,[{key:"componentDidMount",value:function(){this.updateMaxScroll()}},{key:"render",value:function(){var t,e=this.props,n=(0,h.default)(e.rootClassName,e.className,"".concat(e.rootClassName,"--theme-").concat(e.theme));return g.default&&this.props.enableTouchDrag&&(t={onTouchStart:this.tap,onTouchEnd:this.release,onTouchMove:this.drag}),!g.default&&e.enableMouseDrag&&(t={onMouseDown:this.tap,onMouseUp:this.release,onMouseMove:this.drag}),f.default.createElement("div",b(b({},(0,m.default)(e,o.propTypes)),{},{className:n,ref:this.setRootRef},t),f.default.createElement("div",{ref:this.setViewRef,className:"".concat(e.rootClassName,"__view")},e.children))}},{key:"tap",value:function(t){this.pressed=!0,this.reference=w(t),this.timeStamp=Date.now(),this.frame=this.offset,this.velocity=0,this.amplitude=0,clearInterval(this.ticker),this.ticker=setInterval(this.track,16),t.stopPropagation(),t.preventDefault()}},{key:"drag",value:function(t){if(this.pressed){var e=w(t),n=this.reference-e;(n>this.props.threshold||n<-this.props.threshold)&&(this.reference=e,this.scrollTo(this.offset+n))}}},{key:"release",value:function(t){this.pressed=!1,this.updateMaxScroll(),t.stopPropagation(),t.preventDefault(),clearInterval(this.ticker),(this.velocity>10||this.velocity<-10)&&(this.amplitude=this.props.initialAmplitude*this.velocity,this.target=Math.round(this.offset+this.amplitude),this.timestamp=Date.now(),requestAnimationFrame(this.autoScroll))}},{key:"scrollTo",value:function(t){if(!this.viewNode)return null;this.offset=(0,A.default)(t,0,this.max),this.viewNode.style.transform="translateY(".concat(-this.offset,"px)")}},{key:"autoScroll",value:function(){var t,e,n=this.props.timeConstant;this.amplitude&&(t=Date.now()-this.timestamp,(e=-this.amplitude*Math.exp(-t/n))>.1||e<-.1?(this.scrollTo(this.target+e),requestAnimationFrame(this.autoScroll)):this.scrollTo(this.target))}},{key:"updateMaxScroll",value:function(){this.max=this.viewNode&&this.viewNode.offsetHeight-this.node.offsetHeight}},{key:"track",value:function(){var t,e,n,r;e=(t=Date.now())-this.timeStamp,this.timeStamp=t,n=this.offset-this.frame,this.frame=this.offset,r=1e3*n/(1+e),this.velocity=.8*r+.2*this.velocity}}]),o}(f.Component);C.defaultProps={theme:"default",rootClassName:"react-toolkit-inertial-scroller",threshold:5,timeConstant:360,initialAmplitude:.5,enableMouseDrag:!0,enableTouchDrag:!0},C.propTypes={theme:p.default.string,rootClassName:p.default.string,threshold:p.default.number,timeConstant:p.default.number,initialAmplitude:p.default.number,enableMouseDrag:p.default.bool,enableTouchDrag:p.default.bool};var x=C;e.default=x},70942:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"InertialManager",{enumerable:!0,get:function(){return i.default}}),e.default=void 0;var o=r(n(69570)),i=r(n(81543)),a=o.default;e.default=a},94404:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(39246)).default;e.default=o},27268:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(67294)),f=r(n(45697)),p=r(n(93422));function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var g="inovua-react-toolkit-load-mask__loader",A="".concat(g,"-loadbar"),v=function(t){(0,s.default)(i,t);var e,n,r=(e=i,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function i(){return(0,a.default)(this,i),r.apply(this,arguments)}return(0,l.default)(i,[{key:"render",value:function(){var t,e=this.props,n=m(m({},e.style),{},{width:e.size,height:e.size}),r=(0,p.default)(e.className,g,"".concat(g,"--spin"),e.theme&&"".concat(g,"--theme-").concat(e.theme)),i=e.animationDuration,a=(i&&("number"==typeof(t=i)||1*t==t||t.match(/[a-zA-Z]*$/,(function(t){t}))),(0,o.default)(Array(12)).map((function(t,e){var n=e+1;return d.default.createElement("div",{key:n,className:"".concat(A," ").concat(A,"--").concat(n)})})));return d.default.createElement("div",{style:n,className:r},a)}}]),i}(d.default.Component);v.propTypes={size:f.default.number,theme:f.default.string,animationDuration:f.default.oneOfType([f.default.string,f.default.number])},v.defaultProps={size:40};var y=v;e.default=y},88194:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(34575)),a=r(n(93913)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(67294)),d=r(n(45697)),f=r(n(93422));function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var m="inovua-react-toolkit-load-mask__loader",g=function(t){(0,l.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){var t=this.props,e=h(h({},t.style),{},{width:t.size,height:t.size});t.animationDuration&&(e.animationDuration=t.animationDuration);var n=(0,f.default)(t.className,m,"".concat(m,"--svg"),t.theme&&"".concat(m,"--theme-").concat(t.theme));return c.default.createElement("div",{style:e,className:n},c.default.createElement("svg",{className:"".concat(m,"-spinner"),width:t.size,height:t.size,viewBox:"0 0 32 32"},c.default.createElement("path",{fillRule:"evenodd",d:"M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16s5.373 12 12 12z"})))}}]),o}(c.default.Component);e.default=g,g.propTypes={size:d.default.number,theme:d.default.string,animationDuration:d.default.oneOfType([d.default.string,d.default.number])},g.defaultProps={size:40}},39246:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=f(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),l=r(n(45697)),s=r(n(64444)),u=r(n(93422)),c=r(n(88194)),d=r(n(27268));function f(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(f=function(t){return t?n:e})(t)}function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var m=(0,a.forwardRef)((function(t,e){var n=t.visible?"".concat(t.rootClassName,"--visible"):"",r=(0,u.default)(t.className,t.rootClassName,n,t.theme&&"".concat(t.rootClassName,"--theme-").concat(t.theme)),o=(0,u.default)(t.backgroundLayerClassName,"".concat(t.rootClassName,"__background-layer")),i=h({},t.style),l=h({},t.backgroundLayerStyle);null!=t.zIndex&&(i.zIndex=t.zIndex),!0!==t.background&&(l.background=!1===t.background?"transparent":t.background),null!=t.backgroundOpacity&&(l.opacity=t.backgroundOpacity);var f=t.pointerEvents;!0!==f&&(i.pointerEvents=!1===f?"none":f);var p=t.svgLoader?c.default:d.default;return a.default.createElement("div",h(h({ref:e},(0,s.default)(t,m.propTypes)),{},{className:r,style:i}),a.default.createElement("div",{style:l,className:o}),a.default.createElement("div",{className:"".concat(t.rootClassName,"__loader-container")},a.default.createElement(p,{size:t.size,theme:t.theme,animationDuration:t.animationDuration}),t.children))}));m.defaultProps={visible:!0,svgLoader:!0,theme:"default-light",zIndex:100,pointerEvents:!0,backgroundOpacity:.6,background:!0,backgroundLayerStyle:{},rootClassName:"inovua-react-toolkit-load-mask"},m.propTypes={animationDuration:l.default.oneOfType([l.default.string,l.default.number]),svgLoader:l.default.bool,zIndex:l.default.number,visible:l.default.bool,pointerEvents:l.default.oneOfType([l.default.string,l.default.bool]),backgroundOpacity:l.default.oneOfType([l.default.string,l.default.number]),background:l.default.oneOfType([l.default.string,l.default.bool]),theme:l.default.string,backgroundLayerClassName:l.default.string,backgroundLayerStyle:l.default.object,rootClassName:l.default.string};var g=m;e.default=g},78244:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(9419)).default;e.default=o},23502:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i=r(n(93422)),a=function(t){var e=t.className,n=t.rootClassName,r=t.size,a=void 0===r?20:r,l=t.onClick,s=t.fill,u=t.rtl;return o.default.createElement("div",{className:"".concat(n,"__expander-wrapper")},o.default.createElement("div",{className:"".concat(n,"__expander-icon")},o.default.createElement("svg",{className:(0,i.default)(e,"".concat(n,"__expander")),onClick:l,fill:s,height:a,width:a/2,viewBox:"0 0 5 10"},u?o.default.createElement("path",{fillRule:"evenodd",d:"M.262 4.738L4.368.632c.144-.144.379-.144.524 0C4.96.702 5 .796 5 .894v8.212c0 .204-.166.37-.37.37-.099 0-.193-.039-.262-.108L.262 5.262c-.145-.145-.145-.38 0-.524z"}):o.default.createElement("path",{fillRule:"evenodd",d:"M4.738 5.262L.632 9.368c-.144.144-.379.144-.524 0C.04 9.298 0 9.204 0 9.106V.894C0 .69.166.524.37.524c.099 0 .193.039.262.108l4.106 4.106c.145.145.145.38 0 .524z"}))))};a.isExpander=!0;var l=a;e.default=l},80577:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=r(n(67294)),p=r(n(45697)),h=r(n(3062)),m=r(n(97884)),g=r(n(4656)),A=r(n(20732)),v=r(n(42707)),y=r(n(65344)),b=r(n(23905)),w=r(n(68108)),C=r(n(64444)),x=r(n(93422)),S=r(n(36828)),O=r(n(3139)),k=r(n(12124)),E=r(n(41068)),_=r(n(13566)),P=r(n(27206)),B=r(n(23278)),T=r(n(90518)),R=r(n(76362)),I=n(54515),M=r(n(53250)),D=r(n(32891)),N=r(n(91956)),F=r(n(46970)),L=n(3859),j=n(24968);function H(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function U(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?H(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var z=(0,n(93558).getGlobal)();function Q(){}var V=z.requestAnimationFrame,W=function(t){(0,s.default)(p,t);var e,n,r=(e=p,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function p(t){var e;return(0,i.default)(this,p),e=r.call(this,t),(0,d.default)((0,l.default)(e),"updatePosition",(function(){e.checkAlignment(void 0,!0)})),(0,d.default)((0,l.default)(e),"updateAlignment",(function(t){e.checkAlignment(void 0,!0,t)})),(0,d.default)((0,l.default)(e),"handleDocumentScroll",(function(){e.props.updatePositionOnScroll&&e.updatePosition()})),e.state={mouseOver:!1,hidden:!0,enableAnimation:!1,transitionEnded:!1,hasScroll:!1,activeSubMenuIndex:null,nextActiveSubMenuIndex:null,showUpArrow:!1,showDownArrow:!0,focusedItem:t.enableKeyboardNavigation?t.defaultFocusedItem:null,selected:t.defaultSelected},e.setupShowHideDelay(),e.setRootRef=function(t){e.node=t},e.setItemRef=function(t){return function(n){e.childrenRefs||(e.childrenRefs=[]),e.childrenRefs[t]=n}},e.setSubMenuRef=function(t){e.subMenu=t},e.setSubMenuWrapRef=function(t){e.subMenuWrap=t},e.setScrollerRef=function(t){e.scroller=t},e.setTableRef=function(t){e.table=t},e}return(0,a.default)(p,[{key:"shouldComponentUpdate",value:function(t){return(0,D.default)(this,t,t)}},{key:"componentWillUnmount",value:function(){this.componentIsMounted=!1,this.chidrenRefs=null,this.props.componentWillUnmount(this,{hasFocus:this.hasFocus(),depth:this.props.depth})}},{key:"componentDidUpdate",value:function(t,e){this.props.autoFocus&&e.hidden&&!this.state.hidden&&this.focus(),t.visible&&!this.props.visible&&this.setState({positionStyle:null}),(!t.visible&&this.props.visible||!(0,A.default)(t.alignTo,this.props.alignTo)||this.props.constrainTo!=t.constrainTo)&&this.checkAlignment(this.props,!0)}},{key:"componentDidMount",value:function(){var t=this;this.componentIsMounted=!0,!1!==this.props.visible&&(this.props.componentDidMount&&this.props.componentDidMount(this),this.checkAlignment(),this.setupEnterAnimation(),this.props.autoFocus&&requestAnimationFrame((function(){t.focus()})),this.props.updatePositionOnScroll&&window.addEventListener("scroll",this.handleDocumentScroll,{passive:!0}))}},{key:"render",value:function(){var t=this.state,e=this.props,n=(0,E.default)(e,t),r=this.prepareClassName(e,t),o=this.renderTable(),i=void 0===e.showScrollArrows?"auto":!!e.showScrollArrows;return f.default.createElement("div",U(U({tabIndex:0},(0,C.default)(e,p.propTypes)),{},{ref:this.setRootRef,onMouseLeave:this.handleMouseLeave,onMouseEnter:this.handleMouseEnter,onKeyDown:this.handleKeyDown,onBlur:this.handleOnBlur,className:r,style:n}),null!==this.state.activeSubMenuIndex&&this.renderSubMenu(e,t),e.disableScroller?o:f.default.createElement(v.default,U({scroller:i},this.getScrollerProps()),o))}},{key:"renderTable",value:function(){var t=this.props,e=(this.state,(0,x.default)("".concat(t.rootClassName,"__table"),t.tableClassName));return f.default.createElement("table",{cellSpacing:0,cellPadding:0,className:e,ref:this.setTableRef},f.default.createElement("tbody",null,this.renderItems()))}},{key:"renderItems",value:function(){var t=this,e=this.props,n=this.state;if(!e.items)return null;var r=this.getCommonItemProps(),i=this.doesAnyItemHasSubMenu(),a=this.dosAnyItemHaveSelectInput(),l=e.items.filter((function(t){return!!t.secondaryLabel})).length,s=e.items.filter((function(t){return!!t.icon})).length;return e.items.map((function(u,c,d){if("-"===u)return f.default.createElement(b.default,{style:e.menuSeparatorStyle,key:c,rootClassName:e.rootClassName});var p=e.columns;l&&(p=[].concat((0,o.default)(p),[{name:"secondaryLabel",isDescription:!0,style:U(U({},e.secondaryLabelStyle),u.secondaryLabelStyle)}])),s&&(p=[{name:"icon",isIcon:!0}].concat((0,o.default)(p))),(e.labelStyle||u.labelStyle)&&(p=p.map((function(t){return t?"string"==typeof t&&"label"===t?{name:"label",style:U(U({},e.labelStyle),u.labelStyle)}:t&&t.name&&"label"===t.name?U(U({},t),{},{style:U(U({},p.style),e.labelStyle)}):t:t})));var h=u.items&&!!u.items.length||u.children&&!!u.children.length,m=n.focusedItem===c,g=r.expandedIndex===c,A=e.itemClassName,v=t.getSelectionProps(u);e.enableSelection&&a&&!v&&(p="start"===e.selectionInputPosition?(0,I.increaseFirstColumnColSpan)(p):(0,I.increaseLastColumnColSpan)(p)),!h&&i&&(p=(0,I.increaseLastColumnColSpan)(p));var w=U(U(U({index:c,item:u,hasSubMenu:h,items:d,focused:m,expanded:g,className:A,columns:p,key:c,disabled:u.disabled,theme:e.theme,ref:t.setItemRef(c)},r),v),u.props),C=e.itemFactory||y.default;return f.default.createElement(C,U({},w))}))}},{key:"getSelectionProps",value:function(t){var e=this.props;if(!e.items||e.items&&!e.items.length)return null;var n,r=this.getSelected(),o=(0,R.default)({items:e.items,nameProperty:e.nameProperty});if(e.enableSelection){var i=t[e.valueProperty],a=t[e.nameProperty],l=o&&!o[a],s=l?void 0!==i?r[a]===i:r[a]===a:r[a]===i;a&&(n={name:a,value:i,checked:s,multiple:l,allowUnselect:e.allowUnselect,enableSelection:!0,browserNativeSelectInputs:e.browserNativeSelectInputs,renderCheckInput:void 0!==t.renderCheckInput?t.renderCheckInput:e.renderCheckInput,renderRadioInput:void 0!==t.renderRadioInput?t.renderRadioInput:e.renderRadioInput,selectionInputPosition:void 0!==t.selectionInputPosition?t.selectionInputPosition:e.selectionInputPosition})}return n}},{key:"getCommonItemProps",value:function(){var t,e=this.props,n=!!e.items.filter((function(t){return t.items&&t.items.length})).length,r=(0,F.default)(e);return U((t={menuHasSubmenu:n,expanderStyle:e.expanderStyle,expanderSize:e.expanderSize,globalCellStyle:e.cellStyle,itemDisabledStyle:e.itemDisabledStyle,itemDisabledClassName:e.itemDisabledClassName,itemOverStyle:e.itemOverStyle,itemActiveStyle:e.itemActiveStyle},(0,d.default)(t,"menuHasSubmenu",e.menuHasSubmenu),(0,d.default)(t,"rootClassName",e.rootClassName),(0,d.default)(t,"showWarnings",e.showWarnings),(0,d.default)(t,"titleStyle",e.titleStyle),(0,d.default)(t,"onClick",this.onMenuItemClick),(0,d.default)(t,"onMouseOver",this.onMenuItemMouseEnter),(0,d.default)(t,"onMouseOut",this.onMenuItemMouseLeave),(0,d.default)(t,"submenuWillUnmount",this.onSubmenuWillUnmount),(0,d.default)(t,"onExpanderClick",this.onMenuItemExpanderClick),(0,d.default)(t,"onSelectChange",this.handleSelectionChange),(0,d.default)(t,"selectOnClick",e.selectOnClick),(0,d.default)(t,"expander",e.expander),(0,d.default)(t,"rtl",e.rtl),(0,d.default)(t,"height",e.itemHeight),(0,d.default)(t,"checkIconSize",e.checkIconSize),(0,d.default)(t,"radioIconSize",e.radioIconSize),(0,d.default)(t,"closeSubmenuRecursively",this.closeSubmenuRecursively),(0,d.default)(t,"closeSubMenu",this.closeSubMenu),(0,d.default)(t,"expandedIndex",this.getExpandedIndex()),t),r)}},{key:"renderSubMenu",value:function(t,e){var n=this.node,r=this.getSubMenuProps(),o=N.default.bind(this)(U(U({},t),{},{alignPositions:this.getDefaultAlignPositions()}),e,n),i="".concat(this.props.rootClassName,"__submenu-wrapper");return f.default.createElement("div",{className:i,ref:this.setSubMenuWrapRef,style:o,onMouseEnter:this.handleSubMenuMouseEnter,onMouseLeave:this.handleSubMenuMouseLeave},f.default.createElement(p,U({key:e.activeSubMenuIndex},r)))}},{key:"hasItemSubMenu",value:function(t){var e=this.getItemsByIndex(t);return e&&e.length}},{key:"getItemsByIndex",value:function(t){var e=this.props.items&&this.props.items[t];return e?e&&e.items:null}},{key:"getSubMenuProps",value:function(){var t=this.props,e=this.state,n=this.state.activeSubMenuIndex,r=this.getItemsByIndex(n),o=this.props.items[n],i=U(U({},this.props.submenuProps),o.menuProps);void 0===i.selected&&void 0===i.defaultSelected&&(i.selected=this.getSelected());var a=U(U(U({},this.props),{},{onDismiss:Q},i),{},{items:r,depth:t.depth+1,ref:this.setSubMenuRef,subMenu:!0,parentMenu:this,closeSubMenu:this.closeSubMenu,closeSubmenuRecursively:this.closeSubmenuRecursively,componentWillUnmount:this.submenuWillUnmount,parentIndex:n,maxHeight:e.submenuMaxHeight||t.submenuMaxHeight||e.maxHeight||t.maxHeight,onActivate:this.onSubMenuActivate,onInactivate:this.onSubMenuInactivate,scrollerProps:t.scrollerProps,constrainTo:t.constrainTo,expander:t.expander,onSelectionChange:this.handleSubmenuSelectionChange,alignPosition:e.submenuAlignPosition});return delete a.autoFocus,delete a.className,delete a.onClick,delete a.defaultFocusedItem,delete a.onChildClick,delete a.visible,a}},{key:"getAlignPositions",value:function(t){return null==t.alignPositions?this.getDefaultAlignPositions():t.alignPositions}},{key:"getDefaultAlignPositions",value:function(){return this.props.rtl?L.alignPositionRTL:L.alignPositionLTR}},{key:"getScrollerProps",value:function(){var t,e=this,n=this.props,r=this.state,o=(0,x.default)(n.scrollerProps.className,"".concat(n.rootClassName,"__scroll-container")),i=(0,S.default)({},n.scrollerProps.style),a=null!=r.maxHeight&&n.submenu?r.maxHeight:n.maxHeight;return null!=a&&(0,S.default)(i,{maxHeight:a}),U(U({},n.scrollerProps),{},(t={renderScroller:n.renderScroller,nativeScroll:n.nativeScroll,scrollContainerProps:n.scrollContainerProps,className:o,notifyResizeDelay:n.notifyResizeDelay,ref:this.setScrollerRef,style:i,theme:n.theme,vertical:!0},(0,d.default)(t,"theme",n.theme),(0,d.default)(t,"scrollOnMouseEnter",n.scrollOnMouseEnter),(0,d.default)(t,"onHasScrollChange",(function(t){return e.setState({hasScroll:t})})),t))}},{key:"prepareClassName",value:function(t,e){var n=null!=t.visible?!t.visible:e.hidden,r=(0,x.default)(t.rootClassName,t.theme&&"".concat(t.rootClassName,"--theme-").concat(t.theme),t.className,!t.visible||t.items&&!t.items.length&&"".concat(t.rootClassName,"--no-display"),t.absolute&&"".concat(t.rootClassName,"--absolute"),t.rtl?"".concat(t.rootClassName,"--rtl"):"".concat(t.rootClassName,"--ltr"),n&&"".concat(t.rootClassName,"--hidden"),k.default&&"".concat(t.rootClassName,"--mobile"),t.subMenu&&"".concat(t.rootClassName,"__submenu"),"".concat(t.rootClassName,"--depth-").concat(t.depth),e.hasScroll&&"".concat(t.rootClassName,"--has-overflow"),t.shadow&&"".concat(t.rootClassName,"--shadow"),e.hasScroll&&"".concat(t.rootClassName,"--has-scroll"));if(void 0!==t.alignPosition){var o=1===t.alignPosition?"up":"down";r=(0,x.default)(r,"".concat(t.rootClassName,"--position-").concat(o))}return e.enableAnimation&&(r=(0,x.default)(r,"".concat(t.rootClassName,"--animation-enabled"),e.transitionEnded&&"".concat(t.rootClassName,"--transition-end"),e.transitionStart&&"".concat(t.rootClassName,"--transition-start"))),r}},{key:"handleMouseEnter",value:function(t){"function"==typeof this.props.onMouseEnter&&this.props.onMouseEnter(t),this.setState({mouseInside:!0}),this.onActivate()}},{key:"handleMouseLeave",value:function(t){"function"==typeof this.props.onMouseLeave&&this.props.onMouseLeave(t),this.setNextSubmenu(),this.setState({mouseInside:!1}),this.state.activeSubMenuIndex||this.state.nextActiveSubMenuIndex||this.onInactivate({hasFocus:this.hasFocus(),parentIndex:this.props.parentIndex})}},{key:"handleKeyDown",value:function(t){if("function"==typeof this.props.onKeyDown&&this.props.onKeyDown(t),this.props.enableKeyboardNavigation)switch(function(t){t.stopPropagation()}(t),t.key){case"ArrowUp":this.handleArrowUp(t);break;case"ArrowDown":this.handleArrowDown(t);break;case"ArrowLeft":this.handleArrowLeft(t);break;case"ArrowRight":this.handleArrowRight(t);break;case"Enter":this.handleEnterOnFocusedItem(t);break;case"Escape":this.handleEscape(t);case" ":this.handleSpaceOnFocusedItem(t)}}},{key:"handleEscape",value:function(t){this.props.dismissWithEscape&&this.dismiss(t)}},{key:"handleArrowUp",value:function(t){var e=this.props.items&&this.props.items.length?this.props.items.length:null,n=this.props,r=null!=this.state.focusedItem?this.state.focusedItem:e,o=(0,P.default)(n.items,r,-1);null!=o&&this.setFocusedIndex(o)}},{key:"handleArrowDown",value:function(t){var e=this.props,n=null!=this.state.focusedItem?this.state.focusedItem:-1,r=(0,P.default)(e.items,n,1);null!=r&&this.setFocusedIndex(r)}},{key:"handleArrowLeft",value:function(t){this.props.rtl?this.openSubMenuAction(this.state.focusedItem):this.closeSubMenuAction()}},{key:"handleArrowRight",value:function(t){this.props.rtl?this.closeSubMenuAction():this.openSubMenuAction(this.state.focusedItem)}},{key:"handleEnterOnFocusedItem",value:function(t){var e=this.getFocusedItem();this.props.simulateClickOnEnterKeyPress&&null!=e&&"function"==typeof e.handleClick&&e.handleClick({stopPropagation:function(){}})}},{key:"handleSpaceOnFocusedItem",value:function(){var t=this.getFocusedItemProps();t&&this.handleSelectionChange({name:t.name,value:t.value,checked:!t.checked,multiple:t.multiple})}},{key:"handleOnBlur",value:function(t){var e=this;"function"==typeof this.props.onBlur&&this.props.onBlur(t),this.props.stopBlurPropagation&&t.stopPropagation(),this.preventOnBlurRecursiveClose||(this.dismissTriggeredByBlur=!0,setTimeout((function(){e.hasGeneralFocus()||e.dismiss(t)}),j.IS_IE?this.props.hideSubMenuDelay:20))}},{key:"dismiss",value:function(t){this.closeSubmenuRecursively(),this.props.onDismiss(t)}},{key:"scrollItemIntoView",value:function(t){var e=this.getItemDOMNodeByIndex(t);this.scroller&&e&&this.scroller.scrollIntoView(e)}},{key:"closeSubmenuRecursively",value:function(){this.closeSubMenu(),this.props.closeSubmenuRecursively()}},{key:"closeSubMenuAction",value:function(){this.hasSubMenuOpened()?this.closeSubMenu():this.isSubMenu()&&(this.preventOnBlurRecursiveClose=!0,this.props.closeSubMenu({autoFocus:!0}))}},{key:"openSubMenuAction",value:function(t){var e=this.getItemByIndex(t);if(e&&(!e||e.hasSubmenu()))if(t!==this.state.activeSubMenuIndex){var n=e&&e.getOffset();this.setSubMenu({menuOffset:n,index:t})}else this.subMenu&&this.subMenu.focusFirstItem()}},{key:"onActivate",value:function(){this.state.activated||(this.setState({activated:!0}),this.props.onActivate&&this.props.onActivate())}},{key:"onInactivate",value:function(t){this.state.activated&&(this.setState({activated:!1}),this.props.onInactivate&&this.props.onInactivate(t))}},{key:"handleSubMenuMouseEnter",value:function(){this.setState({mouseOverSubMenu:!0})}},{key:"handleSubMenuMouseLeave",value:function(){this.setState({mouseOverSubMenu:!1})}},{key:"isSubMenuActive",value:function(){return this.state.subMenuActive}},{key:"onSubMenuActivate",value:function(){this.setState({subMenuActive:!0}),this.closeSubmenuTimeout&&clearTimeout(this.closeSubmenuTimeout)}},{key:"onSubMenuInactivate",value:function(t){var e=this,n=+new Date,r=this.state.nextItem,o=this.state.nextTimestamp||0;this.setState({subMenuActive:!1,timestamp:n},(function(){setTimeout((function(){if(n!=e.state.timestamp||r&&n-o<100)e.setSubMenu({menuOffset:e.state.nextOffset,index:e.state.nextActiveSubMenuIndex},(function(){e.focus()}));else{e.focus();var i=t&&t.parentIndex===e.itemOverIndex;e.isSubMenuActive()||i||e.closeSubMenu({autoFocus:t&&t.hasFocus})}}),10)}))}},{key:"onMenuItemMouseEnter",value:function(t){var e=t.menuOffset,n=t.index,r=t.hasSubMenu;this.componentIsMounted&&(this.itemOverIndex=n,r?null==this.state.activeSubMenuIndex?this.setSubMenu({menuOffset:e,index:n}):this.setNextSubmenu({menuOffset:e,index:n}):null!=this.state.activeSubMenuIndex&&this.setNextSubmenu({menuOffset:null,index:null}))}},{key:"onMenuItemMouseLeave",value:function(t){var e=t.leaveOffset,n=t.index;if(t.event,this.itemOverIndex===n&&(this.itemOverIndex=null),e){var r=z.document.elementFromPoint(e.x,e.y);r===this.subMenuWrap||(0,w.default)(this.subMenuWrap,r)||(null!==this.state.activeSubMenuIndex&&this.delayCloseSubmenu(e),this.showTimeout&&clearTimeout(this.showTimeout))}}},{key:"delayCloseSubmenu",value:function(){var t=this;this.componentIsMounted&&(this.closeSubmenuTimeoutId||(this.closeSubmenuTimeout=setTimeout((function(){t.closeSubmenuTimeout=null,t.setSubMenu({menuOffset:t.state.nextOffset,index:t.state.nextActiveSubMenuIndex})}),100)))}},{key:"removeMouseMoveListener",value:function(){this.onWindowMouseMove&&(z.removeEventListener("mousemove",this.onWindowMouseMove),this.onWindowMouseMove=null)}},{key:"setSubMenu",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.menuOffset,n=t.index,r=void 0===n?null:n,o=arguments.length>1?arguments[1]:void 0;this.removeMouseMoveListener(),this.componentIsMounted&&(this.state.activeSubMenuIndex!==r?(this.hasItemSubMenu(r)&&!this.state.mouseInside&&this.onInactivate(),this.setState({menuOffset:e,activeSubMenuIndex:r,nextOffset:null,nextTimestamp:null,timestamp:+new Date},o)):o&&o())}},{key:"setNextSubmenu",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.menuOffset,n=void 0===e?null:e,r=t.index,o=void 0===r?null:r,i=+new Date;this.setState({timestamp:i,nextOffset:n,nextActiveSubMenuIndex:o,nextTimestamp:+new Date})}},{key:"closeSubMenu",value:function(t){}},{key:"onMenuItemExpanderClick",value:function(t){t.nativeEvent.expanderClick=!0}},{key:"onMenuItemClick",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=this.props,o=!(!t||!t.isPropagationStopped)&&t.isPropagationStopped();if(r.stopClickPropagation&&t.stopPropagation&&t.stopPropagation(),k.default&&e&&t&&t.nativeEvent&&t.nativeEvent.expanderClick){t.pageX,t.pageY;var i=(0,M.default)(t.currentTarget,r.rootClassName);this.onMenuItemMouseEnter({hasSubMenu:e.hasSubMenu,menuOffset:i,index:e.index})}else{if(!o){r.onClick(t,e,n),k.default&&r.onTouchStart&&r.onTouchStart(t,e,n);var a=e&&e.item&&void 0!==e.item.dismissOnClick?e.item.dismissOnClick:r.dismissOnClick;r.autoDismiss?e.hasSubMenu?a&&r.closeSubmenuRecursively():this.dismiss():a&&r.closeSubmenuRecursively(),r.selectOnClick&&void 0!==e.name&&this.handleSelectionChange({name:e.name,value:e.value,checked:!e.checked,multiple:e.multiple}),this.onChildClick(t,e)}this.isSeparator(n)||this.setFocusedIndex(n)}}},{key:"onChildClick",value:function(t,e){this.props.onChildClick&&this.props.onChildClick(t,e),this.props.parentMenu&&this.props.parentMenu.onChildClick(t,e)}},{key:"setupShowHideDelay",value:function(){var t=this,e=this.setSubMenu;this.setSubMenu=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.menuOffset,o=n.index,i=arguments.length>1?arguments[1]:void 0;t.showTimeout&&clearTimeout(t.showTimeout),t.hideTimeout&&clearTimeout(t.hideTimeout),null!=o?t.props.showSubMenuDelay?t.showTimeout=setTimeout((function(){return e({menuOffset:r,index:o},i)}),t.props.showSubMenuDelay):e({menuOffset:r,index:o},i):t.props.hideSubMenuDelay?t.hideTimeout=setTimeout((function(){return e({menuOffset:r,index:o},i)}),t.props.hideSubMenuDelay):e({menuOffset:r,index:o},i)}}},{key:"setupEnterAnimation",value:function(){var t=this;setTimeout((function(){var e=t.props.enableAnimation&&t.props.subMenu||t.props.enableRootAnimation&&!t.props.subMenu;t.componentIsMounted&&t.setState({hidden:!1,enableAnimation:e}),e&&setTimeout((function(){t.componentIsMounted&&t.setState({transitionStart:!0}),setTimeout((function(){t.componentIsMounted&&t.setState({transitionEnded:!0})}),16)}),16)}),0)}},{key:"checkAlignment",value:function(t,e,n){var r=this;t=t||this.props,(n=n||t.alignTo)&&n instanceof HTMLElement&&!(0,w.default)(document.body,n)||!1===t.visible||!t.constrainTo&&!n||t.subMenu||(e||(this.node.style.transform="translate3d(0px, 0px, 0px)",this.node.style.visibility="hidden",this.node.style.top="0px",this.node.style.left="0px"),V((function(){var t=r.props,e=r.getAlignPositions(t),o=r.node;if(o){o.style.visibility="";var i,a=(0,T.default)(t.alignOffset),l=m.default.from(o).clone(),s=t.constrainTo?(0,O.default)(t.constrainTo,o):null;if(n){var u=function(t,e){return"function"==typeof t&&(t=t(e)),"string"==typeof t&&(t=z.document?z.document.querySelector(t):t),m.default.from(t)}(n,o);l.alignTo(u,e,{offset:a,constrain:s});var c=o.offsetParent;j.IS_FF&&c===document.body&&"fixed"===getComputedStyle(o).position&&(c=null);var d=c?null:o.getBoundingClientRect(),f=m.default.from(c||{top:d.top,left:d.left}),p=l.top-f.top,h=l.left-f.left;i={transform:"translate3d(".concat(Math.floor(h),"px, ").concat(Math.floor(p),"px, 0px)"),top:0,left:0}}s&&(i=i||{},l.bottom>=s.bottom&&(i.maxHeight=s.bottom-l.top)),i&&r.setState({positionStyle:i})}})))}},{key:"setFocusedIndex",value:function(t){this.props.enableKeyboardNavigation&&(this.state.focusedItem===t&&(t=null),this.scrollItemIntoView(t),this.setState({focusedItem:t}))}},{key:"getItemDOMNodeByIndex",value:function(t){var e=this.getItemByIndex(t);return e&&e.getDOMNode()}},{key:"getItemByIndex",value:function(t){return this.childrenRefs[t]}},{key:"getItemPropsByIndex",value:function(t){var e=this.getItemByIndex(t);return e&&e.props}},{key:"getFocusedItemProps",value:function(){var t=this.state.focusedItem;return this.getItemPropsByIndex(t)}},{key:"getFocusedItem",value:function(){return null!=this.state.focusedItem&&this.getItemByIndex(this.state.focusedItem)}},{key:"focus",value:function(){this.node&&this.node.focus&&this.node.focus()}},{key:"hasSubMenuOpened",value:function(){return null!=this.state.activeSubMenuIndex}},{key:"isSubMenu",value:function(){return!!this.props.subMenu}},{key:"doesAnyItemHasSubMenu",value:function(){var t=this.props;return t.items&&!!t.items.filter((function(t){return t.items&&t.items.length})).length}},{key:"dosAnyItemHaveSelectInput",value:function(){var t=this,e=this.props;return e.items&&!!e.items.filter((function(e){return e[t.props.nameProperty]})).length}},{key:"hasGeneralFocus",value:function(){return this.hasFocus()||(this.hasSubMenuOpened()?this.hasSubMenuFocus():this.hasChildFocus())}},{key:"hasSubMenuFocus",value:function(){return this.subMenu?this.subMenu.hasFocus():null}},{key:"hasFocus",value:function(){return!!z.document&&this.node===z.document.activeElement}},{key:"hasChildFocus",value:function(){return!!z.document&&(0,w.default)(this.node,z.document.activeElement)}},{key:"onSubmenuWillUnmount",value:function(t,e){var n=this;e&&e.hasFocus&&setTimeout((function(){n.focus()}),0)}},{key:"focusFirstItem",value:function(){var t=(0,_.default)(this.props.items);this.focusItem(t)}},{key:"focusItem",value:function(t){this.focus(),this.setFocusedIndex(t)}},{key:"getSubmenuNode",value:function(){return this.subMenu&&this.subMenu.getNode()}},{key:"getNode",value:function(){return this.node}},{key:"getSelected",value:function(){return this.isSelectedControlled()?this.props.selected:this.state.selected}},{key:"isSelectedControlled",value:function(){return void 0!==this.props.selected}},{key:"handleSelectionChange",value:function(t){var e=t.name,n=t.value,r=t.checked,o=t.multiple,i=U({},this.getSelected()),a={name:e,value:n,checked:r,multiple:o};o?r&&(i[e]=void 0===n?e:n):i[e]=n,r||(o||this.props.allowUnselect)&&delete i[e],this.setSelected(i,a)}},{key:"setSelected",value:function(t,e){this.isSelectedControlled()||this.setState({selected:t}),this.props.onSelectionChange(t,e)}},{key:"handleSubmenuSelectionChange",value:function(t,e){this.setSelected(t,e)}},{key:"getExpandedIndex",value:function(){return this.state.activeSubMenuIndex}},{key:"isSeparator",value:function(t){var e=this.props;return-1!==(0,B.default)(e.items).indexOf(t)}}]),p}(h.default);W.defaultProps={rootClassName:"inovua-react-toolkit-menu",depth:0,rtl:!1,isMenu:!0,enableScroll:!0,submenuStyle:null,scrollerProps:{},theme:"default-light",dismissOnClick:!0,disableScroller:!1,shadow:!0,submenuAlignOffset:L.alignOffsetLTR,rtlSubmenuAlignOffset:L.alignOffsetRTL,showSubMenuDelay:150,hideSubMenuDelay:150,expanderSize:10,scrollOnMouseEnter:!0,onClick:function(){},onSelectionChange:function(){},columns:["label"],items:null,maxHeight:"auto",scrollArrowIncrementType:"step",enableAnimation:!0,fadeDuration:100,fadeTransitionFunction:"ease",enableRootAnimation:!1,itemStyle:{},itemOverStyle:{},itemDisabledStyle:{},itemExpandedStyle:{},cellStyle:{},stopClickPropagation:!0,stopBlurPropagation:!0,scrollProps:{},inTriangleWaitDelay:300,alignOffset:{x:0,y:0},simulateClickOnEnterKeyPress:!0,enableKeyboardNavigation:!0,defaultFocusedItem:null,autoFocus:!1,closeSubMenu:function(){},closeSubmenuRecursively:function(){},onDismiss:function(){},componentWillUnmount:function(){},componentDidMount:function(){},useMouseInTriangleCheck:!1,allowUnselect:!1,enableSelection:!1,nameProperty:"name",valueProperty:"value",selectionInputPosition:"start",defaultSelected:{},selectOnClick:!0,checkIconSize:16,radioIconSize:16,notifyResizeDelay:16,browserNativeSelectInputs:!1,showWarnings:!g.default},W.propTypes={rootClassName:p.default.string,items:p.default.array,columns:p.default.array,dismissOnClick:p.default.bool,autoDismiss:p.default.bool,disableScroller:p.default.bool,showSubMenuDelay:p.default.number,hideSubMenuDelay:p.default.number,notifyResizeDelay:p.default.number,scrollOnMouseEnter:p.default.bool,padding:p.default.oneOfType([p.default.string,p.default.number]),border:p.default.string,borderRadius:p.default.oneOfType([p.default.string,p.default.number]),rowActiveStyle:p.default.object,rowOverStyle:p.default.object,rowStyle:p.default.object,maxHeight:p.default.oneOfType([p.default.string,p.default.number]),submenuMaxHeight:p.default.oneOfType([p.default.string,p.default.number]),minSize:p.default.oneOfType([p.default.number,p.default.string,p.default.shape({height:p.default.oneOfType([p.default.number,p.default.string]),width:p.default.oneOfType([p.default.number,p.default.string])})]),maxSize:p.default.oneOfType([p.default.number,p.default.string,p.default.shape({height:p.default.oneOfType([p.default.number,p.default.string]),width:p.default.oneOfType([p.default.number,p.default.string])})]),onClick:p.default.func,showScrollArrows:p.default.bool,scrollProps:p.default.object,scrollArrowIncrementType:p.default.oneOf(["step","page"]),renderScroller:p.default.func,enableAnimation:p.default.bool,fadeDuration:p.default.number,fadeTransitionFunction:p.default.string,enableRootAnimation:p.default.bool,itemStyle:p.default.object,itemClassName:p.default.string,itemActiveStyle:p.default.object,itemActiveClassName:p.default.string,itemOverStyle:p.default.object,itemOverClassName:p.default.string,itemDisabledStyle:p.default.object,itemDisabledClassName:p.default.string,itemExpandedStyle:p.default.object,itemExpandedClassName:p.default.string,itemFocusedStyle:p.default.object,itemFocusedClassName:p.default.string,itemOverFocusedStyle:p.default.object,visible:p.default.bool,itemHeight:p.default.number,cellStyle:p.default.object,secondaryLabelStyle:p.default.object,labelStyle:p.default.object,titleStyle:p.default.object,alignTo:p.default.oneOfType([p.default.object,p.default.func,p.default.string]),inTriangleWaitDelay:p.default.number,alignPositions:p.default.arrayOf(p.default.string),alignOffset:p.default.oneOfType([p.default.array,p.default.object,p.default.number]),submenuAlignOffset:p.default.oneOfType([p.default.array,p.default.shape({x:p.default.number,y:p.default.number}),p.default.number]),rtlSubmenuAlignOffset:p.default.oneOfType([p.default.array,p.default.shape({x:p.default.number,y:p.default.number}),p.default.number]),alignPosition:p.default.oneOf([1,-1]),rtl:p.default.bool,enableKeyboardNavigation:p.default.bool,defaultFocusedItem:p.default.number,autoFocus:p.default.bool,closeSubMenu:p.default.func,closeSubmenuRecursively:p.default.func,simulateClickOnEnterKeyPress:p.default.bool,onChildClick:p.default.func,onDismiss:p.default.func,expanderStyle:p.default.object,depth:p.default.number,isMenu:p.default.bool,constrainTo:p.default.oneOfType([p.default.object,p.default.string,p.default.bool,p.default.func]),enableScroll:p.default.bool,submenuStyle:p.default.object,scrollerProps:p.default.object,theme:p.default.string,stopClickPropagation:p.default.bool,componentWillUnmount:p.default.func,componentDidMount:p.default.func,itemStyleProps:p.default.object,childrenLength:p.default.number,separatorIndexes:p.default.string,tableClassName:p.default.string,shadow:p.default.oneOfType([p.default.bool,p.default.string]),stopBlurPropagation:p.default.bool,submenuProps:p.default.object,menuHasSubmenu:p.default.bool,depthSet:p.default.bool,subMenu:p.default.bool,parentIndex:p.default.number,parentMenu:p.default.object,onActivate:p.default.func,onInactivate:p.default.func,expander:p.default.oneOfType([p.default.node,p.default.bool,p.default.func]),expanderSize:p.default.number,overStyle:p.default.object,activeStyle:p.default.object,disabledStyle:p.default.object,expandedStyle:p.default.object,menuSeparatorStyle:p.default.object,useMouseInTriangleCheck:p.default.bool,selected:p.default.object,defaultSelected:p.default.object,allowUnselect:p.default.bool,enableSelection:p.default.bool,nativeScroll:p.default.bool,scrollContainerProps:p.default.object,nameProperty:p.default.string,valueProperty:p.default.string,renderCheckInput:p.default.func,renderRadioInput:p.default.func,onSelectionChange:p.default.func,selectionInputPosition:p.default.oneOf(["start","end"]),selectOnClick:p.default.bool,checkIconSize:p.default.number,radioIconSize:p.default.number,showWarnings:p.default.bool,updatePositionOnScroll:p.default.bool,browserNativeSelectInputs:p.default.bool,dismissWithEscape:p.default.bool};var G=W;e.default=G},74816:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(34575)),a=r(n(93913)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(67294)),d=r(n(45697)),f=r(n(3062)),p=r(n(93422)),h=r(n(64444));function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var A=function(t){(0,l.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){var t=this.props,e=t.cellProps,n=t.rootClassName,r=t.align,i=t.rtl,a=t.expander||t.children,l=(0,p.default)(t.className,e.className,"".concat(n,"__cell"),"".concat(n,i?"__cell--rtl":"__cell--ltr"),t.isDescription&&"".concat(n,"__cell--secondaryLabel"),t.isIcon&&"".concat(n,"__cell--icon")),s=g(g({},t.style),e.style);return r&&(s.textAlign=r),c.default.createElement("td",g(g(g({},(0,h.default)(t,o.propTypes)),e),{},{style:s,className:l}),a)}}]),o}(f.default);e.default=A,A.defaultProps={cellProps:{}},A.propTypes={isDescription:d.default.bool,isIcon:d.default.bool,rootClassName:d.default.string,column:d.default.object,cellProps:d.default.object,rtl:d.default.bool,expander:d.default.node,align:d.default.oneOf(["start","end","center","left","right"])}},65344:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(34575)),a=r(n(93913)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(67294)),d=r(n(45697)),f=r(n(3062)),p=r(n(74816)),h=r(n(23502)),m=r(n(78490)),g=r(n(62566)),A=r(n(32861)),v=r(n(36828)),y=r(n(93422)),b=r(n(64444)),w=r(n(53250));function C(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?C(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var S=(0,n(93558).getGlobal)(),O=function(){},k=function(t){(0,l.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),(e=r.call(this,t)).state={},e}return(0,a.default)(o,[{key:"render",value:function(){var t=this,e=this.preparedProps=this.prepareProps(this.props,this.state),n=e.className;return c.default.createElement("tr",x(x({},(0,b.default)(e,o.propTypes)),{},{style:e.style,className:n,ref:function(e){return t.node=e}}),this.renderCells())}},{key:"componentDidMount",value:function(){this.componentIsMounted=!0}},{key:"componentWillUnmount",value:function(){this.componentIsMounted=!1}},{key:"prepareProps",value:function(t,e){var n=x(x({},t),{},{mouseOver:!!e.mouseOver,active:!!e.active,disabled:!!t.disabled,className:this.getClassName(),style:this.getStyle(),onClick:this.handleClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart});return t.item.isTitle&&(delete n.mouseOver,delete n.active,delete n.onClick,delete n.onMouseEnter,delete n.onMouseLeave,delete n.onMouseDown,delete n.onTouchStart),n}},{key:"handleClick",value:function(t){var e=this.props;e.disabled&&t.stopPropagation?t.stopPropagation():(this.props.onClick&&this.props.onClick(t,e,e.index),this.props.item.onClick&&this.props.item.onClick(t,e,e.index))}},{key:"handleMouseDown",value:function(){var t=this;S.addEventListener("mouseup",(function e(){t.componentIsMounted&&t.setState({active:!1}),S.removeEventListener("mouseup",e)})),this.componentIsMounted&&this.setState({active:!0})}},{key:"handleTouchStart",value:function(t){var e=this;this.props,S.addEventListener("touchend",(function t(){e.componentIsMounted&&e.setState({active:!1}),S.removeEventListener("touchend",t)})),this.componentIsMounted&&this.setState({active:!0}),this.props.item.items&&(this.state.mouseOver?this.handleMouseLeave(t):this.handleMouseEnter(t))}},{key:"showMenu",value:function(t,e){e.showMenu(t,this.getOffset())}},{key:"handleMouseEnter",value:function(t){var e,n=this.props;n.disabled||(this.mouseInside=!0,this.setState({mouseOver:!0}),n.onMouseOver&&(n.hasSubMenu&&(e=this.getOffset()),n.onMouseOver({event:t,menuOffset:e,itemProps:n,index:n.index,hasSubMenu:n.hasSubMenu})))}},{key:"handleMouseLeave",value:function(t){var e=this.props;if(!e.disabled){var n={x:t.clientX,y:t.clientY};this.componentIsMounted&&this.setState({active:!1,mouseOver:!1}),e.onMouseOut&&e.onMouseOut({itemPorps:e,leaveOffset:n,index:e.index,hasSubMenu:e.hasSubMenu})}}},{key:"renderCells",value:function(){var t=this.props,e=t.columns.map((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return m.default.apply(void 0,[t].concat(n))}));if(t.enableSelection&&t.name){var n=this.renderSelectInput();"end"===this.props.selectionInputPosition?e.push(n):e.unshift(n)}if(t.hasSubMenu){var r=this.renderExpander();e.push(r)}return e}},{key:"getCommonCellProps",value:function(){var t=this.props;return{rootClassName:t.rootClassName,rtl:t.rtl}}},{key:"renderSelectInput",value:function(){var t=this,e=this.props,n=e.multiple,r=function(r){void 0===r&&(r=!e.checked),"boolean"!=typeof r&&t.props.showWarnings&&console.warn('"onChange" should be called with a boolean param!'),e.onSelectChange({name:e.name,value:e.value,multiple:n,checked:r})},o={className:(0,y.default)("".concat(e.rootClassName,"__cell__input"),e.browserNativeSelectInputs&&"".concat(e.rootClassName,"__cell__input--browser-native"),n&&"".concat(e.rootClassName,"__cell__input--multiple")),onChange:e.selectOnClick?O:r,iconSize:n?e.checkIconSize:e.radioIconSize,name:e.name,disabled:e.disabled,checked:e.checked,focusable:!1,supportIndeterminate:!1,browserNative:e.browserNativeSelectInputs,theme:e.theme},i=x({key:"select"},this.getCommonCellProps());i.className=(0,y.default)(i.className,"".concat(e.rootClassName,"__cell--has-input"),e.multiple&&"".concat(e.rootClassName,"__cell--checkbox"),!e.multiple&&"".concat(e.rootClassName,"__cell--radio"));var a,l=n?g.default:A.default,s=n?this.props.renderCheckInput:this.props.renderRadioInput;return"function"==typeof s&&(a=s({domProps:o,onChange:r,disabled:e.disabled,checked:e.checked})),void 0===a&&(a=c.default.createElement(l,x({},o))),c.default.createElement(p.default,x({},i),a)}},{key:"renderExpander",value:function(){var t=this.props,e=t.expander;t.item&&void 0!==t.item.expander&&(e=t.item.expander);var n=x(x({},t.expanderStyle),t.item&&t.item.expanderStyle),r=x({style:n,size:t.expanderSize,onClick:t.onExpanderClick},this.getCommonCellProps());return"function"==typeof e&&(e=e(r,t.item)),void 0!==e&&!0!==e||(e=c.default.createElement(h.default,x({},r))),c.default.createElement(p.default,x({key:"expander",className:"".concat(t.rootClassName,"__cell--has-expander"),expander:e},r))}},{key:"getStyle",value:function(){var t=this.props,e=this.state,n=(0,v.default)({},t.style,t.item.style);return t.item.isTitle&&t.titleStyle&&(0,v.default)(n,t.titleStyle,t.item.titleStyle),e.mouseOver&&(0,v.default)(n,t.itemOverStyle,t.overStyle,t.item.overStyle),e.active&&(0,v.default)(n,t.itemActiveStyle,t.activeStyle,t.item.activeStyle),t.expanded&&(0,v.default)(n,t.expandedStyle,t.item.expandedStyle),t.focused&&(0,v.default)(n,t.focusedStyle,t.item.focusedStyle),t.focused&&e.mouseOver&&(0,v.default)(n,t.overFocusedStyle,t.item.overFocusedStyle),t.height&&(0,v.default)(n,{height:t.height}),t.disabled&&(0,v.default)(n,t.itemDisabledStyle,t.disabledStyle,t.item.disabledStyle),n}},{key:"getClassName",value:function(){var t=this.props,e=this.state,n="".concat(t.rootClassName,"__row"),r=(0,y.default)(t.className,t.item.className,n,e.mouseOver&&"".concat(n,"--over"),e.mouseOver&&t.item.overClassName,e.mouseOver&&t.overClassName,e.active&&"".concat(n,"--active"),e.active&&t.item.activeClassName,e.active&&t.activeClassName,t.expanded&&"".concat(n,"--expanded"),t.expanded&&t.item.expandedClassName,t.expanded&&t.expandedClassName,t.focused&&"".concat(n,"--focused"),t.focused&&t.item.focusedClassName,t.focused&&t.focusedClassName,t.item.isTitle&&"".concat(n,"--title"),t.checked&&"".concat(n,"--checked"));return t.disabled&&(r=(0,y.default)(t.className,n,t.disabled&&"".concat(n,"--disabled"),t.disabled&&t.itemDisabledClassName,t.disabled&&t.item.disabledClassName)),r}},{key:"getOffset",value:function(){return(0,w.default)(this.node,this.props.rootClassName)}},{key:"getPreparedProps",value:function(){return this.preparedProps}},{key:"hasSubmenu",value:function(){return!!this.props.hasSubMenu}},{key:"getDOMNode",value:function(){return this.node}},{key:"getValue",value:function(){var t=this.props;return t.item[t.valueProperty]}},{key:"getName",value:function(){var t=this.props;return t.item[t.valueProperty]}}]),o}(f.default);k.defaultProps={isMenuItem:!0,item:{},columns:["label"],enableSelection:!1,allowUnselect:!1},k.propTypes={rootClassName:d.default.string,style:d.default.object,titleStyle:d.default.object,height:d.default.number,dismissOnClick:d.default.bool,siblingItemHasSubMenu:d.default.bool,overStyle:d.default.object,overClassName:d.default.string,activeStyle:d.default.object,activeClassName:d.default.string,disabledStyle:d.default.object,disabledClassName:d.default.string,expandedStyle:d.default.object,expandedClassName:d.default.string,focusedStyle:d.default.object,focusedClassName:d.default.string,cellStyle:d.default.object,expanderStyle:d.default.object,overFocusedStyle:d.default.object,columns:d.default.arrayOf(d.default.oneOfType([d.default.string,d.default.object])),item:d.default.object,expanded:d.default.bool,globalCellStyle:d.default.object,itemDisabledStyle:d.default.object,itemDisabledClassName:d.default.string,itemOverStyle:d.default.object,itemActiveStyle:d.default.object,menuHasSubmenu:d.default.bool,hasSubMenu:d.default.bool,items:d.default.arrayOf(d.default.oneOfType([d.default.object,d.default.string])),isMenuItem:d.default.bool,focused:d.default.bool,index:d.default.number,rtl:d.default.bool,expander:d.default.oneOfType([d.default.node,d.default.bool,d.default.func]),expanderSize:d.default.number,expandedIndex:d.default.number,onExpanderClick:d.default.func,closeSubMenu:d.default.func,closeSubmenuRecursively:d.default.func,submenuWillUnmount:d.default.func,onMouseOver:d.default.func,onMouseOut:d.default.func,mouseOver:d.default.bool,active:d.default.bool,menu:d.default.node,onSelectChange:d.default.func,enableSelection:d.default.bool,allowUnselect:d.default.bool,selectOnClick:d.default.bool,name:d.default.any,value:d.default.any,renderCheckInput:d.default.func,renderRadioInput:d.default.func,selectionInputPosition:d.default.oneOf(["start","end"]),checkIconSize:d.default.number,radioIconSize:d.default.number,browserNativeSelectInputs:d.default.bool,showWarnings:d.default.bool};var E=k;e.default=E},78490:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008)),i=r(n(67294)),a=r(n(36828)),l=r(n(93422)),s=r(n(74816));e.default=function(t,e,n,r){var u=t.hasSubmenu,c=t.rootClassName,d=t.globalCellStyle,f=t.items&&t.items[n];"function"==typeof d&&(d=d({index:n,columns:r,items:t.items,item:f,hasSubmenu:u}));var p,h,m=(0,a.default)({},d),g=n===r.length-1,A=(0,a.default)({},t.cellProps);if(g&&t.siblingItemHasSubMenu&&t.item.items,e&&"function"==typeof e.render)p=e.render(t.item,{column:e,columns:r,index:n,items:t.items,item:f,hasSubmenu:u});else{var v="string"==typeof e?e:e.name;p=t.item[v]}"object"===(0,o.default)(e)&&e.colSpan&&(A.colSpan=e.colSpan),e.style&&(h="function"==typeof e.style?e.style({index:n,columns:r,items:t.items,item:f,hasSubmenu:u}):e.style,(0,a.default)(m,h));var y=e.className;return f&&(f.cellStyle&&(0,a.default)(m,f.cellStyle),f.className&&(y=(0,l.default)(y,f.cellClassName))),t.style&&(0,a.default)(m,t.style),i.default.createElement(s.default,{style:m,className:y,key:n,rootClassName:c,cellProps:A,isDescription:e.isDescription,isIcon:e.isIcon,align:e.align},p)}},23905:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(2205)),l=r(n(78585)),s=r(n(29754)),u=r(n(67294)),c=r(n(36828)),d=r(n(3062)),f=r(n(93422));var p=function(t){(0,a.default)(d,t);var e,n,r=(e=d,n=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(t){return!1}}(),function(){var t,r=(0,s.default)(e);if(n){var o=(0,s.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,l.default)(this,t)});function d(){return(0,o.default)(this,d),r.apply(this,arguments)}return(0,i.default)(d,[{key:"render",value:function(){var t=this.prepareProps(this.props);return u.default.createElement("tr",{className:t.className},u.default.createElement("td",{colSpan:100},u.default.createElement("div",{className:"".concat(t.rootClassName,"__menu-separator__tool"),style:t.style})))}},{key:"prepareProps",value:function(t){var e={};return(0,c.default)(e,t),e.style=this.prepareStyle(e),e.className=this.prepareClassName(e),e}},{key:"prepareClassName",value:function(t){return(0,f.default)("".concat(t.rootClassName,"__menu-separator"),t.className)}},{key:"prepareStyle",value:function(t){return(0,c.default)({},t.style,t.menuSeparatorStyle)}}]),d}(d.default);p.defaultProps={isSeparator:!0};var h=p;e.default=h},4517:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(3139)),i=r(n(90518));e.default=function(t,e,n,r,a){var l=o.default.call(void 0,r,a);if("function"!=typeof t.alignSubMenu){var s=t.alignPositions,u=t.rtl?t.rtlSubmenuAlignOffset:t.submenuAlignOffset;u=(0,i.default)(u,s.length);var c=e.alignTo(n,s,{offset:u,constrain:l});return"tl-tr"==c||"tr-tl"==c?1:-1}t.alignSubMenu(e,n,l)}},53250:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(97884)),i=r(n(94958));e.default=function(t,e){var n=(0,i.default)(".".concat(e),t),r=o.default.from(n),a=o.default.from(t);return{left:a.left-r.left,top:a.top-r.top,width:a.width,height:a.height}}},91956:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var r=this;if(null!=e.activeSubMenuIndex&&this.componentIsMounted){var s=this.getItemByIndex(e.activeSubMenuIndex),u=s&&s.getOffset(),c=u.left+u.width,d=u.top,f=e.activeSubMenuIndex,p=this.prevMenuIndex==f;this.aligning&&!p&&(this.aligning=!1),this.prevMenuIndex=f;var h={left:c,top:d,pointerEvents:"none",position:"absolute"};return this.aligning||p||setTimeout((function(){if(r.componentIsMounted){var e,i,s=o.default.from(n),f=(e=l.getComputedStyle(n).paddingLeft,"number"!=typeof(i=parseFloat(e.split("px")[0]))||isNaN(i)?0:i),p=o.default.from({left:s.left+f,top:s.top+u.top,width:u.width,height:u.height});if(r.subMenu&&r.subMenu.componentIsMounted){var h,m=r.subMenu.node,g=o.default.from(m),A=g.height,v=(0,a.default)(t,g,p,t.constrainTo,n),y=g.height;y<A&&null!=t.subMenuConstrainMargin?h=y-t.subMenuConstrainMargin:y<A&&(h=y),h&&-1==v&&(g.top=g.bottom-h);var b=g.left-s.left,w=g.top-s.top;Math.abs(b-c)<5&&(b=c),Math.abs(w-d)<5&&(w=d),r.subMenuPosition=b<0?"left":"right",0!==y&&(r.alignOffset={left:b,top:w},r.aligning=!0,r.setState({submenuAlignPosition:v,submenuMaxHeight:t.submenuMaxHeight||h}))}}}),0),(p||this.aligning&&this.alignOffset)&&((0,i.default)(h,this.alignOffset),h.visibility="visible",delete h.pointerEvents,delete h.overflow),this.aligning=!1,h}this.prevMenuIndex=-1};var o=r(n(97884)),i=r(n(36828)),a=r(n(4517)),l=(0,n(93558).getGlobal)()},9419:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Cell",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Item",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"ItemCell",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Separator",{enumerable:!0,get:function(){return l.default}}),e.default=void 0;var o=r(n(80577)),i=r(n(65344)),a=r(n(74816)),l=r(n(23905)),s=o.default;e.default=s,o.default.Item=i.default,o.default.Item.Cell=a.default,i.default.Cell=a.default},3859:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.alignPositionRTL=e.alignPositionLTR=e.alignOffsetRTL=e.alignOffsetLTR=void 0,e.alignPositionLTR=["tl-tr","bl-br","tr-tl","br-bl"],e.alignPositionRTL=["tr-tl","br-bl","tl-tr","bl-br"],e.alignOffsetLTR=[{x:-7,y:5},{x:-7,y:-5},{x:7,y:5},{x:7,y:-5}],e.alignOffsetRTL=[{x:7,y:5},{x:7,y:-5},{x:-7,y:5},{x:-7,y:-5}]},13566:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=null;if(!t||t&&!t.length)return null;for(var n=0,r=t.length;n<r;n++){var o=t[n];if(o&&!o.disabled&&!o.isTitle){e=n;break}}return e}},46970:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){var e=t.itemStyle,n=t.itemOverStyle,r=t.itemOverClassName,o=t.itemActiveStyle,i=t.itemActiveClassName,a=t.itemDisabledStyle,l=t.itemDisabledClassName,s=t.itemExpandedStyle,u=t.itemExpandedClassName,c=t.cellStyle;return{style:e,overStyle:n,overClassName:r,activeStyle:o,activeClassName:i,disabledStyle:a,disabledClassName:l,expandedStyle:s,expandedClassName:u,focusedStyle:t.itemFocusedStyle,focusedClassName:t.itemFocusedClassName,overFocusedStyle:t.itemOverFocusedStyle,cellStyle:c}}},27206:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=null;if(!t||t&&!t.length)return null;if(null===e)return null;if(1===n)for(var o=e+1,i=t.length;o<i;o++){var a=t[o],l=a&&a.disabled,s="-"===a,u=a.isTitle;if(!s&&!l&&!u){r=o;break}}else for(var c=e-1;c>=0;c--){var d=t[c],f=d&&d.disabled,p="-"===d,h=d.isTitle;if(!p&&!f&&!h){r=c;break}}return r}},23278:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){return t.reduce((function(t,e,n){return("-"===e||e.props&&e.props.isSeparator)&&t.push(n),t}),[])}},76362:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.items,n=t.nameProperty;return!e||e.length<=1?null:e.reduce((function(t,e){var r=e[n];return void 0!==t[r]?t[r]=!0:t[r]=!1,t}),{})}},54515:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.increaseFirstColumnColSpan=function(t){return[s(t[0])].concat((0,o.default)(t.slice(1)))},e.increaseLastColumnColSpan=function(t){return[].concat((0,o.default)(t.slice(0,-1)),[s(t[t.length-1])])};var o=r(n(319)),i=r(n(59713));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t){var e=t;return"string"==typeof e?{name:e,colSpan:2}:l(l({},t),{},{colSpan:e.colSpan?e.colSpan+1:2})}var u=s;e.default=u},90518:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008)),i=r(n(90413));e.default=function(t,e){var n;return Array.isArray(t)&&(n=t.map((function(t){return"number"==typeof t?{x:t,y:t}:t}))),"number"==typeof t&&(n={x:t,y:t}),"object"===(0,o.default)(t)&&(n=t),!Array.isArray(n)&&e&&(n=(0,i.default)(0,e).map((function(){return n}))),n}},41068:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(36828)),a=r(n(94630));function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.default=function(t,e){var n={};if(t.subMenu?(0,i.default)(n,t.submenuStyle):(0,i.default)(n,t.style),t.at){var r=Array.isArray(t.at),o={left:r?t.at[0]:void 0===t.at.left?t.at.x||t.at.pageX:t.at.left,top:r?t.at[1]:void 0===t.at.top?t.at.y||t.at.pageY:t.at.top};(0,i.default)(n,o)}e.positionStyle&&!1!==t.visible&&(n=s(s({},n),e.positionStyle));var l=(0,a.default)(t);return(0,i.default)(n,l),t.padding&&(0,i.default)(n,{padding:t.padding}),t.border&&(0,i.default)(n,{border:t.border}),"string"==typeof t.shadow&&(0,i.default)(n,{boxShadow:t.shadow}),t.borderRadius&&(0,i.default)(n,{borderRadius:t.borderRadius}),t.width&&(0,i.default)(n,{width:t.width}),t.enableAnimation&&(e.transitionEnded||e.transitionStart)&&(0,i.default)(n,{transitionDuration:"".concat(t.fadeDuration,"ms"),transitionTimingFunction:t.transitionTimingFunction}),n}},88079:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"NotifyResize",{enumerable:!0,get:function(){return o.NotifyResize}}),e.default=void 0;var o=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=i(e);if(n&&n.has(t))return n.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=a?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(17022));function i(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(i=function(t){return t?n:e})(t)}var a=o.default;e.default=a},91807:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(52170)).default;e.default=o},20313:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=P(n(67294)),p=r(n(45697)),h=r(n(13126)),m=r(n(95693)),g=r(n(36411)),A=r(n(93422)),v=r(n(7880)),y=r(n(34517)),b=r(n(64444)),w=r(n(46350)),C=r(n(98465)),x=r(n(71011)),S=r(n(77677)),O=r(n(42074)),k=P(n(22709)),E=r(n(48826));function _(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(_=function(t){return t?n:e})(t)}function P(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=_(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}function B(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function T(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?B(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var R=(0,n(93558).getGlobal)(),I=function(t){return t.preventDefault()},M={},D=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},N=function(t){return t?t.charAt(0).toUpperCase()+t.substring(1):""},F=function(t){var e="".concat(t);return function(t){return Number(t)===t&&t%1!=0}(e)||D(e)&&-1!==e.indexOf(".")},L=function(t,e){if(!1===e.allowNegative)return D(t)&&1*t>=0},j=function(t,e){if(t||0===t){var n=e.locale,r=e.prefix,o=e.suffix,i=e.minValue,a=e.maxValue,l=e.precision;return(0,k.default)(t,{locale:n,precision:l,min:i,max:a,prefix:r,suffix:o})[0]}},H=function(t){return void 0!==t.value},U=function(t){return 0===t.precision||!!t.precision},z=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"renderClearIcon",(function(t){var n;return e.props.renderClearIcon&&"function"==typeof e.props.renderClearIcon&&(n=e.props.renderClearIcon({width:t.width,height:t.height})),void 0===n&&(n=f.default.createElement("svg",{style:T({},t),viewBox:"0 0 10 10"},f.default.createElement("path",{fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeWidth:"1.33",d:"M1 1l8 8m0-8L1 9"}))),n})),(0,d.default)((0,l.default)(e),"renderArrowUpIcon",(function(t){var n,r=t.height;return e.props.renderArrowUpIcon&&"function"==typeof e.props.renderArrowUpIcon&&(n=e.props.renderArrowUpIcon(T({},t))),void 0===n&&(n=f.default.createElement("svg",{style:T(T({},t),{},{height:r/2}),viewBox:"0 0 10 5"},f.default.createElement("path",{fillRule:"evenodd",d:"M5.262.262l4.106 4.106c.144.144.144.379 0 .524-.07.069-.164.108-.262.108H.894c-.204 0-.37-.166-.37-.37 0-.099.039-.193.108-.262L4.738.262c.145-.145.38-.145.524 0z"}))),n})),(0,d.default)((0,l.default)(e),"renderArrowDownIcon",(function(t){var n,r=t.height;return e.props.renderArrowDownIcon&&"function"==typeof e.props.renderArrowDownIcon&&(n=e.props.renderArrowDownIcon(T({},t))),void 0===n&&(n=f.default.createElement("svg",{style:T(T({},t),{},{height:r/2}),viewBox:"0 0 10 5"},f.default.createElement("path",{fillRule:"evenodd",d:"M4.738 4.738L.632.632C.488.488.488.253.632.108.702.04.796 0 .894 0h8.212c.204 0 .37.166.37.37 0 .099-.039.193-.108.262L5.262 4.738c-.145.145-.38.145-.524 0z"}))),n})),(0,h.default)((0,l.default)(e));var n=H(t)?t.value:t.defaultValue;return t.triggerChangeOnSpinDelay>0&&(e.setValueOnSpin=(0,y.default)(e.setValueOnSpin,t.triggerChangeOnSpinDelay)),e.state={value:n,focused:!1,formattedValue:j(n,t),spinDirection:null,intermediateValue:null},e}return(0,a.default)(o,[{key:"setInputRef",value:function(t){this.input=t}},{key:"render",value:function(){var t=this.props,e=this.state,n=t.toolPosition,r=this.p=this.getProps(t,e),i=(r.formattedValue,r.enableSpinnerTools),a=r.className,l=r.style,s=(r.enableClearButton,r.wrapperProps),u=t.mim;void 0!==u||t.allowNegative||(u=0);var c=e.focused?this.p.value:this.p.formattedValue;null==c&&(c="");var d=t.inputProps||M,p=(0,A.default)("".concat(t.rootClassName,"__input"),d.className),h=f.default.createElement("input",T(T({size:Math.max(1,t.size||0),placeholder:this.props.placeholder},d),{},{ref:this.setInputRef,type:"text",key:"input",className:p,disabled:t.disabled,value:c,onWheel:this.handleWheel,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleChange,min:u})),m=this.renderClearButtonWrapper(),g=this.renderSpinnerToolsWrapper(),v=[h,m,g];"start"===n&&(v=[g,m,h]),!1===i&&(v=[h,g,m]),"start"===n&&!1===i&&(v=[m,h,g]);var y=(0,b.default)(s,o.propTypes);return f.default.createElement("div",T(T({},y),{},{className:(0,A.default)(a,s?s.className:null),style:s&&s.style?T(T({},l),s.style):l,onBlur:this.handleBlur,onFocus:this.handleFocus}),v)}},{key:"renderClearButtonWrapper",value:function(){var t=this.props,e=this.state,n=this.props.enableClearButton,r=this.p,o=r.clearButtonColor,i=r.clearButtonStyle,a=r.clearButtonSize,l=H(t)?t.value:e.value,s=null!=e.intermediateValue||""!==l&&null!=l,u=(0,A.default)("".concat(t.rootClassName,"__clear-button-wrapper"),(!s||!n)&&"".concat(t.rootClassName,"__clear-button-wrapper--hidden"));return f.default.createElement("div",{key:"clearButton",className:u},this.renderClearButton(T({clearButtonColor:o,clearButtonStyle:i,clearButtonSize:a},function(t){return{clearButtonClassName:(0,A.default)("".concat(t.rootClassName,"__clear-button"),"".concat(t.rootClassName,"__clear-button--").concat(t.rtl?"rtl":"ltr"),t.clearButtonClassName)}}(t))))}},{key:"renderClearButton",value:function(t){var e=t.clearButtonColor,n=t.clearButtonStyle,r=t.clearButtonClassName,o=t.clearButtonSize,i={},a=this.props.acceptClearToolFocus?0:-1;return e&&(i.fill=e),o&&(Array.isArray(o)?(i.width=o[0],i.height=o[1]):(i.width=o,i.height=o)),f.default.createElement("button",{key:"clearButton",type:"button",onClick:this.handleClearButtonClick,onMouseDown:I,className:r,style:T({},n),tabIndex:a},this.renderClearIcon(i))}},{key:"renderSpinnerToolsWrapper",value:function(){var t=this.props,e=t.enableSpinnerTools,n=t.rtl,r=this.p,o=r.arrowColor,i=r.arrowStyle,a=r.arrowUpStyle,l=r.arrowDownStyle,s=r.spinDirection,u=r.arrowSize,c=e?"".concat(t.rootClassName,"__spinner-wrapper ").concat(t.rootClassName,"__spinner-wrapper--").concat(n?"rtl":"ltr"):"".concat(t.rootClassName,"__spinner-wrapper-hidden ").concat(t.rootClassName,"__spinner-wrapper-hidden--").concat(n?"rtl":"ltr");return f.default.createElement("div",{key:"spinnerTool",className:c},this.renderSpinnerTools(T({arrowColor:o,arrowStyle:i,arrowUpStyle:a,arrowDownStyle:l,spinDirection:s,arrowSize:u},function(t,e){return{upArrowClass:(0,A.default)("".concat(e.rootClassName,"__spinner-arrow"),"".concat(e.rootClassName,"__spinner-arrow--up"),1===t&&"".concat(e.rootClassName,"__spinner-arrow--active")),downArrowClass:(0,A.default)("".concat(e.rootClassName,"__spinner-arrow"),"".concat(e.rootClassName,"__spinner-arrow--down"),-1===t&&"".concat(e.rootClassName,"__spinner-arrow--active"))}}(s,t))))}},{key:"renderSpinnerTools",value:function(t){var e=t.arrowColor,n=t.arrowStyle,r=t.arrowUpStyle,o=t.arrowDownStyle,i=t.upArrowClass,a=t.downArrowClass,l=t.arrowSize,s={};e&&(s.fill=e),l&&(Array.isArray(l)?(s.width=l[0],s.height=l[1]):(s.width=l,s.height=l));var u=this.getArrowEvents();return[f.default.createElement("span",T(T({key:"up"},u.upEvents),{},{className:i,style:T(T({},n),r)}),this.renderArrowUpIcon(s)),f.default.createElement("span",T(T({key:"down"},u.downEvents),{},{className:a,style:T(T({},n),o)}),this.renderArrowDownIcon(s))]}},{key:"getArrowEvents",value:function(){return{upEvents:(0,d.default)({},w.default.onMouseDown,this.handleArrowDown.bind(this,1)),downEvents:(0,d.default)({},w.default.onMouseDown,this.handleArrowDown.bind(this,-1))}}},{key:"handleClearButtonClick",value:function(t){this.setState({focused:!0}),this.setValue(null),this.focus()}},{key:"handleArrowDown",value:function(t,e){var n=this;e.preventDefault();var r=this.props.step,o=m.default?e.target:window,i=m.default?"touchend":"click";o.addEventListener(i,(function t(){n.handleMouseUp(),o.removeEventListener(i,t,!0)}),!0);var a=e.shiftKey,l=t>0?1:-1,s={step:Math.abs(r)};this.stepTo(l,s),this.handleArrowDownTimeoutId=setTimeout((function(){n.setState({shiftKey:a,spinDirection:l}),n.startSpin(l,s)}),300)}},{key:"handleMouseUp",value:function(){this.stopSpin(),this.setState({spinDirection:null,shiftKey:null})}},{key:"getTransformedStringValues",value:function(t){var e=this.p,n=e.suffix,r=e.prefix,o=e.locale,i=e.precision,a=e.isControlledPrecision,l=e.minValue,s=e.maxValue;return(0,k.default)(t,{locale:o,precision:a&&i,min:l,max:s,suffix:n,prefix:r})}},{key:"handleFocus",value:function(t){var e=this.props.onFocus;t.target==this.input&&(this.setState({focused:!0}),this.props.inputProps&&this.props.inputProps.onFocus&&this.props.inputProps.onFocus(t),e&&e(t))}},{key:"handleBlur",value:function(t){if(this.setState({focused:!1}),this.isSpinning()&&this.stopSpin(),null!=this.state.intermediateValue){var e=(0,v.default)(parseFloat(this.state.intermediateValue),this.props.minValue,this.props.maxValue);this.props.allowEmpty||!isNaN(e)&&null!=e||(e=void 0!==this.props.valueOnEmpty?this.props.valueOnEmpty:this.props.minValue||0),this.setValue(e)}this.props.inputProps&&this.props.inputProps.onBlur&&this.props.inputProps.onBlur(t);var n=this.props.onBlur;n&&n(t)}},{key:"handleChange",value:function(t){t.stopPropagation(),this.props.inputProps&&this.props.inputProps.onChange&&this.props.inputProps.onChange(t);var e=t.target.value;this.setValue(e)}},{key:"setValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e.silent,this.props.allowNegative&&"-"===t)this.setIntermediateValue(t);else if(this.props.allowFloat&&"."===t)this.setIntermediateValue(t);else if(this.props.allowFloat&&this.props.allowNegative&&"-."===t)this.setIntermediateValue(t);else{var n=parseFloat(t),r=isNaN(n)?null:(0,v.default)(n,this.props.minValue,this.props.maxValue),o=null===r||"".concat(t)===r.toString();this.props.allowEmpty||null!==r?o?(this.setIntermediateValue(null),this.onChange(r)):this.setIntermediateValue(t):this.setIntermediateValue(t||"")}}},{key:"setIntermediateValue",value:function(t,e){t!==this.state.intermediateValue&&this.setState({intermediateValue:t})}},{key:"onChange",value:function(t){H(this.props)||this.setState({value:t});var e=this.props.allowNegative,n=L(t,{allowNegative:e});(e||n)&&this.props.onChange&&this.props.onChange(t)}},{key:"handleBackspaceKeyDown",value:function(t){var e=this,n=this.p,r=n.isControlledPrecision,o=n.currentValue,i=n.decimalDelimiter;if(r){var a=(0,C.default)(this.input),l=(0,k.getDecimalDelimiterPosition)(o,i);a.end-1>l&&(this.backspaceOnControlledPrecision=!0),a.end-1===l&&((0,g.default)((function(){(0,S.default)(e.input,a.end-1)})),t.preventDefault(),t.stopPropagation())}}},{key:"handleDigitKeyDown",value:function(){var t=this.p,e=t.isControlledPrecision,n=t.currentValue,r=t.decimalDelimiter;if(e){var o=(0,C.default)(this.input),i=(0,k.getDecimalDelimiterPosition)(n,r);o.end>i&&(this.digitInputOnControlledPrecision=o.end>i)}}},{key:"handleDecimalDelimiterKeyDown",value:function(t){var e=this.p,n=e.allowFloat,r=e.value;if(n){var o=this.getSelectedText();"."!=o&&(F(o)||F(r)&&t.preventDefault())}else t.preventDefault()}},{key:"getSelectedText",value:function(){var t=(0,C.default)(this.input),e=t.start,n=t.end;return"".concat(this.getValue()).substring(e,n)}},{key:"handleSelectionOverDecimalDelimiter",value:function(t,e){var n=this.p,r=(n.decimalDelimiter,n.currentValue),o=(n.isControlledPrecision,n.prefix),i=n.suffix;(e=e||(0,C.default)(this.input)).start,o&&(e.start,o.length),e.end,r.length,i&&(e.end,i.length)}},{key:"handleKeyUp",value:function(t){var e=t.key;this.props.inputProps&&this.props.inputProps.onKeyUp&&this.props.inputProps.onKeyUp(t);var n="handle".concat(N(e),"KeyUp");this[n]&&this[n](t)}},{key:"handleKeyDown",value:function(t){var e=t.key,n=this.p,r=n.decimalDelimiter,o=n.decimalDelimiterPosition;if(this.props.inputProps&&this.props.inputProps.onKeyDown&&this.props.inputProps.onKeyDown(t),this.props.onKeyDown&&this.props.onKeyDown(t),e){var i,a,l=(0,C.default)(this.input);if(a=o,(i=l).start!==i.end&&i.start<=a&&i.end>a&&this.handleSelectionOverDecimalDelimiter(t,l),e.match(/[0-9]/))this.handleDigitKeyDown(t);else if(e!==r)if("-"!==e){1!=e.length||t.metaKey||t.ctrlKey||t.preventDefault();var s="handle".concat(N(e),"KeyDown");this[s]&&this[s](t)}else{var u=this.getSelectionStart();this.props.allowNegative&&!u||t.preventDefault()}else this.handleDecimalDelimiterKeyDown(t)}}},{key:"handleArrowDownKeyDown",value:function(t){this.handleArrowKeySpin(-1,t)}},{key:"handleArrowUpKeyDown",value:function(t){this.handleArrowKeySpin(1,t)}},{key:"handleArrowKeySpin",value:function(t,e){var n=this;if(this.isSpinning())return e.preventDefault(),void e.stopPropagation();if(this.props.spinOnArrowKeys&&(e.preventDefault(),e.stopPropagation(),!this.isSpinning())){var r={shiftKey:e.shiftKey,event:e};this.stepTo(t,r),this.spinTimeoutId=setTimeout((function(){n.startSpin(t,r)}),120)}}},{key:"handleArrowUpKeyUp",value:function(){this.onSpinKeyUp()}},{key:"handleArrowDownKeyUp",value:function(){this.onSpinKeyUp()}},{key:"onSpinKeyUp",value:function(){this.props.spinOnArrowKeys&&this.stopSpin()}},{key:"getInput",value:function(){return this.input}},{key:"getNumericValue",value:function(){return this.p.numericValue}},{key:"getValue",value:function(){return this.p.value}},{key:"isFocused",value:function(){return!!this.state.focused}},{key:"getStepValue",value:function(t,e,n){n=n||{};var r=this.p.value,o=n.step||t.step;(this.state.shiftKey||n.shiftKey&&t.shiftStep)&&(o=t.shiftStep);var i=D(this.p.value)?1*r+e*o:this.props.initialStep||0;return(0,v.default)(Math.round(1e3*i)/1e3,this.props.minValue,this.props.maxValue)}},{key:"stepTo",value:function(t,e){e=e||{},this.stepToTriggered=!0;var n=this.props,r=e.step||n.step,o=n.allowNegative;if(null!=r){var i=("function"==typeof n.stepFn?n.stepFn:this.getStepValue)(n,t,e),a=L(i,{allowNegative:o});if(!o&&!a)return;this.spinValue=i,e.triggerChangeOnSpin?(n.triggerChangeOnSpinDelay>0&&this.setIntermediateValue(i),this.setValueOnSpin(i)):this.setIntermediateValue(i)}}},{key:"setValueOnSpin",value:function(t){this.setValue(t)}},{key:"stopSpin",value:function(){clearTimeout(this.spinTimeoutId),clearTimeout(this.handleArrowDownTimeoutId),clearInterval(this.spinIntervalId),this.setValue(this.spinValue),this.handleArrowDownTimeoutId=null,this.spinTimeoutId=null,this.spinIntervalId=null}},{key:"startSpin",value:function(t,e){this.spinIntervalId&&clearInterval(this.spinIntervalId),this.stepToTriggered=!1,this.spinValue=this.getValue();var n=this.stepTo.bind(this,t,T({triggerChangeOnSpin:this.props.triggerChangeOnSpin},e));this.spinIntervalId=setInterval(n,this.props.stepDelay)}},{key:"isSpinning",value:function(){return null!=this.spinIntervalId}},{key:"handleWheel",value:function(t){var e=this.props;if((e.requireFocusOnStep&&this.isFocused()||!e.requireFocusOnStep)&&e.stepOnWheel&&e.step){t.preventDefault();var n=t.nativeEvent,r=n.wheelDeltaY||n.wheelDelta||-n.deltaY;r=r<0?-1:1,this.stepTo(r,{shiftKey:t.shiftKey,event:t})}}},{key:"focus",value:function(){this.input.focus()}},{key:"getSelectionStart",value:function(){return(0,x.default)(this.input)}},{key:"getProps",value:function(t,e){t=t||this.props,e=e||this.state;var n=function(t){var e=t.suffix,n=t.format,r=t.currencySymbol,o=t.currencyPosition,i=t.locale;return e||("currency"===n&&"end"===o?r||(0,E.default)(i||(R.navigator?R.navigator.language:"")):"percentage"===n?"%":void 0)}(t),r=function(t){var e=t.prefix,n=t.format,r=t.currencySymbol,o=t.currencyPosition,i=t.locale;return e||("currency"===n&&"start"===o?r||(0,E.default)(i||(R.navigator?R.navigator.language:"")):void 0)}(t),o=function(t,e){var n=t.value,r=t.defaultValue,o=e.formattedValue;return null!=n?n:null==o?j(r,t):o}(T(T({},t),{},{suffix:n,prefix:r}),e),i=(0,O.default)(t.locale),a=(0,k.getDecimalDelimiterPosition)(o,i),l=(0,A.default)(t.rootClassName,t.theme&&"".concat(t.rootClassName,"--theme-").concat(t.theme),"".concat(t.rootClassName,"--").concat(t.rtl?"rtl":"ltr"),t.disabled&&"".concat(t.rootClassName,"--disabled"),e.focused&&"".concat(t.rootClassName,"--focused"),t.enableSpinnerTools&&"".concat(t.rootClassName,"--enable-spinner-tools"),t.enableClearButton&&"".concat(t.rootClassName,"--enable-clear-button"),t.className),s=H(t),u=s?t.value:e.value;null!==e.intermediateValue&&(u=e.intermediateValue);var c=Number(u),d=T(T({},t),{},{className:l,isControlled:s,isControlledPrecision:U(t),value:u,numericValue:c,currentValue:o,suffix:n,prefix:r,decimalDelimiter:i,decimalDelimiterPosition:a});return d.formattedValue=j(u,d),d}}]),o}(f.Component);z.defaultProps={rootClassName:"inovua-react-toolkit-numeric-input",spinOnArrowKeys:!0,numbersOnly:!0,step:1,shiftStep:10,requireFocusOnStep:!0,stepOnWheel:!0,allowNegative:!0,allowFloat:!0,triggerChangeOnSpin:!0,triggerChangeOnSpinDelay:80,stepDelay:60,prefix:"",suffix:"",theme:"default-light",format:"number",currencyPosition:"end",enableSpinnerTools:!0,enableClearButton:!0,acceptClearToolFocus:!1,allowEmpty:!0,toolPosition:"end",arrowSize:10,clearButtonSize:10,inputProps:{}},z.propTypes={rootClassName:p.default.string,stepDelay:p.default.number,step:p.default.number,initialStep:p.default.number,valueOnEmpty:p.default.oneOfType([p.default.number,p.default.string]),minValue:p.default.oneOfType([p.default.number,p.default.string]),maxValue:p.default.oneOfType([p.default.number,p.default.string]),onChange:p.default.func,triggerChangeOnSpin:p.default.bool,allowEmpty:p.default.bool,allowFloat:p.default.bool,requireFocusOnStep:p.default.bool,spinOnArrowKeys:p.default.bool,numbersOnly:p.default.bool,shiftStep:p.default.number,stepOnWheel:p.default.bool,allowNegative:p.default.bool,precision:p.default.number,format:p.default.oneOf(["currency","number","percentage"]),locale:p.default.string,prefix:p.default.string,suffix:p.default.string,theme:p.default.string,arrowColor:p.default.string,arrowStyle:p.default.object,currencySymbol:p.default.string,currencyPosition:p.default.oneOf(["start","end"]),value:p.default.oneOfType([p.default.string,p.default.number]),defaultValue:p.default.oneOfType([p.default.string,p.default.number]),wrapperProps:p.default.object,disabled:p.default.bool,acceptClearToolFocus:p.default.bool,renderClearIcon:p.default.func,clearButtonSize:p.default.number,clearButtonColor:p.default.string,clearButtonStyle:p.default.object,clearButtonClassName:p.default.string,enableSpinnerTools:p.default.bool,enableClearButton:p.default.bool,toolPosition:p.default.oneOf(["start","end"]),arrowSize:p.default.number,arrowDownStyle:p.default.object,arrowUpStyle:p.default.object,inputProps:p.default.object,rtl:p.default.bool},R.isNumeric=D;var Q=z;e.default=Q},65288:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=[{name:"Afghanistan",code:"AF"},{name:"Åland Islands",code:"AX"},{name:"Albania",code:"AL"},{name:"Algeria",code:"DZ"},{name:"American Samoa",code:"AS"},{name:"AndorrA",code:"AD"},{name:"Angola",code:"AO"},{name:"Anguilla",code:"AI"},{name:"Antarctica",code:"AQ"},{name:"Antigua and Barbuda",code:"AG"},{name:"Argentina",code:"AR"},{name:"Armenia",code:"AM"},{name:"Aruba",code:"AW"},{name:"Australia",code:"AU"},{name:"Austria",code:"AT"},{name:"Azerbaijan",code:"AZ"},{name:"Bahamas",code:"BS"},{name:"Bahrain",code:"BH"},{name:"Bangladesh",code:"BD"},{name:"Barbados",code:"BB"},{name:"Belarus",code:"BY"},{name:"Belgium",code:"BE"},{name:"Belize",code:"BZ"},{name:"Benin",code:"BJ"},{name:"Bermuda",code:"BM"},{name:"Bhutan",code:"BT"},{name:"Bolivia",code:"BO"},{name:"Bosnia and Herzegovina",code:"BA"},{name:"Botswana",code:"BW"},{name:"Bouvet Island",code:"BV"},{name:"Brazil",code:"BR"},{name:"British Indian Ocean Territory",code:"IO"},{name:"Brunei Darussalam",code:"BN"},{name:"Bulgaria",code:"BG"},{name:"Burkina Faso",code:"BF"},{name:"Burundi",code:"BI"},{name:"Cambodia",code:"KH"},{name:"Cameroon",code:"CM"},{name:"Canada",code:"CA"},{name:"Cape Verde",code:"CV"},{name:"Cayman Islands",code:"KY"},{name:"Central African Republic",code:"CF"},{name:"Chad",code:"TD"},{name:"Chile",code:"CL"},{name:"China",code:"CN"},{name:"Christmas Island",code:"CX"},{name:"Cocos (Keeling) Islands",code:"CC"},{name:"Colombia",code:"CO"},{name:"Comoros",code:"KM"},{name:"Congo",code:"CG"},{name:"Congo, The Democratic Republic of the",code:"CD"},{name:"Cook Islands",code:"CK"},{name:"Costa Rica",code:"CR"},{name:'Cote D"Ivoire',code:"CI"},{name:"Croatia",code:"HR"},{name:"Cuba",code:"CU"},{name:"Cyprus",code:"CY"},{name:"Czech Republic",code:"CZ"},{name:"Denmark",code:"DK"},{name:"Djibouti",code:"DJ"},{name:"Dominica",code:"DM"},{name:"Dominican Republic",code:"DO"},{name:"Ecuador",code:"EC"},{name:"Egypt",code:"EG"},{name:"El Salvador",code:"SV"},{name:"Equatorial Guinea",code:"GQ"},{name:"Eritrea",code:"ER"},{name:"Estonia",code:"EE"},{name:"Ethiopia",code:"ET"},{name:"Falkland Islands (Malvinas)",code:"FK"},{name:"Faroe Islands",code:"FO"},{name:"Fiji",code:"FJ"},{name:"Finland",code:"FI"},{name:"France",code:"FR"},{name:"French Guiana",code:"GF"},{name:"French Polynesia",code:"PF"},{name:"French Southern Territories",code:"TF"},{name:"Gabon",code:"GA"},{name:"Gambia",code:"GM"},{name:"Georgia",code:"GE"},{name:"Germany",code:"DE"},{name:"Ghana",code:"GH"},{name:"Gibraltar",code:"GI"},{name:"Greece",code:"GR"},{name:"Greenland",code:"GL"},{name:"Grenada",code:"GD"},{name:"Guadeloupe",code:"GP"},{name:"Guam",code:"GU"},{name:"Guatemala",code:"GT"},{name:"Guernsey",code:"GG"},{name:"Guinea",code:"GN"},{name:"Guinea-Bissau",code:"GW"},{name:"Guyana",code:"GY"},{name:"Haiti",code:"HT"},{name:"Heard Island and Mcdonald Islands",code:"HM"},{name:"Holy See (Vatican City State)",code:"VA"},{name:"Honduras",code:"HN"},{name:"Hong Kong",code:"HK"},{name:"Hungary",code:"HU"},{name:"Iceland",code:"IS"},{name:"India",code:"IN"},{name:"Indonesia",code:"ID"},{name:"Iran, Islamic Republic Of",code:"IR"},{name:"Iraq",code:"IQ"},{name:"Ireland",code:"IE"},{name:"Isle of Man",code:"IM"},{name:"Israel",code:"IL"},{name:"Italy",code:"IT"},{name:"Jamaica",code:"JM"},{name:"Japan",code:"JP"},{name:"Jersey",code:"JE"},{name:"Jordan",code:"JO"},{name:"Kazakhstan",code:"KZ"},{name:"Kenya",code:"KE"},{name:"Kiribati",code:"KI"},{name:'Korea, Democratic People"S Republic of',code:"KP"},{name:"Korea, Republic of",code:"KR"},{name:"Kuwait",code:"KW"},{name:"Kyrgyzstan",code:"KG"},{name:'Lao People"S Democratic Republic',code:"LA"},{name:"Latvia",code:"LV"},{name:"Lebanon",code:"LB"},{name:"Lesotho",code:"LS"},{name:"Liberia",code:"LR"},{name:"Libyan Arab Jamahiriya",code:"LY"},{name:"Liechtenstein",code:"LI"},{name:"Lithuania",code:"LT"},{name:"Luxembourg",code:"LU"},{name:"Macao",code:"MO"},{name:"Macedonia, The Former Yugoslav Republic of",code:"MK"},{name:"Madagascar",code:"MG"},{name:"Malawi",code:"MW"},{name:"Malaysia",code:"MY"},{name:"Maldives",code:"MV"},{name:"Mali",code:"ML"},{name:"Malta",code:"MT"},{name:"Marshall Islands",code:"MH"},{name:"Martinique",code:"MQ"},{name:"Mauritania",code:"MR"},{name:"Mauritius",code:"MU"},{name:"Mayotte",code:"YT"},{name:"Mexico",code:"MX"},{name:"Micronesia, Federated States of",code:"FM"},{name:"Moldova, Republic of",code:"MD"},{name:"Monaco",code:"MC"},{name:"Mongolia",code:"MN"},{name:"Montserrat",code:"MS"},{name:"Morocco",code:"MA"},{name:"Mozambique",code:"MZ"},{name:"Myanmar",code:"MM"},{name:"Namibia",code:"NA"},{name:"Nauru",code:"NR"},{name:"Nepal",code:"NP"},{name:"Netherlands",code:"NL"},{name:"Netherlands Antilles",code:"AN"},{name:"New Caledonia",code:"NC"},{name:"New Zealand",code:"NZ"},{name:"Nicaragua",code:"NI"},{name:"Niger",code:"NE"},{name:"Nigeria",code:"NG"},{name:"Niue",code:"NU"},{name:"Norfolk Island",code:"NF"},{name:"Northern Mariana Islands",code:"MP"},{name:"Norway",code:"NO"},{name:"Oman",code:"OM"},{name:"Pakistan",code:"PK"},{name:"Palau",code:"PW"},{name:"Palestinian Territory, Occupied",code:"PS"},{name:"Panama",code:"PA"},{name:"Papua New Guinea",code:"PG"},{name:"Paraguay",code:"PY"},{name:"Peru",code:"PE"},{name:"Philippines",code:"PH"},{name:"Pitcairn",code:"PN"},{name:"Poland",code:"PL"},{name:"Portugal",code:"PT"},{name:"Puerto Rico",code:"PR"},{name:"Qatar",code:"QA"},{name:"Reunion",code:"RE"},{name:"Romania",code:"RO"},{name:"Russian Federation",code:"RU"},{name:"RWANDA",code:"RW"},{name:"Saint Helena",code:"SH"},{name:"Saint Kitts and Nevis",code:"KN"},{name:"Saint Lucia",code:"LC"},{name:"Saint Pierre and Miquelon",code:"PM"},{name:"Saint Vincent and the Grenadines",code:"VC"},{name:"Samoa",code:"WS"},{name:"San Marino",code:"SM"},{name:"Sao Tome and Principe",code:"ST"},{name:"Saudi Arabia",code:"SA"},{name:"Senegal",code:"SN"},{name:"Serbia and Montenegro",code:"CS"},{name:"Seychelles",code:"SC"},{name:"Sierra Leone",code:"SL"},{name:"Singapore",code:"SG"},{name:"Slovakia",code:"SK"},{name:"Slovenia",code:"SI"},{name:"Solomon Islands",code:"SB"},{name:"Somalia",code:"SO"},{name:"South Africa",code:"ZA"},{name:"South Georgia and the South Sandwich Islands",code:"GS"},{name:"Spain",code:"ES"},{name:"Sri Lanka",code:"LK"},{name:"Sudan",code:"SD"},{name:"Suriname",code:"SR"},{name:"Svalbard and Jan Mayen",code:"SJ"},{name:"Swaziland",code:"SZ"},{name:"Sweden",code:"SE"},{name:"Switzerland",code:"CH"},{name:"Syrian Arab Republic",code:"SY"},{name:"Taiwan, Province of China",code:"TW"},{name:"Tajikistan",code:"TJ"},{name:"Tanzania, United Republic of",code:"TZ"},{name:"Thailand",code:"TH"},{name:"Timor-Leste",code:"TL"},{name:"Togo",code:"TG"},{name:"Tokelau",code:"TK"},{name:"Tonga",code:"TO"},{name:"Trinidad and Tobago",code:"TT"},{name:"Tunisia",code:"TN"},{name:"Turkey",code:"TR"},{name:"Turkmenistan",code:"TM"},{name:"Turks and Caicos Islands",code:"TC"},{name:"Tuvalu",code:"TV"},{name:"Uganda",code:"UG"},{name:"Ukraine",code:"UA"},{name:"United Arab Emirates",code:"AE"},{name:"United Kingdom",code:"GB"},{name:"United States",code:"US"},{name:"United States Minor Outlying Islands",code:"UM"},{name:"Uruguay",code:"UY"},{name:"Uzbekistan",code:"UZ"},{name:"Vanuatu",code:"VU"},{name:"Venezuela",code:"VE"},{name:"Viet Nam",code:"VN"},{name:"Virgin Islands, British",code:"VG"},{name:"Virgin Islands, U.S.",code:"VI"},{name:"Wallis and Futuna",code:"WF"},{name:"Western Sahara",code:"EH"},{name:"Yemen",code:"YE"},{name:"Zambia",code:"ZM"},{name:"Zimbabwe",code:"ZW"}]},82643:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=[{code:"AED",number:"784",digits:2,currency:"United Arab Emirates dirham",countries:["united arab emirates"]},{code:"AFN",number:"971",digits:2,currency:"Afghan afghani",countries:["afghanistan"]},{code:"ALL",number:"008",digits:2,currency:"Albanian lek",countries:["albania"]},{code:"AMD",number:"051",digits:2,currency:"Armenian dram",countries:["armenia"]},{code:"ANG",number:"532",digits:2,currency:"Netherlands Antillean guilder",countries:["curaçao","sint maarten"]},{code:"AOA",number:"973",digits:2,currency:"Angolan kwanza",countries:["angola"]},{code:"ARS",number:"032",digits:2,currency:"Argentine peso",countries:["argentina"]},{code:"AUD",number:"036",digits:2,currency:"Australian dollar",countries:["australia","australian antarctic territory","christmas island","cocos (keeling) islands","heard and mcdonald islands","kiribati","nauru","norfolk island","tuvalu"]},{code:"AWG",number:"533",digits:2,currency:"Aruban florin",countries:["aruba"]},{code:"AZN",number:"944",digits:2,currency:"Azerbaijani manat",countries:["azerbaijan"]},{code:"BAM",number:"977",digits:2,currency:"Bosnia and Herzegovina convertible mark",countries:["bosnia and herzegovina"]},{code:"BBD",number:"052",digits:2,currency:"Barbados dollar",countries:["barbados"]},{code:"BDT",number:"050",digits:2,currency:"Bangladeshi taka",countries:["bangladesh"]},{code:"BGN",number:"975",digits:2,currency:"Bulgarian lev",countries:["bulgaria"]},{code:"BHD",number:"048",digits:3,currency:"Bahraini dinar",countries:["bahrain"]},{code:"BIF",number:"108",digits:0,currency:"Burundian franc",countries:["burundi"]},{code:"BMD",number:"060",digits:2,currency:"Bermudian dollar",countries:["bermuda"]},{code:"BND",number:"096",digits:2,currency:"Brunei dollar",countries:["brunei","singapore"]},{code:"BOB",number:"068",digits:2,currency:"Boliviano",countries:["bolivia"]},{code:"BOV",number:"984",digits:2,currency:"Bolivian Mvdol (funds code)",countries:["bolivia"]},{code:"BRL",number:"986",digits:2,currency:"Brazilian real",countries:["brazil"]},{code:"BSD",number:"044",digits:2,currency:"Bahamian dollar",countries:["bahamas"]},{code:"BTN",number:"064",digits:2,currency:"Bhutanese ngultrum",countries:["bhutan"]},{code:"BWP",number:"072",digits:2,currency:"Botswana pula",countries:["botswana"]},{code:"BYR",number:"974",digits:0,currency:"Belarusian ruble",countries:["belarus"]},{code:"BZD",number:"084",digits:2,currency:"Belize dollar",countries:["belize"]},{code:"CAD",number:"124",digits:2,currency:"Canadian dollar",countries:["canada","saint pierre and miquelon"]},{code:"CDF",number:"976",digits:2,currency:"Congolese franc",countries:["democratic republic of congo"]},{code:"CHE",number:"947",digits:2,currency:"WIR Euro (complementary currency)",countries:["switzerland"]},{code:"CHF",number:"756",digits:2,currency:"Swiss franc",countries:["switzerland","liechtenstein"]},{code:"CHW",number:"948",digits:2,currency:"WIR Franc (complementary currency)",countries:["switzerland"]},{code:"CLF",number:"990",digits:0,currency:"Unidad de Fomento (funds code)",countries:["chile"]},{code:"CLP",number:"152",digits:0,currency:"Chilean peso",countries:["chile"]},{code:"CNY",number:"156",digits:2,currency:"Chinese yuan",countries:["china"]},{code:"COP",number:"170",digits:2,currency:"Colombian peso",countries:["colombia"]},{code:"COU",number:"970",digits:2,currency:"Unidad de Valor Real",countries:["colombia"]},{code:"CRC",number:"188",digits:2,currency:"Costa Rican colon",countries:["costa rica"]},{code:"CUC",number:"931",digits:2,currency:"Cuban convertible peso",countries:["cuba"]},{code:"CUP",number:"192",digits:2,currency:"Cuban peso",countries:["cuba"]},{code:"CVE",number:"132",digits:0,currency:"Cape Verde escudo",countries:["cape verde"]},{code:"CZK",number:"203",digits:2,currency:"Czech koruna",countries:["czech republic"]},{code:"DJF",number:"262",digits:0,currency:"Djiboutian franc",countries:["djibouti"]},{code:"DKK",number:"208",digits:2,currency:"Danish krone",countries:["denmark","faroe islands","greenland"]},{code:"DOP",number:"214",digits:2,currency:"Dominican peso",countries:["dominican republic"]},{code:"DZD",number:"012",digits:2,currency:"Algerian dinar",countries:["algeria"]},{code:"EGP",number:"818",digits:2,currency:"Egyptian pound",countries:["egypt","palestinian territories"]},{code:"ERN",number:"232",digits:2,currency:"Eritrean nakfa",countries:["eritrea"]},{code:"ETB",number:"230",digits:2,currency:"Ethiopian birr",countries:["ethiopia"]},{code:"EUR",number:"978",digits:2,currency:"Euro",countries:["andorra","austria","belgium","cyprus","estonia","finland","france","germany","greece","ireland","italy","kosovo","luxembourg","malta","monaco","montenegro","netherlands","portugal","san marino","slovakia","slovenia","spain","vatican city"]},{code:"FJD",number:"242",digits:2,currency:"Fiji dollar",countries:["fiji"]},{code:"FKP",number:"238",digits:2,currency:"Falkland Islands pound",countries:["falkland islands"]},{code:"GBP",number:"826",digits:2,currency:"Pound sterling",countries:["united kingdom","british crown dependencies (the  isle of man and the channel islands)","south georgia and the south sandwich islands","british antarctic territory","british indian ocean territory"]},{code:"GEL",number:"981",digits:2,currency:"Georgian lari",countries:["georgia"]},{code:"GHS",number:"936",digits:2,currency:"Ghanaian cedi",countries:["ghana"]},{code:"GIP",number:"292",digits:2,currency:"Gibraltar pound",countries:["gibraltar"]},{code:"GMD",number:"270",digits:2,currency:"Gambian dalasi",countries:["gambia"]},{code:"GNF",number:"324",digits:0,currency:"Guinean franc",countries:["guinea"]},{code:"GTQ",number:"320",digits:2,currency:"Guatemalan quetzal",countries:["guatemala"]},{code:"GYD",number:"328",digits:2,currency:"Guyanese dollar",countries:["guyana"]},{code:"HKD",number:"344",digits:2,currency:"Hong Kong dollar",countries:["hong kong","macao"]},{code:"HNL",number:"340",digits:2,currency:"Honduran lempira",countries:["honduras"]},{code:"HRK",number:"191",digits:2,currency:"Croatian kuna",countries:["croatia"]},{code:"HTG",number:"332",digits:2,currency:"Haitian gourde",countries:["haiti"]},{code:"HUF",number:"348",digits:2,currency:"Hungarian forint",countries:["hungary"]},{code:"IDR",number:"360",digits:0,currency:"Indonesian rupiah",countries:["indonesia"]},{code:"ILS",number:"376",digits:2,currency:"Israeli new shekel",countries:["israel","palestinian territories"]},{code:"INR",number:"356",digits:2,currency:"Indian rupee",countries:["india"]},{code:"IQD",number:"368",digits:3,currency:"Iraqi dinar",countries:["iraq"]},{code:"IRR",number:"364",digits:0,currency:"Iranian rial",countries:["iran"]},{code:"ISK",number:"352",digits:0,currency:"Icelandic króna",countries:["iceland"]},{code:"JMD",number:"388",digits:2,currency:"Jamaican dollar",countries:["jamaica"]},{code:"JOD",number:"400",digits:3,currency:"Jordanian dinar",countries:["jordan"]},{code:"JPY",number:"392",digits:0,currency:"Japanese yen",countries:["japan"]},{code:"KES",number:"404",digits:2,currency:"Kenyan shilling",countries:["kenya"]},{code:"KGS",number:"417",digits:2,currency:"Kyrgyzstani som",countries:["kyrgyzstan"]},{code:"KHR",number:"116",digits:2,currency:"Cambodian riel",countries:["cambodia"]},{code:"KMF",number:"174",digits:0,currency:"Comoro franc",countries:["comoros"]},{code:"KPW",number:"408",digits:0,currency:"North Korean won",countries:["north korea"]},{code:"KRW",number:"410",digits:0,currency:"South Korean won",countries:["south korea"]},{code:"KWD",number:"414",digits:3,currency:"Kuwaiti dinar",countries:["kuwait"]},{code:"KYD",number:"136",digits:2,currency:"Cayman Islands dollar",countries:["cayman islands"]},{code:"KZT",number:"398",digits:2,currency:"Kazakhstani tenge",countries:["kazakhstan"]},{code:"LAK",number:"418",digits:0,currency:"Lao kip",countries:["laos"]},{code:"LBP",number:"422",digits:0,currency:"Lebanese pound",countries:["lebanon"]},{code:"LKR",number:"144",digits:2,currency:"Sri Lankan rupee",countries:["sri lanka"]},{code:"LRD",number:"430",digits:2,currency:"Liberian dollar",countries:["liberia"]},{code:"LSL",number:"426",digits:2,currency:"Lesotho loti",countries:["lesotho"]},{code:"LTL",number:"440",digits:2,currency:"Lithuanian litas",countries:["lithuania"]},{code:"LVL",number:"428",digits:2,currency:"Latvian lats",countries:["latvia"]},{code:"LYD",number:"434",digits:3,currency:"Libyan dinar",countries:["libya"]},{code:"MAD",number:"504",digits:2,currency:"Moroccan dirham",countries:["morocco"]},{code:"MDL",number:"498",digits:2,currency:"Moldovan leu",countries:["moldova (except  transnistria)"]},{code:"MGA",number:"969",digits:0,currency:"*[8]\tMalagasy ariary",countries:["madagascar"]},{code:"MKD",number:"807",digits:0,currency:"Macedonian denar",countries:["macedonia"]},{code:"MMK",number:"104",digits:0,currency:"Myanma kyat",countries:["myanmar"]},{code:"MNT",number:"496",digits:2,currency:"Mongolian tugrik",countries:["mongolia"]},{code:"MOP",number:"446",digits:2,currency:"Macanese pataca",countries:["macao"]},{code:"MRO",number:"478",digits:0,currency:"*[8]\tMauritanian ouguiya",countries:["mauritania"]},{code:"MUR",number:"480",digits:2,currency:"Mauritian rupee",countries:["mauritius"]},{code:"MVR",number:"462",digits:2,currency:"Maldivian rufiyaa",countries:["maldives"]},{code:"MWK",number:"454",digits:2,currency:"Malawian kwacha",countries:["malawi"]},{code:"MXN",number:"484",digits:2,currency:"Mexican peso",countries:["mexico"]},{code:"MXV",number:"979",digits:2,currency:"Mexican Unidad de Inversion (UDI) (funds code)",countries:["mexico"]},{code:"MYR",number:"458",digits:2,currency:"Malaysian ringgit",countries:["malaysia"]},{code:"MZN",number:"943",digits:2,currency:"Mozambican metical",countries:["mozambique"]},{code:"NAD",number:"516",digits:2,currency:"Namibian dollar",countries:["namibia"]},{code:"NGN",number:"566",digits:2,currency:"Nigerian naira",countries:["nigeria"]},{code:"NIO",number:"558",digits:2,currency:"Nicaraguan córdoba",countries:["nicaragua"]},{code:"NOK",number:"578",digits:2,currency:"Norwegian krone",countries:["norway","svalbard","jan mayen","bouvet island","queen maud land","peter i island"]},{code:"NPR",number:"524",digits:2,currency:"Nepalese rupee",countries:["nepal"]},{code:"NZD",number:"554",digits:2,currency:"New Zealand dollar",countries:["cook islands","new zealand","niue","pitcairn","tokelau","ross dependency"]},{code:"OMR",number:"512",digits:3,currency:"Omani rial",countries:["oman"]},{code:"PAB",number:"590",digits:2,currency:"Panamanian balboa",countries:["panama"]},{code:"PEN",number:"604",digits:2,currency:"Peruvian nuevo sol",countries:["peru"]},{code:"PGK",number:"598",digits:2,currency:"Papua New Guinean kina",countries:["papua new guinea"]},{code:"PHP",number:"608",digits:2,currency:"Philippine peso",countries:["philippines"]},{code:"PKR",number:"586",digits:2,currency:"Pakistani rupee",countries:["pakistan"]},{code:"PLN",number:"985",digits:2,currency:"Polish złoty",countries:["poland"]},{code:"PYG",number:"600",digits:0,currency:"Paraguayan guaraní",countries:["paraguay"]},{code:"QAR",number:"634",digits:2,currency:"Qatari riyal",countries:["qatar"]},{code:"RON",number:"946",digits:2,currency:"Romanian new leu",countries:["romania"]},{code:"RSD",number:"941",digits:2,currency:"Serbian dinar",countries:["serbia"]},{code:"RUB",number:"643",digits:2,currency:"Russian rouble",countries:["russia","abkhazia","south ossetia"]},{code:"RWF",number:"646",digits:0,currency:"Rwandan franc",countries:["rwanda"]},{code:"SAR",number:"682",digits:2,currency:"Saudi riyal",countries:["saudi arabia"]},{code:"SBD",number:"090",digits:2,currency:"Solomon Islands dollar",countries:["solomon islands"]},{code:"SCR",number:"690",digits:2,currency:"Seychelles rupee",countries:["seychelles"]},{code:"SDG",number:"938",digits:2,currency:"Sudanese pound",countries:["sudan"]},{code:"SEK",number:"752",digits:2,currency:"Swedish krona/kronor",countries:["sweden"]},{code:"SGD",number:"702",digits:2,currency:"Singapore dollar",countries:["singapore","brunei"]},{code:"SHP",number:"654",digits:2,currency:"Saint Helena pound",countries:["saint helena"]},{code:"SLL",number:"694",digits:0,currency:"Sierra Leonean leone",countries:["sierra leone"]},{code:"SOS",number:"706",digits:2,currency:"Somali shilling",countries:["somalia"]},{code:"SRD",number:"968",digits:2,currency:"Surinamese dollar",countries:["suriname"]},{code:"SSP",number:"728",digits:2,currency:"South Sudanese pound",countries:["south sudan"]},{code:"STD",number:"678",digits:0,currency:"São Tomé and Príncipe dobra",countries:["são tomé and príncipe"]},{code:"SYP",number:"760",digits:2,currency:"Syrian pound",countries:["syria"]},{code:"SZL",number:"748",digits:2,currency:"Swazi lilangeni",countries:["swaziland"]},{code:"THB",number:"764",digits:2,currency:"Thai baht",countries:["thailand"]},{code:"TJS",number:"972",digits:2,currency:"Tajikistani somoni",countries:["tajikistan"]},{code:"TMT",number:"934",digits:2,currency:"Turkmenistani manat",countries:["turkmenistan"]},{code:"TND",number:"788",digits:3,currency:"Tunisian dinar",countries:["tunisia"]},{code:"TOP",number:"776",digits:2,currency:"Tongan paʻanga",countries:["tonga"]},{code:"TRY",number:"949",digits:2,currency:"Turkish lira",countries:["turkey","northern cyprus"]},{code:"TTD",number:"780",digits:2,currency:"Trinidad and Tobago dollar",countries:["trinidad and tobago"]},{code:"TWD",number:"901",digits:2,currency:"New Taiwan dollar",countries:["republic of china (taiwan)"]},{code:"TZS",number:"834",digits:2,currency:"Tanzanian shilling",countries:["tanzania"]},{code:"UAH",number:"980",digits:2,currency:"Ukrainian hryvnia",countries:["ukraine"]},{code:"UGX",number:"800",digits:2,currency:"Ugandan shilling",countries:["uganda"]},{code:"USD",number:"840",digits:2,currency:"United States dollar",countries:["american samoa","barbados","bermuda","british indian ocean territory","british virgin islands, caribbean netherlands","ecuador","el salvador","guam","haiti","marshall islands","federated states of micronesia","northern mariana islands","palau","panama","puerto rico","timor-leste","turks and caicos islands","united states","u.s. virgin islands","zimbabwe"]},{code:"USN",number:"997",digits:2,currency:"United States dollar (next day) (funds code)",countries:["united states"]},{code:"USS",number:"998",digits:2,currency:"United States dollar",countries:["united states"]},{code:"UYI",number:"940",digits:0,currency:"Uruguay Peso en Unidades Indexadas",countries:["uruguay"]},{code:"UYU",number:"858",digits:2,currency:"Uruguayan peso",countries:["uruguay"]},{code:"UZS",number:"860",digits:2,currency:"Uzbekistan som",countries:["uzbekistan"]},{code:"VEF",number:"937",digits:2,currency:"Venezuelan bolívar",countries:["venezuela"]},{code:"VND",number:"704",digits:0,currency:"Vietnamese dong",countries:["vietnam"]},{code:"VUV",number:"548",digits:0,currency:"Vanuatu vatu",countries:["vanuatu"]},{code:"WST",number:"882",digits:2,currency:"Samoan tala",countries:["samoa"]},{code:"XAF",number:"950",digits:0,currency:"CFA franc BEAC",countries:["cameroon","central african republic","republic of the congo","chad","equatorial guinea","gabon"]},{code:"XAG",number:"961",currency:"Silver (one troy ounce)"},{code:"XAU",number:"959",currency:"Gold (one troy ounce)"},{code:"XBA",number:"955",currency:"European Composite Unit (EURCO) (bond market unit)\t"},{code:"XBB",number:"956",currency:"European Monetary Unit (E.M.U.-6) (bond market unit)\t"},{code:"XBC",number:"957",currency:"European Unit of Account 9 (E.U.A.-9) (bond market unit)\t"},{code:"XBD",number:"958",currency:"European Unit of Account 17 (E.U.A.-17) (bond market unit)\t"},{code:"XBT",currency:"Bitcoin"},{code:"XCD",number:"951",digits:2,currency:"East Caribbean dollar",countries:["anguilla","antigua and barbuda","dominica","grenada","montserrat","saint kitts and nevis","saint lucia","saint vincent and the grenadines"]},{code:"XDR",number:"960",currency:"Special drawing rights",countries:["international monetary fund"]},{code:"XFU",currency:"UIC franc (special settlement currency)",countries:["international union of railways"]},{code:"XOF",number:"952",digits:0,currency:"CFA franc BCEAO",countries:["benin","burkina faso","côte d'ivoire","guinea-bissau","mali","niger","senegal","togo"]},{code:"XPD",number:"964",currency:"Palladium (one troy ounce)"},{code:"XPF",number:"953",digits:0,currency:"CFP franc (Franc du Pacifique)",countries:["french polynesia","new caledonia","wallis and futuna"]},{code:"XPT",number:"962",currency:"Platinum (one troy ounce)"},{code:"XTS",number:"963",currency:"Code reserved for testing purposes"},{code:"XXX",number:"999",currency:"No currency"},{code:"YER",number:"886",digits:2,currency:"Yemeni rial",countries:["yemen"]},{code:"ZAR",number:"710",digits:2,currency:"South African rand",countries:["south africa"]},{code:"ZMW",number:"967",digits:2,currency:"Zambian kwacha",countries:["zambia"]}]},52170:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(20313)).default;e.default=o},94696:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.decimalDelimiter,r=void 0===n?".":n,o=e.digitGroupDelimiter,i=void 0===o?",":o,a=e.min,l=void 0===a?Number.MIN_SAFE_INTEGER:a,s=e.max,u=void 0===s?Number.MAX_SAFE_INTEGER:s;if(""==i)return",";if(!t)return NaN;var c=t,d=c.lastIndexOf(r);c=-1!==d&&"."!==r?[c.substring(0,d).replace(new RegExp("[\\".concat(i,"]"),"g"),""),c.substring(d).replace(new RegExp("[\\".concat(r,"]"),"g"),".")].join(""):c.replace(new RegExp("[\\".concat(i,"]"),"g"),"");var f=parseFloat(c,10);return f<l&&(f=l),f>u&&(f=u),f}},44430:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){if(!Array.isArray(t))return null;if(0===t.length)return null;if(Array.prototype.find)return t.find(e);if("function"!=typeof e)return null;for(var n,r=0,o=t.length;r<o;r++){var i=t[r];if(e(i)){n=i;break}}return n}},48826:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"symbol",n=t.split("-")[1],r=l[n];if(r){var i=l[n]&&l[n].toLowerCase(),s=(0,a.default)(o.default,(function(t){return-1!==(t.countries||[]).indexOf(i)}));return s?new Number(1).toLocaleString(t,{style:"currency",currency:s.code,currencyDisplay:e}).replace(/[0-9\.\,]/g,""):""}return console.error("Cannot get currency based on country code. Country ".concat(n," not found.")),""};var o=r(n(82643)),i=r(n(65288)),a=r(n(44430)),l=i.default.reduce((function(t,e){return t[e.code]=e.name,t[e.code.toLowerCase()]=e.name,t}),{})},42074:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return 1.1.toLocaleString(t).replace(/1/g,"")||"."}},13154:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return 1e3.toLocaleString(t).replace(/[01]/g,"")||","}},42094:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(t.createTextRange&&!r.getSelection){var e=o.selection.createRange().duplicate();return e.moveStart("character",-t.value.length),e.text.length}return t.selectionEnd};var r=(0,n(93558).getGlobal)(),o=r.document},98465:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.getSelectionEnd,r=void 0===n?i.default:n,a=e.getSelectionStart,l=void 0===a?o.default:a;return{start:l(t),end:r(t)}};var o=r(n(71011)),i=r(n(42094))},71011:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(t.createTextRange&&!r.getSelection){var e=o.selection.createRange().duplicate();return e.moveEnd("character",t.value.length),""==e.text?t.value.length:t.value.lastIndexOf(e.text)}return t.selectionStart};var r=(0,n(93558).getGlobal)(),o=r.document},22709:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.countDecimalDigits=void 0,e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"!=typeof t&&(t+=""),!t)return["",null];if("-"===(t=t.replace(/[^0-9\,\.\-\+]/g,""))||"-."===t)return[t,null];var r=e.locale,u=e.min,c=void 0===u?Number.MIN_SAFE_INTEGER:u,d=e.max,f=void 0===d?Number.MAX_SAFE_INTEGER:d,p=e.suffix,h=e.prefix,m=e.precision||null;m>20&&(m=20);var g=n.getDecimalDelimiter,A=void 0===g?o.default:g,v=n.getDigitGroupDelimiter,y=void 0===v?i.default:v,b=n.convertStringToNumber,w=void 0===b?a.default:b,C=A(r);if(t===C)return[t,null];var x=l(t,C),S=s(t,C,x);(m||0===m&&S>m)&&(t=t.substring(0,t.length-(S-m)));var O=y(r),k=w(t,{digitGroupDelimiter:O,decimalDelimiter:C,min:c,max:f});if(isNaN(k))return["",null];var E=k===c||k===f;E&&(S=0);var _={maximumFractionDigits:m?Math.min(m,20):20,minimumFractionDigits:Math.min(m||S,20)},P=k.toLocaleString(r,_);return m||E||S||x!==t.length-1||(P+="."),h&&(P="".concat(h," ").concat(P)),p&&(P="".concat(P," ").concat(p)),[P,k]},e.getDecimalDelimiterPosition=void 0;var o=r(n(42074)),i=r(n(13154)),a=r(n(94696)),l=function(t,e){var n=t&&t.toString(),r=n&&n.indexOf(e);return-1!==r&&r};e.getDecimalDelimiterPosition=l;var s=function(t,e,n){var r=n||l(t,e);return isNaN(r)?0:"number"==typeof r&&r<t.length?t.length-r-1:0};e.countDecimalDigits=s},77677:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=e,r=e;if(!e||null==e.start&&null==e.end||(n=e.start||0,r=e.end||n),null!=t)if(t.createTextRange){var o=t.createTextRange();o.moveStart("character",n),o.moveEnd("character",r),o.select()}else t.setSelectionRange(n,r)}},20098:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(87282)).default;e.default=o},98384:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i=r(n(45697)),a=r(n(36828));function l(t){var e=(0,a.default)({},t.style),n=(0,a.default)({},t.position),r={height:t.size,width:t.size};(0,a.default)(e,r);var i=.5*t.size*Math.pow(2,.5)*2;return i&&(n.width=i,n.height=i),o.default.createElement("div",{className:t.wrapperClassName,style:n},o.default.createElement("div",{className:t.className,style:e}))}l.propTypes={className:i.default.string,style:i.default.object,size:i.default.number,position:i.default.shape({top:i.default.oneOfType([i.default.number,i.default.string]),left:i.default.oneOfType([i.default.number,i.default.string])})};var s=l;e.default=s},19279:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(50008)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=r(n(59713)),p=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=k(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),h=r(n(45697)),m=r(n(64444)),g=r(n(36828)),A=r(n(13862)),v=r(n(81299)),y=r(n(14793)),b=r(n(12396)),w=r(n(12376)),C=r(n(86348)),x=r(n(35890)),S=r(n(98384)),O=n(73583);function k(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(k=function(t){return t?n:e})(t)}function E(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function _(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?E(Object(n),!0).forEach((function(e){(0,f.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var P=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),e=r.call(this,t),(0,f.default)((0,s.default)(e),"componentDidUpdate",(function(t){t.visible!==e.props.visible&&e.handleVisibleChange(e.props.visible)})),e.state={visible:t.defaultVisible,position:null,arrowConfig:null,renderTrigger:null},e.handleDocumentScroll=e.handleDocumentScroll.bind((0,s.default)(e)),e.onHide=e.onHide.bind((0,s.default)(e)),e.onShow=e.onShow.bind((0,s.default)(e)),e.handleKeyDown=e.handleKeyDown.bind((0,s.default)(e)),e.getOverlayNode=e.getOverlayNode.bind((0,s.default)(e)),e.getVisible=e.getVisible.bind((0,s.default)(e)),e.getActiveTargetNode=e.getActiveTargetNode.bind((0,s.default)(e)),e.rootRef=function(t){e.rootNode=t},e.fixedRef=function(t){e.fixedNode=t},e}return(0,l.default)(o,[{key:"shouldComponentUpdate",value:function(t,e){return(0,b.default)(this,t,e)}},{key:"componentDidMount",value:function(){var t=this;this.register(),this.componentIsMounted=!0,this.props.updatePositionOnScroll&&window.addEventListener("scroll",this.handleDocumentScroll,!0);var e=function(){var e=t.getTarget();"object"===(0,i.default)(e)&&(t.activeTargetNode=e,t.setPosition(t.props.onInitialPosition),t.getVisible()&&t.onShow({target:e}))};this.props.rafOnMount?requestAnimationFrame(e):e()}},{key:"componentWillUnmount",value:function(){this.unregister(),this.componentIsMounted=null,this.activeTargetNode=null,this.props.updatePositionOnScroll&&window.removeEventListener("scroll",this.handleDocumentScroll,!0)}},{key:"render",value:function(){var t=this.props,e=this.prepareClassName(),n=this.prepareContentClassName(),r=this.prepareStyle(),i=this.prepareContentStyle();return p.default.createElement("div",_(_({},(0,m.default)(t,o.propTypes)),{},{className:e,ref:this.rootRef,style:r,onKeyDown:this.handleKeyDown}),p.default.createElement("div",_(_({className:n},this.getChildrenProps()),{},{style:i})),t.arrow&&this.renderArrow(),t.relativeToViewport&&this.renderFixed())}},{key:"renderFixed",value:function(){return p.default.createElement("div",{style:{position:"fixed",top:0,left:0,width:0,height:0},ref:this.fixedRef})}},{key:"renderArrow",value:function(){if(!this.state.arrowConfig)return null;var t=this.props.rootClassName,e=this.state.arrowConfig.position,n=this.state.arrowConfig.location,r=(0,y.default)("".concat(t,"__arrow"),"".concat(t,"__arrow--").concat(n),this.props.arrowClassName),o=(0,g.default)({},this.props.arrowStyle);this.props.border&&(0,g.default)(o,{border:this.props.border}),null!=this.props.background&&(0,g.default)(o,{background:this.props.background});var i=(0,y.default)("".concat(t,"__arrow-wrapper"),"".concat(t,"__arrow-wrapper--").concat(n));return p.default.createElement(S.default,{className:r,wrapperClassName:i,position:e,style:o,size:this.props.arrowSize})}},{key:"getChildrenProps",value:function(){var t=this.props.children,e=this.getPositionTarget(),n={children:t},r={targetNode:e,visible:this.getVisible()};if("function"==typeof t)return{children:t(r)};if(void 0===t&&e){var o=e.getAttribute("data-tooltip");if(null!=o)return{dangerouslySetInnerHTML:{__html:o}}}return n}},{key:"prepareClassName",value:function(){var t=this.props,e=this.state,n=t.rootClassName,r=t.theme,o=t.visibleClassName,i=t.relativeToViewport,a=this.getVisible(),l=(0,y.default)(n,t.className,a&&"".concat(n,"--visible"),a&&o,!a&&"".concat(n,"--invisible"),i&&"".concat(n,"--position-fixed"),r&&"".concat(n,"--theme-").concat(r));return this.props.fade&&(l=(0,y.default)(l,t.fade&&"".concat(n,"--has-transition"),e.transitionEnter&&"".concat(n,"--transition-enter"),e.transitionEnterActive&&"".concat(n,"--transition-enter-active"),e.transitionLeave&&"".concat(n,"--transition-leave"),e.transitionLeaveActive&&"".concat(n,"--transition-leave-active"))),l}},{key:"prepareContentClassName",value:function(){return(0,y.default)(this.props.contentClassName,"".concat(this.props.rootClassName,"__content"))}},{key:"prepareStyle",value:function(){var t=(0,g.default)({zIndex:this.props.zIndex},this.props.style);return this.props.fade&&(0,g.default)(t,this.getTransitionStyle()),this.props.border&&(0,g.default)(t,{border:this.props.border}),this.state.position&&(this.props.useTransform?(t.transform="translate3d(".concat(Math.round(this.state.position.left||0),"px, ").concat(Math.round(this.state.position.top||0),"px, 0px)"),t.left=0,t.top=0):((0,g.default)(t,{left:Math.round(this.state.position.left)}),null!=this.state.position.top&&(t.top=Math.round(this.state.position.top))),null!=this.state.position.bottom&&(t.bottom=Math.round(this.state.position.bottom)),this.state.position.width&&(t.width=this.state.position.width)),t}},{key:"prepareContentStyle",value:function(){var t=(0,g.default)({},this.props.contentStyle);null!=this.props.background&&(0,g.default)(t,{background:this.props.background}),null!=this.props.padding&&(0,g.default)(t,{padding:this.props.padding}),null!=this.props.height&&(0,g.default)(t,{height:this.props.height}),null!=this.props.width&&(0,g.default)(t,{width:this.props.width});var e=(0,v.default)(this.props);return(0,g.default)(t,e),t}},{key:"getTransitionStyle",value:function(){var t=this.state,e={};return(t.transitionEnterActive||t.transitionLeaveActive)&&(e.transitionDuration=t.transitionEnterActive?"".concat(this.getFadeInDuration(),"ms"):"".concat(this.getFadeOutDuration(),"ms"),e.transitionTimingFunction=t.transitionEnterActive?this.getFadeInTransitionFunction():this.getFadeOutTransitionFunction()),e}},{key:"onShow",value:function(t){var e=this;this.activeTargetNode=t.target,this.setState({renderTrigger:!this.state.renderTrigger},(function(){e.setPosition(),e.setVisible(!0)}))}},{key:"onHide",value:function(t){this.setVisible(!1)}},{key:"register",value:function(){var t=this;this.eventManager=this.getEventManager()({showEvent:(0,w.default)(this.props.showEvent),hideEvent:(0,w.default)(this.props.hideEvent),target:this.getTarget(),hideOnScroll:this.props.hideOnScroll,hideOnClickOutside:this.props.hideOnClickOutside,hideOnEscape:this.props.hideOnEscape,onShow:this.onShow,onHide:this.onHide,getShowDelay:function(){return t.props.showDelay},getHideDelay:function(){return t.props.hideDelay},getVisible:this.getVisible,getOverlayNode:this.getOverlayNode,getActiveTargetNode:this.getActiveTargetNode})}},{key:"unregister",value:function(){this.eventManager&&this.eventManager.unregister()}},{key:"getEventManager",value:function(){return this.props.eventManager}},{key:"getTarget",value:function(){var t,e=this.getOverlayNode();return this.props.target?"function"==typeof(t=this.props.target)&&(t=t(this.props,e,this)):e&&(t=e.parentElement),t}},{key:"setVisible",value:function(t){this.isVisibleControlled()||(t!==this.getVisible()&&this.handleVisibleChange(t),this.setState({visible:t})),t?this.props.onShow():this.props.onHide(),this.props.onVisibleChange(t)}},{key:"isVisibleControlled",value:function(){return null!=this.props.visible}},{key:"getVisible",value:function(){return this.isVisibleControlled()?this.props.visible:this.state.visible}},{key:"setPosition",value:function(t){this.setState(this.getPositionConfig(),t)}},{key:"getPositionConfig",value:function(){var t=this.props,e=t.constrainTo,n=t.offset,r=t.syncWidth,o=this.props.positions,i=this.getPositionTarget(),a=i?i.getAttribute("data-tooltip-positions"):null;a&&(o=a.split(",").map((function(t){return t&&t.trim?t.trim():t})));var l=Array.isArray(o)?o:[o],s=(0,x.default)({showArrow:!0,constrainTo:e,offset:n,targetNode:i,overlayNode:this.getOverlayNode(),positions:l,adjustOnPositionBottom:this.props.adjustOnPositionBottom,relativeToViewport:this.props.relativeToViewport,arrowSize:this.props.arrowSize});if(this.props.relativeToViewport&&this.fixedNode){var u=this.fixedNode.getBoundingClientRect();if(s&&s.position){var c=this.props.useTransform;s.position={top:s.position.top-(c?0:u.top),left:s.position.left-(c?0:u.left)},r&&(s.position.width=s.alignRegion.width)}}return s}},{key:"handleDocumentScroll",value:function(){this.props.updatePositionOnScroll&&this.updateDomPosition()}},{key:"updateDomPosition",value:function(){var t=this.getPositionConfig();if(this.rootNode&&t){var e=t.position;if(void 0!==e.bottom&&(this.rootNode.style.bottom="".concat(e.bottom,"px")),this.props.useTransform){var n=this.state.position||{top:0,left:0};this.rootNode.style.transform="translate3d(".concat(Math.round(e.left||n.left),"px, ").concat(Math.round(e.top||n.top),"px, 0px)")}else void 0!==e.top&&(this.rootNode.style.top="".concat(Math.round(e.top),"px")),this.rootNode.style.left="".concat(Math.round(e.left),"px")}}},{key:"getOverlayNode",value:function(){return this.rootNode}},{key:"getActiveTargetNode",value:function(){return this.activeTargetNode}},{key:"getPositionTarget",value:function(){var t=this.getTarget();return t instanceof Element?t:this.getActiveTargetNode()}},{key:"handleVisibleChange",value:function(t){if(!this.props.fade)return null;t?this.setupEnterTransition():this.setupLeaveTransition()}},{key:"setupEnterTransition",value:function(){var t=this;this.props.onFadeInStart(),this.setState({transitionEnter:!0,transitionEnterActive:!1,transitionLeave:!1,transitionLeaveActive:!1},(function(){setTimeout((function(){t.componentIsMounted&&t.setState({transitionEnterActive:!0},(function(){t.props.onFadeInEnd()}))}),16)}))}},{key:"setupLeaveTransition",value:function(){var t=this;this.props.onFadeOutStart(),this.setState({transitionLeave:!0,transitionLeaveActive:!1,transitionEnter:!1,transitionEnterActive:!1},(function(){setTimeout((function(){t.componentIsMounted&&t.setState({transitionLeaveActive:!0},(function(){setTimeout((function(){t.componentIsMounted&&t.setState({transitionLeave:!1,transitionLeaveActive:!1},(function(){t.props.onFadeOutEnd()}))}),t.getFadeOutDuration())}))}),16)}))}},{key:"getFadeInDuration",value:function(){return this.props.fadeInDuration?this.props.fadeInDuration:this.props.fadeDuration}},{key:"getFadeOutDuration",value:function(){return this.props.fadeOutDuration?this.props.fadeOutDuration:this.props.fadeDuration}},{key:"getFadeInTransitionFunction",value:function(){return this.props.fadeInTransitionFunction?this.props.fadeInTransitionFunction:this.props.fadeTransitionFunction}},{key:"getFadeOutTransitionFunction",value:function(){return this.props.fadeOutTransitionFunction?this.props.fadeOutTransitionFunction:this.props.fadeTransitionFunction}},{key:"handleKeyDown",value:function(t){this.props.captureTabNavigation&&"Tab"===t.key&&this.captureTabNavigation(t),this.props.onKeyDown&&this.props.onKeyDown(t)}},{key:"captureTabNavigation",value:function(t){var e=t.shiftKey,n=(0,C.default)(this.rootNode);if(!n.length)return null;var r=n[0],o=n[n.length-1];o!==t.target||e||(r.focus(),t.preventDefault(),t.stopPropagation()),r===t.target&&e&&(o.focus(),t.preventDefault(),t.stopPropagation())}},{key:"show",value:function(){this.setVisible(!0)}},{key:"hide",value:function(){this.setVisible(!1)}}]),o}(p.Component),B=function(){};P.defaultProps={captureTabNavigation:!1,updatePositionOnScroll:!1,zIndex:100,theme:"default",rootClassName:"inovua-react-toolkit-overlay",background:null,padding:null,eventManager:A.default,target:null,showEvent:["mouseenter"],hideEvent:["mouseleave"],defaultVisible:!1,arrow:!0,arrowStyle:{},arrowSize:11,showDelay:null,hideDelay:null,hideOnClickOutside:!0,hideOnScroll:!1,fade:!1,fadeDuration:300,fadeInDuration:300,fadeOutDuration:50,fadeTransitionFunction:"ease",positions:O.posiblePositions,constrainTo:!0,offset:10,rafOnMount:!0,relativeToViewport:!0,adjustOnPositionBottom:!1,onVisibleChange:B,onShow:B,onHide:B,onFadeInStart:B,onFadeOutStart:B,onFadeInEnd:B,onFadeOutEnd:B},P.propTypes={shouldComponentUpdate:h.default.func,captureTabNavigation:h.default.bool,updatePositionOnScroll:h.default.bool,children:h.default.oneOfType([h.default.node,h.default.func]),rootClassName:h.default.string,border:h.default.string,background:h.default.string,theme:h.default.string,zIndex:h.default.number,contentStyle:h.default.object,contentClassName:h.default.string,padding:h.default.number,height:h.default.number,width:h.default.number,minSize:h.default.oneOfType([h.default.number,h.default.string,h.default.shape({height:h.default.oneOfType([h.default.number,h.default.string]),width:h.default.oneOfType([h.default.number,h.default.string])})]),maxSize:h.default.oneOfType([h.default.number,h.default.string,h.default.shape({height:h.default.oneOfType([h.default.number,h.default.string]),width:h.default.oneOfType([h.default.number,h.default.string])})]),arrow:h.default.bool,arrowClassName:h.default.string,arrowStyle:h.default.object,arrowSize:h.default.number,visible:h.default.bool,visibleClassName:h.default.string,defaultVisible:h.default.bool,target:h.default.oneOfType([h.default.string,h.default.object,h.default.func]),eventManager:h.default.func,showEvent:h.default.oneOfType([h.default.arrayOf(h.default.string),h.default.string]),hideEvent:h.default.oneOfType([h.default.arrayOf(h.default.string),h.default.string]),showDelay:h.default.number,hideDelay:h.default.number,hideOnClickOutside:h.default.bool,hideOnScroll:h.default.bool,hideOnEscape:h.default.bool,useTransform:h.default.bool,fade:h.default.bool,fadeDuration:h.default.number,fadeInDuration:h.default.number,fadeOutDuration:h.default.number,fadeTransitionFunction:h.default.string,fadeInTransitionFunction:h.default.string,fadeOutTransitionFunction:h.default.string,constrainTo:h.default.oneOfType([h.default.string,h.default.object,h.default.func,h.default.bool]),positions:function(t,e,n){var r=t[e];if("string"==typeof r&&-1===O.posiblePositions.indexOf(r))return new Error("\nInvalid prop ".concat(e," suplied to ").concat(n,".\nFollowing values are allowed: ").concat(O.posiblePositions.join(", "),"\n"))},offset:h.default.oneOfType([h.default.number,h.default.shape({x:h.default.number,y:h.default.number}),h.default.arrayOf(h.default.oneOfType([h.default.number,h.default.shape({x:h.default.number,y:h.default.number})]))]),rafOnMount:h.default.bool,relativeToViewport:h.default.bool,adjustOnPositionBottom:h.default.bool,syncWidth:h.default.bool,onInitialPosition:h.default.func,onVisibleChange:h.default.func,onShow:h.default.func,onHide:h.default.func,onFadeInStart:B,onFadeOutStart:B,onFadeInEnd:B,onFadeOutEnd:B};var T=P;e.default=T},14969:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.getOverlayNode,n=t.getActiveTargetNode,r=t.onHide;return function(t){var o=t.target,i=n(),a=e();if(!i||!a)return null;a===o||a.contains(o)||i===o||i.contains(o)||r(t,{target:null})}}},81478:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(76670)),i=n(48652),a=n(15916),l=r(n(14969));e.default=function(t){var e=t.showEvent,n=void 0===e?[]:e,r=t.hideEvent,s=void 0===r?[]:r,u=t.target,c=t.hideOnScroll,d=t.hideOnClickOutside,f=t.hideOnEscape,p=t.onShow,h=t.onHide,m=t.getShowDelay,g=t.getHideDelay,A=t.getVisible,v=t.getOverlayNode,y=void 0===v?function(){}:v,b=t.getActiveTargetNode,w={showId:null,hideId:null,targetThatTriggeredEvent:null},C=(0,o.default)({showEvent:n,hideEvent:s}),x=C.normalizedShowEvents,S=C.normalizedHideEvents,O=C.toggleEvents,k=(0,a.createShowHandler)({timeoutState:w,target:u,getActiveTargetNode:b,action:p,getDelay:m});x&&p&&(0,i.registerListeners)({events:x,action:k});var E,_,P,B,T,R,I=(0,a.createHideHandler)({timeoutState:w,target:u,getActiveTargetNode:b,action:h,getDelay:g});return S&&h&&(0,i.registerListeners)({events:S,action:I}),O.length&&(E=(0,a.createToggleHandler)({target:u,getActiveTargetNode:b,getVisible:A,onHide:I,onShow:k}),(0,i.registerListeners)({events:O,action:E})),d&&(_=(0,l.default)({getOverlayNode:y,getActiveTargetNode:b,onHide:I}),(0,i.registerListeners)({events:["click"],action:_})),c&&(P=function(t){A()&&I(t,{target:null})},(0,i.registerListeners)({events:["scroll"],action:P})),f&&(B=function(t){A()&&"Escape"===t.key&&I(t,{target:null})},(0,i.registerListeners)({events:["keydown"],action:B})),-1!==S.indexOf("mouseleave")&&(T=function(t){if(t.target===y()){var e=b();k(t,{target:e})}},(0,i.registerListeners)({events:["mouseenter"],action:T}),R=function(t){if(t.target===y()){var e=b();I(t,{target:e})}},(0,i.registerListeners)({events:["mouseleave"],action:R})),{unregister:function(){x&&k&&(0,i.unregisterListeners)({events:x,action:k}),S&&I&&(0,i.unregisterListeners)({events:S,action:I}),O&&E&&(0,i.unregisterListeners)({events:O,action:E}),_&&(0,i.unregisterListeners)({events:["click"],action:_}),P&&(0,i.unregisterListeners)({events:["scroll"],action:P}),T&&(0,i.unregisterListeners)({events:["mouseenter"],action:T}),R&&(0,i.unregisterListeners)({events:["mouseleave"],action:R}),B&&(0,i.unregisterListeners)({events:["keydown"],action:B})}}}},15916:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.createHideHandler=function(t){var e=t.action,n=t.target,r=t.getDelay,a=t.timeoutState;return function(t){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=r&&r();l.target&&(t=(0,i.default)({},t,{target:l.target}));var u=t.target;if(null!==l.target&&!(0,o.default)(n,u))return null;var c=a.targetThatTriggeredEvent;if(a.targetThatTriggeredEvent=u,c===u&&a.showId&&(clearTimeout(a.showId),a.showId=null),s){if(a.hideId&&c===u)return null;a.hideId=setTimeout((function(){a.hideId=null,e(t)}),s)}else e(t)}},e.createShowHandler=function(t){var e=t.action,n=t.target,r=t.getDelay,a=t.timeoutState;return function(t){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=r&&r();l.target&&(t=(0,i.default)({},t,{target:l.target}));var u=t.target;if(!(0,o.default)(n,u))return null;var c=a.targetThatTriggeredEvent;if(a.targetThatTriggeredEvent=u,a.hideId&&(clearTimeout(a.hideId),a.hideId=null),s){if(a.showId&&c===u)return null;a.showId&&clearTimeout(a.showId),a.showId=setTimeout((function(){a.showId=null,e(t)}),s)}else e(t)}},e.createToggleHandler=function(t){var e=t.onHide,n=t.onShow,r=t.target,i=t.getActiveTargetNode,a=t.getVisible;return function(t){var l=i(),s=t.target;if(!(0,o.default)(r,s))return null;a()&&s===l?e(t):n(t)}};var o=r(n(54664)),i=r(n(36828))},13862:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(81478)).default;e.default=o},54664:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(3775)),i=r(n(68108));e.default=function(t,e){return e===document?null:t===e||!("string"!=typeof t||!(0,o.default)(e,t))||!!(0,i.default)(t,e)}},48652:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerListeners=function(t){var e=t.events,n=t.action;e.forEach((function(t){"mouseenter"===t||"mouseleave"===t||"scroll"===t?document.addEventListener(t,n,{capture:!0}):document.addEventListener(t,n)}))},e.unregisterListeners=function(t){var e=t.events,n=t.action;e.forEach((function(t){"mouseenter"===t||"mouseleave"===t||"scroll"===t?document.removeEventListener(t,n,{capture:!0}):document.removeEventListener(t,n)}))}},76670:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319));e.default=function(t){var e=t.showEvent,n=t.hideEvent;if(!Array.isArray(e)||!Array.isArray(n))return{};var r=(0,o.default)(e),i=(0,o.default)(n),a=[];return r.forEach((function(t,e){var n=i.indexOf(t);-1!==n&&(a.push(t),delete r[e],delete i[n])})),r=r.filter((function(t){return t})),i=i.filter((function(t){return t})),{normalizedShowEvents:r,normalizedHideEvents:i,toggleEvents:a}}},87282:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(19279)).default;e.default=o},86348:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(70471)).default;e.default=o},81299:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008));e.default=function(t){var e,n=t.style||{},r={};return t.minSize&&("number"==(e=(0,o.default)(t.minSize))||"string"==e?(r.minWidth=t.minSize,r.minHeight=t.minSize):(t.minSize.width&&(r.minWidth=t.minSize.width),t.minSize.height&&(r.minHeight=t.minSize.height))),t.maxSize&&("number"==(e=(0,o.default)(t.maxSize))||"string"==e?(r.maxWidth=t.maxSize,r.maxHeight=t.maxSize):(t.maxSize.width&&(r.maxWidth=t.maxSize.width),t.maxSize.height&&(r.maxHeight=t.maxSize.height))),null==r.minWidth&&null!=n.minWidth&&(r.minWidth=n.minWidth),null==r.maxWidth&&null!=n.maxWidth&&(r.maxWidth=n.maxWidth),null==r.minHeight&&null!=n.minHeight&&(r.minHeight=n.minHeight),null==r.maxHeight&&null!=n.maxHeight&&(r.maxHeight=n.maxHeight),r}},14793:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(93422)).default;e.default=o},12376:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){return Array.isArray(t)?t:[t]}},12396:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(32891)).default;e.default=o},94328:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0});var o={};e.default=void 0;var i=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=i?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(77825));function a(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(o,t)||t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}));var l=i.default;e.default=l},23744:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=u(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),a=r(n(45697)),l=r(n(50982)),s=r(n(93422));function u(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(u=function(t){return t?n:e})(t)}var c="inovua-react-pagination-toolbar__icon",d=function(t){var e=t.icon,n=t.size,r=t.disabled,o=t.action,a=t.name,u=t.theme,d=(0,s.default)(c,"".concat(c,"--named--").concat(a));return i.default.createElement(l.default,{disabled:r,className:d,icon:(0,i.cloneElement)(e,{width:n,height:n}),onClick:o,theme:u})};d.propTypes={name:a.default.string,action:a.default.func,disabled:a.default.bool,icon:a.default.node,size:a.default.number};var f=d;e.default=f},25956:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.hasPrevPage=e.hasNextPage=e.getSkipForPage=e.getPageCount=e.getCurrentPage=e.default=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(59713)),d=r(n(67294)),f=r(n(45697)),p=r(n(13126)),h=r(n(91807)),m=r(n(73497)),g=r(n(20622)),A=r(n(86825)),v=r(n(47017)),y=r(n(52239)),b=r(n(61156)),w=r(n(23744)),C=n(99458);function x(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function S(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var O=function(t){return t.stopPropagation()},k={},E=[{value:5},{value:10},{value:20},{value:25},{value:40},{value:50},{value:100}],_={FIRST_PAGE:C.FIRST_PAGE,LAST_PAGE:C.LAST_PAGE,PREV_PAGE:C.PREV_PAGE,NEXT_PAGE:C.NEXT_PAGE,REFRESH:C.REFRESH},P="inovua-react-pagination-toolbar",B=d.default.createElement("div",{className:"".concat(P,"__spacer")}),T=function(t){var e=t.count,n=t.limit;return Math.ceil(e/n)};e.getPageCount=T;var R=function(t){var e=t.page,n=t.limit;return Math.max(0,n*(e-1))};e.getSkipForPage=R;var I=function(t){var e=t.skip,n=t.limit;return Math.floor(e/n)+1};e.getCurrentPage=I;var M=function(t){var e=t.skip,n=t.limit,r=t.count;return I({skip:e,limit:n})<T({count:r,limit:n})};e.hasNextPage=M;var D=function(t){var e=t.skip,n=t.limit;return I({skip:e,limit:n})>1};e.hasPrevPage=D;var N=function(t){(0,l.default)(f,t);var e,n,r=(e=f,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function f(t){var e;return(0,o.default)(this,f),e=r.call(this,t),(0,c.default)((0,a.default)(e),"componentDidUpdate",(function(t){var n=e.getSkip(t),r=e.getLimit(t),o=T({count:t.totalCount,limit:r}),i=Math.min(o,I({skip:n,limit:r})),a=e.getSkip(e.props),l=e.getLimit(e.props),s=T({count:e.props.totalCount,limit:l}),u=Math.min(s,I({skip:a,limit:l}));t.totalCount===e.props.totalCount&&i===u||e.forceUpdate((function(){e.setCurrentPageInputValue(u,e.props)}))})),(0,p.default)((0,a.default)(e)),e.state={skip:t.defaultSkip,limit:t.defaultLimit},e.ACTIONS={REFRESH:e.refresh,FIRST_PAGE:e.gotoFirstPage,LAST_PAGE:e.gotoLastPage,PREV_PAGE:e.gotoPrevPage,NEXT_PAGE:e.gotoNextPage},e.refNumberInput=function(t){e.numberInput=t},e}return(0,i.default)(f,[{key:"shouldComponentUpdate",value:function(t,e){return(0,y.default)(this,t,e)}},{key:"getSkip",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return void 0===t.skip?this.state.skip:t.skip}},{key:"getLimit",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return void 0===t.limit?this.state.limit:t.limit}},{key:"render",value:function(){var t,e=this.props,n=e.totalCount,r=e.theme,o=e.rtl,i=e.remotePagination,a=(e.rootClassName,e.changeButtonStyles,this.getSkip()),l=this.getLimit(),s={skip:a,limit:l,count:n},u=I(s),c=T(s),p=this.renderIcon("FIRST_PAGE",u<=1),h=this.renderIcon("LAST_PAGE",u>=c),m=this.renderIcon("PREV_PAGE",!D(s)),y=this.renderIcon("NEXT_PAGE",!M(s)),w=i?this.renderIcon("REFRESH",!1):null,C=n?a+1:0,x=Math.min(a+l,n),k=(0,b.default)(this.props.className,P,r&&"".concat(P,"--theme-").concat(r),"".concat(P,"--").concat(o?"rtl":"ltr"),this.props.bordered&&"".concat(P,"--bordered")),E=this.renderPageSizeCombo(),_=this.renderCurrentPageInput({pageCount:c,currentPage:u}),R=S(S({},(0,v.default)(this.props,f.propTypes)),{},{className:k,theme:r});return this.props.renderToolbar&&void 0!==(t=this.props.renderToolbar(R,{gotoFirstPageIcon:p,gotoLastPageIcon:h,gotoPrevPageIcon:m,gotoNextPageIcon:y,refreshIcon:w,pageSizeCombo:E,start:C,end:x,totalCount:n,currentPageInput:_}))?t:d.default.createElement(g.default,S(S({},R),{},{useTransformOnScroll:!1,onKeyDown:O,rtl:o}),d.default.createElement("div",{className:"".concat(P,"__region")},p,m,d.default.createElement("span",{className:"".concat(P,"__page-text")},this.props.pageText)," ",_," ",this.props.ofText," ",d.default.createElement("span",{className:"".concat(P,"__page-count-text"),style:{minWidth:Math.max(10*"".concat(c).length,25)}}," "+(c.toLocaleString?c.toLocaleString():c)),y,h,d.default.createElement(A.default,null),d.default.createElement("span",{className:"".concat(P,"__per-page-text")},!1===this.props.pageSizes?null:this.props.perPageText)," ",E,!1!==this.props.pageSizes&&w?d.default.createElement(A.default,null):null,w),B,d.default.createElement("div",{className:"".concat(P,"__region")},this.props.showingText," ",C.toLocaleString?C.toLocaleString():C," -"," ",x.toLocaleString?x.toLocaleString():x," ",this.props.ofText," ",n.toLocaleString?n.toLocaleString():n))}},{key:"renderCurrentPageInput",value:function(t){var e,n=t.pageCount,r=t.currentPage,o={updateOnArrowKeys:!1,className:"".concat(P,"__current-page"),onBlur:this.onBlur,ref:this.refNumberInput,defaultValue:r,currentPage:r,onChange:this.onNumberInputChange,enableClearButton:!1,allowFloat:!1,allowNegative:!1,rtl:this.props.rtl,minValue:1,maxValue:n,style:{minWidth:70},size:"".concat(n).length,theme:this.props.theme};return this.props.renderCurrentPageInput&&(e=this.props.renderCurrentPageInput(o)),void 0===e&&(delete o.currentPage,e=d.default.createElement(h.default,S({},o))),e}},{key:"renderPageSizeCombo",value:function(){var t;if(!1===this.props.pageSizes)return null;var e,n=this.getLimit(),r=(t={shadow:!1,style:{minWidth:70,width:70},className:"".concat(P,"__page-size-combo"),borderRadius:0,idProperty:"value",displayProperty:"value",value:n,renderListComponent:this.props.renderPageList,constrainTo:this.props.constrainTo,onChange:this.setPageSize,dataSource:this.props.pageSizes?this.props.pageSizes.map((function(t){return{value:t}})):E,collapseOnSelect:!0,changeValueOnNavigation:!1,multiple:!1,searchable:!1,clearIcon:!1},(0,c.default)(t,"shadow",!0),(0,c.default)(t,"rtl",this.props.rtl),(0,c.default)(t,"showShadowOnMouseOver",!0),(0,c.default)(t,"allowSelectionToggle",!1),(0,c.default)(t,"highlightFirst",!1),(0,c.default)(t,"theme",this.props.theme),t);return this.props.renderPageSizeCombo&&(e=this.props.renderPageSizeCombo(r)),void 0===e&&(e=d.default.createElement(m.default,S(S({},r),{},{relativeToViewport:!0}))),e}},{key:"renderIcon",value:function(t,e){var n=this.props.icons||_,r=n[t];this.props.rtl&&("LAST_PAGE"===t?r=n.FIRST_PAGE:"FIRST_PAGE"===t&&(r=n.LAST_PAGE),"NEXT_PAGE"===t?r=n.PREV_PAGE:"PREV_PAGE"===t&&(r=n.NEXT_PAGE));var o,i={name:t,size:this.props.iconSize,icon:r,disabled:e,action:this.ACTIONS[t],theme:this.props.theme};return this.props.renderIcon&&(o=this.props.renderIcon(i)),void 0===o&&(o=d.default.createElement(w.default,S({},i))),o}},{key:"setCurrentPageInputValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props;this.lastNotifiedSkip=R({page:t,limit:this.getLimit(e)}),this.numberInput&&"function"==typeof this.numberInput.setValue&&this.numberInput.setValue("".concat(t))}},{key:"onBlur",value:function(){var t=I({skip:this.getSkip(),limit:this.getLimit()});this.setCurrentPageInputValue(t)}},{key:"onNumberInputChange",value:function(t){this.gotoPage(t||1)}},{key:"setPageSize",value:function(t){var e=this.getSkip(),n=I({skip:e,limit:this.getLimit()}),r=T({count:this.props.totalCount,limit:t}),o=Math.min(n,r),i=R({page:o,limit:t});this.props.onPageSizeChange&&this.props.onPageSizeChange(t),this.props.onLimitChange&&this.props.onLimitChange(t),void 0===this.props.limit&&this.setState({limit:t}),i!=e&&this.props.adjustSkipOnLimitChange&&this.gotoPage(o,{limit:t})}},{key:"gotoPage",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k,r=n.limit,o=void 0===r?this.getLimit():r,i=R({page:t,limit:o});this.lastNotifiedSkip!==i&&(setTimeout((function(){delete e.lastNotifiedSkip}),50),this.lastNotifiedSkip=i,this.props.onPageChange&&this.props.onPageChange(t),this.props.onSkipChange&&this.props.onSkipChange(i),void 0===this.props.skip&&(this.setCurrentPageInputValue("".concat(t)),this.setState({skip:i})))}},{key:"refresh",value:function(){this.props.onRefresh&&this.props.onRefresh()}},{key:"gotoFirstPage",value:function(){this.gotoPage(1)}},{key:"gotoLastPage",value:function(){var t=T({count:this.props.totalCount,limit:this.getLimit()});this.gotoPage(t)}},{key:"gotoNextPage",value:function(){var t=I({skip:this.getSkip(),limit:this.getLimit()})+1;this.gotoPage(t)}},{key:"gotoPrevPage",value:function(){var t=I({skip:this.getSkip(),limit:this.getLimit()})-1;this.gotoPage(t)}}]),f}(d.default.Component);e.default=N,N.defaultProps={adjustSkipOnLimitChange:!0,theme:"default-light",bordered:!0,iconSize:24,rtl:!1,remotePagination:!1,pageText:"Page ",ofText:" of ",perPageText:"Results per page",showingText:"Showing ",rootClassName:"inovua-react-pagination-toolbar"},N.propTypes={adjustSkipOnLimitChange:f.default.bool,pagination:f.default.any,bordered:f.default.bool,iconSize:f.default.number,pageText:f.default.node,ofText:f.default.node,perPageText:f.default.node,showingText:f.default.node,limit:f.default.number,defaultLimit:f.default.number,skip:f.default.number,defaultSkip:f.default.number,totalCount:f.default.number,gotoNextPage:f.default.func,gotoPrevPage:f.default.func,pageSize:f.default.number,currentPage:f.default.number,pageCount:f.default.number,gotoPage:f.default.func,onRefresh:f.default.func,hasNextPage:f.default.func,hasPrevPage:f.default.func,gotoLastPage:f.default.func,gotoFirstPage:f.default.func,remotePagination:f.default.bool,localPagination:f.default.any,renderPageList:f.default.any,reload:f.default.any,constrainTo:f.default.any,onPageChange:f.default.func,onSkipChange:f.default.func,onLimitChange:f.default.func,onPageSizeChange:f.default.func,pageSizes:f.default.arrayOf(f.default.number),renderCurrentPageInput:f.default.func,rootClassName:f.default.string,renderIcon:f.default.func,renderPageSizeCombo:f.default.func,renderToolbar:f.default.func,rtl:f.default.bool,theme:f.default.string}},99458:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.REFRESH=e.PREV_PAGE=e.NEXT_PAGE=e.LAST_PAGE=e.FIRST_PAGE=void 0;var o=r(n(59713)),i=r(n(6479)),a=r(n(67294)),l=["size"];function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var c={},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,e=t.size,n=(0,i.default)(t,l);e=e||20;var r=a.default.createElement("svg",u(u({},n),{},{height:e,viewBox:"0 0 24 24",width:e}),a.default.createElement("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"})),o=a.default.createElement("svg",u(u({},n),{},{height:e,viewBox:"0 0 24 24",width:e}),a.default.createElement("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"})),s=a.default.createElement("svg",u(u({},n),{},{height:e,viewBox:"0 0 24 24",width:e}),a.default.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"})),d=a.default.createElement("svg",u(u({},n),{},{height:e,viewBox:"0 0 24 24",width:e}),a.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"})),f=a.default.createElement("svg",u(u({},n),{},{height:e,viewBox:"0 0 24 24",width:e}),a.default.createElement("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"}));return{FIRST_PAGE:r,LAST_PAGE:o,PREV_PAGE:s,NEXT_PAGE:d,REFRESH:f}},f=d(),p=f.FIRST_PAGE,h=f.LAST_PAGE,m=f.PREV_PAGE,g=f.NEXT_PAGE,A=f.REFRESH;e.REFRESH=A,e.NEXT_PAGE=g,e.PREV_PAGE=m,e.LAST_PAGE=h,e.FIRST_PAGE=p;var v=d;e.default=v},77825:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0});var o={};e.default=void 0;var i=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=i?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(25956));function a(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(o,t)||t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}));var l=i.default;e.default=l},32861:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(49519)).default;e.default=o},19057:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(93913)),a=r(n(34575)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=g(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(62566)),m=r(n(93422));function g(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(g=function(t){return t?n:e})(t)}function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?A(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var y=function(t){var e=t.style,n=t.size,r=void 0===n?16:n;return f.default.createElement("svg",{style:e,width:r,height:r,viewBox:"0 0 16 16"},f.default.createElement("circle",{cx:"8",cy:"8",r:"7",fill:"none",fillRule:"evenodd",strokeWidth:"2"}),f.default.createElement("circle",{cx:"8",cy:"8",r:"3",fillRule:"evenodd",stroke:"none"}))},b=function(t){var e=t.style,n=t.size,r=void 0===n?16:n;return f.default.createElement("svg",{style:e,width:r,height:r,viewBox:"0 0 16 16"},f.default.createElement("circle",{cx:"8",cy:"8",r:"7",fill:"none",fillRule:"evenodd",strokeWidth:"2"}))},w=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(){var t;(0,a.default)(this,o);for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return t=r.call.apply(r,[this].concat(n)),(0,d.default)((0,l.default)(t),"renderNativeBrowserInput",(function(t){if(props.renderNativeBrowserInput)return renderNativeBrowserInput(t);t.inputProps.type="radio"})),(0,d.default)((0,l.default)(t),"render",(function(){var e=t.props,n=y||e.checkedIcon,r=b||e.uncheckedIcon,o=(0,m.default)("".concat(e.rootClassName),e.theme&&"".concat(e.rootClassName,"--theme-").concat(e.theme)),i=v(v({},e),{},{className:o,checkedIcon:n,uncheckedIcon:r,renderNativeBrowserInput:t.renderNativeBrowserInput});return f.default.createElement(h.default,v({},i))})),t}return(0,i.default)(o)}(f.Component);w.defaultProps={theme:"default-light",rootClassName:"inovua-react-toolkit-radio-button"},w.propTypes={theme:p.default.string,rootClassName:p.default.string};var C=w;e.default=C},49519:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(19057)).default;e.default=o},32999:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(1920)).default;e.default=o},1920:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=v(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(13126)),m=r(n(98214)),g=r(n(93422)),A=r(n(64444));function v(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(v=function(t){return t?n:e})(t)}function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function b(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var w=function(t){return t.preventDefault()},C=function(t){return void 0!==t.value},x={},S=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"renderClearIcon",(function(t){var n;return e.props.renderClearIcon&&"function"==typeof e.props.renderClearIcon&&(n=e.props.renderClearIcon(b({},t))),void 0===n&&(n=f.default.createElement("svg",{style:b({},t),viewBox:"0 0 10 10"},f.default.createElement("path",{fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeWidth:"1.33",d:"M1 1l8 8m0-8L1 9"}))),n})),e.fieldRef=function(t){e.field=t},e.state={focused:!1,value:null==t.defaultValue?"":t.defaultValue},(0,h.default)((0,l.default)(e)),e}return(0,a.default)(o,[{key:"handleChange",value:function(t,e){this.setValue(t,e)}},{key:"focus",value:function(){this.field.focus()}},{key:"setValue",value:function(t,e){C(this.props)||this.setState({value:t}),this.props.inputProps&&this.props.inputProps.onChange&&this.props.inputProps.onChange(t,e),this.props.onChange&&this.props.onChange(t,e)}},{key:"render",value:function(){var t=this.props,e=this.state,n=t.wrapperProps,r=t.style,i=t.enableClearButton,a=t.inputProps||x,l=(0,g.default)("".concat(t.rootClassName,"__input"),a.className),s=C(t)?t.value:e.value,u=b(b({size:1},a),{},{ref:this.fieldRef,className:l,onChange:this.handleChange,value:s,type:t.type,stopChangePropagation:t.stopChangePropagation});t.hidden&&(u.hidden=t.hidden),t.name&&(u.name=t.name),t.placeholder&&(u.placeholder=t.placeholder),t.required&&(u.required=t.required),t.readOnly&&(u.readOnly=t.readOnly),t.autoFocus&&(u.autoFocus=t.autoFocus),null!=t.maxLength&&(u.maxLength=t.maxLength),null!=t.minLength&&(u.minLength=t.minLength),null!=t.size&&(u.size=t.size),t.disabled&&(u.disabled=t.disabled);var c=(0,g.default)(t.rootClassName,t.className,t.rtl?"".concat(t.rootClassName,"--rtl"):"".concat(t.rootClassName,"--ltr"),t.theme&&"".concat(t.rootClassName,"--theme-").concat(t.theme),i&&"".concat(t.rootClassName,"--enable-clear-button"),e.focused&&"".concat(t.rootClassName,"--focused"),u.disabled&&"".concat(t.rootClassName,"--disabled")),d=f.default.createElement(m.default,b({},u)),p=(0,A.default)(n,o.propTypes),h=(0,A.default)(t,o.propTypes);return delete h.onChange,f.default.createElement("div",b(b(b({},h),p),{},{className:c,style:r,onBlur:this.onBlur,onClick:this.onClick,onFocus:this.onFocus}),d,this.renderClearButtonWrapper(u))}},{key:"handleClearButtonClick",value:function(t){this.setState({focused:!0}),this.setValue(""),this.focus()}},{key:"renderClearButtonWrapper",value:function(t){var e=this.props,n=this.state,r=e.clearButtonColor,o=e.clearButtonStyle,i=e.clearButtonSize,a=e.enableClearButton,l=e.rootClassName,s=C(e)?e.value:n.value,u=a&&!(""==s||null==s)&&!t.disabled&&!t.readOnly;return f.default.createElement("div",{key:"clearButton",className:(0,g.default)("".concat(l,"__clear-button-wrapper"),!u&&"".concat(l,"__clear-button-wrapper--hidden"))},this.renderClearButton(b({clearButtonColor:r,clearButtonStyle:o,clearButtonSize:i},function(t){return{clearButtonClassName:(0,g.default)("".concat(t.rootClassName,"__clear-button"),t.clearButtonClassName)}}(e))))}},{key:"renderClearButton",value:function(t){var e=t.clearButtonColor,n=t.clearButtonStyle,r=t.clearButtonClassName,o=t.clearButtonSize,i={},a=this.props.acceptClearToolFocus?0:-1;return e&&(i.fill=e),o&&(Array.isArray(o)?(i.width=o[0],i.height=o[1]):(i.width=o,i.height=o)),f.default.createElement("button",{key:"clearButton",type:"button",onClick:this.handleClearButtonClick,onMouseDown:w,className:r,style:b({},n),tabIndex:a},this.renderClearIcon(i))}},{key:"onClick",value:function(t){this.state.focused||this.focus(),this.props.wrapperProps&&this.props.wrapperProps.onClick&&this.props.wrapperProps.onClick(t)}},{key:"onBlur",value:function(t){this.setState({focused:!1}),this.props.onBlur&&this.props.onBlur(t)}},{key:"onFocus",value:function(t){this.setState({focused:!0}),this.props.onFocus&&this.props.onFocus(t)}}]),o}(f.Component);S.defaultProps={hidden:!1,type:"text",theme:"default-light",rootClassName:"inovua-react-toolkit-text-input",enableClearButton:!0,clearButtonSize:10,stopChangePropagation:!0,acceptClearToolFocus:!1},S.propTypes={type:p.default.string,theme:p.default.string,name:p.default.string,placeholder:p.default.string,autoFocus:p.default.bool,maxLength:p.default.number,size:p.default.number,minLength:p.default.number,required:p.default.bool,readOnly:p.default.bool,disabled:p.default.bool,hidden:p.default.bool,stopChangePropagation:p.default.bool,enableClearButton:p.default.bool,acceptClearToolFocus:p.default.bool,rtl:p.default.bool,rootClassName:p.default.string,clearButtonSize:p.default.number,clearButtonColor:p.default.string,clearButtonStyle:p.default.object,clearButtonClassName:p.default.string,renderClearIcon:p.default.func};var O=S;e.default=O},86825:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(92348).Separator;e.default=r},20622:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Separator",{enumerable:!0,get:function(){return o.Separator}}),e.default=void 0;var o=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=i(e);if(n&&n.has(t))return n.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=a?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(92348));function i(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(i=function(t){return t?n:e})(t)}var a=o.default;e.default=a},3204:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=b(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=n(88079),m=r(n(64444)),g=r(n(36828)),A=r(n(93422)),v=r(n(41595)),y=r(n(72232));function b(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(b=function(t){return t?n:e})(t)}function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function C(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?w(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var x={visibility:"hidden",overflow:"hidden"},S={visibility:"hidden",overflow:"hidden",position:"absolute"},O=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),(e=r.call(this,t)).setRootRef=function(t){e.rootNode=t},e.setGhostRef=function(t){e.ghostNode=t},e.state={},e.handleResize=e.handleResize.bind((0,s.default)(e)),e.isFirstRender=!0,e}return(0,l.default)(o,[{key:"componentDidMount",value:function(){this.updateOverflowItems(),this.isFirstRender=!1}},{key:"render",value:function(){var t=this.props,e=C(C({},t.style),this.isFirstRender&&x),n=(0,A.default)(t.rootClassName,t.className,t.rtl&&"".concat(t.rootClassName,"--rtl")),r=(0,g.default)({},t);delete r.scrollOnClick,delete r.mouseoverScrollSpeed,delete r.scrollSpeed,delete r.scrollStep,delete r.useTransformOnScroll;var i=(0,m.default)(r,o.propTypes);return f.default.createElement("div",C(C({},i),{},{ref:this.setRootRef,style:e,className:n}),f.default.createElement(h.NotifyResize,{key:"notify",rafOnResize:!0,notifyOnMount:!1,onResize:this.handleResize}),this.renderVisibleItems(),(this.isFirstRender||this.state.overflowIndexes)&&this.renderDropdownButton(),this.renderGhost())}},{key:"renderVisibleItems",value:function(){var t=this.props.children;if(this.state.visibleIndexes){var e=this.getChildrenArray();t=this.state.visibleIndexes.map((function(t){return e[t]}))}return t}},{key:"renderDropdownButton",value:function(){var t=[];if(this.state.overflowIndexes){var e=this.getChildrenArray();t=this.state.overflowIndexes.map((function(t){return{id:t,label:e[t]}}))}var n,r=C({items:t,constrainTo:this.props.constrainTo,menuProps:C(C({constrainTo:this.props.constrainTo},this.props.dropdownButtonProps&&this.props.dropdownButtonProps.menuProps),{},{theme:null,disableScroller:!0})},this.props.dropdownButtonProps);return"function"==typeof this.props.renderDropdownButton&&(n=this.props.renderDropdownButton({items:t,domProps:r,overflowIndexes:this.state.overflowIndexes})),void 0===n&&(n=f.default.createElement(v.default,C({},r))),n}},{key:"renderGhost",value:function(){return this.state.ghostVisible?f.default.createElement("div",{ref:this.setGhostRef,style:C(C({},S),{},{width:this.state.width,height:this.state.height})},this.props.children,this.renderDropdownButton()):null}},{key:"getRootSize",value:function(){return this.rootNode[this.getSizeName()]}},{key:"updateOverflowItems",value:function(){var t=this;if(this.rootNode){var e=(this.state.ghostVisible?this.ghostNode:this.rootNode).children,n=this.getRootSize(),r=[].slice.call(e).map((function(e){return e[t.getSizeName()]})),o=r[r.length-1];this.isFirstRender&&(r=r.slice(1)),r=r.slice(0,-1);var i=(0,y.default)({boxes:r,maxSize:n,overflowControlSize:o});i?this.setState({visibleIndexes:i.visibleIndexes,overflowIndexes:i.overflowIndexes}):this.setState({visibleIndexes:null,overflowIndexes:null})}}},{key:"handleResize",value:function(t){var e=this,n=t.width,r=t.height;this.setState({width:n,height:r,ghostVisible:!0},(function(){e.updateOverflowItems(),e.setState({ghostVisible:!1})}))}},{key:"getSizeName",value:function(){return"offsetWidth"}},{key:"getChildrenArray",value:function(){return f.default.Children.toArray(this.props.children)}}]),o}(f.Component);O.defaultProps={rootClassName:"react-toolkit-dropdown-overflow",rtl:!1},O.propTypes={rootClassName:p.default.string,dropdownButtonProps:p.default.object,constrainTo:p.default.oneOfType([p.default.object,p.default.string,p.default.bool,p.default.func]),renderDropdownButton:p.default.func,rtl:p.default.bool};var k=O;e.default=k},24789:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Separator=void 0;var i=r(n(59713)),a=r(n(34575)),l=r(n(93913)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=A(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),f=r(n(45697)),p=r(n(64444)),h=r(n(93422)),m=r(n(42707)),g=r(n(3204));function A(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:e})(t)}function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var b=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),(e=r.call(this,t)).setRootRef=function(t){e.node=t},e}return(0,l.default)(o,[{key:"render",value:function(){var t=this.props,e=t.className,n=y(y({useTransformOnScroll:t.useTransformOnScroll,ref:this.setRootRef},(0,p.default)(t,o.propTypes)),{},{className:e,rtl:t.rtl,rootClassName:t.rootClassName,theme:t.theme});return"scroll"===t.overflowStrategy?d.default.createElement(m.default,y(y({},n),this.getScrollerProps())):d.default.createElement(g.default,y(y({},n),this.getDropdownOverflowProps()))}},{key:"scrollIntoView",value:function(t){return this.node&&this.node.scrollIntoView(t)}},{key:"getInstance",value:function(){return this.node}},{key:"getClassName",value:function(){var t=this.props;return(0,h.default)(this.props.className,t.rootClassName,t.theme&&"".concat(t.rootClassName,"--theme-").concat(t.theme),t.changeButtonStyles&&"".concat(t.rootClassName,"--change-button-styles"))}},{key:"getScrollerProps",value:function(){var t=this.props,e={vertical:t.vertical,scrollOnMouseEnter:t.scrollOnMouseEnter,arrowSize:t.arrowSize,className:(0,h.default)(this.getClassName(),"".concat(t.rootClassName,"--arrowScroller"))};return this.props.rtl&&(e.nativeScroll=!1),e}},{key:"getDropdownOverflowProps",value:function(){var t=this.props;return{className:(0,h.default)(this.getClassName(),"".concat(t.rootClassName,"--dropdown")),constrainTo:t.constrainTo,dropdownButtonProps:t.dropdownButtonProps,renderDropdownButton:t.renderDropdownButton}}}]),o}(d.Component);b.defaultProps={rootClassName:"inovua-react-toolkit-toolbar",vertical:!1,useTransformOnScroll:!1,changeButtonStyles:!0,rtl:!1,theme:"default-light",overflowStrategy:"scroll"},b.propTypes={rtl:f.default.bool,rootClassName:f.default.string,changeButtonStyles:f.default.bool,scrollOnMouseEnter:f.default.bool,theme:f.default.string,constrainTo:f.default.oneOfType([f.default.object,f.default.string,f.default.bool,f.default.func]),arrowSize:f.default.oneOfType([f.default.number,f.default.shape({width:f.default.number,height:f.default.number})]),overflowStrategy:f.default.oneOf(["scroll","dropdown"]),vertical:f.default.bool,dropdownButtonProps:f.default.object,renderDropdownButton:f.default.func,useTransformOnScroll:f.default.bool};var w=function(t){return d.default.createElement("div",y(y({},t),{},{className:(0,h.default)(t.className,"inovua-react-toolkit-toolbar__separator")}))};e.Separator=w,b.Separator=w;var C=b;e.default=C},92348:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DropdownOverflow",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Separator",{enumerable:!0,get:function(){return i.Separator}}),e.default=void 0;var i=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var s=i?Object.getOwnPropertyDescriptor(t,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(24789)),a=r(n(3204));function l(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}var s=i.default;e.default=s},72232:(t,e)=>{"use strict";function n(t,e){return t+e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.boxes,r=t.maxSize,o=t.overflowControlSize,i=void 0===o?0:o;if(e.reduce(n)<=r)return!1;var a=r-i;return e.reduce((function(t,e,n){return a-e>=0?(t.visibleIndexes.push(n),a-=e):(a=0,t.overflowIndexes.push(n)),t}),{visibleIndexes:[],overflowIndexes:[]})}},45063:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(30193));function i(t){return void 0!==t}e.default=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return o.default.apply(void 0,[i,t].concat(n))}},30193:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319));e.default=function(t,e){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=r.map((function(e){return null==e?e:Object.keys(e).reduce((function(n,r){var o=e[r];return t(o,r,e)&&(n[r]=o),n}),{})}));return Object.assign.apply(Object,[e].concat((0,o.default)(a)))}},21595:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e,n,r,o){var i,a;if(void 0===r)r=0;else if((r|=0)<0||r>=t.length)throw new RangeError("invalid lower bound");if(void 0===o)o=t.length-1;else if((o|=0)<r||o>=t.length)throw new RangeError("invalid upper bound");for(;r<=o;)if((a=+n(t[i=r+(o-r>>1)],e,i,t))<0)r=i+1;else{if(!(a>0))return i;o=i-1}return~r}},24808:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){if(t.contains)return t.contains(e);var n=t.compareDocumentPosition(e);return 0===n||16&n}},97348:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(91296)).default;e.default=o},41140:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,r){for(var o=e.split?e.split("."):Array.isArray(e)?e:[e],i=0;i<o.length;i++)t=t?t[o[i]]:r;return t===r?n:t}},46511:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(e.scope){var n={scope:1,region:1,constrainTo:1};Object.keys(e).forEach((function(t){var r=e[t];t in n||"function"==typeof r&&(e[t]=r.bind(e.scope))}))}var r=new s(e);return r.initDrag(t),r};var o=r(n(97884)),i=r(n(60289)),a=r(n(16111)),l=(0,n(93558).getGlobal)(),s=function(t){this.config=t};function u(t,e){var n,r=t.pageX,o=t.pageY;return e&&t.touches&&(n=t.touches[0])&&(r=n.pageX,o=n.pageY),{pageX:r,pageY:o}}Object.assign(s.prototype,{initDrag:function(t){this.onDragInit(t);var e=this.config.mobile;void 0===e&&(e=a.default);var n=this.config.events||function(t){return{move:t?"touchmove":"mousemove",up:t?"touchend":"mouseup"}}(e),r=(0,i.default)(this.onDragStart,this),o=e?t.target:l,s=function(t){this.onDrop(t),o&&o.removeEventListener(n.move,u),o&&o.removeEventListener(n.up,s)}.bind(this),u=function(t){e||1===t.which?(r(t,e),this.onDrag(t,e)):s(t)}.bind(this);o&&o.addEventListener(n.move,u,!1),o&&o.addEventListener(n.up,s)},onDragInit:function(t){var e={diff:{left:0,top:0}};this.state={config:e},this.config.region&&(this.state.initialRegion=o.default.from(this.config.region),this.state.dragRegion=e.dragRegion=this.state.initialRegion.clone()),this.config.constrainTo&&(this.state.constrainTo=o.default.from(this.config.constrainTo)),this.callConfig("onDragInit",t)},onDragStart:function(t,e){this.state.initPageCoords=u(t,e),this.state.didDrag=this.state.config.didDrag=!0,this.callConfig("onDragStart",t)},onDrag:function(t,e){var n=this.state.config,r=this.state.initPageCoords,o=u(t,e),i=n.diff={left:o.pageX-r.pageX,top:o.pageY-r.pageY};if(this.state.initialRegion){var a=n.dragRegion;a.set(this.state.initialRegion),a.shift(i),this.state.constrainTo&&(i.left=a.left-this.state.initialRegion.left,i.top=a.top-this.state.initialRegion.top),n.dragRegion=a}this.callConfig("onDrag",t)},onDrop:function(t){this.callConfig("onDrop",t),this.state=null},callConfig:function(t,e){var n=[e,this.state.config],r=this.config[t];r&&r.apply(this,n)}})},60289:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n,r;return function(){return n?r:(n=!0,r=t&&t.apply(e||this,arguments))}}},14653:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319));e.default=function(t){if(!t)return null;var e=(0,o.default)(t.querySelectorAll("input, select, textarea, button, object, a[href], [tabindex]"));return e.filter((function(t){return!!t.offsetParent}))}},71064:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=(0,n(93558).getGlobal)(),i=o?o.document:null;e.default=function(t){if(t&&void 0!==r)return r;var e;if(i){var n=i.createElement("div"),o=n.style;t&&(n.className="inovua--hide-native-scroll-if-possible"),o.width="100px",o.height="100px",o.position="absolute",o.visibility="hidden",o.boxSizing="content-box",o.top="-99999px",o.overflow="scroll",o.MsOverflowStyle="scrollbar",i.body.appendChild(n);var a=i.createElement("div");n.appendChild(a),e=n.offsetWidth-a.offsetWidth,i.body.removeChild(n)}else e=0;return t&&(r=e),e}},83988:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,r,o=Object.prototype.hasOwnProperty,i=(n=function(t,e){return o.call(t,e)},"number"!=typeof r&&(r=n.length),function t(e){return function(){var o=arguments.length,i=[].concat(e);return o&&i.push.apply(i,arguments),i.length<r?t(i):n.apply(this,i)}}([]));e.default=i},8049:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sticky=e.default=void 0;var r,o=(0,n(93558).getGlobal)(),i=o.document&&o.document.createElement?o.document.createElement("div"):null,a=!1;e.sticky=r,i&&(i.style.position="sticky","sticky"===i.style.position&&(e.sticky=r="sticky",a=!0),a||(i.style.position="-webkit-sticky","-webkit-sticky"===i.style.position&&(a=!0,e.sticky=r="-webkit-sticky"))),e.default=function(){return a}},95693:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=(0,n(93558).getGlobal)(),o=!!("ontouchstart"in r||r.DocumentTouch&&document instanceof DocumentTouch);e.default=o},16111:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(95693)),i=(0,n(93558).getGlobal)(),a=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(i.navigator?i.navigator.userAgent:""),l=o.default&&a;e.default=l},2430:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=(0,n(93558).getGlobal)();e.default=function(){if(void 0!==r)return r;var t=o.navigator?o.navigator.userAgent:"";return r=-1!==t.indexOf("Safari")&&-1===t.indexOf("Chrome")}},61156:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(t){return!!t};e.default=function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return 1==e.length&&Array.isArray(e[0])&&(e=e[0]),e.filter(n).join(" ")}},13126:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008)),i={constructor:1,render:1,shouldComponentUpdate:1,componentWillMount:1,componentDidMount:1,componentWillReceiveProps:1,componentWillUpdate:1,componentDidUpdate:1,componentWillUnmount:1};e.default=function(t,e){var n=t.constructor.prototype,r="function"==typeof e?e:e&&"object"==(0,o.default)(e)?function(t){return!e[t]&&1!==i[t]&&"function"==typeof n[t]}:function(t){return 1!==i[t]&&"function"==typeof n[t]},a=Object.getOwnPropertyNames(n).filter(r);return a.push("setState"),a.forEach((function(e){t[e]=t[e].bind(t)})),t}},3062:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.Component=void 0,Object.defineProperty(e,"autoBind",{enumerable:!0,get:function(){return d.default}}),e.default=void 0;var o=r(n(93913)),i=r(n(34575)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(67294)),d=r(n(13126));var f=function(t){(0,l.default)(c,t);var e,n,r=(e=c,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function c(t){var e;return(0,i.default)(this,c),e=r.call(this,t),(0,d.default)((0,a.default)(e)),e}return(0,o.default)(c)}(c.default.Component);e.Component=f;var p=f;e.default=p},47017:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){return t&&e?Object.keys(t).reduce((function(n,r){return e[r]||(n[r]=t[r]),n}),{}):Object.assign({},t)}},17022:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0});var o={};e.default=void 0;var i=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=i?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(62071));function a(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(o,t)||t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}));var l=i.default;e.default=l},62071:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NotifyResize=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(67294)),d=n(45697),f=r(n(63933)),p=r(n(97348));var h=(0,n(93558).getGlobal)(),m={display:"none"},g=function(){},A=function(t){return t()},v={contain:"strict",position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:-1,overflow:"hidden",display:"block",pointerEvents:"none",opacity:0,direction:"ltr",textAlign:"start"},y={contain:"strict",position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"auto"},b={contain:"strict",position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"auto"},w={contain:"strict",position:"absolute",top:0,left:0,width:"200%",height:"200%"},C=function(t){(0,l.default)(d,t);var e,n,r=(e=d,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function d(t){var e;return(0,o.default)(this,d),(e=r.call(this,t)).checkResize=e.checkResize.bind((0,a.default)(e)),e.onResize=e.onResize.bind((0,a.default)(e)),t.notifyResizeDelay>0&&(e.onResize=(0,p.default)(e.onResize,t.notifyResizeDelay)),t.checkResizeDelay>0&&(e.checkResize=(0,p.default)(e.checkResize,t.checkResizeDelay)),e.refNotifyResize=function(t){e.notifyResizeNode=t},e.refContractTool=function(t){e.contractToolNode=t},e.refExpandTool=function(t){e.expandToolNode=t},e.refExpandToolInner=function(t){e.expandToolInnerNode=t},e.refContractToolInner=function(t){e.contractToolInnerNode=t},e.state={notifyResizeWidth:0,notifyResizeHeight:0,expandToolWidth:0,expandToolHeight:0,contractToolWidth:0,contractToolHeight:0},e}return(0,i.default)(d,[{key:"shouldComponentUpdate",value:function(t,e){return"function"==typeof t.shouldComponentUpdate?t.shouldComponentUpdate(t,this.props,e,this.state):!(0,f.default)(e,this.state)||!(0,f.default)(t,this.props)}},{key:"componentWillUnmount",value:function(){this.__willUnmount=!0,this.observer&&(this.observer.unobserve&&this.observer.unobserve(this.target),this.observer.disconnect&&this.observer.disconnect(),delete this.observer),delete this.target}},{key:"getDOMNode",value:function(){return this.notifyResizeNode}},{key:"componentDidMount",value:function(){var t=this;this.__willUnmount=!1;var e=h.ResizeObserver||this.props.ResizeObserver;if(this.props.useNativeIfAvailable&&e){var n=this.getDOMNode().parentNode;this.target=n;var r=new e((function(e){t.props.onObserverResize&&t.props.onObserverResize(e);var n=e[0];n&&t.onResize(n.contentRect)}));r.observe(n),this.observer=r}"function"==typeof this.props.onMount&&this.props.onMount(this),this.observer||this.resetResizeTool((function(){if(t.props.notifyOnMount){var e=t.state,n=e.notifyResizeWidth,r=e.notifyResizeHeight;t.onResize({width:n,height:r})}}))}},{key:"render",value:function(){var t=h.ResizeObserver||this.props.ResizeObserver;return this.props.useNativeIfAvailable&&t?c.default.createElement("div",{ref:this.refNotifyResize,style:m,"data-name":"@inovua/react-observer-placeholder"}):c.default.createElement("div",{ref:this.refNotifyResize,style:v,onScroll:this.checkResize},this.renderExpandTool(),this.renderContractTool())}},{key:"renderExpandTool",value:function(){return c.default.createElement("div",{ref:this.refExpandTool,style:y},c.default.createElement("div",{ref:this.refExpandToolInner,style:{position:"absolute",top:0,left:0,width:this.state.expandToolWidth,height:this.state.expandToolHeight}}))}},{key:"renderContractTool",value:function(){return c.default.createElement("div",{ref:this.refContractTool,style:b},c.default.createElement("div",{ref:this.refContractToolInner,style:w}))}},{key:"resetResizeTool",value:function(t){var e=this;this.setDimensions((function(){e.scrollToBottomExpandTool(),"function"==typeof t&&t()}))}},{key:"setDimensions",value:function(t){var e=this;this.getDimensions((function(n){var r=n.notifyResizeWidth,o=n.notifyResizeHeight;e.__willUnmount||e.setState({notifyResizeWidth:r,notifyResizeHeight:o,expandToolWidth:r+1,expandToolHeight:o+1},t)}))}},{key:"getDimensions",value:function(t){var e=this;t&&"function"==typeof t||(t=g);var n=this.notifyResizeNode;if(n){var r,o=n.parentElement||n;(this.props.useRaf?requestAnimationFrame:A)((function(){r="function"==typeof e.props.measureSize?e.props.measureSize(o,n):{width:o.offsetWidth,height:o.offsetHeight},t({notifyResizeWidth:r.width,notifyResizeHeight:r.height})}))}}},{key:"scrollToBottomExpandTool",value:function(t){var e=this;this.notifyResizeNode&&requestAnimationFrame((function(){var n,r,o,i,a=e.expandToolNode,l=e.contractToolNode;a&&(n=a.scrollHeight,r=a.scrollWidth),l&&(o=l.scrollHeight,i=l.scrollWidth),a&&(a.scrollTop=n,a.scrollLeft=r),l&&(l.scrollTop=o,l.scrollLeft=i),"function"==typeof t&&t()}))}},{key:"checkResize",value:function(){var t=this;this.getDimensions((function(e){var n=e.notifyResizeWidth,r=e.notifyResizeHeight;n===t.state.notifyResizeWidth&&r===t.state.notifyResizeHeight||(t.onResize({width:n,height:r}),t.resetResizeTool())}))}},{key:"onResize",value:function(t){var e=t.width,n=t.height;this.__willUnmount||"function"==typeof this.props.onResize&&this.props.onResize({width:e,height:n})}}]),d}(c.default.Component);e.NotifyResize=C,C.defaultProps={useNativeIfAvailable:!0,useWillChange:!1,useRaf:!0},C.propTypes={ResizeObserver:d.func,onResize:d.func,onObserverResize:d.func,useNativeIfAvailable:d.bool,onMount:d.func,useWillChange:d.bool,useRaf:d.bool,notifyOnMount:d.bool,notifyResizeDelay:d.number,checkResizeDelay:d.number};var x=C;e.default=x},63933:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008));e.default=function(t,e){if(t===e)return!0;if("object"!==(0,o.default)(t)||null===t||"object"!==(0,o.default)(e)||null===e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(var i=!0,a=0,l=n.length;a<l;a++){var s=n[a];if(t[s]!==e[s]){i=!1;break}}return i}},85386:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0});var o={};e.default=void 0;var i=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=i?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(17850));function a(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(o,t)||t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}));var l=i.default;e.default=l},50469:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,a,l,s,u=r(n(34575)),c=r(n(93913)),d=r(n(81506)),f=r(n(2205)),p=r(n(78585)),h=r(n(29754)),m=r(n(59713)),g=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=C(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),A=r(n(45697)),v=r(n(13126)),y=r(n(47017)),b=r(n(18090)),w=r(n(61156));function C(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:e})(t)}function x(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function S(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach((function(e){(0,m.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var O=(0,n(93558).getGlobal)(),k="horizontal",E="vertical",_=(i={},(0,m.default)(i,E,"height"),(0,m.default)(i,k,"width"),i),P=(a={},(0,m.default)(a,E,"width"),(0,m.default)(a,k,"height"),a),B=(l={},(0,m.default)(l,E,"right"),(0,m.default)(l,k,"bottom"),l),T=(s={},(0,m.default)(s,E,["top","bottom"]),(0,m.default)(s,k,["left","right"]),s),R={vertical:{position:"absolute",top:0,bottom:0,right:0,contain:"layout paint style"},horizontal:{position:"absolute",left:0,right:0,bottom:0,contain:"layout paint style"}},I=function(t){(0,f.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,h.default)(e);if(n){var o=(0,h.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,p.default)(this,t)});function o(t){var e;return(0,u.default)(this,o),e=r.call(this,t),(0,v.default)((0,d.default)(e)),e.scrollPos=0,e.state={scrollPos:0},e.refTrack=function(t){e.trackNode=t},e.refThumb=function(t){e.thumbNode=t},e}return(0,c.default)(o,[{key:"shouldComponentUpdate",value:function(t,e){return(0,b.default)(this,t,e)}},{key:"setVisible",value:function(t){this.visible=t,!t&&this.state.over||this.state.visible!==t&&this.setState({visible:t})}},{key:"setScrollPos",value:function(t){this.scrollPos=t;var e=this.getThumbTransform();this.currentTransform!=e&&(this.thumbNode.style.transform=this.currentTransform=e)}},{key:"getScrollPos",value:function(){return this.scrollPos}},{key:"render",value:function(){var t,e=this.props,n=e.autoHide,r=e.className,i=e.style,a=e.orientation,l=(e.vertical,e.horizontal),s=e.visible;a&&(l=!(a==E)),this.orientation=a=l?k:E;var u=_[a],c=P[a];!1===n?s=!0:(void 0!==this.state.visible&&(s=this.state.visible),this.state.active&&(s=!0));var d=!s&&this.prevVisible,f=s&&!this.prevVisible;r=(0,w.default)(r,"inovua-react-scroll-container__scrollbar","inovua-react-scroll-container__scrollbar--orientation-".concat(a),"inovua-react-scroll-container__scrollbar--direction-".concat(this.props.rtl?"rtl":"ltr"),!s&&"inovua-react-scroll-container__scrollbar--hidden",d&&"inovua-react-scroll-container__scrollbar--hiding",this.state.active&&"inovua-react-scroll-container__scrollbar--active",f&&"inovua-react-scroll-container__scrollbar--showing"),i=Object.assign({},i,R[a]),f&&this.props.showTransitionDuration&&(i.transitionDuration=this.props.showTransitionDuration),d&&this.props.hideTransitionDuration&&(i.transitionDuration=this.props.hideTransitionDuration),this.prevVisible=s;var p=(0,y.default)(e,o.propTypes),h=this.getThumbSize(),A=this.getThumbTransform(a,h),v=Math.max(this.props.scrollThumbOverWidth,this.props.scrollThumbWidth),b=void 0!==this.props.scrollThumbRadius?this.props.scrollThumbRadius:this.props.scrollThumbWidth,C=Object.assign({},this.props.scrollThumbStyle,(t={},(0,m.default)(t,u,h),(0,m.default)(t,c,this.state.over||this.state.active||this.props.alwaysShowTrack?v:this.props.scrollThumbWidth),(0,m.default)(t,"transform",A),(0,m.default)(t,"borderRadius",b),(0,m.default)(t,"transitionDuration",this.props.scrollTrackOverTransitionDuration),t)),x=T[a],O=this.props.scrollThumbMargin||0;this.props.scrollThumbMargin&&(i[B[a]]=O,this.props.scrollThumbStartEndRespectMargin&&(i[x[0]]=this.props.scrollThumbMargin)),i[x[1]]=O+(this.props.oppositeVisible?this.props.scrollThumbWidth:0);var I="inovua-react-scroll-container__thumb inovua-react-scroll-container__thumb--orientation-".concat(a," inovua-react-scroll-container__thumb--direction-").concat(this.props.rtl?"rtl":"ltr"),M="inovua-react-scroll-container__track inovua-react-scroll-container__track--orientation-".concat(a," inovua-react-scroll-container__track--direction-").concat(this.props.rtl?"rtl":"ltr");(this.props.alwaysShowTrack||s&&this.state.over||this.props.showTrackOnDrag&&this.state.active)&&(M+=" inovua-react-scroll-container__track--visible");var D=(0,m.default)({pointerEvents:"none"},c,v);if(this.props.dragToScroll&&(s&&(D.pointerEvents="all"),D.borderRadius=b,M+=" inovua-react-scroll-container__track--drag-to-scroll",this.state.active&&(D.cursor="auto")),this.props.rtl){var N=i.left;i.left=i.right,i.right=N}var F=s&&this.props.dragToScroll?this.onThumbMouseDown:null,L=s&&this.props.dragToScroll?this.onTrackClick:null,j=this.props.dragToScroll&&this.state.over?this.onTrackWheel:null;return g.default.createElement("div",S(S({},p),{},{style:i,className:r,"data-orientation":a}),g.default.createElement("div",{ref:this.refTrack,style:D,className:M,onClick:L,onWheel:j,onMouseEnter:this.props.dragToScroll?this.onMouseEnter:null,onMouseLeave:this.props.dragToScroll?this.onMouseLeave:null},g.default.createElement("div",{ref:this.refThumb,style:C,className:I,onMouseDown:F})))}},{key:"setOver",value:function(t){var e=this,n=function(t){e.setState({over:t},(function(){t||e.visible!==e.state.visible&&e.setVisible(e.visible)}))};this.setOverFalseTimeoutId&&clearTimeout(this.setOverFalseTimeoutId),this.setOverFalseTimeoutId=t?setTimeout((function(){n(!0)}),35):setTimeout((function(){n(!1)}),500)}},{key:"onMouseEnter",value:function(){this.setOver(!0)}},{key:"onMouseLeave",value:function(){this.setOver(!1)}},{key:"onTrackWheel",value:function(t){var e=this.orientation==E?t.deltaY:t.deltaX;t.preventDefault(),this.props.onWheelScroll(this.orientation,e,t)}},{key:"onTrackClick",value:function(t){var e=t.target;if(e==this.trackNode){var n=e.getBoundingClientRect(),r=t.clientX-n.left,o=t.clientY-n.top,i=(this.orientation==E?o:r)>this.getThumbPosition()?1:-1;this.props.onPageScroll&&this.props.onPageScroll(this.orientation,i)}}},{key:"getCoord",value:function(t){return this.orientation==E?t.pageY:t.pageX}},{key:"getThumbPosition",value:function(){return this.scrollPosToThumbPos(this.getScrollPos(),this.orientation,this.getThumbSize())}},{key:"onThumbMouseDown",value:function(t){t.preventDefault(),t.stopPropagation(),this.initialPos=this.getCoord(t),this.thumbSize=this.getThumbSize(),this.initialThumbPos=this.getThumbPosition(),this.setState({active:!0}),O.addEventListener("mousemove",this.onMouseMove),O.addEventListener("mouseup",this.onMouseUp),this.props.onStartDrag(this.orientation)}},{key:"onMouseMove",value:function(t){var e=this.getCoord(t)-this.initialPos,n=this.thumbPosToScrollPos(this.initialThumbPos+e,this.orientation,this.thumbSize);this.orientation==E?this.onScrollThumbScrollTop(n):this.onScrollThumbScrollLeft(n)}},{key:"onScrollThumbScrollTop",value:function(t){this.props.onScrollThumbScrollTop(t)}},{key:"onScrollThumbScrollLeft",value:function(t){this.props.onScrollThumbScrollLeft(t)}},{key:"onMouseUp",value:function(){O.removeEventListener("mousemove",this.onMouseMove),O.removeEventListener("mouseup",this.onMouseUp),this.setState({active:!1}),this.props.onStopDrag(this.orientation)}},{key:"getThumbTransform",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.orientation,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getThumbSize(),n=this.scrollPosToThumbPos(this.getScrollPos(),t,e)||0;return t==E?"translate3d(0px, ".concat(n,"px, 0px)"):(this.props.rtl&&(n=-n),"translate3d(".concat(n,"px, 0px, 0px)"))}},{key:"thumbPosToScrollPos",value:function(t,e,n){var r=this.props,o=r.clientSize;return t*(r.scrollSize-o)/(r.trackSize-n)}},{key:"scrollPosToThumbPos",value:function(t,e,n){var r=this.props,o=r.clientSize,i=t/(r.scrollSize-o)*(r.trackSize-n);return Math.floor(i)}},{key:"getRatio",value:function(){return this.props.trackSize/this.props.clientSize}},{key:"getThumbSize",value:function(){var t=this.props,e=t.scrollSize,n=t.clientSize,r=e?n*n/e:0;return r*=this.getRatio(),(r=Math.max(r,this.props.scrollThumbMinSize))||0}}]),o}(g.Component);e.default=I,I.defaultProps={onScrollThumbScrollTop:function(){},onScrollThumbScrollLeft:function(){},onStartDrag:function(){},onStopDrag:function(){},scrollThumbMargin:2,scrollThumbMinSize:10,showTrackOnDrag:!1},I.propTypes={alwaysShowTrack:A.default.bool,autoHide:A.default.bool,clientSize:A.default.number,dragToScroll:A.default.bool,emptyScrollOffset:A.default.number,hideTransitionDuration:A.default.string,horizontal:A.default.bool,showTrackOnDrag:A.default.bool,onStartDrag:A.default.func,onStopDrag:A.default.func,onPageScroll:A.default.func,onScrollThumbScrollLeft:A.default.func,onScrollThumbScrollTop:A.default.func,onWheelScroll:A.default.func,oppositeVisible:A.default.bool,orientation:A.default.oneOf([E,k]),nativeScrollbarWidth:A.default.number.isRequired,scrollSize:A.default.number,scrollThumbMargin:A.default.number.isRequired,scrollThumbMinSize:A.default.number,scrollThumbOverWidth:A.default.number,scrollThumbRadius:A.default.oneOfType([A.default.string,A.default.number]),scrollThumbStartEndRespectMargin:A.default.bool,scrollThumbStyle:A.default.shape({}),scrollThumbWidth:A.default.number,scrollTrackOverTransitionDuration:A.default.string,showTransitionDuration:A.default.string,size:A.default.number,trackSize:A.default.number,vertical:A.default.bool,visible:A.default.bool,rtl:A.default.bool}},17850:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cleanProps",{enumerable:!0,get:function(){return v.default}}),e.default=void 0,Object.defineProperty(e,"getScrollbarWidth",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"isMobile",{enumerable:!0,get:function(){return b.default}}),e.propTypes=void 0,Object.defineProperty(e,"scrollPage",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"smoothScrollTo",{enumerable:!0,get:function(){return w.default}});var i=r(n(50008)),a=r(n(319)),l=r(n(34575)),s=r(n(93913)),u=r(n(81506)),c=r(n(2205)),d=r(n(78585)),f=r(n(29754)),p=r(n(59713)),h=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=k(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),m=r(n(45697)),g=r(n(97348)),A=r(n(13126)),v=r(n(47017)),y=r(n(62071)),b=r(n(16111)),w=r(n(18557)),C=r(n(36362)),x=r(n(71064)),S=r(n(52239)),O=r(n(50469));function k(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(k=function(t){return t?n:e})(t)}function E(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function _(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?E(Object(n),!0).forEach((function(e){(0,p.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var P=(0,n(93558).getGlobal)(),B=function(t){return t()},T=P.requestAnimationFrame,R=P.navigator&&P.navigator.userAgent||"",I=-1!==R.indexOf("Edge/"),M=(I||-1!==R.indexOf("Trident"))&&!I,D={overflow:"hidden",flex:"1 1 auto",position:"relative",display:"flex"},N="vertical",F={vertical:"height",horizontal:"width"},L={vertical:"horizontal",horizontal:"vertical"},j=function(t){(0,c.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,f.default)(e);if(n){var o=(0,f.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,d.default)(this,t)});function o(t){var e;return(0,l.default)(this,o),e=r.call(this,t),(0,p.default)((0,u.default)(e),"scrollerScrollSize",void 0),(0,p.default)((0,u.default)(e),"scrollerClientSize",void 0),(0,p.default)((0,u.default)(e),"refScroller",void 0),(0,p.default)((0,u.default)(e),"scrollerNode",void 0),(0,p.default)((0,u.default)(e),"computeScrollWithThreshold",(function(t,n,r){var o=function(n){n=(n=n<.4?.4:n)>1?1:n;var o=r?e.scrollTopMax-r:e.scrollTopMax;return t/o>=n};if("number"==typeof n)return o(n);if("string"==typeof n){if(n.match(/^(\d*(\.\d+)?)%$/))return o(parseFloat(n)/100);if(n.match(/^(\d*(\.\d+)?)px$/)){var i=r?e.scrollTopMax-r:e.scrollTopMax,a=parseFloat(n);if(t>=i-a)return!0}}return!1})),(0,p.default)((0,u.default)(e),"applyCSSContainOnScrollUpdate",(function(t){var n=e.getScrollerNode();n&&(n.style.contain=t?"strict":"")})),(0,A.default)((0,u.default)(e),{scrollTop:1,scrollLeft:1,scrollTopMax:1,scrollLeftMax:1}),e.state={scrollbars:{horizontal:!1,vertical:!1}},e.scrollerResizerRef=function(t){e._scrollerResizer=t},t.scrollDebounceDelay>0&&(e.onScrollDebounce=(0,g.default)(e.onScrollDebounce,t.scrollDebounceDelay,{leading:!1})),e.onStop=(0,g.default)(e.onStop,t.scrollStopDelay,{leading:!1}),e.nativeScrollbarWidth=(0,x.default)(e.props.hideNativeScrollbarIfPossible),e.scroll={scrollTop:0,scrollLeft:0},e.trackSize={},e.clientSize={},e.scrollSize={},e.scrollbars={},e.scrollerClientSize={},e.scrollerScrollSize={},e.scrollbarRef={vertical:function(t){e.scrollbars.vertical=t},horizontal:function(t){var n=!!e.scrollbars.horizontal;e.scrollbars.horizontal=t,!n&&t&&e.props.rtl&&t.setScrollPos(e.scrollLeftMax)}},e.refThis=function(t){e.domNode=t},e.refWrapper=function(t){t?e.setupWrapperPassiveScrollListener(t):e.removeWrapperPassiveScrollListener(e.wrapperNode),e.wrapperNode=t},e.refView=function(t){e.viewNode=t},e.refScroller=(0,h.createRef)(),e}return(0,s.default)(o,[{key:"onWrapperScroll",value:function(t){var e=this,n=t.target;if(n==this.wrapperNode){var r=n.scrollLeft,o=n.scrollTop;r&&(n.scrollLeft=0,T((function(){e.scrollLeft+=r}))),o&&(n.scrollTop=0,T((function(){e.scrollTop+=o})))}}},{key:"setupWrapperPassiveScrollListener",value:function(t){t.addEventListener("scroll",this.onWrapperScroll,{passive:!0})}},{key:"removeWrapperPassiveScrollListener",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.wrapperNode;t&&t.removeEventListener("scroll",this.onWrapperScroll,{passive:!0})}},{key:"setupPassiveScrollListener",value:function(t){t.addEventListener("scroll",this.onScroll,{passive:!0})}},{key:"removePassiveScrollListener",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getScrollerNode();t&&t.removeEventListener("scroll",this.onScroll,{passive:!0})}},{key:"componentWillUnmount",value:function(){this.unmounted=!0,this.props.usePassiveScroll&&this.removePassiveScrollListener(),"function"==typeof this.props.onWillUnmount&&this.props.onWillUnmount(this)}},{key:"componentDidMount",value:function(){this.unmounted=!1,this.scrollerNode=this.refScroller.current;var t=this.getScrollerNode();this.props.usePassiveScroll&&(t?this.setupPassiveScrollListener(t):this.removePassiveScrollListener(t)),"function"==typeof this.props.onDidMount&&this.props.onDidMount(this,this.getDOMNode(),this._scrollerResizer)}},{key:"shouldComponentUpdate",value:function(t,e){return(0,S.default)(this,t,e)}},{key:"ensureNonStaticStyle",value:function(t,e){if(!this.props.forceNonStaticPosition)return t;var n=(t=t||{}).position,r="relative"==n||"absolute"==n;return r?t:(e&&(r="relative"==(n=P.getComputedStyle(e).position)||"absolute"==n),_(_({},t),{},{position:"relative"}))}},{key:"render",value:function(){var t=this.props,e=t.renderScroller,n=t.renderView,r=t.factory,i=t.inlineBlock,l=t.usePassiveScroll,s=t.theme,u=t.contain,c=t.nativeScroll,d=t.style,f=t.children,p=t.className||"";d=_({overflow:"hidden",display:t.display?t.display:i?"inline-flex":"flex",flexFlow:"column"},this.ensureNonStaticStyle(d,this.domNode)),u&&(d.contain=!0===u?"style layout paint":u);var m=(0,v.default)(t,o.propTypes);p+=i?" inovua-react-scroll-container--inline-block":" inovua-react-scroll-container--block",p+=" inovua-react-scroll-container",s&&(p+=" inovua-react-scroll-container--theme-".concat(s));var g=this.nativeScrollbarWidth,A=this.getEmptyScrollOffset(),b={};this.props.inertialScroll&&(b.WebkitOverflowScrolling="touch"),this.props.scrollerStyle&&(b=_(_({},b),this.props.scrollerStyle)),b.overflow=c?"auto":"scroll",b.direction=this.props.rtl?"rtl":"ltr",c||(b[this.props.rtl?"marginLeft":"marginRight"]=-A-g,b.marginBottom=-A-g);var w="".concat(this.props.viewClassName||""," inovua-react-scroll-container__view ").concat(g?"":"inovua-react-scroll-container__view--zero-width-scrollbar"),C=f,x={};if(this.props.viewStyle&&(x=_(_({},x),this.props.viewStyle)),!A||c)C=f;else{x[this.props.rtl?"paddingLeft":"paddingRight"]=A;var S={paddingBottom:A};M&&(S.display="inline-block"),C=h.default.createElement("div",{key:"viewChildren",style:S},f)}var O=!!this.props.resizer,k={ref:this.refView,className:w,style:x,children:[C,O&&h.default.createElement(y.default,{ResizeObserver:this.props.ResizeObserver,checkResizeDelay:this.props.checkResizeDelay,key:"viewResizer",useRaf:this.props.rafOnResize,onResize:this.onViewResize,notifyOnMount:!0})]},E=n?n(k):h.default.createElement("div",_({key:"view"},k)),P={className:"inovua-react-scroll-container__scroller inovua-react-scroll-container__scroller--direction-".concat(this.props.rtl?"rtl":"ltr"),style:b,ref:this.refScroller,children:[E,O?h.default.createElement(y.default,_(_({ref:this.scrollerResizerRef},t.scrollerResizerProps),{},{ResizeObserver:this.props.ResizeObserver,checkResizeDelay:this.props.checkResizeDelay,useRaf:this.props.rafOnResize,key:"scrollerResizer",onResize:this.onResize,notifyOnMount:!0})):null].filter(Boolean)};l||(P.onScroll=this.onScroll),this.props.avoidRepaintOnScroll&&(P.className+=" inovua-react-scroll-container__scroller--avoid-repaint"),this.props.hideNativeScrollbarIfPossible&&(P.className+=" inovua-react-scroll-container__scroller--hide-native-scrollbar-if-possible"),this.props.dragToScroll&&(P.tabIndex=-1);var B=e?e(P):h.default.createElement("div",_({},P));return f=[h.default.createElement("div",{key:"wrapper",className:"inovua-react-scroll-container__wrapper",ref:this.refWrapper,style:this.props.wrapperStyle?_(_({},D),this.props.wrapperStyle):D,children:B})].concat((0,a.default)(this.renderScrollbars()),[this.props.before?h.default.cloneElement(this.props.before,{key:"before"}):null,this.props.after?h.default.cloneElement(this.props.after,{key:"after",style:_(_({},this.props.after.props.style),{},{bottom:this.state.scrollbars.horizontal&&this.props.nativeScroll?this.nativeScrollbarWidth:0})}):null]),this.props.showScrollbarsOnOver&&(m.onMouseEnter=this.onMouseEnter,m.onMouseLeave=this.onMouseLeave),r?h.default.createElement(r,_(_({},m),{},{ref:this.refThis,style:d,className:p,children:f})):(0,h.createElement)(t.tagName,_(_({},m),{},{ref:this.refThis,style:d,className:p,children:f}))}},{key:"onMouseEnter",value:function(t){this.mouseEntered=!0,this.setScrollbarsVisible({horizontal:!0,vertical:!0}),this.props.onMouseEnter&&this.props.onMouseEnter(t)}},{key:"onMouseLeave",value:function(){this.mouseEntered=!1,this.setScrollbarsVisible({horizontal:!1,vertical:!1}),this.props.onMouseLeave&&this.props.onMouseLeave(event)}},{key:"onViewResize",value:function(t){var e=this;this.rafSync((function(){e.props.onViewResize&&e.props.onViewResize(t,e)}))}},{key:"onResize",value:function(t){var e=this;this.props.rafOnResize?this.rafSync((function(){e.props.onResize&&e.props.onResize(t,e)})):(this.sync(),this.props.onResize&&this.props.onResize(t,this))}},{key:"getDOMNode",value:function(){return this.domNode}},{key:"scrollTop",get:function(){return this.scroll.scrollTop},set:function(t){this.getScrollerNode().scrollTop=t}},{key:"scrollLeft",get:function(){return this.scroll.scrollLeft},set:function(t){this.getScrollerNode().scrollLeft=t}},{key:"getScrollPosition",value:function(){return this.scroll}},{key:"scrollTopMax",get:function(){return this.scrollerScrollSize.height&&this.scrollerClientSize.height||this.getScrollbars(),this.scrollerScrollSize.height-this.scrollerClientSize.height}},{key:"scrollLeftMax",get:function(){return this.scrollerScrollSize.width&&this.scrollerClientSize.width||this.getScrollbars(),this.scrollerScrollSize.width-this.scrollerClientSize.width}},{key:"renderScrollbars",value:function(){var t=this.state.scrollbars;return[t.vertical&&this.renderScrollbar("vertical",t),t.horizontal&&this.renderScrollbar("horizontal",t)]}},{key:"getEmptyScrollOffset",value:function(){return null==this.props.emptyScrollOffset?b.default?17:M?0:(0,x.default)():this.props.emptyScrollOffset}},{key:"renderScrollbar",value:function(t,e){if(!1===this.checkAllowedScrollbars()[t])return null;var n=F[t],r=this.nativeScrollbarWidth,o=e[L[t]],i=this.props,a=i.scrollThumbWidth,l=i.scrollThumbStartEndRespectMargin,s=i.scrollThumbMargin,u=this.trackSize[n];u-=s*(l?2:1),o&&(u-=a);var c=this.getEmptyScrollOffset(),d={key:t,ref:this.scrollbarRef[t],emptyScrollOffset:c,nativeScrollbarWidth:r,orientation:t,visible:!this.props.autoHide,autoHide:this.props.autoHide,rtl:this.props.rtl,oppositeVisible:o,scrollThumbStyle:this.props.scrollThumbStyle,trackSize:u,scrollSize:this.scrollerScrollSize[n],clientSize:this.clientSize[n]+c,dragToScroll:this.props.dragToScroll,scrollThumbMinSize:this.props.scrollThumbMinSize,scrollThumbRadius:this.props.scrollThumbRadius,scrollThumbStartEndRespectMargin:l,scrollThumbOverWidth:this.props.scrollThumbOverWidth,scrollThumbWidth:a,scrollThumbMargin:s,scrollTrackOverTransitionDuration:this.props.scrollTrackOverTransitionDuration,showTrackOnDrag:this.props.showTrackOnDrag,alwaysShowTrack:this.props.alwaysShowTrack,hideTransitionDuration:this.props.hideTransitionDuration,showTransitionDuration:this.props.showTransitionDuration,onScrollThumbScrollTop:this.onScrollThumbScrollTop,onScrollThumbScrollLeft:this.onScrollThumbScrollLeft,onStartDrag:this.props.dragToScroll&&this.onScrollbarStartDrag,onStopDrag:this.props.dragToScroll&&this.onScrollbarStopDrag,onWheelScroll:this.onScrollbarWheelScroll,onPageScroll:this.onScrollbarPageScroll};return h.default.createElement(O.default,_({},d))}},{key:"onScrollbarStartDrag",value:function(t){this.props.onScrollbarStartDrag&&this.props.onScrollbarStartDrag(t),t==N&&this.props.onVerticalScrollbarStartDrag?this.props.onVerticalScrollbarStartDrag():this.props.onHorizontalScrollbarStartDrag&&this.props.onHorizontalScrollbarStartDrag()}},{key:"onScrollbarStopDrag",value:function(t){this.focus(),this.props.onScrollbarStopDrag&&this.props.onScrollbarStopDrag(t),t==N&&this.props.onVerticalScrollbarStopDrag?this.props.onVerticalScrollbarStopDrag():this.props.onHorizontalScrollbarStopDrag&&this.props.onHorizontalScrollbarStopDrag()}},{key:"focus",value:function(){this.getScrollerNode().focus()}},{key:"onScrollbarWheelScroll",value:function(t,e){var n=this.getScrollerNode()["horizontal"==t?"scrollLeft":"scrollTop"]+e;this.smoothScrollTo(n,{orientation:t,duration:10})}},{key:"onScrollbarPageScroll",value:function(t,e){this.focus(),this.scrollPage(t,e)}},{key:"scrollPage",value:function(t,e){if(!e)throw new Error("Please provide a scroll direction: 1 or -1!");var n=this.getScrollerNode(),r="horizontal"==t;(0,C.default)(n,{orientation:t,direction:e,pageSize:this.clientSize[r?"width":"height"]-20})}},{key:"scrollHorizontalPage",value:function(t){this.scrollPage("horizontal",t)}},{key:"scrollVerticalPage",value:function(t){this.scrollPage("vertical",t)}},{key:"smoothScrollTo",value:function(t,e,n){return(0,w.default)(this.getScrollerNode(),t,e,n)}},{key:"onScrollThumbScrollTop",value:function(t){this.getScrollerNode().scrollTop=t}},{key:"onScrollThumbScrollLeft",value:function(t){this.getScrollerNode().scrollLeft=t}},{key:"getScrollerNode",value:function(){return this.scrollerNode=this.scrollerNode||this.refScroller.current||this.getDOMNode().firstChild.firstChild,this.scrollerNode}},{key:"getScrollerChild",value:function(){return this.scrollerChild=this.scrollerChild||this.getScrollerNode().firstChild,this.scrollerChild}},{key:"getTrackSize",value:function(){var t=this.getDOMNode();return this.props.getTrackSize?this.props.getTrackSize(t):{width:t.clientWidth,height:t.clientHeight}}},{key:"getScrollSize",value:function(){if(this.props.getScrollSize)return this.props.getScrollSize(this.getScrollerNode());var t=this.getScrollerChild();return{width:t.scrollWidth,height:t.scrollHeight}}},{key:"getClientSize",value:function(){var t=this.getDOMNode();if(this.props.getClientSize)return this.props.getClientSize(t);var e=t.firstChild;return{width:e.clientWidth,height:e.clientHeight}}},{key:"getScrollbars",value:function(){this.trackSize=this.getTrackSize();var t=this.scrollSize=this.getScrollSize();this.clientSize=this.getClientSize();var e=this.getScrollerNode();this.scrollerClientSize=this.props.getScrollerNodeClientSize?this.props.getScrollerNodeClientSize(e):{height:e.clientHeight,width:e.clientWidth};var n=this.scrollerClientSize;return this.scrollerScrollSize={height:e.scrollHeight,width:e.scrollWidth},this.props.rtl,{vertical:t.height>n.height,horizontal:t.width>n.width}}},{key:"rafSync",value:function(t){var e=this;T((function(){e.sync(),t&&t()}))}},{key:"sync",value:function(){var t=this;if(!this.unmounted){var e=this.state.scrollbars,n=this.getScrollbars();if(this.setState({scrollbars:n},(function(){!t.props.onScrollbarsChange||n.vertical==e.vertical&&n.horizontal==e.horizontal||t.props.onScrollbarsChange(n)})),this.props.rtl){var r=this.getScrollerNode();if(!r)return;this.onScrollDebounce(r)}}}},{key:"hasScrollbar",value:function(t){return this.state.scrollbars[t]}},{key:"hasVerticalScrollbar",value:function(){return this.hasScrollbar(N)}},{key:"hasHorizontalScrollbar",value:function(){return this.hasScrollbar("horizontal")}},{key:"onScroll",value:function(t){var e=t.target;this.props.onScroll&&this.props.onScroll(t),e==this.getScrollerNode()&&this.onScrollDebounce(e)}},{key:"onScrollDebounce",value:function(t){var e=this,n=this.props,r=n.rafOnScroll,o=n.cancelPrevScrollRaf,i=n.avoidScrollTopBrowserLayout,a=n.scrollMaxDelta,l=n.scrollThreshold,s=r?T:B;this.scrollRafId&&r&&o&&P.cancelAnimationFrame(this.scrollRafId),this.scrollRafId=s((function(){if(!e.unmounted){delete e.scrollRafId;var r,o,s=n.onScrollStart,u=n.onScrollStop,c=n.autoHide,d=n.applyCSSContainOnScroll,f=!!(s||u||c||i||d);if(i){var p=e.targetRect||t.getBoundingClientRect();e.targetRect=p;var h=t.firstChild.getBoundingClientRect();r=p.top-h.top,o=p.left-h.left}else r=t.scrollTop,o=t.scrollLeft;var m=e.scrollerScrollSize.width-e.scrollerClientSize.width,g={scrollTop:r,scrollLeft:o,scrollLeftMax:m},A=e.scroll,v=A.scrollTop,y=A.scrollLeft,b=A.scrollLeftMax;f&&(e.scrollStarted||(d&&e.applyCSSContainOnScrollUpdate(!0),s&&s(g,A,t)));var w=!1,C=!1;n.onContainerScroll&&n.onContainerScroll(g,A,t,{scrollerScrollSize:e.scrollerScrollSize,scrollerClientSize:e.scrollerClientSize,scrollLeftMax:m});var x=r!=v;x&&(w=!0,e.scrollbars.vertical&&e.scrollbars.vertical.setScrollPos(r),n.onContainerScrollVertical&&n.onContainerScrollVertical(r,v,t),n.onContainerScrollVerticalMin&&0==r&&n.onContainerScrollVerticalMin(0,t),n.onContainerScrollVerticalMax&&(l?e.computeScrollWithThreshold(r,l,a)&&n.onContainerScrollVerticalMax(r):(a?r>=e.scrollTopMax-a:r==e.scrollTopMax)&&n.onContainerScrollVerticalMax(r)));var S=o!=y;e.props.rtl&&!S&&(S=m!=b),S&&(C=!0,e.scrollbars.horizontal&&e.scrollbars.horizontal.setScrollPos(o),n.onContainerScrollHorizontal&&n.onContainerScrollHorizontal(o,y,t,m),n.onContainerScrollHorizontalMin&&0==o&&n.onContainerScrollHorizontalMin(0,t),n.onContainerScrollHorizontalMax&&(a?Math.abs(o)>=m-a:Math.abs(o)==m)&&n.onContainerScrollHorizontalMax(o,t)),f&&(x||S)&&(e.scrollStarted&&e.scrollStarted.vertical==w&&e.scrollStarted.horizontal==C||(e.lazyShowScrollbars(),e.scrollStarted={horizontal:C,vertical:w}),e.onStop(g,A,t)),e.scroll=g}}))}},{key:"getContainerTargetNode",value:function(){var t=this.viewNode;return this.props.emptyScrollOffset?t.firstChild:t}},{key:"lazyShowScrollbars",value:function(){this.props.autoHide&&setTimeout(this.showScrollbars,this.props.showDelay)}},{key:"onStop",value:function(t,e,n){this.scrollStarted=!1,this.props.applyCSSContainOnScroll&&this.applyCSSContainOnScrollUpdate(!1),delete this.targetRect,this.props.onScrollStop&&this.props.onScrollStop(t,e,n),setTimeout(this.hideScrollbars,this.props.hideDelay)}},{key:"showScrollbars",value:function(){if(this.props.autoHide&&this.scrollStarted){var t=this.scrollbars,e=(t.horizontal,t.vertical,this.scrollStarted),n=e.horizontal,r=e.vertical,o={};n&&(o.horizontal=!0),r&&(o.vertical=!0),this.setScrollbarsVisible(o)}}},{key:"checkAllowedScrollbars",value:function(){var t={vertical:!0,horizontal:!0},e=this.props.scrollbars;!1===e&&(t.vertical=!1,t.horizontal=!1),"object"==(0,i.default)(e)&&(!1===e.horizontal&&(t.horizontal=!1),!1===e.false&&(t.false=!1));var n=this.props,r=n.shouldAllowScrollbars,o=n.showScrollbars;if("function"==typeof r){var a=o||r(this.props,(0,x.default)());(!1===a||a&&!1===a.horizontal)&&(t.horizontal=!1),(!1===a||a&&!1===a.vertical)&&(t.vertical=!1)}return t}},{key:"setScrollbarsVisible",value:function(t){var e=t.horizontal,n=t.vertical,r=this.scrollbars,o=r.horizontal,i=r.vertical;void 0!==e&&o&&o.setVisible(e),void 0!==n&&i&&i.setVisible(n)}},{key:"hideScrollbars",value:function(){this.props.showScrollbarsOnOver&&this.mouseEntered||this.props.autoHide&&!this.scrollStarted&&this.setScrollbarsVisible({horizontal:!1,vertical:!1})}}]),o}(h.Component);e.default=j,j.defaultProps={shouldAllowScrollbars:function(t,e){return!t.nativeScroll&&!!e&&void 0},avoidRepaintOnScroll:!0,avoidScrollTopBrowserLayout:!1,applyCSSContainOnScroll:!0,alwaysShowTrack:!1,autoHide:!0,cancelPrevScrollRaf:!0,contain:!1,dragToScroll:!0,forceNonStaticPosition:!1,hideDelay:400,hideTransitionDuration:"300ms",inertialScroll:!0,inlineBlock:!1,rafOnScroll:!1,rafOnResize:!1,scrollDebounceDelay:0,resizer:!0,rtl:!1,scrollStopDelay:180,scrollThumbMargin:2,scrollThumbStartEndRespectMargin:!0,scrollThumbWidth:7,scrollThumbOverWidth:10,scrollThumbRadius:3,showDelay:100,showScrollbarsOnOver:!0,showTransitionDuration:"100ms",showTrackOnDrag:!1,scrollTrackOverTransitionDuration:"100ms",usePassiveScroll:!0,tagName:"div",theme:"default-light"};var H={alwaysShowTrack:m.default.bool,avoidScrollTopBrowserLayout:m.default.bool,applyCSSContainOnScroll:m.default.bool,avoidRepaintOnScroll:m.default.bool,autoHide:m.default.bool,cancelPrevScrollRaf:m.default.bool,dragToScroll:m.default.bool,display:m.default.string,checkResizeDelay:m.default.number,emptyScrollOffset:m.default.number,factory:m.default.func,nativeScroll:m.default.bool,forceNonStaticPosition:m.default.bool,hideDelay:m.default.number,getClientSize:m.default.func,getScrollSize:m.default.func,getTrackSize:m.default.func,getScrollerNodeClientSize:m.default.func,hideTransitionDuration:m.default.string,hideNativeScrollbarIfPossible:m.default.bool,inertialScroll:m.default.bool,rtl:m.default.bool,inlineBlock:m.default.bool,rafOnResize:m.default.bool,contain:m.default.oneOfType([m.default.bool,m.default.string]),onContainerScroll:m.default.func,onContainerScrollHorizontal:m.default.func,onContainerScrollHorizontalMax:m.default.func,onContainerScrollHorizontalMin:m.default.func,onContainerScrollVertical:m.default.func,onContainerScrollVerticalMax:m.default.func,onContainerScrollVerticalMin:m.default.func,onResize:m.default.func,onScroll:m.default.func,onScrollbarsChange:m.default.func,onScrollStart:m.default.func,onScrollStop:m.default.func,onViewResize:m.default.func,rafOnScroll:m.default.bool,scrollDebounceDelay:m.default.number,renderScroller:m.default.func,renderView:m.default.func,resizer:m.default.bool,scrollbars:m.default.oneOfType([m.default.bool,m.default.shape({vertical:m.default.bool,horizontal:m.default.bool})]),usePassiveScroll:m.default.bool,showScrollbarsOnOver:m.default.bool,onScrollbarStartDrag:m.default.func,onScrollbarStopDrag:m.default.func,onHorizontalScrollbarStartDrag:m.default.func,onHorizontalScrollbarStopDrag:m.default.func,onVerticalScrollbarStartDrag:m.default.func,onVerticalScrollbarStopDrag:m.default.func,scrollerStyle:m.default.shape({}),scrollStopDelay:m.default.number,scrollThumbMargin:m.default.oneOfType([m.default.number,m.default.string]),scrollMaxDelta:m.default.number,scrollThumbMinSize:m.default.number,scrollThumbOverWidth:m.default.number,scrollThumbRadius:m.default.oneOfType([m.default.number,m.default.string]),scrollThumbStartEndRespectMargin:m.default.bool,scrollThumbWidth:m.default.number,scrollThumbStyle:m.default.shape(),scrollTrackOverTransitionDuration:m.default.string,showDelay:m.default.number,showTrackOnDrag:m.default.bool,shouldComponentUpdate:m.default.func,shouldAllowScrollbars:m.default.func,showTransitionDuration:m.default.string,tagName:m.default.string,theme:m.default.string,scrollerResizerProps:m.default.object,onDidMount:m.default.func,onWillUnmount:m.default.func,viewClassName:m.default.string,viewStyle:m.default.shape({}),wrapperStyle:m.default.shape({}),ResizeObserver:m.default.func,scrollThreshold:m.default.oneOfType([m.default.number,m.default.string]),showScrollbars:m.default.bool};e.propTypes=H,j.propTypes=H},18090:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(52239))},27049:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.propTypes=e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=g(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(52239)),m=r(n(67659));function g(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(g=function(t){return t?n:e})(t)}function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?A(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var y=(0,n(93558).getGlobal)(),b=(0,m.default)({index:null,count:null,rowHeight:null,renderIndex:null,empty:null,sticky:null,rowSpan:null}),w="hidden",C="absolute",x="visible",S=y.requestAnimationFrame,O=y.cancelAnimationFrame,k=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"mounted",!0),(0,d.default)((0,l.default)(e),"_appliedIndex",void 0),(0,d.default)((0,l.default)(e),"refetchNode",!0),(0,d.default)((0,l.default)(e),"visible",void 0),(0,d.default)((0,l.default)(e),"index",void 0),(0,d.default)((0,l.default)(e),"offset",0),(0,d.default)((0,l.default)(e),"rowSpan",void 0),(0,d.default)((0,l.default)(e),"oldRowSpan",void 0),(0,d.default)((0,l.default)(e),"ref",void 0),(0,d.default)((0,l.default)(e),"row",void 0),(0,d.default)((0,l.default)(e),"node",void 0),(0,d.default)((0,l.default)(e),"prepareSetIndex",(function(){if(null!=e.props.rowHeightManager){var t=e.getIndex();delete e.index,e.setIndex(t,void 0,!1)}})),(0,d.default)((0,l.default)(e),"getRowSpan",(function(){return e.rowSpan})),e.ref=function(t){e.row=t},e.mounted=!0,e}return(0,a.default)(o,[{key:"getInstance",value:function(){return this.row}},{key:"shouldComponentUpdate",value:function(t,e){return!t.pure||(0,h.default)(this,t,e)}},{key:"componentDidMount",value:function(){this.mounted=!0,this.props.onMount&&this.props.onMount(this);var t=this.props.naturalRowHeight;this.fetchNode(),t&&this.node?this.node.style.visibility=w:(this.updateRowHeight(),this.updateRowSpan())}},{key:"componentWillUnmount",value:function(){this.mounted=!1,this.props.onUnmount&&this.props.onUnmount(this),this.node=null,this.info=null}},{key:"componentDidUpdate",value:function(){this.refetchNode&&(this.fetchNode(),this.refetchNode=!1),this.updateRowSpan()}},{key:"updateRowSpan",value:function(){this.rowSpan!==this.oldRowSpan&&(this.props.notifyRowSpan(this.getIndex(),this.rowSpan),this.getDOMNode().style.zIndex=this.rowSpan>1?1:null)}},{key:"getDOMNode",value:function(){return this.node?this.node:this.row?(this.node=this.row.domRef?this.row.domRef.current:this.row,this.node):null}},{key:"fetchNode",value:function(){var t=this.getDOMNode();if(this.props.virtualized){t&&!this.isVisible()&&(t.style.visibility=w);var e=this.props.contain;t&&(t.style.position=C,t.style.top="0px",e&&(t.style.contain=!0===e?"style layout paint":e),this.prepareSetIndex())}else this.prepareSetIndex()}},{key:"render",value:function(){var t=this.props,e=t.renderRow,n=t.count,r=t.index,o=t.showEmptyRows,i=t.onKeyDown,a=t.onFocus,l=t.rowHeightManager,s=t.sticky,u=t.contain,c=t.virtualized,d=t.useTransformPosition,p=this.getIndex();if(b.empty=!1,p>=n){if(!o)return this.renderResult=!1,null;b.empty=!0}var h=l?l.getRowHeight(p):this.props.rowHeight;b.rowHeight=h,b.count=n,b.index=p,b.renderIndex=r,b.rowSpan=1,b.sticky=s;var m=e(b);if(this.oldRowSpan=this.rowSpan||1,this.rowSpan=b.rowSpan,!1===this.renderResult&&m&&(this.refetchNode=!0),this.renderResult=!!m,!m)return null;var g=null;return c&&((g={top:0,position:C,backfaceVisibility:w,visibility:this.isVisible()?x:w})[d?"transform":"top"]=d?"translate3d(0px, ".concat(this.offset,"px, 0px)"):this.offset,u&&(g.contain=!0===u?"style layout paint":u),m.props&&m.props.style&&(g=v(v({},m.props.style),g))),(0,f.cloneElement)(m,{key:this.props.index,ref:this.ref,onFocus:a?a.bind(null,p):null,onKeyDown:i?i.bind(null,p):null,style:g})}},{key:"updateRowHeight",value:function(t){var e,n=this.props,r=n.naturalRowHeight,o=n.rowHeightManager;if(r){var i=this.index,a=o.getRowHeight(i),l=(null===(e=this.node)||void 0===e?void 0:e.scrollHeight)||0;if(a!=l){var s={index:i,height:l};if(!l)return;!t||void 0===t.useRaf||t.useRaf?o.setRowHeightLazy(s):o.setRowHeight(s)}}}},{key:"update",value:function(t){var e=this;!1!==this.mounted&&(null==this.props.rowHeightManager?this.forceUpdate((function(){"function"==typeof t&&t(e.getInfo(!0))})):this.forceUpdate((function(){e.updateRowHeight(),"function"==typeof t&&t()})))}},{key:"setVisible",value:function(t,e){!1!==this.mounted&&(this.visible=t,this.node&&(this.node.style.visibility=t?x:w),"function"==typeof e&&e(this.getInfo()))}},{key:"setRowOffset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.index,e=this.props,n=e.rowHeightManager,r=e.useTransformPosition;if(this.node&&n){var o=n.getRowOffset(t);this.offset=o,r?this.node.style.transform="translate3d(0px, ".concat(o,"px, 0px)"):this.node.style.top="".concat(o,"px")}}},{key:"setIndex",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;!1!==this.mounted&&(this.index!==t||!this.isVisible()||r?(this.index=t,this._appliedIndex=void 0,this.doSetIndex(t,e,n)):e&&e())}},{key:"doSetIndex",value:function(t,e,n){var r=this,o=this._appliedIndex===t;if(this._appliedIndex=t,!0!==n){if(this.setVisible(!0),this.setRowOffset(t),o)return void(e&&e());this.update(e)}else this.setIndexRafId&&O(this.setIndexRafId),this.setIndexRafId=S((function(){delete r.setIndexRafId,r.setVisible(!0),r.setRowOffset(t),o?e&&e():r.update(e)}))}},{key:"isVisible",value:function(){return!1!==this.visible}},{key:"setOffset",value:function(t){if(this.offset=t,this.node){var e=this.node.style;e.position=C,e.top="0px",e.backfaceVisibility=w,this.props.useTransformPosition?e.transform="translate3d(0px, ".concat(t,"px, 0px)"):e.top="".concat(t,"px")}}},{key:"getIndex",value:function(){return void 0===this.index?this.props.index:this.index}},{key:"getInfo",value:function(t){return!1===this.mounted||(this.info||(this.info=(0,m.default)({row:null,node:null,height:null,index:null,key:null,offset:null})),this.info.row=this,this.info.node=this.node,this.info.height=t||void 0===this.height?this.node?this.node.offsetHeight:0:this.height,this.info.index=this.getIndex(),this.info.key=this.props.index,this.info.offset=this.props.virtualized?this.offset:this.node?this.node.offsetTop:0),this.info}}]),o}(f.default.Component);e.default=k,k.defaultProps={pure:!1,useTransformPosition:!1};var E={pure:p.default.bool,naturalRowHeight:p.default.bool,rowHeightManager:p.default.object,count:p.default.number,contain:p.default.oneOfType([p.default.bool,p.default.string]),index:p.default.number.isRequired,onRowHeightChange:p.default.func,renderRow:p.default.func.isRequired,useTransformPosition:p.default.bool,virtualized:p.default.bool};e.propTypes=E,k.propTypes=E},18051:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008)),i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=r(n(21595)),p=r(n(26729));var h=function(t,e){return t-e},m=function(t){(0,s.default)(p,t);var e,n,r=(e=p,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function p(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;return(0,i.default)(this,p),e=r.call(this),(0,d.default)((0,l.default)(e),"rowHeight",void 0),(0,d.default)((0,l.default)(e),"rowHeightFn",void 0),(0,d.default)((0,l.default)(e),"map",void 0),(0,d.default)((0,l.default)(e),"heights",void 0),(0,d.default)((0,l.default)(e),"indexes",void 0),(0,d.default)((0,l.default)(e),"offsets",void 0),(0,d.default)((0,l.default)(e),"minHeight",void 0),(0,d.default)((0,l.default)(e),"maxHeight",void 0),(0,d.default)((0,l.default)(e),"indexesToOffsets",void 0),(0,d.default)((0,l.default)(e),"offsetsToIndexes",void 0),(0,d.default)((0,l.default)(e),"lazyRowHeightRafId",void 0),(0,d.default)((0,l.default)(e),"rowToOffsetCache",void 0),(0,d.default)((0,l.default)(e),"cache",void 0),(0,d.default)((0,l.default)(e),"__id",""),e.rowHeight="object"===(0,o.default)(t)?"number"==typeof t.rowHeight?t.rowHeight:t.minRowHeight||40:40,e.map=n,"object"===(0,o.default)(t)&&"function"==typeof t.rowHeight&&(e.rowHeightFn=t.rowHeight),a&&!1===a.cache||e.setCache({}),e.index(e.rowHeight,n),e}return(0,a.default)(p,[{key:"setRowHeight",value:function(t){var e=t.index,n=t.height,r=t.defaultRowHeight,o=t.skipIndex;this.map[e]!==n||r?(this.map[e]=n,r&&(this.rowHeight=r),this.cache&&this.setCache({}),o||this.index()):console.warn("NOOP")}},{key:"indexRaf",value:function(){var t=this;this.lazyRowHeightRafId&&(cancelAnimationFrame(this.lazyRowHeightRafId),this.lazyRowHeightRafId=0),this.lazyRowHeightRafId=requestAnimationFrame((function(){t.lazyRowHeightRafId=0,t.index()}))}},{key:"setRowHeightLazy",value:function(t){var e=t.index,n=t.height,r=t.defaultRowHeight;this.setRowHeight({index:e,height:n,defaultRowHeight:r||this.rowHeight,skipIndex:!0}),this.indexRaf()}},{key:"setHeights",value:function(t){this.map=t,this.cache&&this.setCache({}),this.index(this.rowHeight,this.map)}},{key:"setValues",value:function(t){var e=t.defaultRowHeight,n=t.map;e&&(this.rowHeight=e),this.map&&(this.map=n),this.cache&&this.setCache({}),this.index(this.rowHeight,this.map)}},{key:"setDefaultRowHeight",value:function(t){this.rowHeight=t,this.cache&&this.setCache({}),this.index(this.rowHeight,this.map)}},{key:"index",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.rowHeight,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.map;this.rowToOffsetCache={};var r=n?Object.keys(n).map((function(t){return+t})).sort(h):[];this.minHeight=e,this.maxHeight=e,this.__id=JSON.stringify(this.heights),this.heights=r.map((function(e){var r=n[e];return r>t.maxHeight&&(t.maxHeight=r),r<t.minHeight&&(t.minHeight=r),[e,r]}));var o=0;this.indexes=r,this.offsets=r.map((function(t,i){var a=0===i?-1:r[i-1],l=n[a]||0;return o=o+(t-(a+1))*e+l})),this.offsetsToIndexes={},this.indexesToOffsets=this.offsets.reduce((function(e,n,o){var i=r[o];return e[i]=n,t.offsetsToIndexes[n]=i,e}),{});var i=JSON.stringify(this.heights);i!==this.__id&&this.afterIndex()}},{key:"afterIndex",value:function(){this.emit("index")}},{key:"setCache",value:function(t){this.cache=t}},{key:"getTotalSize",value:function(t){if(null==t)throw new Error("Specify a count when calling getTotalSize!");if(t<=0||isNaN(t))return 0;for(var e=0,n=0;n<t;n++){var r=this.map[n];e+=void 0===r?this.rowHeight:r}return e}},{key:"getDefaultRowHeight",value:function(){return this.rowHeight}},{key:"getMinHeight",value:function(){return this.minHeight||this.rowHeight}},{key:"getMaxHeight",value:function(){return this.maxHeight||this.rowHeight}},{key:"getRowOffset",value:function(t){var e=this.indexesToOffsets[t];if(void 0!==e)return e;if(void 0!==(e=this.rowToOffsetCache[t]))return e;var n=~(0,f.default)(this.indexes,t,h),r=this.indexes[n-1];return e=0===n?t*this.rowHeight:this.indexesToOffsets[r]+this.map[r]+(t-r-1)*this.rowHeight,this.rowToOffsetCache[t]=e,e}},{key:"getRowHeight",value:function(t,e){var n=this.map[t];return void 0!==n?n:e?e():this.rowHeight}},{key:"getRowAt",value:function(t){if(t<0)return 0;var e=Math.floor(t/this.rowHeight)*this.rowHeight,n=this.cache?this.cache[e]:void 0;if(void 0!==n)return n;if(!this.map)return n=e/this.rowHeight,this.cache&&(this.cache[e]=n),n;var r=(0,f.default)(this.offsets,t,h);if(r<0){var o=~r,i=this.indexes[o-1];if(void 0!==i){var a=this.indexesToOffsets[i]+this.map[i];n=t<a?i:i+Math.floor((t-a)/this.rowHeight)+1}else n=Math.floor(t/this.rowHeight)}else n=this.indexes[r];return this.cache&&(this.cache[e]=n),n}}]),p}(p.default);e.default=m},18043:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.StickyRowsContainerClassName=void 0;var i=r(n(59713)),a=r(n(319)),l=r(n(63038)),s=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),u=n(8049);function c(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}var d="InovuaReactDataGrid__virtual-list-sticky-rows-container";e.StickyRowsContainerClassName=d;var f=s.default.memo((function(t){var e=(0,s.useRef)(t),n=(0,s.useState)(null),r=(0,l.default)(n,2),o=r[0],c=r[1],f=(0,s.useRef)(0),p=(0,s.useRef)(null),h=(0,s.useRef)(null),m=(0,s.useRef)(null),g=(0,s.useRef)([]),A=(0,s.useRef)(0);e.current=t;var v=function(e){var n=e.scrollTop,r=e.enteringRow;if(null!=r){A.current=n;var o=[];g.current.filter((function(t,e){var n=t.scale>=r.scale;return n&&o.push(e),n})).forEach((function(e,i){var a=o[i],l=p.current.children[a];if(l){var s=t.rowHeightManager.getRowOffset(r.index)-n-f.current;l.style.transform="translate3d(0px, ".concat(s,"px, 0px)")}}))}else{A.current=n;var i=p.current;(0,a.default)(i.children).forEach((function(t){t.style.transform="translate3d(0px, 0px, 0px)"}))}},y=function(t,e,n){var r=p.current,o=t;null==t?(o=h.current,r&&m.current&&(r.style.opacity="0",r.style.pointerEvents="none")):r&&!m.current&&(r.style.opacity="1",r.style.pointerEvents="all"),c(o),t&&(h.current=t),g.current=e,m.current=t,requestAnimationFrame((function(){v(n)}))},b=function(){return m.current?m.current.length:0};return(0,s.useLayoutEffect)((function(){var t=p.current,e=0;t&&t.children&&((0,a.default)(t.children).forEach((function(t,n){t.style.zIndex=1e3-n,e+=t.offsetHeight})),f.current=e)}),[o]),(0,s.useLayoutEffect)((function(){return t.handle&&t.handle({setStickyRows:y,getCurrentVisibleStickyRowsCount:b,setEnteringRow:v}),function(){var t=e.current;t&&"function"==typeof t.handle&&t.handle(null)}}),[]),s.default.createElement("div",{className:d,ref:p,style:(0,i.default)({position:u.sticky,top:0,left:0,right:0,height:0,zIndex:1,contain:"layout"},t.rtl?"transform":"",t.rtl?"translate3d(".concat(t.stickyOffset,"px, 0px, 0px)"):"")},o)}));e.default=f},29944:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RowHeightManager",{enumerable:!0,get:function(){return C.default}}),e.default=void 0,Object.defineProperty(e,"getScrollbarWidth",{enumerable:!0,get:function(){return v.getScrollbarWidth}}),e.propTypes=void 0,Object.defineProperty(e,"shouldComponentUpdate",{enumerable:!0,get:function(){return O.default}});var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=r(n(319)),p=B(n(67294)),h=r(n(45697)),m=r(n(24808)),g=r(n(47017)),A=r(n(91033)),v=B(n(74231)),y=r(n(4656)),b=r(n(61156)),w=r(n(21595)),C=r(n(18051)),x=r(n(14653)),S=r(n(6765)),O=r(n(52239)),k=r(n(59577)),E=r(n(18043)),_=r(n(93096));function P(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(P=function(t){return t?n:e})(t)}function B(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=P(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}function T(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function R(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?T(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var I=(0,n(93558).getGlobal)(),M=function(t,e){return t-e},D=function(){},N=Object.freeze?Object.freeze({}):{},F=I.navigator?I.navigator.userAgent:"",L=-1!==F.indexOf("Edge/"),j=F.toLowerCase().indexOf("firefox")>-1,H="inovua-react-virtual-list",U=I.ResizeObserver||A.default,z=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"size",void 0),(0,d.default)((0,l.default)(e),"rows",void 0),(0,d.default)((0,l.default)(e),"rowSpans",void 0),(0,d.default)((0,l.default)(e),"rowCoveredBy",void 0),(0,d.default)((0,l.default)(e),"scrollTopPos",void 0),(0,d.default)((0,l.default)(e),"getContainerNode",(function(){return e.containerNode})),(0,d.default)((0,l.default)(e),"renderScroller",(function(t){var n=e.getEmptyScrollOffset()||0;e.props.nativeScroll&&(n=0);var r,o=R(R({},t.style),{},{overscrollBehavior:e.props.overscrollBehavior||"none",backfaceVisibility:"hidden",WebkitOverscrollBehavior:e.props.overscrollBehavior||"none",right:-n,bottom:-n});return t.style=o,e.props.showEmptyRows&&e.props.count<e.strictVisibleCount&&(0,v.getScrollbarWidth)()&&e.props.nativeScroll&&(o.overflowY="hidden"),e.props.renderScroller&&(r=e.props.renderScroller(t)),void 0===r&&(r=p.default.createElement("div",R({},t))),r})),(0,d.default)((0,l.default)(e),"renderScrollerSpacerOnNaturalRowHeight",(function(t){t.style.height=e.getScrollHeight(),e.props.renderScrollerSpacer&&e.props.renderScrollerSpacer(t)})),(0,d.default)((0,l.default)(e),"renderView",(function(t){var n=e.getEmptyScrollOffset()||0;e.props.nativeScroll&&(n=0);var r=n?"calc(100% - ".concat(n,"px)"):"100%",o=n?"calc(100% - ".concat(n,"px)"):"100%";e.props.rtl&&!e.props.nativeScroll&&(o="100%");var i=R(R({},t.style),{},{minHeight:r,maxWidth:o});e.props.rtl&&!(0,v.getScrollbarWidth)()&&(i.transform="translateX(".concat(-n,"px)"));var a,l=R(R({},t),{},{style:i,"data-name":"view"});return e.props.renderView&&(a=e.props.renderView(l)),void 0===a&&(a=p.default.createElement("div",R({},l))),a})),(0,d.default)((0,l.default)(e),"getTotalRowHeight",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props;return t.rowHeightManager?t.rowHeightManager.getTotalSize(t.count):t.count*t.rowHeight})),(0,d.default)((0,l.default)(e),"getScrollHeight",(function(){var t=(0,v.getScrollbarWidth)()?0:e.getEmptyScrollOffset()||0;return e.props.nativeScroll&&(t=0),e.getTotalRowHeight()+t})),(0,d.default)((0,l.default)(e),"getScrollSize",(function(t){return{width:t.scrollWidth,height:e.getScrollHeight()}})),(0,d.default)((0,l.default)(e),"getClientSize",(function(t){var n=t.firstChild,r=(0,v.getScrollbarWidth)()?0:e.getEmptyScrollOffset()||0;return e.props.nativeScroll&&(r=0),{width:n.clientWidth+r,height:n.clientHeight+r}})),(0,d.default)((0,l.default)(e),"initSizes",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props,n=t.minRowHeight,r=t.rowHeightManager;if(!r){var o=e.getMaxRenderCount(t),i=[],a=0,l=(0,f.default)(Array(o)).map((function(){return i.push(a),a+=n,n}));i[o]=a,e.rowOffsets=i,e.rowHeights=l}})),(0,d.default)((0,l.default)(e),"setHeightForRows",(function(t,n){if(!t.length||!n.length)return 0;if(e.props.showWarnings){if(t.length!=n.length)return console.warn("setHeightForRows signature mismatch!!!"),0;t.forEach((function(e,n){n>0&&1!=t[n]-t[n-1]&&console.warn("setHeightForRows should be called with successive indexes!",t)}))}var r=(0,l.default)(e),o=r.rowHeights,i=r.rowOffsets,a=e.props.count,s=0;t.forEach((function(t,e){var r=n[e]||0,a=o[t]||0;o[t]=r,i[t]=s+(i[t]||0),s+=r-a}));for(var u=t[t.length-1]+1;u<=a;u++)i[u]=s+(i[u]||0);return s})),(0,d.default)((0,l.default)(e),"renderSizer",(function(t){var n=e.props,r=n.renderSizer,o=n.minRowWidth,i=n.emptyScrollOffset,a=n.rowHeightManager,l=n.showEmptyRows,s=n.virtualized,u=(0,v.getScrollbarWidth)()?0:i||0;s||(t=0);var c=t+u;l&&(c=Math.max(c,e.strictVisibleCount*a.getDefaultRowHeight()));var d,f={minHeight:isNaN(c)?"":c,minWidth:o?o+u:0};return r&&(d=r({style:f},t)),void 0===d&&(d=p.default.createElement("div",{key:"sizer","data-name":"sizer",style:f})),d})),(0,d.default)((0,l.default)(e),"renderRowContainer",(function(){var t,n={key:"rowContainer",className:"".concat(H,"__row-container"),ref:e.refContainerNode,children:e.renderRows()};return e.props.renderRowContainer&&(t=e.props.renderRowContainer(n)),void 0===t&&(t=p.default.createElement("div",R({},n))),t})),(0,d.default)((0,l.default)(e),"onViewResize",(function(){requestAnimationFrame((function(){e.rafSync()}))})),(0,d.default)((0,l.default)(e),"onScrollbarsChange",(function(t){var n=t.vertical,r=t.horizontal;(!n&&e.scrollTopPos||!r&&e.scrollLeftPos)&&e.applyScrollStyle({scrollTop:n?e.scrollTopPos:0,scrollLeft:r?e.scrollLeftPos:0}),e.props.onScrollbarsChange&&e.props.onScrollbarsChange({vertical:n,horizontal:r})})),(0,d.default)((0,l.default)(e),"onRowUnmount",(function(t){if(e.rows){var n=t.getIndex();if(e.mapping[n]){delete e.mapping[n];var r=e.rows.indexOf(t);-1!=r&&e.rows.splice(r,1)}}})),(0,d.default)((0,l.default)(e),"onRowMount",(function(t){t&&(e.mapping[t.props.index]=t,e.rows[t.props.index]=t)})),(0,d.default)((0,l.default)(e),"onScrollStart",(function(){e.scrolling=!0;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(e.props.scrollOneDirectionOnly){var o=n[0],i=n[1],a=Math.abs(o.scrollTop-i.scrollTop),l=Math.abs(o.scrollLeft-i.scrollLeft),s=e.getScrollerNode();a!=l&&(e.disableScrollPropName=a>l?"overflowX":"overflowY",e.disableScrollOtherPropName=a>l?"overflowY":"overflowX",e.disableScrollPropValue=s.style[e.disableScrollPropName],s.style[e.disableScrollOtherPropName]="scroll",s.style[e.disableScrollPropName]="hidden")}var u;e.props.onScrollStart&&(u=e.props).onScrollStart.apply(u,n)})),(0,d.default)((0,l.default)(e),"getScrollerNode",(function(){return e.scrollContainer.scrollerNode})),(0,d.default)((0,l.default)(e),"onScrollStop",(function(){if(e.scrolling=!1,e.props.scrollOneDirectionOnly){var t=e.getScrollerNode();t.style[e.disableScrollPropName]=e.disableScrollPropValue,t.style.overflow="scroll"}var n;e.props.onScrollStop&&(n=e.props).onScrollStop.apply(n,arguments)})),(0,d.default)((0,l.default)(e),"getRows",(function(){var t=[];return e.forEachRow((function(e){e&&t.push(e)})),t})),(0,d.default)((0,l.default)(e),"forEachRow",(function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=e.rows,o=e.getVisibleCount(),i=-1;for(var a in r)r.hasOwnProperty(a)&&(!n||n&&a<o)&&(i++,t(r[a],i))})),(0,d.default)((0,l.default)(e),"sortRows",(function(t){return t.slice().sort((function(t,e){return t.getIndex()-e.getIndex()}))})),(0,d.default)((0,l.default)(e),"getRowAt",(function(t){var n=e.mapping[t];return n&&n.getIndex()!=t&&(n=null),n})),(0,d.default)((0,l.default)(e),"getVisibleCount",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props,n=t.virtualized,r=t.enableRowSpan,o=t.extraRows,i=r?2:o||0;return void 0===e.visibleCount?0:n?(t.showEmptyRows?e.visibleCount||t.count:Math.min(e.visibleCount||t.count,t.count))+i:(t.showEmptyRows?Math.max(e.visibleCount||0,t.count||0):t.count)+i})),(0,d.default)((0,l.default)(e),"setRowIndex",(function(t,n,r){var o=e.mapping[n];if(o)return o.setIndex(n,r),void(o!==t&&t.setVisible(!1));var i=t.getIndex();t.setIndex(n,r),delete e.mapping[i],e.mapping[n]=t})),(0,d.default)((0,l.default)(e),"getSortedRows",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.getRows();return e.sortRows(t)})),(0,d.default)((0,l.default)(e),"onRowsUpdated",(function(t,n,r){t.sort((function(t,e){return t-e}));for(var o,i,a=t[0],l=e.props.showEmptyRows?t[t.length-1]:Math.min(t[t.length-1],e.props.count-1),s=e.props.minRowHeight,u=[],c=[],d=[],f=a;f<=l;f++)i=(o=e.mapping[f])?o.getInfo().height:s,o&&d.push(o),u.push(f),c.push(i);var p,h,m=0;e.oldRowIndexes&&(p=e.oldRowIndexes[0],u.forEach((function(t,n){var r;t<p&&(r=c[n]-e.rowHeights[t],m+=r)}))),u.length&&e.setHeightForRows(u,c),d.forEach((function(t){var n=t.getIndex(),r=e.rowOffsets[n];t.setOffset(r)})),e.oldRowIndexes=u,m?(r(h=e.scrollTopPos+m),e.forceScrollTop=h,e.scrollTop=h):r()})),(0,d.default)((0,l.default)(e),"getVisibleRange",(function(t){return(0,k.default)(t)})),(0,d.default)((0,l.default)(e),"applyScrollStyle",(function(t,n){var r=t.scrollTop,o=t.scrollLeft,i=t.force,a=t.reorder;if(r<0&&(r=0),e.props.rtl?o>0&&(o=0):o<0&&(o=0),void 0!==e.forceScrollTop)return r=e.forceScrollTop,void(e.forceScrollTop=void 0);e.props.applyScrollLeft&&void 0!==o&&(o=0,e.props.applyScrollLeft(o,n)),void 0===r&&(r=e.prevScrollTopPos),void 0===o&&(o=e.prevScrollLeftPos),e.scrollTopPos=r,e.scrollLeftPos=o;var l=e.props,s=l.count,u=l.useTransformPosition,c=l.rowHeightManager,d=l.naturalRowHeight,f=l.virtualized,p=l.showEmptyRows,h=e.getVisibleRange({scrollTop:r,size:e.size,count:s,naturalRowHeight:d,rowHeightManager:c,showEmptyRows:p}),m=h.start,g=e.prevStartRowIndex;e.prevScrollTopPos=r,e.prevScrollLeftPos=o,e.prevStartRowIndex=m,e.updateStickyRows(r,void 0,{force:!1});var A=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,n=e.containerNode.parentNode.style;e.containerNode.parentNode.classList.add("".concat(H,"__view-container"));var i=-o;u?n.transform="translate3d(".concat(i,"px, ").concat(-t,"px, 0px)"):(n.left="".concat(i,"px"),n.top="".concat(-t,"px"))};null==c&&(i=!0),(m!=g||i)&&f?(A(),e.updateRows(h,a,D)):A()})),(0,d.default)((0,l.default)(e),"getScrollingElement",(function(){return e.scrollContainer})),(0,d.default)((0,l.default)(e),"smoothScrollTo",(function(){var t;(t=e.scrollContainer).smoothScrollTo.apply(t,arguments)})),(0,d.default)((0,l.default)(e),"componentDidMount",(function(){e.mounted=!0,e.unmounted=!1,e.setupRowHeightManager(e.props.rowHeightManager)})),(0,d.default)((0,l.default)(e),"fixEdgeScrollPosition",(function(){if(L||j){var t=e.getTotalRowHeight()-(e.scrollContainer.viewNode?e.scrollContainer.viewNode.offsetHeight:0);e.scrollTop>t&&I.requestAnimationFrame((function(){e.unmounted||(e.scrollTop=t)}))}})),(0,d.default)((0,l.default)(e),"setupRowHeightManager",(function(t){t&&t.on("index",e.onIndex)})),(0,d.default)((0,l.default)(e),"onIndex",(function(){e.updateVisibleCount(e.size.height),e.forceUpdate((function(){e.unmounted||(e.refreshLayout({reorder:!1,force:!0}),e.cleanupRows(),e.fixEdgeScrollPosition(),e.rows.forEach((function(t){t.setIndex(t.getIndex(),void 0,void 0,!0)})))}))})),(0,d.default)((0,l.default)(e),"refreshLayout",(function(t){var n={force:!0,reorder:!0};e.adjustHeights();var r=t?R(R({},n),t):n;e.applyScrollStyle(r)})),(0,d.default)((0,l.default)(e),"getOverlappingHeight",(function(){return e.scrollContainer&&e.scrollContainer.getBeforeAndAfterHeight?e.scrollContainer.getBeforeAndAfterHeight():0})),(0,d.default)((0,l.default)(e),"updateVisibleCount",(function(t,n){var r=n=n||e.props,o=r.rowHeightManager,i=r.minRowHeight,a=r.showEmptyRows,l=o?Math.ceil(t/o.getMinHeight()):Math.ceil(t/(i||1));e.strictVisibleCount=l,e.visibleCount=o?l+1:l+2;var s=n.count;e.visibleCount>s&&!a&&(e.visibleCount=s)})),(0,d.default)((0,l.default)(e),"getGapsFor",(function(t,n,r){var o={},i=e.props.enableRowSpan;(r||e.getSortedRows()).forEach((function(t){t.isVisible()&&(o[t.getIndex()]=!0)}));var a,l=[];for(i&&null!=e.rowCoveredBy[t]&&(t=e.rowCoveredBy[t]);t<=n;t++)a=o[t],i&&!a&&null!=e.rowCoveredBy[t]&&(a=e.props.recycleCoveredRows),a||l.push(t);return l})),(0,d.default)((0,l.default)(e),"getCleanupRows",(function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props,n=[],r=e.rows&&e.rows.length,o=e.getVisibleCount(t),i=o;i<r;i++)n.push(i);return n})),(0,d.default)((0,l.default)(e),"cleanupRows",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props;e.getCleanupRows(t).forEach((function(t){var n=e.rows[t];n&&(delete e.mapping[n.getIndex()],delete e.rows[t])}))})),(0,d.default)((0,l.default)(e),"onResize",(function(){var t=e.getDOMNode();if(t){var n=e.props.measureSize?e.props.measureSize(t):{width:t.clientWidth,height:t.clientHeight};n.height-=e.getOverlappingHeight(),e.size=n,e.props.scrollProps&&"function"==typeof e.props.scrollProps.onResize&&e.props.scrollProps.onResize(n),e.updateVisibleCount(n.height),e.props.virtualized&&(e.props.showEmptyRows&&e.initSizes(),e.forceUpdate((function(){e.unmounted||(e.refreshLayout({reorder:!1,force:!0}),e.cleanupRows())}))),e.props.onResize&&e.props.onResize(n)}})),(0,d.default)((0,l.default)(e),"setRowRowSpan",(function(t,n){if(1!==n){e.rowSpans[t]=n;for(var r=t+1,o=t+n-1;r<=o;r++)e.rowCoveredBy[r]=t}})),(0,d.default)((0,l.default)(e),"onRowKeyDown",(function(t,n){if("Tab"===n.key)if(e.props.handleRowKeyDown)e.props.handleRowKeyDown(t,n);else{var r=I.document.activeElement,o=e.getRowAt(t),i=o.getDOMNode?o.getDOMNode():o.node;if(r&&(0,m.default)(i,r)){var a=n.shiftKey?-1:1,l=t+a,s=e.getMaxRenderCount();if(!(l<0||l>=s)){var u=e.props.getRowFocusableElements?e.props.getRowFocusableElements(t,i):(0,x.default)(i);if(u&&u.length&&u[-1===a?0:u.length-1]!==r)return;"function"==typeof e.props.shouldPreventDefaultTabKeyOnRow&&!1===e.props.shouldPreventDefaultTabKeyOnRow(t,n)||n.preventDefault(),e.focusRow(l,a)}}}})),(0,d.default)((0,l.default)(e),"getMaxRenderCount",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props,n=e.getVisibleCount(t),r=t.showEmptyRows?Math.max(n||0,t.count):Math.max(t.count||0,0);return r})),(0,d.default)((0,l.default)(e),"focusRow",(function(t,n,r){t>=e.getMaxRenderCount()||t<0||e.scrollToIndex(t,{direction:1==n?"bottom":"top",duration:50},(function(){var o=e.getRowAt(t),i=o.getDOMNode?o.getDOMNode():o.node,a=e.props.getRowFocusableElements?e.props.getRowFocusableElements(t,i):(0,x.default)(i);a.length&&a[-1===n?a.length-1:0].focus(),"function"==typeof r&&r()}))})),(0,d.default)((0,l.default)(e),"isRowRendered",(function(t){return!!e.getRowAt(t)})),(0,d.default)((0,l.default)(e),"getStickyRowsArray",(function(){var t,n=e.props.stickyRows,r={},o=Object.keys(n).map((function(t,e){var o=+(n[t]||1),i={index:+t,scale:o,indexInAllRows:e};return r[o]=r[o]||[],r[o].push(i),i})).sort((function(t,e){return M(t.index,e.index)})),i=(t=o.map((function(t){return t.scale})),Set?(0,f.default)(new Set(t)):Object.keys(t.reduce((function(t,e){return t[e]=!0,t}),{}))).sort(M);return{rows:o,scales:i,rowsPerScales:i.map((function(t){return r[t]}))}})),(0,d.default)((0,l.default)(e),"currentStickyRows",[]),(0,d.default)((0,l.default)(e),"updateStickyRows",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.scrollTop,n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{force:!0},o=r.force;if(e.props.stickyRows){var i=e.getStickyRowsArray(),a=i.rowsPerScales,l=i.rows;void 0===n&&(n=e.getFirstVisibleRowIndexForSticky(t));var s=[],u=function(t,e){var n=t.index;return M(n,e)},c=-1,d=[],f=[],p=-1,h=n=n||0;a.forEach((function(t){if(t.length){var e,n,r=(0,w.default)(t,h,u),o=r;if(r<0&&(o=~r-1),e=t[o]){(n=e.index)>c&&(h++,d.push(e),f[n]=!0,c=n,p=Math.max(p,n));var i=l[e.indexInAllRows+1];i&&i.index<=h&&s.push(i)}}}));var m=(s=s.filter((function(t){return!f[t.index]&&t.index>p})))[0];JSON.stringify(e.currentStickyRows)!==JSON.stringify(d)||o?e.setStickyRows(d,t,m):e.stickyRowsContainer.setEnteringRow({enteringRow:m,scrollTop:t})}})),(0,d.default)((0,l.default)(e),"setStickyRows",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.currentStickyRows,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.scrollTop,r=arguments.length>2?arguments[2]:void 0;e.currentStickyRows=t;var o=t.map((function(t){return e.renderStickyRow(t.index)}));e.stickyRowsContainer.setStickyRows(o.length?o:null,t,{enteringRow:r,scrollTop:n}),e.currentStickyRows=t,e.props.onStickyRowUpdate&&e.props.onStickyRowUpdate()})),(0,d.default)((0,l.default)(e),"renderStickyRow",(function(t){var n=e.props,r=n.rowHeight,o=n.renderRow,i=n.count,a=n.pureRows,l=n.rowHeightManager,s=(n.showEmptyRows,n.virtualized,n.rowContain),u=n.naturalRowHeight,c=n.useTransformRowPosition;return(0,S.default)({pure:a,renderRow:o,rowHeightManager:l,rowHeight:r,rowContain:s,count:i,from:t,to:t+1,naturalRowHeight:u,sticky:!0,useTransformPosition:c,virtualized:!1})[0]})),(0,d.default)((0,l.default)(e),"isRowVisible",(function(t){if(!e.isRowRendered(t))return!1;var n,r,o=e.props.rowHeightManager,i=e.scrollTop,a=i+e.size.height;if(o)r=(n=o.getRowOffset(t))+o.getRowHeight(t);else{var l=e.getRowAt(t).getInfo();r=(n=l.offset)+l.height}return i<=n&&r<=a})),(0,d.default)((0,l.default)(e),"getRowVisibilityInfo",(function(t,n){var r,o,i=e.isRowRendered(t),a=e.props,l=a.rowHeightManager,s=(a.rowHeight,a.minRowHeight),u=e.scrollTop,c=u+n,d=u+e.size.height-n;if(l)o=(r=l.getRowOffset(t))+l.getRowHeight(t);else{var f=e.getRowAt(t);if(f){var p=f.getInfo();o=(r=p.offset)+p.height}else{var h=e.getRenderedIndexes(),m=h[0],g=h[h.length-1];o=(r=t<m?e.rowOffsets[m]-(m-t)*s:t>g?e.rowOffsets[g]+e.rowHeights[g]+(t-g)*s:e.rowOffsets[t])+e.rowHeights[t]}}return{rendered:i,visible:c<=r&&o<=d,top:r,bottom:o,topDiff:r-c,bottomDiff:d-o}})),(0,d.default)((0,l.default)(e),"getRenderedIndexes",(function(){return Object.keys(e.mapping).map((function(t){return 1*t}))})),(0,d.default)((0,l.default)(e),"onRowFocus",(function(t,e){})),(0,d.default)((0,l.default)(e),"rafSync",(function(){e.scrollContainer&&e.scrollContainer.rafSync(),e.adjustHeights()})),(0,d.default)((0,l.default)(e),"adjustHeights",(function(){Array.isArray(e.rows)&&e.rows.forEach((function(t){return t.updateRowHeight()}))})),(0,d.default)((0,l.default)(e),"checkHeights",(function(){var t=e.getSortedRows(),n=!0;return t.forEach((function(t){if(!0===n){var r=t.getIndex();t.node.offsetHeight!=e.rowHeights[r]&&(console.warn("row height mismatch at ".concat(r,"!")),n=r)}})),!0===n&&e.rowHeights.reduce((function(t,r,o){return e.rowOffsets[o]!==t&&!0===n&&o<e.props.count&&(console.warn("row offset mismatch at ".concat(o,"!")),n=o),t+r}),0),n})),e.initSizes(t),e.visibleCount=void 0,e.size={height:0,width:0},e.scrollTopPos=0,e.scrollLeftPos=0,e.prevScrollLeftPos=0,e.prevScrollTopPos=0,e.mapping={},e.rowSpans={},e.rowCoveredBy={},e.rows=[],e.rowRef=function(t){e.row=t},e.refScrollContainer=function(t){e.scrollContainer=t},e.refStickyContainer=function(t){e.stickyRowsContainer=t},e.refContainerNode=function(t){e.containerNode=t},e.updateRows=(0,_.default)(e.updateRows,16),e}return(0,a.default)(o,[{key:"shouldComponentUpdate",value:function(t,e){return(0,O.default)(this,t,e)}},{key:"renderStickyRowsContainer",value:function(){return this.props.stickyRows?p.default.createElement(E.default,{rtl:this.props.rtl,key:"stickyrowscontainer",stickyOffset:this.props.stickyOffset,handle:this.refStickyContainer,rowHeightManager:this.props.rowHeightManager}):null}},{key:"render",value:function(){var t=this.props,e=t.naturalRowHeight,n=t.scrollProps,r=t.theme,i=t.minRowHeight,a=t.rowHeightManager,l=t.count;this.oldProps&&this.transitionProps(t,this.oldProps),this.oldProps=t;var s,u=R({position:"relative"},this.props.style),c=(0,b.default)(t.className,H,r&&"".concat(H,"--theme-").concat(r),"".concat(H,"--virtual-scroll")),d=a?a.getTotalSize(l):this.scrollHeight||i*l,f=this.renderRowContainer(),h=this.renderSizer(d),m=this.renderStickyRowsContainer();s=(0,v.hasSticky)()?p.default.Fragment?p.default.createElement(p.default.Fragment,null,f,h):[f,h]:p.default.createElement("div",null,f,h);var A=this.props.nativeScroll?v.NativeScrollContainer:v.default,y=this.props.renderScrollerSpacer;return e&&(y=this.renderScrollerSpacerOnNaturalRowHeight),p.default.createElement(A,R(R(R({contain:this.props.contain,ResizeObserver:void 0!==this.props.ResizeObserver?this.props.ResizeObserver:U,extraChildren:m,useTransformToScroll:this.props.useTransformPosition},(0,g.default)(t,o.propTypes)),n),{},{rtl:this.props.rtl,nativeScroll:this.props.nativeScroll,ref:this.refScrollContainer,onScrollbarsChange:this.onScrollbarsChange,style:u,theme:r,className:c,onScrollStart:this.onScrollStart,onScrollStop:this.onScrollStop,applyScrollStyle:this.applyScrollStyle,onResize:this.onResize,onViewResize:this.onViewResize,renderScroller:this.renderScroller,renderScrollerSpacer:y,renderView:this.renderView,getClientSize:this.getClientSize,getScrollSize:this.getScrollSize,children:s}))}},{key:"updateRows",value:function(t,e,n){var r=this,o=this.props.rowHeightManager,i=t.start,a=t.end;this.props.onRenderRangeChange&&this.props.onRenderRangeChange(i,a);var l=this.getSortedRows(),s=this.getGapsFor(i,a,l),u=[],c=this.props,d=c.recycleCoveredRows,f=c.enableRowSpan,p={};l.forEach((function(t,n){var l=t.getIndex();if(e){var c=i+n;return r.setRowIndex(t,c),void(null==o&&u.push(c))}var h=l+(f?t.getRowSpan()-1:0)<i||l>a||p[l]||f&&d&&void 0!==r.rowCoveredBy[l];if(p[l]=!0,null!=o){if(h&&s.length){var m=s.pop();r.setRowIndex(t,m)}}else if(h)if(s.length){var g=s.pop();u.push(g),r.setRowIndex(t,g)}else t.setVisible(!1);else t.setVisible(!0),u.push(t.getIndex())})),u.length&&null==o&&(this.updateRafHandle&&I.cancelAnimationFrame(this.updateRafHandle),this.updateRafHandle=I.requestAnimationFrame((function(){r.updateRafHandle=null,r.onRowsUpdated(u,{start:i,end:a},(function(){}))})))}},{key:"scrollTopMax",get:function(){return this.mounted?this.scrollContainer.scrollTopMax:0}},{key:"scrollLeftMax",get:function(){return this.mounted?this.scrollContainer.scrollLeftMax:0}},{key:"scrollTop",get:function(){return this.mounted?this.getScrollingElement().scrollTop:0},set:function(t){var e=this.getScrollingElement();e&&(e.scrollTop=t)}},{key:"scrollLeft",get:function(){return this.mounted?this.getScrollingElement().scrollLeft:0},set:function(t){var e=this.getScrollingElement();e&&(e.scrollLeft=t)}},{key:"componentWillUnmount",value:function(){this.props.rowHeightManager&&this.props.rowHeightManager.removeListener("index",this.onIndex),this.mounted=!1,this.unmounted=!0,this.rows.length=0,this.rowHeights=null,this.rowOffsets=null}},{key:"transitionProps",value:function(t,e){var n=Math.max(t.count,0),r=e.rowHeight&&t.rowHeight!=e.rowHeight;if(e.renderRow!==t.renderRow&&(this.rowCoveredBy={},this.rowSpans={}),n!=e.count||t.showEmptyRows!=e.showEmptyRows||r){var o=this.getVisibleCount();this.updateVisibleCount(this.size.height,t),this.cleanupRows(t),this.reorder=r||this.getVisibleCount(t)<o,this.initSizes(t)}}},{key:"componentDidUpdate",value:function(t){var e,n,r=this;if(this.props.nativeScroll!==t.nativeScroll&&(e=this.scrollTopPos,n=this.scrollLeftPos,I.requestAnimationFrame((function(){r.unmounted||(r.scrollTop=e,r.scrollLeft=n)}))),this.props.rowHeightManager!==t.rowHeightManager&&(t.rowHeightManager&&t.rowHeightManager.removeListener("index",this.onIndex),this.setupRowHeightManager(this.props.rowHeightManager)),this.props.count!=t.count||this.props.renderRow!=t.renderRow||this.props.rowHeightManager!=t.rowHeightManager||null==this.props.rowHeightManager||this.props.showEmptyRows!=t.showEmptyRows){var o={reorder:this.reorder};void 0!==e&&(o.scrollTop=e,o.scrollLeft=n),this.props.count<=this.visibleCount&&(o.scrollTop=0),(L||j)&&this.props.count<t.count&&this.fixEdgeScrollPosition(),this.reorder=!1,this.refreshLayout(o)}t.stickyRows!==this.props.stickyRows&&this.updateStickyRows(void 0,void 0,{force:!0})}},{key:"getDOMNode",value:function(){return this.scrollContainer?this.scrollContainer.domNode||this.scrollContainer.getDOMNode():null}},{key:"renderRows",value:function(){var t=this.props,e=t.rowHeight,n=t.renderRow,r=t.count,o=t.pureRows,i=t.rowHeightManager,a=t.showEmptyRows,l=t.virtualized,s=t.rowContain,u=t.naturalRowHeight,c=t.useTransformRowPosition,d=this.getVisibleCount();return(0,S.default)({ref:this.rowRef,onMount:this.onRowMount,onUnmount:this.onRowUnmount,notifyRowSpan:this.setRowRowSpan,pure:o,renderRow:n,rowHeightManager:i,rowHeight:e,rowContain:s,count:r,from:0,to:d,naturalRowHeight:u,onKeyDown:this.onRowKeyDown,onFocus:this.onRowFocus,useTransformPosition:c,showEmptyRows:a,virtualized:l})}},{key:"getFirstVisibleRowIndexForSticky",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.scrollTopPos,e=this.props.rowHeightManager,n=this.currentStickyRows?this.currentStickyRows.reduce((function(t,n){return e.getRowHeight(n.index)}),0):0,r=Math.max(0,e.getRowAt(t+n)-1);return r}},{key:"scrollToIndex",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:N,r=n.direction,o=n.force,i=n.duration,a=void 0===i?0:i,l=n.offset,s=void 0===l?0:l,u=arguments.length>2?arguments[2]:void 0;if(r&&"top"!=r&&"bottom"!=r&&(r=null),o&&!r&&(o=!1),!(t<0||t>=this.getMaxRenderCount())){"function"!=typeof u&&(u=D);var c=this.getRowVisibilityInfo(t,s);if(c.rendered){var d,f=c.visible;if(f||r||(r=c.topDiff<0?"top":"bottom",o=!0),(!f||r&&o)&&("top"==r||c.topDiff<0?d=this.scrollTop+c.topDiff-s:("bottom"==r||c.bottomDiff<0)&&(d=this.scrollTop-c.bottomDiff+s),null!=d)){if(a)return void this.smoothScrollTo(d,{duration:a},u);this.scrollTop=d}u()}else{var p=this.props.rowHeight;if(!r){var h=this.rows[0].getIndex();r=t>h?"bottom":"top"}var m="top"===r?c.top-s:this.scrollTop-c.bottomDiff+s,g=function(){p?u():setTimeout((function(){I.requestAnimationFrame((function(){e.scrollToIndex(t,{direction:r,force:o,duration:a?100:0},u)}))}))};a?this.smoothScrollTo(m,{duration:a},g):(this.scrollTop=m,g())}}}},{key:"getEmptyScrollOffset",value:function(){if(null!=this.props.emptyScrollOffset)return this.props.emptyScrollOffset;var t=(0,v.getScrollbarWidth)();return this.props.emptyScrollOffset||t||17}}]),o}(p.Component);e.default=z,z.defaultProps={minRowHeight:20,nativeScroll:!1,shouldAllowScrollbars:function(){return!0},rafOnResize:!1,theme:"default-light",showEmptyRows:!1,showWarnings:!y.default,virtualized:!0,scrollOneDirectionOnly:!1,useTransformPosition:!L&&(0,v.hasSticky)(),useTransformRowPosition:!1,recycleCoveredRows:!0,scrollProps:{}};var Q={applyScrollLeft:h.default.func,naturalRowHeight:h.default.bool,count:function(t){var e=t.count;if(null==e)throw new Error('"count" is required!');if("number"!=typeof e)throw new Error('"count" should be a number!');if(e<0)throw new Error('"count" should be >= 0!')},getRowFocusableElements:h.default.func,contain:h.default.oneOfType([h.default.bool,h.default.string]),rowContain:h.default.oneOfType([h.default.bool,h.default.string]),handleRowKeyDown:h.default.func,rafOnResize:h.default.bool,checkResizeDelay:h.default.number,extraRows:h.default.number,measureSize:h.default.func,minRowHeight:h.default.number,minRowWidth:h.default.number,nativeScroll:h.default.bool,onRenderRangeChange:h.default.func,shouldFocusNextRow:h.default.func,onResize:h.default.func,onScrollStart:h.default.func,onScrollbarsChange:h.default.func,onScrollStop:h.default.func,pureRows:h.default.bool,rowHeight:h.default.number,renderRow:h.default.func.isRequired,renderRowContainer:h.default.func,renderSizer:h.default.func,showEmptyRows:h.default.bool,useTransformPosition:h.default.bool,useTransformRowPosition:h.default.bool,scrollProps:h.default.object,showWarnings:h.default.bool,renderView:h.default.func,renderScroller:h.default.func,renderScrollerSpacer:h.default.func,shouldComponentUpdate:h.default.func,shouldPreventDefaultTabKeyOnRow:h.default.func,theme:h.default.string,overscrollBehavior:h.default.string,virtualized:h.default.bool,scrollOneDirectionOnly:h.default.bool,onStickyRowUpdate:h.default.func,stickyRows:h.default.object,recycleCoveredRows:h.default.bool,stickyOffset:h.default.number,enableRowSpan:h.default.bool,rowHeightManager:function(t,e){var n=t[e];return n?n instanceof C.default?void 0:new Error('The "rowHeightManager" property should be an instance of RowHeightManager!'):new Error('\n You have to provide a "rowHeightManager" property, which should be an instance of RowHeightManager.\n ')}};e.propTypes=Q,z.propTypes=Q},59577:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){var e=t.size,n=t.scrollTop,r=t.count,o=t.rowHeightManager,i=t.naturalRowHeight,a=t.showEmptyRows,l=o.getRowAt(n),s=i?o.getRowAt(n+e.height)+1:l+Math.ceil(e.height/o.getDefaultRowHeight());return a||(s=Math.min(r-1,s)),{start:l,end:s}}},80877:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RowHeightManager",{enumerable:!0,get:function(){return o.RowHeightManager}}),e.default=void 0,Object.defineProperty(e,"getScrollbarWidth",{enumerable:!0,get:function(){return o.getScrollbarWidth}}),Object.defineProperty(e,"propTypes",{enumerable:!0,get:function(){return o.propTypes}}),Object.defineProperty(e,"shouldComponentUpdate",{enumerable:!0,get:function(){return o.shouldComponentUpdate}});var o=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=i(e);if(n&&n.has(t))return n.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=a?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(29944));function i(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(i=function(t){return t?n:e})(t)}var a=o.default;e.default=a},6765:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i=r(n(27049));e.default=function(t){for(var e=t.count,n=t.renderRow,r=t.rowHeight,a=t.showEmptyRows,l=t.ref,s=t.pure,u=t.sticky,c=t.notifyRowSpan,d=t.rowHeightManager,f=t.onRowHeightChange,p=t.onKeyDown,h=t.onFocus,m=t.onMount,g=t.onUnmount,A=t.rowContain,v=t.naturalRowHeight,y=t.useTransformPosition,b=t.from,w=void 0===b?0:b,C=t.to,x=void 0===C?e:C,S=t.virtualized,O=[],k=w;k<x;k++)O.push(o.default.createElement(i.default,{contain:A,pure:s,ref:l,sticky:u,rowHeight:r,useTransformPosition:y,onRowHeightChange:f,notifyRowSpan:c,key:k,index:k,count:e,renderRow:n,rowHeightManager:d,showEmptyRows:a,onKeyDown:p,onFocus:h,onMount:m,onUnmount:g,virtualized:S,naturalRowHeight:v}));return O}},67659:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={};e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,e=Object.seal?Object.seal(t):{};return e}},92839:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"getScrollbarWidth",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"isMobile",{enumerable:!0,get:function(){return v.default}});var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(59713)),d=r(n(67294)),f=n(73935),p=r(n(45697)),h=r(n(17850)),m=r(n(47017)),g=n(8049),A=r(n(18557)),v=r(n(16111)),y=r(n(71064)),b=r(n(61156)),w=r(n(2430)),C=r(n(62071));function x(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function S(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var O=(0,n(93558).getGlobal)(),k={position:g.sticky,top:0,left:0},E={display:"block",position:"absolute",flex:"",top:0,left:0,right:0,bottom:0},_=-1!==(O.navigator?O.navigator.userAgent:"").indexOf("Edge/"),P=function(t){(0,l.default)(p,t);var e,n,r=(e=p,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function p(t){var e;return(0,o.default)(this,p),e=r.call(this,t),(0,c.default)((0,a.default)(e),"initializeScrollLeftForRtl",(function(){requestAnimationFrame((function t(){e.scroller&&e.scrollLeftMax?e.scroller.getScrollerNode().scrollLeft=1e9:requestAnimationFrame(t)}))})),(0,c.default)((0,a.default)(e),"onResize",(function(){var t;e.props.onResize&&(t=e.props).onResize.apply(t,arguments),e.sync()})),(0,c.default)((0,a.default)(e),"sync",(function(){e.scroller.sync()})),(0,c.default)((0,a.default)(e),"rafSync",(function(){e.scroller.rafSync?e.scroller.rafSync():e.scroller.sync()})),(0,c.default)((0,a.default)(e),"smoothScrollTo",(function(t,n,r){(0,A.default)(e.scroller,t,n,r)})),(0,c.default)((0,a.default)(e),"getScrollbars",(function(){return{horizontal:e.hasHorizontalScrollbar(),vertical:e.hasVerticalScrollbar()}})),(0,c.default)((0,a.default)(e),"hasScrollbar",(function(t){return e.scroller.hasScrollbar.call((0,a.default)(e),t)})),(0,c.default)((0,a.default)(e),"hasVerticalScrollbar",(function(){return e.hasScrollbar("vertical")})),(0,c.default)((0,a.default)(e),"hasHorizontalScrollbar",(function(){return e.hasScrollbar("horizontal")})),(0,c.default)((0,a.default)(e),"focus",(function(){e.scroller.focus()})),(0,c.default)((0,a.default)(e),"onFocus",(function(t){t.target===e.domNode&&e.focus(),e.props.onFocus&&e.props.onFocus(t)})),(0,c.default)((0,a.default)(e),"getTransformNode",(function(){return e.viewNode.children[0].children[0]})),(0,c.default)((0,a.default)(e),"getScrollSize",(function(){var t=e.getTransformNode();return e.props.getScrollSize?e.props.getScrollSize(t):{width:t.scrollWidth,height:t.scrollHeight}})),(0,c.default)((0,a.default)(e),"getScrollPosition",(function(){return e.scroller.getScrollPosition()})),(0,c.default)((0,a.default)(e),"updateScrollStyle",(function(t,n){var r=t=t||e.getScrollPosition(),o=r.scrollTop,i=r.scrollLeft,a=r.scrollLeftMax;e.scrollLeftMaxValue=a,e.props.onContainerScroll&&e.props.onContainerScroll(t,n);var l=e.getTransformNode(),s=!0;e.props.applyScrollStyle&&(s=!1!==e.props.applyScrollStyle({scrollLeft:i,scrollTop:o,scrollLeftMax:a},l)),s&&(l.style.willChange="transform",l.style.backfaceVisibility="hidden",e.props.useTransformToScroll?l.style.transform="translate3d(".concat(-i,"px, ").concat(-o,"px, 0px)"):(l.style.top="".concat(-o,"px"),l.style.left="".concat(-i,"px")))})),(0,c.default)((0,a.default)(e),"getBeforeHeight",(function(){return e.props.before&&e.state.beforeElementSize.height||0})),(0,c.default)((0,a.default)(e),"getAfterHeight",(function(){return e.props.after&&e.state.afterElementSize.height||0})),(0,c.default)((0,a.default)(e),"getBeforeAndAfterHeight",(function(){return e.getBeforeHeight()+e.getAfterHeight()})),(0,c.default)((0,a.default)(e),"onViewResize",(function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o,i=n[0];e.setState({size:i},(function(){e.rafSync()})),e.props.onViewResize&&(o=e.props).onViewResize.apply(o,n)})),(0,c.default)((0,a.default)(e),"renderScrollerSpacer",(function(){var t,n={key:"spacer","data-name":"spacer--sticky-scroller",style:S({pointerEvents:"none",position:"absolute",top:0,left:0},e.state.size)};return e.props.renderScrollerSpacer&&(t=e.props.renderScrollerSpacer(n,e.state.size)),void 0===t&&(t=d.default.createElement("div",S({},n))),t})),(0,c.default)((0,a.default)(e),"renderScroller",(function(t){var n,r=e.props.nativeScroll?0:-e.getEmptyScrollOffset(),o=S(S({},t),{},{"data-name":"scroller",className:"",style:{display:"block",position:"absolute",WebkitOverflowScrolling:"touch",top:0,left:0,right:r,bottom:r,overflow:e.props.nativeScroll?"auto":"scroll"},children:[e.props.extraChildren,t.children,e.renderScrollerSpacer()]});return e.props.renderScroller&&(n=e.props.renderScroller(o)),void 0===n&&(n=d.default.createElement("div",S({},o))),n})),(0,c.default)((0,a.default)(e),"getBefore",(function(){var t=e.props.before;return t?d.default.cloneElement(t,{style:S({position:"absolute",top:0},t.props.style),children:d.default.createElement(d.default.Fragment,null,t.props.children,d.default.createElement(C.default,{notifyOnMount:!0,onResize:e.onBeforeElementResize}))}):null})),(0,c.default)((0,a.default)(e),"getAfter",(function(){var t=e.props.after;return t?d.default.cloneElement(t,{style:S({position:"absolute",bottom:0},t.props.style),children:d.default.createElement(d.default.Fragment,null,t.props.children,d.default.createElement(C.default,{notifyOnMount:!0,onResize:e.onAfterElementResize}))}):null})),(0,c.default)((0,a.default)(e),"onBeforeElementResize",(function(t){e.setState({beforeElementSize:t})})),(0,c.default)((0,a.default)(e),"onAfterElementResize",(function(t){e.setState({afterElementSize:t})})),e.refView=function(t){e.viewNode=t?(0,f.findDOMNode)(t):null},e.refScroller=function(t){e.scroller=t,e.scrollerNode=t?t.getScrollerNode():null},e.state={size:{},beforeElementSize:{height:0},afterElementSize:{height:0}},e}return(0,i.default)(p,[{key:"componentDidMount",value:function(){this.sync(),this.props.rtl&&this.initializeScrollLeftForRtl()}},{key:"getDOMNode",value:function(){return this.scroller.getDOMNode()}},{key:"componentDidUpdate",value:function(t){this.props.rtl&&(t.rtl===this.props.rtl&&t.nativeScroll===this.props.nativeScroll||this.initializeScrollLeftForRtl())}},{key:"scrollTop",get:function(){return this.scroller.scrollTop},set:function(t){this.scroller.scrollTop=t}},{key:"scrollTopMax",get:function(){return this.scroller.scrollTopMax}},{key:"scrollLeft",get:function(){return this.scroller.scrollLeft},set:function(t){this.scroller.scrollLeft=this.props.rtl&&t<0?this.scrollLeftMax+t:t}},{key:"scrollLeftMax",get:function(){return null!=this.scrollLeftMaxValue?this.scrollLeftMaxValue:this.scroller.scrollLeftMax}},{key:"getEmptyScrollOffset",value:function(){return null==this.props.emptyScrollOffset?(0,y.default)():this.props.emptyScrollOffset}},{key:"render",value:function(){var t=this,e=this.props,n=e.style,r=e.className,o=e.rtl,i=e.contain;i&&((n=S({},n)).contain=!0===i?"style layout paint":i),this.props.rtl&&(n=S(S({},n),{},{direction:"ltr"})),r=(0,b.default)(r,"inovua-react-virtual-scroll-container",o&&"inovua-react-virtual-scroll-container--rtl","inovua-react-virtual-scroll-container--sticky-strategy");var a=k;this.props.rtl&&(a=S(S({},a),{},{direction:"rtl"}));var l=this.getBeforeHeight(),s=this.getAfterHeight(),u=(0,m.default)(this.props,this.constructor.propTypes);return this.props.nativeScroll&&(u.scrollbars=!1),d.default.createElement(h.default,S(S({tabIndex:-1,display:this.props.display||"block",className:r,wrapperStyle:S(S({},E),{},{top:l,bottom:s})},u),{},{style:n,before:this.getBefore(),after:this.getAfter(),nativeScroll:this.props.nativeScroll,emptyScrollOffset:0,getScrollSize:this.getScrollSize,renderScroller:this.renderScroller,renderView:function(e){var n,r={ref:t.refView,style:a,key:"view","data-name":"view",children:d.default.createElement("div",{style:{position:"absolute",minWidth:"100%",direction:"ltr"}},d.default.createElement("div",{style:{position:"absolute",overflow:"visible",minWidth:"100%",direction:t.props.rtl?"rtl":"ltr"}},e.children[0],e.children[1]))};return t.props.renderView&&(n=t.props.renderView(r)),void 0===n&&(n=d.default.createElement("div",S({},r))),n},onViewResize:this.onViewResize,onContainerScroll:this.updateScrollStyle,ref:this.refScroller}))}}]),p}(d.default.Component);P.propTypes={contain:p.default.oneOfType([p.default.bool,p.default.string]),before:p.default.element,after:p.default.element,extraChildren:p.default.node,renderScrollerSpacer:p.default.func,applyScrollStyle:p.default.func,useTransformToScroll:p.default.bool,preventRtlInherit:p.default.bool},P.defaultProps={useTransformToScroll:!_,shouldAllowScrollbars:function(t,e){return!(t.nativeScroll||!e&&(v.default||(0,w.default)()))}};var B=P;e.default=B},74231:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NativeScrollContainer=void 0,Object.defineProperty(e,"getScrollbarWidth",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"hasSticky",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"isMobile",{enumerable:!0,get:function(){return l.isMobile}});var i=r(n(71064)),a=r(n(8049)),l=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(92839)),s=r(n(85455)),u=r(n(70022));function c(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}var d=(0,a.default)()?l.default:s.default;e.default=d;var f=(0,a.default)()?l.default:u.default;e.NativeScrollContainer=f},70022:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(67294)),a=r(n(45697)),l=n(17850),s=r(n(97348)),u=r(n(71064)),c=r(n(2430)),d=r(n(35277));function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var h=(0,n(93558).getGlobal)().requestAnimationFrame,m={},g=(0,u.default)(),A=function(t){if(g){var e=this.childNode.style,n=this.props.rtl,r=t.vertical?g:0,o=t.horizontal?g:0;e&&(e[n&&!(0,c.default)()?"left":"right"]="".concat(r,"px")),e&&(e.bottom="".concat(o,"px"))}this.props.onScrollbarsChange&&this.props.onScrollbarsChange(t)},v=function(t,e){this.scrollStarted=!1,this.props.onScrollStop&&this.props.onScrollStop(t,e)},y=function(t){var e=t.target,n=this.props,r=n.onScrollStart,o=n.onScrollStop,i=!(!r&&!o),a=e.scrollTop,l=e.scrollLeft,s={scrollTop:a,scrollLeft:l},u=this.currentScrollPosition||m,c=u.scrollTop,d=u.scrollLeft;i&&(this.scrollStarted||r&&r(s,u));var f=!1,p=!1;this.props.onContainerScroll&&this.props.onContainerScroll(s,u);var h=a!==c;h&&(f=!0,this.props.onContainerScrollVertical&&this.props.onContainerScrollVertical(a,c),this.props.onContainerScrollVerticalMin&&0===a&&this.props.onContainerScrollVerticalMin(0),this.props.onContainerScrollVerticalMax&&a===this.scrollTopMax&&this.props.onContainerScrollVerticalMax(a));var g=l!==d;g&&(p=!0,this.props.onContainerScrollHorizontal&&this.props.onContainerScrollHorizontal(l,d),this.props.onContainerScrollHorizontalMin&&0===l&&this.props.onContainerScrollHorizontalMin(0),this.props.onContainerScrollHorizontalMax&&l===this.scrollLeftMax&&this.props.onContainerScrollHorizontalMax(l)),i&&(h||g)&&(this.scrollStarted&&this.scrollStarted.vertical===f&&this.scrollStarted.horizontal===p||(this.scrollStarted={horizontal:p,vertical:f}),this.onStop(s,u)),this.currentScrollPosition=s},b=(0,d.default)("InovuaNativeScrollContainer",{init:function(t){var e=this;this.refScroller=function(t){e.scroller=t},this.onStop=(0,s.default)(v.bind(this),t.scrollStopDelay,{leading:!1}),this.onScrollerScroll=function(t){t.target===e.scroller&&(h((function(){e.updateScrollStyle()})),y.call(e,t),e.onScrollIntent()),e.props.onScroll&&e.props.onScroll(t)}},prepareClassName:function(t){return"".concat(t," inovua-react-virtual-scroll-container--native")},sync:function(){if(this.oldScrollbars){var t=this.getScrollbars();t.vertical===this.oldScrollbars.vertical&&t.horizontal===this.oldScrollbars.horizontal||A.call(this,t),this.oldScrollbars=t}else this.oldScrollbars=this.getScrollbars()},getClientSize:function(){var t=this.scroller;return{height:t.clientHeight,width:t.clientWidth}},hasScrollbar:function(t){var e=this.scroller;return"horizontal"===t?e.scrollWidth>e.clientWidth:e.scrollHeight>e.clientHeight},getScrollLeftMax:function(){var t=this.scroller;return t.scrollWidth-t.clientWidth},getScrollTopMax:function(){var t=this.scroller;return t.scrollHeight-t.clientHeight},getScrollPosition:function(){return{scrollTop:this.scrollTop,scrollLeft:this.scrollLeft}},renderScroller:function(t){var e=t.content,n=t.spacer,r=t.scrollerStyle,o=t.props,a=o.renderScroller,l="inovua-react-virtual-scroll-container__scroll-container";o.avoidRepaintOnScroll&&(l+=" ".concat(l,"--avoid-repaint"));var s={key:"scroller",tabIndex:-1,onScroll:this.onScrollerScroll,ref:this.refScroller,style:r,className:l,children:[e,n]};return"function"==typeof a?a(s):i.default.createElement("div",p({},s))}});b.propTypes=p(p({renderScrollerSpacer:a.default.func},l.propTypes),b.propTypes),b.defaultProps.scrollStopDelay=150;var w=b;e.default=w},35277:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=C(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(47017)),m=r(n(97348)),g=r(n(62071)),A=r(n(18557)),v=r(n(4656)),y=r(n(61156)),b=r(n(2430)),w=r(n(71064));function C(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:e})(t)}function x(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function S(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var O,k=(0,n(93558).getGlobal)(),E=k.requestAnimationFrame,_=k.navigator?k.navigator.userAgent:"",P=-1!==_.indexOf("Edge/"),B=P||-1!==_.indexOf("Trident"),T=B&&!P,R=_.toLowerCase().indexOf("firefox")>-1,I={overflow:"auto",position:"static",flex:"1 1 auto",WebkitOverflowScrolling:"auto"};P?I.position="relative":I.zIndex=1e3,e.default=function(t,e){var n=function(n){(0,s.default)(v,n);var r,o,p=(r=v,o=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(t){return!1}}(),function(){var t,e=(0,c.default)(r);if(o){var n=(0,c.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,u.default)(this,t)});function v(t){var n;return(0,i.default)(this,v),n=p.call(this,t),(0,d.default)((0,l.default)(n),"onResize",(function(){var t;n.props.onResize&&(t=n.props).onResize.apply(t,arguments),n.sync()})),(0,d.default)((0,l.default)(n),"sync",(function(){n.domNode&&e.sync.call((0,l.default)(n))})),(0,d.default)((0,l.default)(n),"smoothScrollTo",(function(t,e,r){(0,A.default)(n.scroller,t,e,r)})),(0,d.default)((0,l.default)(n),"getScrollbars",(function(){return{horizontal:n.hasHorizontalScrollbar(),vertical:n.hasVerticalScrollbar()}})),(0,d.default)((0,l.default)(n),"hasScrollbar",(function(t){return e.hasScrollbar.call((0,l.default)(n),t)})),(0,d.default)((0,l.default)(n),"hasVerticalScrollbar",(function(){return n.hasScrollbar("vertical")})),(0,d.default)((0,l.default)(n),"hasHorizontalScrollbar",(function(){return n.hasScrollbar("horizontal")})),(0,d.default)((0,l.default)(n),"focus",(function(){n.scroller.focus()})),(0,d.default)((0,l.default)(n),"onFocus",(function(t){t.target===n.domNode&&n.focus(),n.props.onFocus&&n.props.onFocus(t)})),(0,d.default)((0,l.default)(n),"onChildResize",(function(t){n.setState({scrollSize:t},n.sync)})),(0,d.default)((0,l.default)(n),"getScrollPosition",(function(){return e.getScrollPosition.call((0,l.default)(n))})),(0,d.default)((0,l.default)(n),"updateScrollStyle",(function(t){var e=(t=t||n.getScrollPosition()).scrollTop,r=t.scrollLeft;n.props.rtl&&r<0&&(O=!0);var o=n.childNode.current?n.childNode.current.firstChild:null;n.props.rtl&&(O||(r=B?-r:-(n.scrollLeftMax-r))),n.props.applyScrollStyle?n.props.applyScrollStyle({scrollLeft:r,scrollTop:e},o):(o.style.top="".concat(-e,"px"),o.style.left="".concat(-r,"px"))})),(0,d.default)((0,l.default)(n),"onNotifyResizeMount",(function(){n.notifierMounted=!0})),(0,d.default)((0,l.default)(n),"getBefore",(function(){var t=n.props.before;return t?f.default.cloneElement(t,{key:"before",style:S({position:"absolute",top:0,zIndex:2001},t.props.style),children:f.default.createElement(f.default.Fragment,null,t.props.children,f.default.createElement(g.default,{notifyOnMount:!0,onResize:n.onBeforeElementResize}))}):null})),(0,d.default)((0,l.default)(n),"getAfter",(function(){var t=n.props.after;if(!t)return null;var e=n.props.nativeScroll&&n.oldScrollbars&&n.oldScrollbars.horizontal?(0,w.default)():0;return f.default.cloneElement(t,{key:"after",style:S(S({position:"absolute",zIndex:2001},t.props.style),{},{bottom:e}),children:f.default.createElement(f.default.Fragment,null,t.props.children,f.default.createElement(g.default,{notifyOnMount:!0,onResize:n.onAfterElementResize}))})})),(0,d.default)((0,l.default)(n),"getBeforeHeight",(function(){return n.props.before&&n.state.beforeElementSize.height||0})),(0,d.default)((0,l.default)(n),"getAfterHeight",(function(){return n.props.after&&n.state.afterElementSize.height||0})),(0,d.default)((0,l.default)(n),"onBeforeElementResize",(function(t){n.setState({beforeElementSize:t})})),(0,d.default)((0,l.default)(n),"onAfterElementResize",(function(t){n.setState({afterElementSize:t})})),(0,d.default)((0,l.default)(n),"scrollIntoView",(function(t){var e=t.target;e===n.childNode.current&&(0!==e.scrollTop&&(n.scrollTop+=e.scrollTop,e.scrollTop=0),0!==e.scrollLeft&&(n.scrollLeft+=e.scrollLeft,e.scrollLeft=0))})),(0,d.default)((0,l.default)(n),"onScrollIntent",(function(){n.wheelCapturedOnScroller&&!P&&(n.clear(),n.lazyRestorePointerEvents())})),(0,d.default)((0,l.default)(n),"lazyRestorePointerEvents",(function(){n.childNode.current&&n.wheelCapturedOnScroller&&(n.clear(),n.rafHandle=E((function(){n.wheelCapturedOnScroller=!1,delete n.rafHandle,n.childNode.current.style.pointerEvents="auto"})))})),(0,d.default)((0,l.default)(n),"onWheelEvent",(function(t){if((0,b.default)()&&k.WheelEvent)return n.scrollerNode.dispatchEvent(new WheelEvent("wheel",t.nativeEvent)),t.stopPropagation(),void t.preventDefault();n.childNode.current.style.pointerEvents="none",n.wheelCapturedOnScroller=!0,t.stopPropagation();var e=!B&&!R&&!(0,b.default)(),r=Date.now?Date.now():+new Date;e?r-n.wheelEventTimestamp<150&&t.preventDefault():t.preventDefault(),n.wheelEventTimestamp=r,n.onScrollIntent()})),(0,d.default)((0,l.default)(n),"clear",(function(){n.rafHandle&&(cancelAnimationFrame(n.rafHandle),n.rafHandle=null)})),n.wheelEventTimestamp=0,n.lazyRestorePointerEvents=(0,m.default)(n.lazyRestorePointerEvents,t.pointerEventsRestoreDelay,{leading:!1,trailing:!0}),n.childNode=(0,f.createRef)(),n.refThis=function(t){n.domNode=t},e.init&&e.init.call((0,l.default)(n),t),n.state={beforeElementSize:{height:0},afterElementSize:{height:0}},n}return(0,a.default)(v,[{key:"ensureNonStaticStyle",value:function(t,e){if(!this.props.forceNonStaticPosition)return t;var n=(t=t||{}).position,r="relative"===n||"absolute"===n;return r?t:(e&&(r="relative"===(n=k.getComputedStyle(e).position)||"absolute"===n),Object.assign({},t,{position:"relative"}))}},{key:"componentDidMount",value:function(){this.props.showWarnings&&(this.props.scrollSize||this.notifierMounted||console.warn("The component inside the ".concat(t," has not rendered its children. Please either render its children, or specify a 'scrollSize' prop to determine the size of the scrolling content.")),this.props.forceNonStaticPosition||"static"!==getComputedStyle(this.domNode).position||console.warn("".concat(t,' has position: "static". It should have a non-static position!')));var e=this.childNode.current?this.childNode.current.firstChild:null;e&&(e.style.willChange="transform"),this.props.rtl&&!this.scrollLeft&&this.updateScrollStyle(),this.sync()}},{key:"componentDidUpdate",value:function(t){var e=t.scrollSize,n=this.props.scrollSize;e&&!n?this.sync():e&&n&&(e.width===n.width&&e.height===n.height||this.sync())}},{key:"clientSize",get:function(){return e.getClientSize.call(this)}},{key:"scrollTopMax",get:function(){return e.getScrollTopMax.call(this)}},{key:"scrollLeftMax",get:function(){return e.getScrollLeftMax.call(this)}},{key:"scrollTop",get:function(){return this.scroller.scrollTop},set:function(t){this.scroller.scrollTop=t}},{key:"scrollLeft",get:function(){return this.scroller.scrollLeft},set:function(t){this.scroller.scrollLeft=t}},{key:"render",value:function(){var t=this.props,n=t.style,r=t.className,o=t.rtl,i=t.inertialScroll,a=t.useWheelCapture,l=t.contain,s=t.renderView;n=Object.assign({},this.ensureNonStaticStyle(n,this.domNode),{overflow:"hidden",display:"flex",alignItems:"stretch",alignContent:"stretch",flexFlow:"column",flexWrap:"nowrap",transform:"translate3d(0px, 0px, 0px)"}),l&&(n.contain=!0===l?"style layout paint":l),r=(0,y.default)(r,"inovua-react-virtual-scroll-container",o&&"inovua-react-virtual-scroll-container--rtl"),e.prepareClassName&&(r=e.prepareClassName.call(this,r));var u=f.default.Children.only(t.children),c={};this.props.scrollSize||(c.children=[f.default.createElement(g.default,{key:"notify-resize",onResize:this.onChildResize,notifyOnMount:!0,ResizeObserver:this.props.ResizeObserver,useRaf:this.props.rafOnResize,checkResizeDelay:this.props.checkResizeDelay,onMount:this.onNotifyResizeMount}),u.props.children]),c.style=Object.assign({},u.props.style,(0,d.default)({position:"absolute",top:0},o?"right":"left",0));var p=this.getBeforeHeight(),m=T||R,A={overflow:"hidden",position:m?"absolute":"fixed",top:p,left:0,right:0,bottom:0};m||(A.backfaceVisibility="hidden",(0,b.default)()&&(A.WebkitBackfaceVisibility="hidden")),P||(A.zIndex=2e3);var v=(0,d.default)({ref:this.childNode,style:A,onScroll:this.scrollIntoView},a?"onWheelCapture":"onWheel",P?null:this.onWheelEvent);u=f.default.createElement(f.default.Fragment,null,this.getBefore(),f.default.createElement("div",S({key:"content"},v),(0,f.cloneElement)(u,c)),this.getAfter());var w=this.props.scrollSize||this.state.scrollSize,C=p+this.getAfterHeight();C&&w&&(w=Object.assign({},w,{height:w.height+C}));var x=f.default.createElement("div",{"data-name":"spacer",key:"spacer",style:Object.assign({pointerEvents:"none"},w)});this.props.renderSpacer&&(x=this.props.renderSpacer(x,{scrollSize:w}));var O=i?Object.assign({},I,{WebkitOverflowScrolling:"touch"}):I;return f.default.createElement("div",S(S({tabIndex:-1},(0,h.default)(this.props,this.constructor.propTypes)),{},{onFocus:this.onFocus,style:n,className:r,ref:this.refThis}),f.default.createElement(g.default,{onResize:this.onResize,notifyOnMount:!0,ResizeObserver:this.props.ResizeObserver,useRaf:this.props.rafOnResize,checkResizeDelay:this.props.checkResizeDelay,measureSize:this.props.measureSize}),e.renderScroller.call(this,{props:t,content:u,spacer:x,scrollerStyle:O,renderView:s}))}}]),v}(f.default.Component);return n.propTypes={applyScrollStyle:p.default.func,avoidRepaintOnScroll:p.default.bool,forceNonStaticPosition:p.default.bool,hideNativeScrollbarIfPossible:p.default.bool,inertialScroll:p.default.bool,measureSize:p.default.func,onResize:p.default.func,contain:p.default.oneOfType([p.default.bool,p.default.string]),onScrollbarsChange:p.default.func,pointerEventsRestoreDelay:p.default.number,checkResizeDelay:p.default.number,rafOnResize:p.default.bool,rtl:p.default.bool,scrollSize:p.default.shape({height:p.default.number,width:p.default.number}),scrollerStyle:p.default.shape({}),viewStyle:p.default.shape({}),showWarnings:p.default.bool,useWheelCapture:p.default.bool},n.defaultProps={avoidRepaintOnScroll:!0,inertialScroll:!0,rtl:!1,rafOnResize:!0,useWheelCapture:!0,forceNonStaticPosition:!1,pointerEventsRestoreDelay:250,showWarnings:!v.default},n}},85455:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(67294)),l=r(n(45697)),s=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(17850)),u=r(n(35277));function c(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var p=(0,n(93558).getGlobal)(),h=p.requestAnimationFrame,m=p.cancelAnimationFrame,g={position:"static"},A={flex:1},v=(0,u.default)("InovuaVirtualScrollContainer",{init:function(){var t=this;this.childScrollLeft=0,this.childScrollTop=0,this.refScroller=function(e){t.scroller=e,t.scrollerNode=e?e.getScrollerNode():null},this.onContainerScroll=function(e){var n=e.scrollLeft,r=e.scrollTop;if(t.childScrollLeft=n,t.childScrollTop=r,t.containerScrollRafId&&m(t.containerScrollRafId),t.containerScrollRafId=h((function(){delete t.containerScrollRafId,t.updateScrollStyle(e)})),t.props.onContainerScroll){for(var o,i=arguments.length,a=new Array(i>1?i-1:0),l=1;l<i;l++)a[l-1]=arguments[l];(o=t.props).onContainerScroll.apply(o,[e].concat(a))}t.onScrollIntent&&t.onScrollIntent()}},sync:function(){this.scroller&&(this.scroller.rafSync?this.scroller.rafSync():this.scroller.sync&&this.scroller.sync())},getClientSize:function(){return this.scroller.getClientSize()},hasScrollbar:function(t){return this.scroller.hasScrollbar(t)},getScrollLeftMax:function(){return this.scroller.scrollLeftMax},getScrollTopMax:function(){return this.scroller.scrollTopMax},getScrollPosition:function(){return{scrollTop:this.childScrollTop,scrollLeft:this.childScrollLeft}},renderScroller:function(t){var e=t.props,n=t.content,r=t.spacer,o=t.scrollerStyle,i=t.renderView,l=t.viewStyle,u="inovua-react-virtual-scroll-container__scroll-container";return e.avoidRepaintOnScroll&&(u+=" ".concat(u,"--avoid-repaint")),a.default.createElement(s.default,f(f({},function(t){return Object.keys(t).reduce((function(e,n){return void 0!==s.propTypes[n]&&(e[n]=t[n]),e}),{})}(e)),{},{onContainerScroll:this.onContainerScroll,ref:this.refScroller,style:A,className:u,scrollerStyle:o,renderView:i,viewStyle:l?Object.assign({},g,l):g,resizer:!1}),n,r)}});v.propTypes=Object.assign({renderSpacer:l.default.func,renderScrollerSpacer:l.default.func},s.propTypes,v.propTypes);var y=v;e.default=y},43993:(t,e,n)=>{"use strict";var r=n(95318)(n(48271));r.default.prototype.alignToRegion=function(t,e){return r.default.align(this,t,e),this},r.default.prototype.alignToPoint=function(t,e){return r.default.alignToPoint(this,t,e),this}},38898:(t,e,n)=>{"use strict";var r=n(95318)(n(48271));r.default.align=function(t,e,n){return e=r.default.from(e),2!=(n=(n||"c-c").split("-")).length&&console.warn("Incorrect region alignment! The align parameter need to be in the form 'br-c', that is, a - separated string!",n),r.default.alignToPoint(t,e.getPoint(n[1]),n[0])},r.default.alignToPoint=function(t,e,n){var o=(t=r.default.from(t)).getPoint(n),i=0,a={};return null!=o.x&&null!=e.x&&(i++,a.left=e.x-o.x),null!=o.y&&null!=e.y&&(i++,a.top=e.y-o.y),i&&t.shift(a),t}},84692:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(48271));e.default=function(t,e,n,r){e=o.default.from(e);var i=(r=r||{}).constrain,a=r.sync,l=r.offset||[],s=!1,u=!1,c=t.clone();Array.isArray(n)||(n=n?[n]:[]),Array.isArray(l)||(l=l?[l]:[]),i&&(i=!0===i?o.default.getDocRegion():i.getRegion()),a&&(a.size?(s=!0,u=!0):(s=!0===a||a.width||!1,u=!0===a||a.height||!1)),s&&c.setWidth(e.getWidth()),u&&c.setHeight(e.getHeight());for(var d,f,p,h,m=0,g=n.length,A=-1,v=-1;m<g;m++){if(f=n[m],d=l[m],c.alignToRegion(e,f),d&&(Array.isArray(d)||(d=l[m]=[d.x||d.left,d.y||d.top]),c.shift({left:d[0],top:d[1]})),!i)return t.set(c),f;if((p=c.getIntersection(i))&&p.equals(c))return t.set(c),f;p&&(h=p.getArea())>A&&(A=h,v=m)}if(~v)return f=n[v],d=l[v],c.alignToRegion(e,f),d&&c.shift({left:d[0],top:d[1]}),p=c.getIntersection(i),c.setRegion(p),c.alignToRegion(e,f),d&&c.shift({left:d[0],top:d[1]}),t.set(c),f}},80625:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(48271)),i=r(n(84692));e.default=function(t,e,n,r){var a=(t=o.default.from(t)).clone();return{position:(0,i.default)(a,e,n,r),region:a,widthChanged:a.getWidth()!=t.getWidth(),heightChanged:a.getHeight()!=t.getHeight(),positionChanged:a.equalsPosition(t)}}},97884:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(48271));n(38898),n(43993);var i=r(n(80625));o.default.alignRegions=function(t,e,n,r){var o=(0,i.default)(t,e,n,r),a=o.region;return a.equals(t)||t.setRegion(a),o.position},o.default.prototype.alignTo=function(t,e,n){n=n||{};var r=this,a=o.default.from(t),l=(0,i.default)(r,a,e,n),s=l.region;return s.equalsSize(r)||this.setSize(s.getSize()),s.equalsPosition(r)||this.setPosition(s.getPosition(),{absolute:!!n.absolute}),l.position};var a=o.default;e.default=a},48271:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(45070)).default;e.default=o},45070:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(69100)),i=r(n(83988)),a=r(n(4095)),l=r(n(26729)),s=r(n(70203)),u=r(n(35248)),c=Object.prototype.toString,d=function(t){return"[object Object]"===c.apply(t)};function f(t,e,n){return t&&n.forEach((function(n){(0,i.default)(t,n)&&(e[n]=t[n])})),e}var p={cy:"YCenter",cx:"XCenter",t:"Top",tc:"TopCenter",tl:"TopLeft",tr:"TopRight",b:"Bottom",bc:"BottomCenter",bl:"BottomLeft",br:"BottomRight",l:"Left",lc:"LeftCenter",r:"Right",rc:"RightCenter",c:"Center"},h=function t(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=n[0],a=n[1],s=n[2],c=n[3];if(!(this instanceof t))return(0,o.default)(t,n);l.default.call(this),d(i)?(f(i,this,["top","right","bottom","left"]),null==i.bottom&&null!=i.height&&(this.bottom=this.top+i.height),null==i.right&&null!=i.width&&(this.right=this.left+i.width),null==this.right&&(this.right=this.left),null==this.bottom&&(this.bottom=this.top),i.emitChangeEvents&&(this.emitChangeEvents=i.emitChangeEvents)):(this.top=i,this.right=a,this.bottom=s,this.left=c),this[0]=this.left,this[1]=this.top,(0,u.default)(this)};(0,s.default)(h,l.default),Object.assign(h.prototype,{emitChangeEvents:!1,getRegion:function(t){return t?this.clone():this},setRegion:function(t){return t instanceof h?this.set(t.get()):this.set(t),this},validate:function(){return h.validate(this)},_before:function(){if(this.emitChangeEvents)return f(this,{},["left","top","bottom","right"])},_after:function(t){this.emitChangeEvents&&(this.top==t.top&&this.left==t.left||this.emitPositionChange(),this.right==t.right&&this.bottom==t.bottom||this.emitSizeChange())},notifyPositionChange:function(){this.emit("changeposition",this)},emitPositionChange:function(){this.notifyPositionChange()},notifySizeChange:function(){this.emit("changesize",this)},emitSizeChange:function(){this.notifySizeChange()},add:function(t){var e,n=this._before();for(e in t)(0,i.default)(t,e)&&(this[e]+=t[e]);return this[0]=this.left,this[1]=this.top,this._after(n),this},substract:function(t){var e,n=this._before();for(e in t)(0,i.default)(t,e)&&(this[e]-=t[e]);return this[0]=this.left,this[1]=this.top,this._after(n),this},getSize:function(){return{width:this.width,height:this.height}},setPosition:function(t){var e=this.width,n=this.height;return null!=t.left&&(t.right=t.left+e),null!=t.top&&(t.bottom=t.top+n),this.set(t)},setSize:function(t){return null!=t.height&&null!=t.width?this.set({right:this.left+t.width,bottom:this.top+t.height}):(null!=t.width&&this.setWidth(t.width),null!=t.height&&this.setHeight(t.height),this)},setWidth:function(t){return this.set({right:this.left+t})},setHeight:function(t){return this.set({bottom:this.top+t})},set:function(t){var e=this._before();return f(t,this,["left","top","bottom","right"]),null==t.bottom&&null!=t.height&&(this.bottom=this.top+t.height),null==t.right&&null!=t.width&&(this.right=this.left+t.width),this[0]=this.left,this[1]=this.top,this._after(e),this},get:function(t){return t?this[t]:f(this,{},["left","right","top","bottom"])},shift:function(t){var e=this._before();return t.top&&(this.top+=t.top,this.bottom+=t.top),t.left&&(this.left+=t.left,this.right+=t.left),this[0]=this.left,this[1]=this.top,this._after(e),this},unshift:function(t){return t.top&&(t.top*=-1),t.left&&(t.left*=-1),this.shift(t)},equals:function(t){return this.equalsPosition(t)&&this.equalsSize(t)},equalsSize:function(t){var e=t instanceof h,n=null==t.width&&e?t.getWidth():t.width,r=null==t.height&&e?t.getHeight():t.height;return this.getWidth()==n&&this.getHeight()==r},equalsPosition:function(t){return this.top==t.top&&this.left==t.left},addLeft:function(t){var e=this._before();return this.left=this[0]=this.left+t,this._after(e),this},addTop:function(t){var e=this._before();return this.top=this[1]=this.top+t,this._after(e),this},addBottom:function(t){var e=this._before();return this.bottom+=t,this._after(e),this},addRight:function(t){var e=this._before();return this.right+=t,this._after(e),this},minTop:function(){return this.expand({top:1})},maxBottom:function(){return this.expand({bottom:1})},minLeft:function(){return this.expand({left:1})},maxRight:function(){return this.expand({right:1})},expand:function(t,e){var n,r=e||h.getDocRegion(),o=[],a=this._before();for(n in t)(0,i.default)(t,n)&&o.push(n);return f(r,this,o),this[0]=this.left,this[1]=this.top,this._after(a),this},clone:function(){return new h({top:this.top,left:this.left,right:this.right,bottom:this.bottom})},containsPoint:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),this.left<=t&&t<=this.right&&this.top<=e&&e<=this.bottom},containsRegion:function(t){return this.containsPoint(t.left,t.top)&&this.containsPoint(t.right,t.bottom)},diffHeight:function(t){return this.diff(t,{top:!0,bottom:!0})},diffWidth:function(t){return this.diff(t,{left:!0,right:!0})},diff:function(t,e){var n,r={};for(n in e)(0,i.default)(e,n)&&(r[n]=this[n]-t[n]);return r},getPosition:function(){return{left:this.left,top:this.top}},getPoint:function(t,e){p[t]||console.warn("The position ",t," could not be found! Available options are tl, bl, tr, br, l, r, t, b.");var n=this["getPoint"+p[t]]();return e?{left:n.x,top:n.y}:n},getPointYCenter:function(){return{x:null,y:this.top+this.getHeight()/2}},getPointXCenter:function(){return{x:this.left+this.getWidth()/2,y:null}},getPointTop:function(){return{x:null,y:this.top}},getPointTopCenter:function(){return{x:this.left+this.getWidth()/2,y:this.top}},getPointTopLeft:function(){return{x:this.left,y:this.top}},getPointTopRight:function(){return{x:this.right,y:this.top}},getPointBottom:function(){return{x:null,y:this.bottom}},getPointBottomCenter:function(){return{x:this.left+this.getWidth()/2,y:this.bottom}},getPointBottomLeft:function(){return{x:this.left,y:this.bottom}},getPointBottomRight:function(){return{x:this.right,y:this.bottom}},getPointLeft:function(){return{x:this.left,y:null}},getPointLeftCenter:function(){return{x:this.left,y:this.top+this.getHeight()/2}},getPointRight:function(){return{x:this.right,y:null}},getPointRightCenter:function(){return{x:this.right,y:this.top+this.getHeight()/2}},getPointCenter:function(){return{x:this.left+this.getWidth()/2,y:this.top+this.getHeight()/2}},getHeight:function(){return this.bottom-this.top},getWidth:function(){return this.right-this.left},getTop:function(){return this.top},getLeft:function(){return this.left},getBottom:function(){return this.bottom},getRight:function(){return this.right},getArea:function(){return this.getWidth()*this.getHeight()},constrainTo:function(t){var e,n=this.getIntersection(t);if(!n||!n.equals(this)){var r=t.getWidth(),o=t.getHeight();return this.getWidth()>r&&(this.left=t.left,this.setWidth(r)),this.getHeight()>o&&(this.top=t.top,this.setHeight(o)),e={},this.right>t.right&&(e.left=t.right-this.right),this.bottom>t.bottom&&(e.top=t.bottom-this.bottom),this.left<t.left&&(e.left=t.left-this.left),this.top<t.top&&(e.top=t.top-this.top),this.shift(e),!0}return!1},__IS_REGION:!0}),Object.defineProperties(h.prototype,{width:{get:function(){return this.getWidth()},set:function(t){return this.setWidth(t)}},height:{get:function(){return this.getHeight()},set:function(t){return this.setHeight(t)}}}),(0,a.default)(h);var m=h;e.default=m},70203:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}},4095:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=Math.max,n=Math.min,r={init:function(){var e,n,r={getIntersection:!0,getIntersectionArea:!0,getIntersectionHeight:!0,getIntersectionWidth:!0,getUnion:!0},i=t.prototype,a=(0,o.default)(r);for(n in r)a(n)&&("string"!=typeof(e=r[n])&&(e=n),function(e,n,r){e[n]=function(e){return t[r]||console.warn("cannot find method ",r," on ",t),t[r](this,e)}}(i,e,n))},validate:i.default,getDocRegion:function(){return t.fromDOM(document.documentElement)},from:function(e){if(e){if(e.__IS_REGION)return e;if("undefined"!=typeof document){if(e&&e.getBoundingClientRect)return t.fromDOM(e);if(e.type&&void 0!==e.pageX&&void 0!==e.pageY)return t.fromEvent(e)}return t(e)}},fromEvent:function(e){return t.fromPoint({x:e.pageX,y:e.pageY})},fromDOM:function(e){var n=e.getBoundingClientRect();return new t({top:n.top,left:n.left,bottom:n.bottom,right:n.right})},getIntersection:function(e,n){var r=this.getIntersectionArea(e,n);return!!r&&new t(r)},getIntersectionWidth:function(t,r){var o=n(t.right,r.right),i=e(t.left,r.left);return i<o?o-i:0},getIntersectionHeight:function(t,r){var o=e(t.top,r.top),i=n(t.bottom,r.bottom);return o<i?i-o:0},getIntersectionArea:function(t,r){var o=e(t.top,r.top),i=n(t.right,r.right),a=n(t.bottom,r.bottom),l=e(t.left,r.left);return o<a&&l<i&&{top:o,right:i,bottom:a,left:l,width:i-l,height:a-o}},getUnion:function(r,o){var i=n(r.top,o.top),a=e(r.right,o.right),l=e(r.bottom,o.bottom),s=n(r.left,o.left);return new t(i,a,l,s)},getRegion:function(e){return t.from(e)},fromPoint:function(e){return new t({top:e.y,bottom:e.y,left:e.x,right:e.x})}};Object.keys(r).forEach((function(e){t[e]=r[e]})),t.init()};var o=r(n(83988)),i=r(n(35248))},35248:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=!0;return t.right<t.left&&(e=!1,t.right=t.left),t.bottom<t.top&&(e=!1,t.bottom=t.top),e}},36362:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(18557));e.default=function(t,e){var n=e.orientation,r=e.direction,i=e.pageSize,a=e.duration;if(!r)throw new Error("Please provide a scroll direction: 1 or -1!");var l="horizontal"==n,s=l?"scrollLeft":"scrollTop";i=i||(l?t.clientWidth-20:t.clientHeight-20);var u=t[s]+r*i;(0,o.default)(t,u,{orientation:n,duration:a})}},81867:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r;if(t===e)return!0;if(!(t instanceof Object&&e instanceof Object))return!1;for(var i,a=n(t),l=a.length,s=0;s<l;s++)if(!o[i=a[s]]&&!(i in e))return!1;for(s=0;s<l;s++)if(!o[i=a[s]]&&t[i]!==e[i])return!1;return l===n(e).length},e.equalReturnKey=function(t,e){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r;if(t===e)return{result:!0,key:void 0};if(!(t instanceof Object&&e instanceof Object))return{result:!1,key:void 0};for(var i,a=n(t),l=a.length,s=0;s<l;s++)if(!o[i=a[s]]&&!(i in e))return{result:!1,key:i};for(s=0;s<l;s++)if(!o[i=a[s]]&&t[i]!==e[i])return{result:!1,key:i};return{result:l===n(e).length,key:void 0}};var n=Object.keys,r={}},52239:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(81867));e.default=function(t,e,n){var r=t.props,i=t.state;return e.shouldComponentUpdate?e.shouldComponentUpdate({nextProps:e,props:r,nextState:n,state:i}):!(0,o.default)(e,r)||!(0,o.default)(n,i)}},18557:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=(0,n(93558).getGlobal)(),o={duration:100,orientation:"vertical"};e.default=function(t,e,n,i){"function"==typeof n&&(i=n,n=null),n||(n=o);var a=n.orientation,l=n.duration,s="horizontal"==a?"scrollLeft":"scrollTop",u=t[s],c=e-u,d=Date.now(),f=c/(l=null!=l?l:100);if(!l)return t[s]=e,void("function"==typeof i&&i(e));r.requestAnimationFrame((function n(){var o=Date.now()-d;t[s]=u+o*f,o<l?r.requestAnimationFrame(n):(t[s]=e,"function"==typeof i&&i(e))}))}},85803:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(53529)).default;e.default=o},4205:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){return"number"!=typeof e&&(e=t.length),function n(r){return function(){var o=arguments.length,i=[].concat(r);return o&&i.push.apply(i,arguments),i.length<e?n(i):t.apply(this,i)}}([])}},53529:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(41140)),i=r(n(4205)),a=r(n(2609));function l(t){return"function"==typeof t}var s=(0,i.default)((function(t,e){return e.sort(d(t))}));s.types=a.default;var u=function(t){if(t){var e=t.name,n="desc"===t.dir||t.dir<0?-1:"asc"===t.dir||t.dir>0?1:0;if(n){!t.fn&&t.type&&(t.fn=s.types[t.type]),t.fn||(t.fn=s.types.string||a.default.string);var r=t.fn;return function(i,a){var l=e?(0,o.default)(i,e):i,s=e?(0,o.default)(a,e):a;return n*r(l,s,i,a,t)}}}},c=function(t){return Array.isArray(t)||(t=[t]),t.map(u).filter(l)},d=function(t){var e=c(t);return function(t,n){for(var r,o=0,i=0,a=e.length;i<a;i++)if((r=e[i])&&0!=(o=r(t,n)))return o;return o}};s._getSortFunctions=c,s.getFunction=d;var f=s;e.default=f},2609:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={string:function(t,e){return(t+="").localeCompare(e+="")},number:function(t,e){return isFinite(t-e)?t-e:isFinite(t)?-1:1}};e.default=n},3250:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){var n,r,o,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=null,l=0,s=function(){l=!1===i.leading?0:Date.now(),a=null,o=t.apply(n,r),a||(n=null,r=null)};return function(){for(var u=arguments.length,c=new Array(u),d=0;d<u;d++)c[d]=arguments[d];var f=Date.now();l||!1!==i.leading||(l=f);var p=e-(f-l);return n=this,r=arguments,p<=0||p>e?(a&&(clearTimeout(a),a=null),l=f,o=t.apply(n,r),a||(n=r=null)):a||!1===i.trailing||(a=setTimeout(s,p)),o}.apply(this,[t,e,i])}},4656:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n="function myFunction(abc) { /* this is a simple comment */ }"!=function(){}.toString();e.default=n},13535:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={name:"cell-selection",hook:n(73395).useCellSelection,defaultProps:function(){return{}}};e.default=r},11589:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63038)),i=r(n(82226)),a=n(67294),l=r(n(46648)),s=r(n(79451)),u=r(n(68520)),c=r(n(3250));e.default=function(t,e){var n=(0,i.default)(t,"activeCell"),r=(0,o.default)(n,2),d=r[0],f=r[1];t.enableKeyboardNavigation||(d=void 0);var p=(0,a.useCallback)((function(t,n){var r=e.current;if(r&&r.computedCellNavigationEnabled){var i=r.computedActiveCell,a=r.data,s=r.visibleColumns,c=!n;if(n=n||(0,u.default)(),t){var d=t,p=(0,o.default)(d,2),h=p[0],m=p[1];h=(0,l.default)(h,0,a.length-1),m=(0,l.default)(m,0,s.length-1);var g=r.getColumnBy(m);if(g&&!1===g.cellSelectable)return;if(!a||a.__group||null==h||null==m)return n((function(){f(null),r.setLastCellInRange("")})),void(c&&n.commit());if((t=[h,m])===i||i&&t&&i[0]===t[0]&&i[1]===t[1])return}n((function(){f(t),r.setLastCellInRange("")})),c&&n.commit()}}),[]),h=(0,s.default)(d,null);(0,a.useLayoutEffect)((function(){var t=e.current;if(t&&h!==d&&d){var n=d,r=(0,o.default)(n,2),i=r[0],a=r[1];if(null==i||null==a)return;var s=!h||i<h[0],u=!h||a>h[1],c=(0,l.default)(a+(u?0:-0),0,t.visibleColumns.length-1);t.scrollToCell({rowIndex:i,columnIndex:c},{top:s,right:u})}}),[d,h]);var m=(0,a.useCallback)((function(t,n){var r=e.current;if(!t||!n||!r)return{};for(var o,i=Math.min(t[0],n[0]),a=Math.min(t[1],n[1]),l=Math.max(t[0],n[0]),s=Math.max(t[1],n[1]),u={},c=r.computedGroupBy,d=c?r.data:[],f=i;f<=l;f++){if(c){if(!(o=d[f]))break;if(o.__group)continue}for(var p=a;p<=s;p++)u[g(f,p)]=!0}return u}),[]),g=(0,a.useCallback)((function(t,n){var r,o,i=e.current;return i?"string"==typeof t?t:("number"==typeof t&&"number"==typeof n?(r=t,o=n):t&&(r=t.rowIndex,o=t.columnIndex),i.cellSelectionByIndex?"".concat([r,o]):i.getCellSelectionIdKey(r,o)):-1}),[e,t.columns]),A=(0,a.useCallback)((function(t,n){var r=e.current;if(!r)return-1;var o=r.getColumnBy(n);if(!o)return-1;var i=o.id||o.name,a=r.getItemAt(t);if(!a)return"";var l=r.getItemId(a);return"".concat([l,i])}),[]),v=(0,a.useCallback)((function(t){var n=e.current;if(n){var r=n.computedActiveCell;r||(r=[0,0]);var i=(0,o.default)(t,2),a=i[0],s=i[1],u=n.data,d=n.visibleColumns,f=n.computedGroupBy,p=n.groupColumn,h=u.length-1,m=d,g=m.length-1,A=f&&!p?f.length:0,v=r[0],y=r[1];if(a){for(var b=a<0?-1:1,w=a;u[v+w]&&u[v+w].__group;)v+=w,w=b;v+=w}if(s){for(var C=s<0?-1:1,x=s;m[y+x]&&!1===m[y+x].cellSelectable;)y+=C,x=C;y+=x}v=(0,l.default)(v,0,h),y=(0,l.default)(y,A,g),n.activeCellThrottle?(0,c.default)((function(){return n.setActiveCell([v,y])}),n.activeCellThrottle,{trailing:!0,leading:!1}):n.setActiveCell([v,y])}}),[]);return{getCellSelectionBetween:m,getCellSelectionIdKey:A,computedActiveCell:d,setActiveCell:p,getCellSelectionKey:g,incrementActiveCell:v}}},73395:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.useCellSelection=void 0;var o=r(n(59713)),i=r(n(50008)),a=r(n(63038)),l=n(67294),s=r(n(82226)),u=r(n(68520)),c=r(n(46648)),d=r(n(11589)),f=r(n(79451)),p=r(n(11792));function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.useCellSelection=function(t,e,n){var r=e.rowSelectionEnabled,h=e.hasRowNavigation,g=e.listenOnCellEnter,A=(0,s.default)(t,"cellSelection"),v=(0,a.default)(A,2),y=v[0],b=v[1],w=(0,p.default)(!1,t.context,"bulkUpdateMouseDown"),C=(0,a.default)(w,2),x=C[0],S=C[1],O=(0,d.default)(t,n),k=O.computedActiveCell,E=O.getCellSelectionIdKey,_=O.getCellSelectionBetween,P=O.setActiveCell,B=O.getCellSelectionKey,T=O.incrementActiveCell,R=!r&&!!y;(r||h)&&(k=void 0);var I=void 0!==k;y&&(I=!1!==t.enableKeyboardNavigation&&!h||void 0!==k||!!y),!1===t.enableKeyboardNavigation&&(I=!1);var M=(0,l.useRef)(!1);M.current=R&&!1!==t.multiSelect;var D=M.current,N=(0,f.default)(D,D);(0,l.useEffect)((function(){N&&!D&&b({})}),[D,N]);var F=(0,l.useMemo)((function(){return g?function(t,e){var r=e.columnIndex,o=e.rowIndex,i=n.current;if(i){var a=i.getItemAt(o);if(a&&!a.__group){var l=i.getColumnBy(r);if(!l||!1!==l.cellSelectable){var s=i.computedGroupBy;if(!(r<(s?s.length:0))){var d=i.getCellSelectionBetween(i.selectionFixedCell||i.computedActiveCell||i.lastSelectedCell,[o,r]),f=(0,u.default)();f((function(){i.setCellSelection(d),i.setLastCellInRange(Object.keys(d).pop()||"")}));var p=null!=i.cellDragStartRowIndex?o-i.cellDragStartRowIndex:o,h=p<0?-1:p>0?1:0,m=(0,c.default)(o+h,0,i.count-1),g=i.isCellVisible({columnIndex:r,rowIndex:m});if(!0!==g){var A=(g=g).leftDiff<0,v=g.topDiff<0;i.scrollToCell({columnIndex:r,rowIndex:m},{top:v,left:A})}f.commit()}}}}}:null}),[g]),L=(0,l.useCallback)((function(t){var e=n.current;if(e){var r=e.computedActiveCell;if(r){var o=(0,a.default)(r,2),i=o[0],l=o[1],s=e.getColumnBy(l);if(!s||!1!==s.cellSelectable){var u=j(i,l),c=t||{ctrlKey:u};e.onCellClickAction(c,{rowIndex:i,columnIndex:l})}}}}),[]),j=(0,l.useCallback)((function(t,e){t&&"object"===(0,i.default)(t)&&(e=t.columnIndex,t=t.rowIndex);var r=n.current;if(r){if(r.computedCellSelection){var o=r.getCellSelectionKey(t,e);return!!r.computedCellSelection[o]}return!1}}),[]),H=(0,l.useState)(null),U=(0,a.default)(H,2),z=U[0],Q=U[1],V=(0,l.useRef)(y);V.current=y;var W=(0,l.useMemo)((function(){return D&&V.current?function(t,e,r){var o=e.columnIndex,i=e.rowIndex,l=n.current;if(l){var s=l.getColumnBy(o);if(!s||!1!==s.cellSelectable){if(!r){var c=[i,o],d=l.computedGroupBy,f=d&&d.length,p=f?[]:function(t,e){if(!e)return[];t=t||{};for(var n=(0,a.default)(e,2),r=n[0],o=n[1],i=B(r,o),l=[];t[i];)l.push([r,o]),t[i=B(r-1,o-1)]?(r-=1,o-=1):(t[i]||(i=B(r-1,o)),t[i]?r-=1:t[i]||(i=B(r,o-1),o-=1));return l}(l.computedCellSelection,c);r=f?l.computedActiveCell||l.lastSelectedCell:function(t){return t.sort((function(t,e){return t[0]<e[0]?-1:t[0]>e[0]?1:t[1]<e[1]?-1:1}))[0]}(p.length?p:[c])}var h=function t(){l.setListenOnCellEnter(!1,t),Q(null),l.setSelectionFixedCell(null)},m=(0,u.default)();m((function(){Q(i),void 0===r&&(r=null),l.setSelectionFixedCell(r),l.setListenOnCellEnter(!0,h)})),m.commit()}}}:null}),[D]),G=(0,l.useRef)(null),K=(0,l.useCallback)((function(t,e){var r=n.current;if(r&&r.enableCellBulkUpdate){var o=r.computedActiveCell,i=r.data;if(o){S(!0);var l=(0,a.default)(o,2),s=l[0],u=l[1],c=i[s],d=r.getColumnBy(u).name,f=d?c[d]:null;G.current=f}}}),[]),Y=(0,l.useCallback)((function(t){S(!1);var e=n.current;if(e){var r=G.current;if(r&&e.enableCellBulkUpdate){var i=e.computedCellSelection;if(i){var l={};Object.keys(i).map((function(t){var e=t.split(","),n=(0,a.default)(e,2),i=n[0],s=n[1];l[i]||(l[i]=(0,o.default)({},s,r)),l[i]=m(m({},l[i]),{},(0,o.default)({},s,r))}));var s=Object.keys(l).map((function(t){var n=-1;if(-1===(n=e.getItemIndexById(t))&&(n=e.getItemIndexById(Number(t))),n>-1){var r=e.getItemAt(n);return m({id:e.getItemId(r)},l[t])}}));e.setItemsAt(s,{replace:!1}),G.current=null}}}}),[]);return{onCellEnter:F,toggleActiveCellSelection:L,cellDragStartRowIndex:z,setCellDragStartRowIndex:Q,onCellSelectionDraggerMouseDown:W,computedCellBulkUpdateMouseDown:K,bulkUpdateMouseDown:x,computedCellBulkUpdateMouseUp:Y,getCellSelectionBetween:_,computedActiveCell:k,incrementActiveCell:T,getCellSelectionIdKey:E,setActiveCell:P,getCellSelectionKey:B,cellSelectionEnabled:R,cellNavigationEnabled:I,cellMultiSelectionEnabled:D,computedCellSelection:y,setCellSelection:b}}},68395:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=n(24027);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var s={name:"",hook:function(t,e,n){}},u=[l(l({},s),{},{name:"sortable-columns",defaultProps:function(){return{sortable:!1}}}),l(l({},s),{},{name:"license",defaultProps:function(){return{}},renderLicenseNotice:function(){return null}}),l(l({},s),{},{name:"menus",defaultProps:function(){return{showColumnMenuTool:!1}}}),l(l({},s),{},{name:"group-and-pivot",hook:function(){return{computeDataStep:function(t){var e=t.config;return(0,i.warnOnce)("You are trying to use the grouping or pivot functionality, but are currently using the community edition. Please use the enterprise edition for this functionality to be available."),e}}},defaultProps:function(){return{}}}),l(l({},s),{},{name:"tree",hook:function(){return{computeTreeData:function(t,e){return(0,i.warnOnce)("You are trying to use the tree functionality, but are currently using the community edition. Please use the enterprise edition for this functionality to be available."),t}}},defaultProps:function(){return{}}}),l(l({},s),{},{name:"filters",defaultProps:function(){return{columnFilterContextMenuConstrainTo:!0,columnFilterContextMenuPosition:"fixed"}}}),l(l({},s),{},{name:"cell-selection",hook:function(){return{}},defaultProps:function(){return{}}}),l(l({},s),{},{name:"live-pagination",hook:function(){return{}},defaultProps:function(){return{}}}),l(l({},s),{},{name:"row-index-column",renderRowResizeIndicator:function(){return null},defaultProps:function(){return{}}}),l(l({},s),{},{name:"clipboard",hook:function(){return{}},defaultProps:function(){return{}}})];e.default=u},93187:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=i(e);if(n&&n.has(t))return n.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=a?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(35555));function i(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(i=function(t){return t?n:e})(t)}var a={name:"filters",hook:o.default,renderColumnFilterContextMenu:o.renderColumnFilterContextMenu,defaultProps:function(){return{columnFilterContextMenuConstrainTo:!0,columnFilterContextMenuPosition:"absolute"}}};e.default=a},35555:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.renderColumnFilterContextMenu=e.default=void 0;var i=r(n(319)),a=r(n(63038)),l=r(n(59713)),s=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=g(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),u=r(n(82226)),c=r(n(36127)),d=r(n(68520)),f=r(n(47762)),p=n(24968),h=r(n(78244)),m=r(n(6948));function g(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(g=function(t){return t?n:e})(t)}function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?A(Object(n),!0).forEach((function(e){(0,l.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var y=[],b=["tl-bl","tr-br","tl-tr","tr-tl","br-tr","bl-tl","br-tl","bl-tr","lc-tr","rc-tl"],w=["tr-br","tl-bl","tr-tl","tl-tr","br-tr","bl-tl","br-tl","bl-tr","lc-tr","rc-tl"],C=function(t,e){if(!t)return null;var n=t.columnFilterContextMenuProps;if(!n)return null;var r=t.computedFilterValueMap?t.computedFilterValueMap[n.id]:null;if(!r)return null;var o,i=t.initialProps.filterTypes[r.type].operators||y,a={operator:r.operator},l=!1===r.active,u=t.initialProps.filterTypes[r.type],c=t.computedFiltered,d=function(){var o=["-",{label:t.i18n("enable","Enable"),itemId:"enableFilter",disabled:!l,onClick:function(){var t=v(v({},r),{},{active:!0}),o=e.current;o&&(o.computedOnColumnFilterValueChange({columnId:n.id,columnIndex:n.computedVisibleIndex,cellProps:n,filterValue:t}),o.hideColumnFilterContextMenu())}},{label:t.i18n("disable","Disable"),disabled:l,itemId:"disableFilter",onClick:function(){var t=e.current;if(t){var o=v(v({},r),{},{active:!1});t.computedOnColumnFilterValueChange({columnId:n.id,cellProps:n,columnIndex:n.computedVisibleIndex,filterValue:o}),t.hideColumnFilterContextMenu()}}},"-",{label:t.i18n("clear","Clear"),itemId:"clearFilter",disabled:r.value===u.emptyValue,onClick:function(){var t=e.current;t&&(t.clearColumnFilter(n.id),t.hideColumnFilterContextMenu())}},{label:t.i18n("clearAll","Clear All"),itemId:"clearAllFilters",disabled:!c,onClick:function(){var t=e.current;t&&(t.clearAllFilters(),t.hideColumnFilterContextMenu())}}],a=i.map((function(e){return{label:t.i18n(e.label,e.label)||t.i18n(e.name,e.name),name:"operator",itemId:"operator-".concat(e.name),value:e.name}}));return a.push.apply(a,o),a}(),f=t.rtl,g={autoFocus:!0,dismissWithEscape:!0,items:d,theme:t.theme,updatePositionOnScroll:t.updateMenuPositionOnScroll,nativeScroll:!p.IS_MS_BROWSER,enableSelection:!0,maxHeight:t.columnFilterContextMenuConstrainTo?null:t.getMenuAvailableHeight(),style:{zIndex:1e4,position:t.columnFilterContextMenuPosition||"absolute"},selected:a,onSelectionChange:function(t){var o=t.operator,i=e.current;if(i){var a=(i.initialProps.filterTypes[u.type]||{operators:[]}).operators.filter((function(t){return t.name===o}))[0],l=v(v({},r),{},{operator:o});a&&void 0!==a.valueOnOperatorSelect&&(l.value=a.valueOnOperatorSelect),i.computedOnColumnFilterValueChange({columnId:n.id,cellProps:n,columnIndex:n.computedVisibleIndex,filterValue:l}),i.hideColumnFilterContextMenu()}},onDismiss:t.hideColumnFilterContextMenu,constrainTo:t.columnFilterContextMenuConstrainTo,alignPositions:t.columnFilterContextMenuAlignPositions||f?w:b,alignTo:t.columnFilterContextMenuAlignToRef.current};return t.initialProps.renderColumnFilterContextMenu&&(o=t.initialProps.renderColumnFilterContextMenu(g,{cellProps:n,grid:e,props:t})),void 0===o&&(o=s.default.createElement(h.default,v({},g))),t.initialProps.renderGridMenu?t.initialProps.renderGridMenu(o,t):(0,m.default)(o,t)};e.renderColumnFilterContextMenu=C;var x=function(t){var e=t.enableFiltering,n=t.filterValue;return void 0!==e?e:!(!Array.isArray(n)||!n.length)};e.default=function(t,e,n){var r=(0,u.default)(t,"enableFiltering"),o=(0,a.default)(r,2),l=o[0],p=o[1],h=(0,s.useCallback)((function(t){var e=n.current;if(!e)return!1;var r=e.getColumnFilterValue(t.id);if(!r)return!1;var o=e.initialProps.filterTypes[r.type];return r.value!==o.emptyValue}),[]),m=(0,s.useMemo)((function(){return(0,f.default)(t.columns,{showWarnings:!1})}),[t.columns]),g=function(t,e,n){var r=e.columnsMap,o=(0,u.default)(t,"filterValue"),l=(0,a.default)(o,2),f=l[0],p=l[1];(f=(0,s.useMemo)((function(){return(0,c.default)(f||[],r)}),[f||[],r])).length||(f=null);var h=(0,s.useCallback)((function(t){var e=n.current;e&&(t=(0,c.default)(t,e.columnsMap),(0,d.default)().commit((function(){e.setLoadDataTrigger((function(t){return[].concat((0,i.default)(t),["filterValue"])})),p(t)})))}),[p]);return[f,h]}(t,{enableFiltering:l,columnsMap:m},n),A=(0,a.default)(g,2),y=A[0],b=A[1],w=(0,s.useCallback)((function(){var t=n.current;if(t){var e=0;if(t.computedFilterable){var r=t.getDOMNode().querySelector(".InovuaReactDataGrid__column-header__filter-wrapper");r&&(e=r.offsetHeight)}return t.size?t.size.height-5+e:void 0}}),[]),S=(0,s.useCallback)((function(){var t=n.current;if(t&&t.computedFilterValueMap){var e=[],r=t.getColumnLayout().getHeaderCells();t.allColumns.forEach((function(n){var o=t.computedFilterValueMap[n.id];if(o){var i=t.initialProps.filterTypes[o.type],a=r[n.computedVisibleIndex],l=v(v({},o),{},{value:i.emptyValue});a&&a.filter&&a.filter.setValue(l.value),e.push(l)}})),b(e)}}),[b]),O=(0,s.useRef)(null),k=(0,s.useRef)(null),E=(0,s.useState)(null),_=(0,a.default)(E,2),P=_[0],B=_[1],T=(0,s.useCallback)((function(t,e){var r=n.current;!P&&r&&(O.current=t,k.current=r.columnFilterContextMenuConstrainTo||r.getDOMNode(),r.hideColumnContextMenu&&r.hideColumnContextMenu(),B(e),r.notifyColumnFilterVisibleStateChange(!0))}),[B]),R=(0,s.useCallback)((function(t){var e=n.current;P&&e&&(B(null),e.notifyColumnFilterVisibleStateChange(!1)),t&&!t.type&&t.querySelector(".InovuaReactDataGrid__column-header__filter-settings-icon").focus()}),[P]),I=(0,s.useCallback)((function(){return!!t.showFilteringMenuItems||!!y||!!l}),[y,l,t.showFilteringMenuItems]),M=(0,s.useMemo)((function(){return y?y.reduce((function(t,e){return t[e.name]=e,t}),{}):null}),[y]),D=(0,s.useCallback)((function(t){var e=n.current;if(e){var r=e.isBinaryOperator;e.onColumnFilterValueChange&&e.onColumnFilterValueChange(t);var o=(e.computedFilterValue||[]).map((function(e){if(e.name===t.columnId){var n=L(t.columnId);if("date"===t.filterValue.type||"number"===t.filterValue.type){if(r(e.operator)&&!r(t.filterValue.operator))return v(v({},t.filterValue),{},{value:n});if(!r(e.operator)&&r(t.filterValue.operator))return v(v({},t.filterValue),{},{value:t.filterValue&&null!=t.filterValue.value&&null!=t.filterValue.value.start?t.filterValue.value:{start:n,end:n}})}return t.filterValue}return e})).filter((function(t){return!!t}));b(o)}}),[b]),N=(0,s.useCallback)((function(t){var e=n.current;if(!e)return null;var r=e.getColumnBy(t);return r&&e.computedFilterValueMap?e.computedFilterValueMap[r.id]:null}),[]),F=(0,s.useCallback)((function(t,e,r){var o=n.current;if(!o)return null;var i=N(t);if(i){var a=v(v({},i),{},{value:e});r&&(a.operator=r);var l=o.getColumnBy(t),s=o.getColumnLayout().getHeaderCells()[l.computedVisibleIndex];s&&s.filter&&(o.computedOnColumnFilterValueChange({columnId:l.id,columnIndex:l.computedVisibleIndex,filterValue:a}),s.filter.setValue(e))}}),[]),L=(0,s.useCallback)((function(t){var e=n.current;if(e){var r=e.getColumnBy(t);if(r&&e.computedFilterValueMap){var o=e.computedFilterValueMap[r.id];if(o)return e.initialProps.filterTypes[o.type].emptyValue}}}),[]),j=(0,s.useCallback)((function(t){var e=n.current;e&&e.getColumnBy(t)&&e.setColumnFilterValue(t,L(t))}),[]),H=(0,s.useCallback)((function(){var t=n.current;return!!t&&(t.computedFilterValue||[]).reduce((function(e,n){if(e)return!0;var r=t.getColumnBy(n.name);return!(!r||!h(r))}),!1)}),[])();return{clearColumnFilter:j,computedOnColumnFilterValueChange:D,computedFilterValueMap:M,computedFilterValue:y,computedFiltered:H,computedFilterable:x({enableFiltering:l,filterValue:y}),setEnableFiltering:p,setFilterValue:b,getMenuAvailableHeight:w,showColumnFilterContextMenu:T,hideColumnFilterContextMenu:R,shouldShowFilteringMenuItems:I,renderColumnFilterContextMenu:C,columnFilterContextMenuProps:P,columnFilterContextMenuAlignToRef:O,clearAllFilters:S,getColumnFilterValue:N,setColumnFilterValue:F,isColumnFiltered:h}}},29830:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=i(e);if(n&&n.has(t))return n.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=a?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(82419));function i(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(i=function(t){return t?n:e})(t)}var a={name:"menus",hook:o.default,renderColumnContextMenu:o.renderColumnContextMenu,renderRowContextMenu:o.renderRowContextMenu,defaultProps:function(){return{showColumnMenuTool:!0}}};e.default=a},82419:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"renderColumnContextMenu",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"renderRowContextMenu",{enumerable:!0,get:function(){return c.default}});var o=r(n(63038)),i=n(67294),a=n(95806),l=r(n(48271)),s=n(93558),u=r(n(62308)),c=r(n(55262)),d=(0,s.getGlobal)();e.default=function(t,e,n){var r=(0,i.useState)(null),s=(0,o.default)(r,2),u=s[0],c=s[1],f=(0,i.useState)(null),p=(0,o.default)(f,2),h=p[0],m=p[1],g=(0,i.useState)(null),A=(0,o.default)(g,2),v=A[0],y=A[1],b=function(t){if(!t.parentComputedProps)return document.documentElement;var e=t.getDOMNode();return e&&e.querySelector(".InovuaReactDataGrid__virtual-list")||e},w=(0,i.useCallback)((function(){var t=n.current;if(t)return t.initialProps.columnContextMenuConstrainTo||b(t)}),[]),C=(0,i.useCallback)((function(){var t=n.current;if(t)return t.initialProps.rowContextMenuConstrainTo||b(t)}),[]),x=(0,i.useRef)(-1),S=(0,i.useRef)(!1),O=(0,i.useRef)({menuAlignTo:null,getMenuConstrainTo:w,menuOnHide:function(){}}),k=(0,i.useRef)({menuAlignTo:null,getMenuConstrainTo:C,menuOnHide:function(){}}),E=(0,i.useCallback)((function(){if(!a.IS_IE||!S.current){var t=n.current;if(t&&t.columnContextMenuProps){var e=O.current.menuOnHide;"function"==typeof e&&e(),t.setColumnContextMenuProps(null)}}}),[]),_=(0,i.useCallback)((function(){if(!a.IS_IE||!S.current){var t=n.current;if(t&&(t.preventBlurOnContextMenuOpen&&t.preventBlurOnContextMenuOpen.current&&(t.preventBlurOnContextMenuOpen.current=!1),t.rowContextMenuProps)){var e=k.current.menuOnHide;"function"==typeof e&&e(),t.setRowContextMenuProps(null)}}}),[]),P=(0,i.useCallback)((function(t,e,r,o){var i=r.computedVisibleIndex,a=n.current;a&&(a.columnContextMenuProps?a.hideColumnContextMenu():(x.current=e.columnIndex,O.current={menuAlignTo:t,getMenuConstrainTo:w,menuOnHide:o},a.hideColumnFilterContextMenu&&a.hideColumnFilterContextMenu(),a.setColumnContextMenuProps(e),a.setColumnContextMenuInstanceProps&&a.setColumnContextMenuInstanceProps({computedVisibleIndex:i})))}),[]),B=(0,i.useCallback)((function(){var t=n.current;if(!t)return 0;var e=0;if(t.computedIsFilterable){var r=t.getDOMNode().querySelector(".InovuaReactDataGrid__column-header__filter-wrapper");r&&(e=r.offsetHeight)}var o=t.initialProps.parentComputedProps?t.initialProps.parentComputedProps.size:t.size;return o?o.height-5+e:0}),[]),T=(0,i.useCallback)((function(t,e){var r=n.current;if(r){var o=r.initialProps;if(o.onRowContextMenu&&o.onRowContextMenu(t,e),o.renderRowContextMenu){r.preventBlurOnContextMenuOpen&&(r.preventBlurOnContextMenuOpen.current=!0),e.preventDefault();var i=e.nativeEvent?e.nativeEvent.__cellProps:void 0,a=l.default.from(e);a.shift({top:-d.scrollY,left:-d.scrollX}),R(a,t,i,(function(){}))}}}),[]),R=(0,i.useCallback)((function(t,e,r,o){var i=n.current;i&&(i.rowContextMenuProps?i.hideRowContextMenu():(k.current={menuAlignTo:t,getMenuConstrainTo:C,cellProps:r,menuOnHide:o},i.hideRowFilterContextMenu&&i.hideRowFilterContextMenu(),i.setRowContextMenuProps(e)))}),[]);return{onRowContextMenu:T,getMenuAvailableHeight:B,showRowContextMenu:R,showColumnContextMenu:P,hideColumnContextMenu:E,hideRowContextMenu:_,columnContextMenuProps:u,columnContextMenuInstanceProps:v,rowContextMenuProps:h,columnContextMenuInfoRef:O,rowContextMenuInfoRef:k,setColumnContextMenuProps:c,setColumnContextMenuInstanceProps:y,setRowContextMenuProps:m,preventIEMenuCloseRef:S,columnContextMenuIndex:x}}},62308:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(67294)),a=n(95806),l=n(12204),s=r(n(78244)),u=r(n(6948));function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var d=["tl-bl","tr-br","tl-tr","tr-tl","br-tr","bl-tl","br-tl","bl-tr","lc-tr","rc-tl"],f=["tr-br","tl-bl","tr-tl","tl-tr","br-tr","bl-tl","br-tl","bl-tr","lc-tr","rc-tl"],p=function(t){return!!t};e.default=function(t,e){var n=t.columnContextMenuProps;if(!n)return null;var r=t.computedGroupBy,h=0,m=t.initialProps.columns.reduce((function(e,n){var r=t.getColumnBy(n.name||n.id);return r&&t.isColumnVisible(r)&&(e[r.id||r.name]=r.id||r.name,!1!==r.showColumnMenuTool&&h++),e}),{}),g=t.getColumnBy(n.id),A=g.computedSortInfo,v=!n.computedLocked&&t.unlockedColumns.length<=1,y=n.autoLock&&t.lockedStartColumns&&!!t.lockedStartColumns.filter((function(t){return!t.autoLock})).length,b=void 0!==n.showColumnMenuLockOptions?n.showColumnMenuLockOptions:t.initialProps.showColumnMenuLockOptions;!1===n.lockable&&(b=!1);var w=void 0!==n.showColumnMenuGroupOptions?n.showColumnMenuGroupOptions:t.initialProps.showColumnMenuGroupOptions,C=void 0!==n.showColumnMenuFilterOptions?n.showColumnMenuFilterOptions:t.initialProps.showColumnMenuFilterOptions,x=void 0!==n.showColumnMenuSortOptions?n.showColumnMenuSortOptions:t.initialProps.showColumnMenuSortOptions,S=t.enableColumnAutosize?t.enableColumnAutosize:t.initialProps.enableColumnAutosize,O={label:t.i18n("columns"),itemId:"columns",menuProps:{dismissOnClick:!1},items:t.getColumnsInOrder().filter((function(t){return!1!==t.showInContextMenu})).map((function(t){var e=t.id||t.name||"";return{label:(0,l.getCellHeader)(t,t,null,{currentColumn:g}),itemId:"column-".concat(t.id),value:e,disabled:!1===t.hideable||1===h&&m[e],name:e}}))};t.computedPivot&&(O=null);var k=[!1===x?null:{label:t.i18n("sortAsc"),itemId:"sortAsc",disabled:!n.computedSortable||A&&1===A.dir,onClick:function(){var t=e.current;t&&(t.setColumnSortInfo(n.id,1),t.hideColumnContextMenu())}},!1===x?null:{label:t.i18n("sortDesc"),itemId:"sortDesc",disabled:!n.computedSortable||A&&-1===A.dir,onClick:function(){var t=e.current;t&&(t.setColumnSortInfo(n.id,-1),t.hideColumnContextMenu())}},(t.initialProps.allowUnsort||t.computedIsMultiSort)&&!1!==x?{label:t.i18n("unsort"),itemId:"unsort",disabled:!A,onClick:function(){var t=e.current;t&&(t.unsortColumn(n.id),t.hideColumnContextMenu())}}:null,!1===w?null:"-",!1===w?null:{label:t.i18n("group"),itemId:"group",disabled:!r||-1!==r.indexOf(n.id)||!1===g.groupBy,onClick:function(){var t=e.current;t&&(t.addGroupByColumn(n.id),t.hideColumnContextMenu())}},!1===w?null:{label:t.i18n("ungroup"),itemId:"ungroup",disabled:!r||-1===r.indexOf(n.id)||!1===g.groupBy,onClick:function(){var t=e.current;t&&(t.removeGroupByColumn(n.id),t.hideColumnContextMenu())}},!1===b?null:"-",!1===b?null:{label:t.i18n("lockStart"),itemId:"lockStart",disabled:"start"===n.computedLocked||v,onClick:function(){var t=e.current;t&&(t.setColumnLocked(n.id,"start"),t.hideColumnContextMenu())}},!1===b?null:{label:t.i18n("lockEnd"),itemId:"lockEnd",disabled:"end"===n.computedLocked||v||y,onClick:function(){var t=e.current;t&&(t.setColumnLocked(n.id,"end"),t.hideColumnContextMenu())}},!1===b?null:{label:t.i18n("unlock"),itemId:"unlock",disabled:!n.computedLocked||y,onClick:function(){var t=e.current;t&&(t.setColumnLocked(n.id,!1),t.hideColumnContextMenu())}},t.enableColumnAutosize?"-":null,!1===t.enableColumnAutosize?null:{label:t.i18n("autoSizeToFit"),itemId:"autoSizeToFit",menuProps:{dismissOnClick:!0},onClick:function(){var t=e.current;t&&t.setColumnSizesToFit&&(t.setColumnSizesToFit(),t.hideColumnContextMenu())}},!1===t.enableColumnAutosize?null:{label:t.i18n("autoresizeThisColumn"),itemId:"autoresizeThisColumn",menuProps:{dismissOnClick:!0},onClick:function(){var t=e.current;if(t){var r=n.id;t.setColumnSizeAuto&&(t.setColumnSizeAuto(r),t.hideColumnContextMenu())}}},!1===S?null:{label:t.i18n("autoresizeAllColumns"),itemId:"autoresizeAllColumns",menuProps:{dismissOnClick:!0},onClick:function(){var t=e.current;t&&t.setColumnsSizesAuto&&(t.setColumnsSizesAuto(),t.hideColumnContextMenu())}},O?"-":null,O].filter(p);if("-"===k[0]&&(k=k.slice(1)),!1!==t.initialProps.enableFiltering&&!1!==C){var E=t.computedFilterable;t.shouldShowFilteringMenuItems&&t.shouldShowFilteringMenuItems()&&(k.push("-"),k.push({label:t.i18n("showFilteringRow","Show Filtering Row"),itemId:"showFilteringRow",disabled:E,onClick:function(){var t=e.current;t&&(t.setEnableFiltering(!0),t.hideColumnContextMenu())}}),k.push({label:t.i18n("hideFilteringRow","Hide Filtering Row"),itemId:"hideFilteringRow",disabled:!E,onClick:function(){var t=e.current;t&&(t.setEnableFiltering(!1),t.hideColumnContextMenu())}}))}k.forEach((function(t){var e=t.onClick;e&&a.IS_MS_BROWSER&&(t.onClick=function(){requestAnimationFrame(e)})}));var _,P=function(t){for(;t.initialProps.parentComputedProps;)t=t.initialProps.parentComputedProps;return t}(t),B={updatePositionOnScroll:t.updateMenuPositionOnScroll,stopBlurPropagation:!1,maxHeight:(P.initialProps.columnContextMenuConstrainTo,null),nativeScroll:!a.IS_MS_BROWSER,autoFocus:!0,enableSelection:!0,defaultSelected:m,onDismiss:function(){var t=e.current;t&&t.hideColumnContextMenu()},onSelectionChange:function(t){var n=e.current;n&&(a.IS_IE&&(n.preventIEMenuCloseRef.current=!0,setTimeout((function(){n.preventIEMenuCloseRef.current=!1}),100)),n.initialProps.columns.forEach((function(e){var r=n.getColumnBy(e);if(r){var o=r.id in t;n.setColumnVisible(e,o)}})),n.updateMenuPositionOnColumnsChange&&requestAnimationFrame((function(){var e=Array.prototype.slice.call(n.domRef.current.querySelectorAll(".InovuaReactDataGrid__column-header__menu-tool")),r=n.domRef.current.querySelector(".InovuaReactDataGrid > .inovua-react-toolkit-menu"),o=n.columnContextMenuInstanceProps.computedVisibleIndex,i=function(t,e,n){var r,o=e.filter((function(e,n){return n!==Object.keys(t).length})),i=o.length;return n>i?r=o[i-1]:n<=i&&(r=o[n-1]),r||(r=o[0]),r}(t,e,o);i&&(n.updateMainMenuPosition(i),r&&(r.style.transition="transform 200ms",setTimeout((function(){r.style.transition=""}),200)))})))},style:{zIndex:11e4,position:t.initialProps.columnContextMenuPosition||"absolute"},items:k,theme:t.theme,constrainTo:!0,alignPositions:t.initialProps.columnContextMenuAlignPositions||t.rtl?f:d,alignTo:t.columnContextMenuInfoRef.current.menuAlignTo};return t.initialProps.renderColumnContextMenu&&(_=t.initialProps.renderColumnContextMenu(B,{cellProps:n,grid:t.publicAPI,computedProps:t,computedPropsRef:e})),void 0===_&&(_=i.default.createElement(s.default,function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},B))),t.initialProps.renderGridMenu?t.initialProps.renderGridMenu(_,t):(0,u.default)(_,t)}},55262:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(67294)),a=n(95806),l=r(n(78244)),s=r(n(6948));function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var c=["tl-bl","tr-br","tl-tr","tr-tl","br-tr","bl-tl","br-tl","bl-tr","lc-tr","rc-tl"],d=["tr-br","tl-bl","tr-tl","tl-tr","br-tr","bl-tl","br-tl","bl-tr","lc-tr","rc-tl"];e.default=function(t,e){var n=t.rowContextMenuProps;if(!n)return null;var r=t.rowContextMenuInfoRef;if(!n||!r.current)return null;var f,p=r.current.cellProps,h=function(t){for(;t.initialProps.parentComputedProps;)t=t.initialProps.parentComputedProps;return t}(t),m={updatePositionOnScroll:t.updateMenuPositionOnScroll,stopBlurPropagation:!1,maxHeight:h.initialProps.columnContextMenuConstrainTo?null:t.getMenuAvailableHeight(),autoFocus:!0,theme:t.theme,onDismiss:t.hideRowContextMenu,nativeScroll:!a.IS_MS_BROWSER,style:{zIndex:11e4,position:t.initialProps.rowContextMenuPosition||"absolute"},items:[],constrainTo:h.columnContextMenuInfoRef.current.getMenuConstrainTo(),alignPositions:t.initialProps.rowContextMenuAlignPositions||t.rtl?d:c,alignTo:t.rowContextMenuInfoRef.current.menuAlignTo};return t.initialProps.renderRowContextMenu&&(f=t.initialProps.renderRowContextMenu(m,{rowProps:n,cellProps:p,grid:t.publicAPI,computedProps:t,computedPropsRef:e})),void 0===f&&(f=i.default.createElement(l.default,function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},m))),t.initialProps.renderGridMenu?t.initialProps.renderGridMenu(f,t):(0,s.default)(f,t)}},79635:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(804)),i=r(n(85803)),a={name:"sortable-columns",hook:o.default,defaultProps:function(){return{sorty:i.default,sortable:!0}}};e.default=a},804:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63038)),i=r(n(319)),a=n(67294),l=r(n(84495)),s=r(n(82226)),u=r(n(68520)),c=function(t,e,n){var r=n.allowUnsort,o=void 0!==r&&r,i=n.multiSort,a=n.forceDir,l=n.defaultDir,s=n.sortFunctions;return Array.isArray(e)?null:function(t,e,n){var r=n.allowUnsort,o=n.multiSort,i=n.forceDir,a=n.defaultDir,l=n.sortFunctions,s={dir:1,id:e.id,name:e.sortName||e.name||"",columnName:e.name||"",type:e.type};if(!s.name&&!e.sort)return null;var u=e.sort;if(!u&&l&&l[e.type]&&(u=l[e.type]),u&&(s.fn=function(t,n){return u(t,n,e)}),void 0!==i)return s.dir=i,s;if(void 0===a&&(a=1),1===a)if(t){if(1===t)s.dir=-1;else if(-1===t){if(r||o)return null;s.dir=1}}else s.dir=1;else if(-1===a)if(t){if(-1===t)s.dir=1;else if(1===t){if(r||o)return null;s.dir=1}}else s.dir=-1;return s}(!e||e.name!==t.id&&e.id!==t.id&&e.name!==t.sortName?0:e.dir,t,{allowUnsort:o,multiSort:i,forceDir:a,defaultDir:l,sortFunctions:s})},d=function(t,e,n){var r,o=n.allowUnsort,a=void 0!==o&&o,l=n.forceDir,s=n.sortFunctions;if(Array.isArray(e)){var u=e.findIndex((function(e){return e.id?e.id===t.id:e.name===t.name||e.name===t.sortName})),d=e[u],f=c(t,e[u],{allowUnsort:a,multiSort:!0,forceDir:l,sortFunctions:s});f&&void 0!==l&&(f.dir=l),r=(d?[].concat((0,i.default)(e.slice(0,u)),[f],(0,i.default)(e.slice(u+1))):[].concat((0,i.default)(e),[f])).filter((function(t){return t}))}else r=[c(t,e,{allowUnsort:a,multiSort:!0,forceDir:l,sortFunctions:s})].filter((function(t){return t}));return r};e.default=function(t,e,n){(0,l.default)(t,"sortInfo");var r=(0,s.default)(t,"sortInfo"),f=(0,o.default)(r,2),p=f[0],h=f[1],m=(0,a.useCallback)((function(t){var e=n.current;if(e){var r=(0,u.default)(),o=e.computedRemoteData;r.commit((function(){e.computedPagination&&e.setSkip&&e.computedSkip&&e.setSkip(0),h(t),o&&e.setLoadDataTrigger((function(t){return[].concat((0,i.default)(t),["sortInfo"])}))}))}}),[h]),g=(0,a.useCallback)((function(t,e){var r=n.current;if(r){var o=r.allowUnsort,i=r.getColumnBy(t);if(i){var a,l=void 0===r.computedSortInfo?null:r.computedSortInfo;r.defaultSortingDirection&&(a="asc"===r.defaultSortingDirection?1:-1),e&&(a="asc"===e?1:-1);var s=r.computedIsMultiSort?d(i,l,{allowUnsort:o,sortFunctions:r.sortFunctions}):c(i,l,{allowUnsort:o,multiSort:!1,forceDir:void 0,defaultDir:a,sortFunctions:r.sortFunctions});m(s)}}}),[m]),A=(0,a.useCallback)((function(t,e){var r=n.current;if(r){var o=r.allowUnsort,i=r.getColumnBy(t);if(i){var a=r.computedIsMultiSort?d(i,p,{allowUnsort:o,forceDir:e,sortFunctions:r.sortFunctions}):c(i,p,{allowUnsort:o,multiSort:!1,forceDir:e,sortFunctions:r.sortFunctions});m(a)}}}),[m]);return{computedSortInfo:p,unsortColumn:function(t){var e=n.current;if(e){var r=e.getColumnBy(t);if(r){var o=r.computedSortInfo;if(o){var i=e.computedSortInfo,a=null;Array.isArray(i)&&(a=i.filter((function(t){return!t||t.id!==o.id&&t.name!==o.name}))),m(a)}}}},setSortInfo:m,computedIsMultiSort:Array.isArray(p),toggleColumnSort:g,setColumnSortInfo:A}}},39676:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i={display:"inline-block"};e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"empty",n=arguments.length>2?arguments[2]:void 0;return"function"==typeof t&&(t=t()),null==t||0==t||""==t?null:("string"==typeof t&&(t=o.default.createElement("div",{className:"InovuaReactDataGrid__".concat(e,"-text"),style:i},t)),o.default.createElement("div",{key:"emptyContentWrapper",className:"InovuaReactDataGrid__".concat(e,"-wrapper"),style:n},t))}},6948:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(73935)),i=n(67294);e.default=function(t,e,n){var r=e.menuPortalContainer,a=t?t.props.componentDidMount:null,l=t?t.props.componentWillUnmount:null;if(t&&(t=(0,i.cloneElement)(t,{rtl:e.rtl,componentDidMount:function(){a&&a.apply(void 0,arguments),n=n||e.menusRef;var t=arguments.length<=0?void 0:arguments[0];n.current.push(t)},componentWillUnmount:function(){l&&l.apply(void 0,arguments);var t=arguments.length<=0?void 0:arguments[0];(n=n||e.menusRef).current=n.current.filter((function(e){return e!==t}))}})),r&&o.default.createPortal){var s=r;if("string"==typeof s&&(s=document.querySelector(s)),s)return o.default.createPortal(t,s)}return t}},71858:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return t.id=null==t.id?t.name||(Date.now?"".concat(Date.now()).concat(Math.random()):"".concat((new Date).getTime())+Math.random()):t.id,t}},74127:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(67281)),a=n(16957);function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var s=function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.default,r=arguments.length>3?arguments[3]:void 0,o=(0,a.buildTypeOperators)(n),l=0,s=e.length;l<s;l++){var u=e[l],c=u.type,d=u.operator,f=u.fn,p=o[c];if(!(0,a.validateFilters)(u,n,p)){var h=(0,a.buildFilterParam)(t,u,n,r),m=f||p[d].fn;if(!0!==m(h))return!1}}return!0},u=function t(e,n,r){var i=r.nodesName;return e.map((function(t){return function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},t)})).filter((function(e){var o=e[i];if(!o)return n(e);var a=t(o,n,r);return a.length?(e[i]=a,!0):n(e)}))};e.default=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.default,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=o&&o.props||{},l=a&&a.nodesProperty||"nodes",c={nodesName:l},d=function(t){return s(t,e,n,r)};return u(t,d,c)||[]}},68520:(t,e,n)=>{"use strict";var r=n(96624);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(73935);e.default=function(){var t=!1,e=[],n=function(t){e.push(t)};return n.commit=function(n){return t?r.resolve(!0):(t=!0,new r((function(t){(0,o.unstable_batchedUpdates)((function(){n&&e.push(n),e.forEach((function(t){return t()})),e=void 0,t(!0)}))})))},n}},46648:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e,n){return null==e&&(e=t),t<e?e:null!=n&&t>n?n:t}},12928:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(46648));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var s=function(t){var e=t.newColumnFlexes,n=t.newColumnSizes,r=t.maxAvailableWidthForColumns;return e&&!Object.keys(e).length&&(e=void 0),n&&!Object.keys(n).length&&(n=void 0),l(l({},t),{},{newColumnFlexes:e,newColumnSizes:n,maxAvailableWidthForColumns:r})},u=function(t){return t.reduce((function(t,e){return e.computedFlex&&(t[e.id]=e.computedWidth),t}),{})},c=function(t,e){return(0,i.default)(t,e.computedMinWidth,e.computedMaxWidth)};e.default=function(t){var e=t.shareSpaceOnResize,n=t.groupColumns,r=e?d(t):f(t);return n?function(t,e){var n=t.diff,r=(t.maxAvailableWidthForColumns,t.shareSpaceOnResize,t.index,t.groupColumns),o=t.columns;o=o.map((function(t){return l({},t)}));for(var a=e.newColumnSizes||{},c=o.reduce((function(t,e){return t[e.id]=e,t}),{}),d=l(l({},u(r.map((function(t){return c[t]})))),e.newColumnFlexes);Math.abs(n)>0;)r.forEach((function(t,e){var o=c[t];if(!1!==o.computedResizable){var l=r.slice(e).reduce((function(t,e){var r=c[e];return!1===r.computedResizable||n>0&&r.computedMaxWidth&&r.computedWidth>=r.computedMaxWidth||n<0&&r.computedMinWidth&&r.computedWidth<=r.computedMinWidth?t:t+r.computedWidth}),0),s=l?Math.round(o.computedWidth/l*n):0,u=0;if(o.computedFlex?(delete a[o.id],d[o.id]=o.computedWidth=o.computedWidth+s):a[o.id]=o.computedWidth=o.computedWidth+s,void 0!==a[o.id]){var f=a[o.id],p=(0,i.default)(f,o.computedMinWidth,o.computedMaxWidth);p!==f&&(u=f-p,a[o.id]=p)}else if(void 0!==d[o.id]){var h=d[o.id],m=(0,i.default)(h,o.computedMinWidth,o.computedMaxWidth);m!==h&&(u=h-m,d[o.id]=o.computedWidth=m)}n=0===s?0:n-s+u}}));return s(l(l({},e),{},{newColumnSizes:a,newColumnFlexes:d}))}(t,r):r};var d=function(t){var e=t.columns,n=t.index,r=t.diff,i=t.maxAvailableWidthForColumns,a=e[n],l=e.slice(n+1)[0];if(!l||!1===l.computedResizable)return f(t);if(!a.computedFlex&&!l.computedFlex){var d,p=a.computedWidth+r,h=c(l.computedWidth-r,l),m=h-(l.computedWidth-r),g=(d={},(0,o.default)(d,a.id,p+m),(0,o.default)(d,l.id,h),d);return s({newColumnSizes:g,maxAvailableWidthForColumns:i})}if(a.computedFlex&&l.computedFlex){var A=u(e);return A[a.id]=a.computedWidth+r,A[l.id]=l.computedWidth-r,s({newColumnFlexes:A,maxAvailableWidthForColumns:i})}if(!a.computedFlex){var v=u(e),y=(0,o.default)({},a.id,a.computedWidth+r);return v[l.id]=l.computedWidth-r,s({newColumnFlexes:v,newColumnSizes:y,maxAvailableWidthForColumns:i})}if(!l.computedFlex){var b=e.reduce((function(t,e){return t+(e.computedFlex?1:0)}),0),w=u(e),C=(0,o.default)({},l.id,l.computedWidth-r);return w[a.id]=a.computedWidth+r,1===b&&a.computedFlex&&(w={}),s({newColumnFlexes:w,newColumnSizes:C,maxAvailableWidthForColumns:i})}},f=function(t){var e,n,r=t.columns,o=t.index,i=t.diff,a=t.totalComputedWidth,l=t.maxAvailableWidthForColumns,d=r[o],f=(r.slice(o+1)[0],r.reduce((function(t,e){return t+(e.computedFlex?1:0)}),0));return d.computedFlex?((n=u(r))[d.id]=d.computedWidth+i,1===f?d.keepFlex?(n={},l=a+i):(delete n[d.id],(e={})[d.id]=c(d.computedWidth+i,d)):d.keepFlex?(n[d.id]=d.computedWidth+i,l=a+i):(delete n[d.id],(e={})[d.id]=c(d.computedWidth+i,d),l=a+i),s({newColumnFlexes:n,newColumnSizes:e,maxAvailableWidthForColumns:l})):f?((e={})[d.id]=c(d.computedWidth+i,d),s({newColumnSizes:e,newColumnFlexes:u(r),maxAvailableWidthForColumns:a+i})):(e={},!1!==d.computedResizable&&(e[d.id]=c(d.computedWidth+i,d)),s({newColumnSizes:e,newColumnFlexes:void 0,maxAvailableWidthForColumns:l}))}},12642:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=function(t,e){return(t||0)+(e||0)},a=[];e.default=function(t){var e=t.flexes,n=t.availableSize,r=t.maxWidths,l=void 0===r?a:r,s=t.minWidths,u=void 0===s?a:s,c=(e=(0,o.default)(e)).reduce(i,0);if(u.length&&u.length!=e.length)throw"minWidths.length needs to be === flexes.length";if(l.length&&l.length!=e.length)throw"maxWidths.length needs to be === flexes.length";var d=c?n/c:0,f=e.map((function(t){return null}));e.forEach((function(t,r){var o=u[r];if(0!==(t=t||0)){var i,a=Math.round(t*d),s=l[r];null!=o&&a<o?(n-=o,e[r]=0,i=o,d=(c-=t)?n/c:0):null!=s&&a>s&&(n-=s,e[r]=0,i=s,d=(c-=t)?n/c:0),i&&(f[r]=i)}}));var p=e.reduce((function(t,e,n){return e?n:t}),-1);return e.forEach((function(t,e){if(t){var r=Math.round(t*d);e===p&&(r=n),null!=u[e]&&(r=Math.max(r,u[e]||0)),null!=l[e]&&(r=Math.min(r,l[e]||1/0)),n-=Math.max(r,0),f[e]=r}})),f}},43437:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e,n,r,o){for(var i=-1,a=0,l=t.length;a<l;a++){var s=t[a],u=o?r(s):s[e];if(u===("number"==typeof u?Number(n):n)){i=a;break}}return i}},88304:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return t||""}},84495:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(43683));e.default=function(t,e){return!!t&&(0,o.default)(t[e])}},43683:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return void 0!==t}},84973:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(83156));e.default=function(t){return(0,o.default)(t,"input, select, textarea, button, object, a[href], [tabindex]")}},42688:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isRowExpandEnabled_FromProps=void 0,e.isRowExpandEnabled_FromProps=function(t){var e=t.enableRowExpand,n=t.expandedRows,r=t.defaultExpandedRows,o=t.renderRowDetails,i=t.renderDetailsGrid;return void 0!==e?!!e:void 0!==(n||r)||"function"==typeof o||"function"==typeof i}},83156:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){var n=Element.prototype,r=n.matches||n.matchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector;return function(t,e){if(r)return r.call(t,e);for(var n=t.parentNode.querySelectorAll(e),o=0,i=n.length;o<i;o++)if(n[o]==t)return!0;return!1}(t,e)}},39245:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e,n){Array.isArray(t)||(t=[]);var r=[].concat(t),o=t.length;if(e===n||!o||null==e||null==n||e>=o||n>o)return r;var i=(e=Array.isArray(e)?e:[e]).reduce((function(t,e){return t+(e<n?1:0)}),0),a=e.map((function(e){return t[e]})).reverse();return[].concat(e).sort((function(t,e){return e-t})).forEach((function(t){r.splice(t,1)})),e.reverse().forEach((function(t,e){r.splice(n-i,0,a[e])})),r}},85763:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.notifier=function(t){var e=t,n=[];function r(t){e=t,n.forEach((function(t){return t(e)}))}return r.get=function(){return e},r.onCalled=function(t){return n.push(t),function(){n=n.filter((function(e){return e!==t}))}},r.destroy=function(){n.length=0},r}},76623:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){var n=e.skip,r=e.limit;return t.slice(n,n+r)}},83428:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(61156));e.default=function(t){var e=t.visibleColumns,n=t.computedShowCellBorders,r=t.computedShowZebraRows,i=t.theme,a=t.rtl,l=t.viewportAvailableWidth,s=t.totalComputedWidth,u=t.computedFocused,c=t.computedShowHoverRows,d=t.nativeScroll,f=t.focusedClassName,p=t.computedFilterable,h=t.computedShowHeaderBorderRight,m=t.virtualizeColumns,g=t.className,A=t.stickyHeader;return(0,o.default)("InovuaReactDataGrid",g,i&&"InovuaReactDataGrid--theme-".concat(i),m&&"InovuaReactDataGrid--virtualize-columns",d&&"InovuaReactDataGrid--native-scroll",e.length&&"InovuaReactDataGrid--columns-ready",r&&"InovuaReactDataGrid--zebra-rows",p&&"InovuaReactDataGrid--filterable",u&&"InovuaReactDataGrid--focused",c&&"InovuaReactDataGrid--show-hover-rows",a?"InovuaReactDataGrid--direction-rtl":"InovuaReactDataGrid--direction-ltr",u&&f,h?"InovuaReactDataGrid--show-header-border-right":"InovuaReactDataGrid--no-header-border-right",l>s&&"InovuaReactDataGrid--show-border-right",n&&(!0===n?"InovuaReactDataGrid--cell-borders-horizontal InovuaReactDataGrid--cell-borders-vertical":"InovuaReactDataGrid--cell-borders-".concat(n)),A&&"InovuaReactDataGrid--sticky-header")}},72145:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return Object.seal?Object.seal(t):{}}},54522:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){for(var n,r,o,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length-1;i<=a;)if(r=t[n=i+(a-i>>1)],o=t[n+1],r<=e){if(void 0===o||o>e)return n;i=n+1}else a=n-1;return-1}},92001:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return"".concat(t.charAt(0).toUpperCase()).concat(t.substring(1))}},24027:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.warnOnce=e.warn=e.communityFeatureWarn=void 0;var n=function(t){console.warn("**************************************** INOVUA REACTDATAGRID COMMUNITY EDITION WARNING ****************************************\n\n                             ".concat(t,"\n\n*********************************************************************************************************************************\n    "))};e.warn=n;var r={};e.warnOnce=function(t){r[t]||(r[t]=!0,console.warn("**************************************** INOVUA REACTDATAGRID COMMUNITY EDITION WARNING ****************************************\n\n                             ".concat(t,"\n\n*********************************************************************************************************************************\n    ")))},e.communityFeatureWarn=function(t,e){e[t]||(e[t]=!0,n("".concat(t," is only supported in ENTERPRISE Edition, but you're using the Community Edition!")))}},28885:(t,e,n)=>{"use strict";var r=n(96624),o=n(95318),i=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=o(n(87757)),l=o(n(319)),s=o(n(48926)),u=o(n(93913)),c=o(n(34575)),d=o(n(81506)),f=o(n(2205)),p=o(n(78585)),h=o(n(29754)),m=o(n(59713)),g=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var n=I(e);if(n&&n.has(t))return n.get(t);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=o?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),A=o(n(48271)),v=o(n(54444)),y=o(n(68558)),b=o(n(58282)),w=o(n(82235)),C=o(n(56529)),x=o(n(98152)),S=o(n(90495)),O=o(n(71310)),k=o(n(38066)),E=o(n(51410)),_=o(n(2848)),P=o(n(56232)),B=o(n(3179)),T=o(n(753)),R=o(n(79616));function I(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(I=function(t){return t?n:e})(t)}function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function D(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?M(Object(n),!0).forEach((function(e){(0,m.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var N=(0,n(93558).getGlobal)(),F=N.requestAnimationFrame,L=function(t){(0,f.default)(i,t);var e,n,o=(e=i,n=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(t){return!1}}(),function(){var t,r=(0,h.default)(e);if(n){var o=(0,h.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,p.default)(this,t)});function i(t){var e,n;return(0,c.default)(this,i),e=o.call(this,t),(0,m.default)((0,d.default)(e),"dropIndex",void 0),(0,m.default)((0,d.default)(e),"dragBoxInitialHeight",0),(0,m.default)((0,d.default)(e),"dropRowHeight",0),(0,m.default)((0,d.default)(e),"validDropPositions",[]),(0,m.default)((0,d.default)(e),"scrollTopRegionRef",void 0),(0,m.default)((0,d.default)(e),"scrollBottomRegionRef",void 0),(0,m.default)((0,d.default)(e),"dragRowArrow",void 0),(0,m.default)((0,d.default)(e),"refDragRow",void 0),(0,m.default)((0,d.default)(e),"refDragRowArrow",void 0),(0,m.default)((0,d.default)(e),"dragRow",void 0),(0,m.default)((0,d.default)(e),"content",void 0),(0,m.default)((0,d.default)(e),"direction",0),(0,m.default)((0,d.default)(e),"SCROLL_MARGIN",40),(0,m.default)((0,d.default)(e),"DRAG_ROW_MAX_HEIGHT",100),(0,m.default)((0,d.default)(e),"iterate",!0),(0,m.default)((0,d.default)(e),"DRAG_INFO",null),(0,m.default)((0,d.default)(e),"scrolling",!1),(0,m.default)((0,d.default)(e),"gridScrollInterval",void 0),(0,m.default)((0,d.default)(e),"renderLockedEndRows",(function(t){return e.renderLockedRows(t.computedLockedEndRows,"end",t)})),(0,m.default)((0,d.default)(e),"renderLockedStartRows",(function(t){return e.renderLockedRows(t.computedLockedStartRows,"start",t)})),(0,m.default)((0,d.default)(e),"renderLockedRows",(function(t,e,n){return t&&t.length?g.default.createElement(E.default,{key:e,rows:t,computedProps:n,position:e}):null})),(0,m.default)((0,d.default)(e),"renderDragRowArrow",(function(){var t=e.lastComputedProps.rowReorderArrowStyle;return g.default.createElement(b.default,{ref:e.refDragRowArrow,rowHeight:e.dropRowHeight,rowReorderArrowStyle:t})})),(0,m.default)((0,d.default)(e),"renderReorderRowProxy",(function(t){return g.default.createElement(y.default,{ref:e.refDragRow,renderRowReorderProxy:t&&t.renderRowReorderProxy})})),(0,m.default)((0,d.default)(e),"renderScrollingTopRegion",(function(){return g.default.createElement(w.default,{ref:e.scrollTopRegionRef,dir:-1,onMouseEnter:function(t){return e.onScrollingRegionMouseEnter(t,-1)},onMouseLeave:e.onScrollingRegionMouseLeave})})),(0,m.default)((0,d.default)(e),"renderScrollingBottomRegion",(function(){return g.default.createElement(w.default,{ref:e.scrollBottomRegionRef,dir:1,onMouseEnter:function(t){return e.onScrollingRegionMouseEnter(t,1)},onMouseLeave:e.onScrollingRegionMouseLeave})})),(0,m.default)((0,d.default)(e),"onScrollingRegionMouseEnter",(function(t,n){if(t.cancelable&&t.preventDefault(),e.DRAG_INFO&&e.DRAG_INFO.dragging){e.scrolling=!0;var r=e.lastComputedProps,o=r.rowReorderScrollByAmount,i=r.rowReorderAutoScrollSpeed;e.scrolling&&n&&(N.clearInterval(e.gridScrollInterval),e.gridScrollInterval=N.setInterval((function(){return e.startScrolling(o,n)}),i))}})),(0,m.default)((0,d.default)(e),"startScrolling",(function(t,n){var r=e.getScrollTop()+n*t;F((function(){e.setScrollPosition(r)}))})),(0,m.default)((0,d.default)(e),"setScrollPosition",(function(t){var n=e.getScrollTopMax();e.setReorderArrowVisible(!1),t<0&&(t=0),t>n&&(t=n),e.setScrollTop(t)})),(0,m.default)((0,d.default)(e),"onScrollingRegionMouseLeave",(function(){e.scrolling=!1,e.setReorderArrowVisible(!0),N.clearInterval(e.gridScrollInterval)})),(0,m.default)((0,d.default)(e),"getDragRowInstance",(function(t){return e.getContentRows().filter((function(e){if(e)return e.props.rowIndex===t}))[0]})),(0,m.default)((0,d.default)(e),"onDragRowMouseDownHandle",(function(t,n,r){var o=n,i=e.lastComputedProps;if(e.onRowReorderValidation(t,i,o)){var a=i.computedFocused,l=i.computedSetFocused,s=i.setActiveIndex,u=e.initDrag({cellNode:r}),c=u.contentRegion,d=u.headerHeight,f=u.cellRegion;e.dragRowArrow.setOffset(d),a||l(!0),s(n),e.setupDrag(t,{dragIndex:o,contentRegion:c,headerHeight:d,cellRegion:f},i)}})),(0,m.default)((0,d.default)(e),"setupDrag",(function(t,n,r){var o=n.dragIndex,i=n.contentRegion,a=n.headerHeight,l=n.cellRegion,s=e.getDragBoxInitialRegion({dragIndex:o}),u=s.dragBoxInitialRegion,c=s.dragRowHeight,d=e.getDragProxy(r,{dragIndex:o,contentRegion:i,cellRegion:l,dragBoxInitialRegion:u}),f=d.dragProxy,p=d.dragProxyPosition,h=d.dragBoxOffsets,m=d.leftBoxOffset;e.setScrollRegionVisibility(r),f.setHeight(c),f.setTop(p.top),f.setLeft(p.left);var g=e.getScrollTop(),A=e.getRanges(r,{initialScrollTop:g,contentRegion:i,dragBoxInitialRegion:u}),v=A.ranges,y=A.selectedGroup,b=A.selectedParent;e.dragStartCallbacks(r,o,y),e.DRAG_INFO={dragging:!0,dragIndex:o,ranges:v,selectedGroup:y,selectedParent:b,contentRegion:i,headerHeight:a,dragBoxInitialRegion:u,dragBoxRegion:u.clone(),dragProxy:f,dragBoxOffsets:h,initialScrollTop:g,leftBoxOffset:m,scrollTopMax:e.getScrollTopMax()},e.iterate=!0,e.setReorderArrowAt(o,v,0),(0,x.default)(t,u,{onDrag:function(t,n){return e.onRowDrag(t,n,r)},onDrop:function(t,n){return e.onRowDrop(t,n,r)}})})),(0,m.default)((0,d.default)(e),"onRowDrag",(function(t,n,r){if(e.DRAG_INFO){var o=e.DRAG_INFO,i=o.dragIndex,a=o.dragBoxInitialRegion,l=o.dragProxy,s=o.dragBoxOffsets,u=e.adjustScrollOnDrag(r,n),c=u.initialDiffTop,d=u.initialDiffLeft,f=u.dragProxyAdjust,p=u.scrollDiff,h=u.scrollTop,m=u.diffTop,g=u.diffLeft,A=e.adjustDragProxy({diffTop:m,diffLeft:g,initialDiffTop:c,initialDiffLeft:d,dragProxyAdjust:f}),v=A.dragProxyTop,y=A.dragProxyLeft;l.setTop(v),l.setLeft(y),l.setVisible(!0);var b=-1,w=c>0?1:-1;e.direction=w;var C=r.rowHeightManager,x=r.computedGroupBy,O=r.computedTreeEnabled,k=r.silentSetData,E=r.enableTreeRowReorderNestingChange;x&&x.length>0&&e.getDropGroup(),O&&e.getDropParent();var _=(0,S.default)({rowHeightManager:C,dragBoxInitialRegion:a,dragBoxOffsets:s,initialDiffTop:c,scrollTop:h,dragIndex:i,dir:w}).index;if(-1!==_&&(b=_),b===i&&O&&E)e.computedNesting(r,y,i,k);else{e.dropIndex!==b&&(e.getValidDropPositions(r,i,b),e.dragRowArrow.setValid(e.validDropPositions[b])),e.dropIndex=b;var P=C.getRowHeight(e.dropIndex);if(e.dragRowArrow.setHeight(P),i!==e.dropIndex){var B=e.compareRanges({scrollDiff:p});e.setReorderArrowAt(e.dropIndex,B,w)}else e.setReorderArrowVisible(!1)}}})),(0,m.default)((0,d.default)(e),"onRowDrop",(function(t,n,r){var o=(0,d.default)(e).dropIndex,i=r.onRowReorder,a=r.setActiveIndex,l=r.computedGroupBy,s=r.computedTreeEnabled,u=r.generateIdFromPath,c=r.enableTreeRowReorderNestingChange;if(e.dragEndCallbacks(r,o),e.DRAG_INFO){var f=e.DRAG_INFO.dragIndex;if(-1!==o||!s||!c)return void 0===o?(e.cancelDrop(),void e.clearDropInfo()):void(o!==f&&e.validDropPositions[o]?l&&l.length>0?e.updateGroups(r,f,o):s&&u?e.updateTree(r,f,o):(e.clearDropInfo(),a(o),i&&"function"==typeof i?e.onRowReorder(r,{dragIndex:f,dropIndex:o}):e.updateDataSource(r,{dropIndex:o,dragIndex:f})):e.clearDropInfo());e.clearDropInfo()}else e.clearDropInfo()})),(0,m.default)((0,d.default)(e),"updateDataSource",(function(t,n){var r=n.dropIndex,o=n.dragIndex,i=t.data,a=t.setOriginalData;e.validDropPositions[r]&&a((0,O.default)(i,o,r))})),(0,m.default)((0,d.default)(e),"updateTree",(function(t,n,r){var o=t.data,i=t.silentSetData,a=t.nodePathSeparator,l=t.onTreeRowReorderEnd,s=e.DRAG_INFO,u=s.selectedParent,c=s.dropParent;if(e.validDropPositions[r]){var d=e.DRAG_INFO.dropDepth,f=e.direction,p=(0,O.default)(o,n,r),h=e.recomputeNodeProps(p,f,r,d,c,a);(0,R.default)(t,{selectedPath:u,destinationPath:c}),l&&l({updatedTreeData:t.originalData}),e.clearDropInfo(),i(h),t.reload()}})),(0,m.default)((0,d.default)(e),"updateGroups",(n=(0,s.default)(a.default.mark((function t(n,o,i){var l,s,u,c,d,f,p;return a.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(l=n.data,s=n.silentSetData,u=n.setItemOnReorderingGroups,c=e.DRAG_INFO,d=c.dropGroup,f=c.selectedGroup,e.dragEndGroupCallbacks(n,i,d),f.localeCompare(d)){t.next=10;break}return t.next=6,(0,O.default)(l,o,i);case 6:return p=t.sent,s(p),e.clearDropInfo(),t.abrupt("return");case 10:if(!d){t.next=13;break}return new r((function(t){var r=e.computeItem(n);t(u(o,r,{replace:!1}))})).then((function(){return(0,O.default)(l,o,i)})).then((function(t){s(t)})).then((function(){e.clearDropInfo()})).catch((function(t){console.error(t)})),t.abrupt("return");case 13:return e.clearDropInfo(),t.abrupt("return");case 15:case"end":return t.stop()}}),t)}))),function(t,e,r){return n.apply(this,arguments)})),(0,m.default)((0,d.default)(e),"recomputeNodeProps",(function(t,e,n,r,o,i){var a=o.split(i);a.splice(a.length-1,1);var l=a.join(i);return e<0&&(t[n].__nodeProps.depth=r,t[n].__nodeProps.parentNodeId=l),e>0&&(t[n].__nodeProps.depth=r,t[n].__nodeProps.parentNodeId=l),t})),(0,m.default)((0,d.default)(e),"computedNesting",(function(t,n,r,o){n<-20?e.updateNesting(-1,t,r,o):n>80&&e.updateNesting(1,t,r,o)})),(0,m.default)((0,d.default)(e),"updateNesting",(function(t,n,r,o){var i=n.originalData,a=n.data,s=n.idProperty,u=n.nodePathSeparator,c=n.nodesProperty,d=n.generateIdFromPath,f=(0,l.default)(a),p=e.DRAG_INFO.selectedParent,h=f[r].__nodeProps.depth+t;!function t(e){for(var n=0;n<e.length;n++){var r=e[n];if(r){var o=r[c];r[s]=n+1,Array.isArray(o)&&t(o)}}}(function t(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;if(e.iterate)for(var a=0;a<r.length;a++){var l=r[a];if(l){var f="".concat(l[s]),m=l[c],g=i?"".concat(i[s]):void 0,A=i?"".concat(g).concat(u).concat(f):"".concat(f);if(d&&(l[s]=A),void 0===i)o.push(l);else if(A===p){if(h<0){e.clearDropInfo();break}var v=i[c],y={depth:h},b=D(D({},l),{},{__extraNodeProps:y});v[a]=b,e.iterate=!1,n.reload();break}Array.isArray(m)&&t(m,o,l)}}return o}(i)),h<0?e.clearDropInfo():(f[r].__nodeProps.depth=h,e.clearDropInfo(),o(f))})),(0,m.default)((0,d.default)(e),"computeItem",(function(t){var n=t.computedGroupBy,r=e.DRAG_INFO.dropKeyPath;if(!r)return{};for(var o={},i=0;i<n.length;i++)o[n[i]]=r[i];return o})),(0,m.default)((0,d.default)(e),"initDrag",(function(t){var n=t.cellNode,r=e.content.getDOMNode(),o=e.headerLayout?e.headerLayout.headerDomNode.current:null,i=A.default.from(r),a=A.default.from(o).getHeight(),l=n&&n.current;return{contentRegion:i,headerHeight:a,cellRegion:A.default.from(l)}})),(0,m.default)((0,d.default)(e),"getDropGroup",(function(){var t=e.DRAG_INFO,n=t.ranges,r=t.dragBoxRegion,o=(0,B.default)({ranges:n,dragBoxRegion:r}),i=o.dropGroup,a=o.keyPath;e.DRAG_INFO=Object.assign({},e.DRAG_INFO,{dropGroup:i,dropKeyPath:a})})),(0,m.default)((0,d.default)(e),"getDropParent",(function(){var t=e.DRAG_INFO,n=t.ranges,r=t.dragBoxRegion,o=(0,T.default)({ranges:n,dragBoxRegion:r}),i=o.dropParent,a=o.dropDepth;e.DRAG_INFO=Object.assign({},e.DRAG_INFO,{dropParent:i,dropDepth:a})})),(0,m.default)((0,d.default)(e),"onRowReorder",(function(t,e){var n=e.dragIndex,r=e.dropIndex,o=t.data;(0,t.onRowReorder)({data:o[n],dragRowIndex:n,insertRowIndex:r})})),(0,m.default)((0,d.default)(e),"getDragProxy",(function(t,n){var r=n.dragIndex,o=n.contentRegion,i=n.cellRegion,a=n.dragBoxInitialRegion,l=e.dragRow?e.dragRow:void 0;l.setDragIndex(r),l.setProps(t);var s={top:o.top,left:o.left},u=i.left-s.left;return e.dragRowArrow.setLeft(u),{dragProxy:l,dragProxyPosition:{top:a.top-s.top,left:a.left-s.left},dragBoxOffsets:s,leftBoxOffset:u}})),(0,m.default)((0,d.default)(e),"getDragBoxInitialRegion",(function(t){var n,r=t.dragIndex,o=e.getDragRowInstance(r),i=o.domRef?o.domRef.current:null;o&&(n=A.default.from(i)),e.dragBoxInitialHeight=n&&n.getHeight(),e.DRAG_ROW_MAX_HEIGHT&&n&&n.getHeight()>e.DRAG_ROW_MAX_HEIGHT&&(n.setHeight(e.DRAG_ROW_MAX_HEIGHT),n.shift({top:e.dragBoxInitialHeight/2-e.DRAG_ROW_MAX_HEIGHT/2}));var a=n.getHeight();return{dragBoxInitialRegion:n,dragRowHeight:a}})),(0,m.default)((0,d.default)(e),"setScrollRegionVisibility",(function(t){if(e.scrollTopRegionRef.current){e.scrollTopRegionRef.current.setVisible(!0);var n=e.headerLayout&&e.headerLayout.headerNode&&e.headerLayout.headerNode.offsetHeight||t.rowHeight/2||0;e.scrollTopRegionRef.current.setHeight(n)}e.scrollBottomRegionRef.current&&e.scrollBottomRegionRef.current.setVisible(!0)})),(0,m.default)((0,d.default)(e),"getRanges",(function(t,e){var n,r=e.initialScrollTop,o=e.contentRegion,i=e.dragBoxInitialRegion,a=t.count,l=t.rowHeightManager,s=t.data,u=t.computedGroupBy,c=t.computedTreeEnabled,d=t.generateIdFromPath,f=[],p="";return u&&u.length>0?(f=(0,_.default)({data:s,initialOffset:o.top,rowHeightManager:l,initialScrollTop:r}),n=(0,B.default)({ranges:f,dragBoxRegion:i}).dropGroup):c&&d?(f=(0,P.default)({data:s,initialOffset:o.top,rowHeightManager:l,initialScrollTop:r}),p=(0,T.default)({ranges:f,dragBoxRegion:i}).dropParent):f=(0,C.default)({count:a,initialOffset:o.top,rowHeightManager:l,initialScrollTop:r}),{ranges:f,selectedGroup:n,selectedParent:p}})),(0,m.default)((0,d.default)(e),"compareRanges",(function(t){var n=t.scrollDiff;return e.DRAG_INFO.ranges.map((function(t){return t?t&&t.group?null:D(D({},t),{},{top:t.top-n,bottom:t.bottom-n}):null}))})),(0,m.default)((0,d.default)(e),"adjustDragProxy",(function(t){var n=t.diffTop,r=t.diffLeft,o=t.initialDiffTop,i=t.initialDiffLeft,a=t.dragProxyAdjust,l=e.DRAG_INFO,s=l.dragBoxRegion,u=l.dragBoxInitialRegion,c=l.dragBoxOffsets,d=l.headerHeight,f=l.leftBoxOffset;return s.set({top:u.top,bottom:u.bottom,left:u.left,right:u.right}),s.shift({top:n,left:r}),{dragProxyTop:u.top-c.top+o-a+d,dragProxyLeft:u.left-c.left+i+f}})),(0,m.default)((0,d.default)(e),"getValidDropPositions",(function(t,n,r){var o=t.computedGroupBy,i=t.data,a=t.count,l=t.isRowReorderValid,s=t.allowRowReorderBetweenGroups,u=t.computedTreeEnabled,c=t.enableTreeRowReorderParentChange,d=t.nodePathSeparator,f=t.groupPathSeparator,p=t.generateIdFromPath,h=e.DRAG_INFO,m=h.selectedGroup,g=h.selectedParent,A=(0,k.default)({data:i,count:a,dragIndex:n,dropIndex:r,isRowReorderValid:l,selectedGroup:m,selectedParent:g,nodePathSeparator:d,groupPathSeparator:f,allowRowReorderBetweenGroups:s,computedGroupBy:o,computedTreeEnabled:u,generateIdFromPath:p,enableTreeRowReorderParentChange:c});return e.validDropPositions=A,A})),(0,m.default)((0,d.default)(e),"clearDropInfo",(function(){if(N.clearInterval(e.gridScrollInterval),e.dragBoxInitialHeight=0,e.setReorderArrowVisible(!1),e.DRAG_INFO){var t=e.DRAG_INFO.dragProxy;e.dropIndex=-1,t.setVisible(!1),e.DRAG_INFO=null,e.scrollTopRegionRef.current&&e.scrollTopRegionRef.current.setVisible(!1),e.scrollBottomRegionRef.current&&e.scrollBottomRegionRef.current.setVisible(!1)}})),(0,m.default)((0,d.default)(e),"cancelDrop",(function(){e.DRAG_INFO&&e.DRAG_INFO.dragProxy.setVisible(!1),e.setReorderArrowVisible(!1),e.DRAG_INFO=null})),(0,m.default)((0,d.default)(e),"adjustScrollOnDrag",(function(t,n){var r=t.rowReorderScrollByAmount,o=e.DRAG_INFO,i=o.contentRegion,a=o.scrollTopMax,l=o.dragBoxInitialRegion,s=o.initialScrollTop,u=n.diff.top,c=n.diff.left,d=Math.max(i.top,0),f=i.bottom,p=e.getScrollTop(),h=p-s,m=u,g=c;u+=h;var A=0,v=0;return l.top+m<d+e.SCROLL_MARGIN&&m<0?A=-r:l.top+m>f-e.SCROLL_MARGIN&&m>0&&(A=r),A&&(p+A<0&&(A=-p),p+A>a&&(A=a-p),A&&(t.rowReorderAutoScroll||e.setScrollTop(p+A),v=A)),{initialDiffTop:m,initialDiffLeft:g,dragProxyAdjust:v,scrollDiff:h,scrollTop:p,diffTop:u,diffLeft:c}})),(0,m.default)((0,d.default)(e),"setReorderArrowAt",(function(t,n,r,o){o=void 0!==o?o:t!==e.DRAG_INFO.dragIndex,e.scrolling||e.setReorderArrowVisible(o);var i=n[t];if(i&&!i.group){var a=e.DRAG_INFO.contentRegion,l=e.dragRowArrow.props.rowReorderArrowStyle?e.dragRowArrow.props.rowReorderArrowStyle.height:3;Number.isInteger(l)||(l=3);var s=i.bottom;r<0?s=i.top:r>0&&(s=i.bottom);var u=(0===t?i.top:t===n.length-1?n[n.length-1].bottom-Math.floor(l):s-Math.floor(l/2))-a.top;return e.setReorderArrowPosition(u)}})),(0,m.default)((0,d.default)(e),"setReorderArrowPosition",(function(t){e.dragRowArrow.setTop(t)})),(0,m.default)((0,d.default)(e),"setReorderArrowVisible",(function(t){e.dragRowArrow.setVisible(t)})),(0,m.default)((0,d.default)(e),"dragStartCallbacks",(function(t,e,n){var r=t.data[e];t.computedGroupBy&&t.computedGroupBy.length>0?t.onGroupRowReorderStart&&t.onGroupRowReorderStart({data:r,dragIndex:e,dragGroup:n}):t.onRowReorderStart&&t.onRowReorderStart({data:r,dragIndex:e})})),(0,m.default)((0,d.default)(e),"dragEndCallbacks",(function(t,e){if(e){var n=t.data[e];t.onRowReorderEnd&&t.onRowReorderEnd({data:n,dropIndex:e})}})),(0,m.default)((0,d.default)(e),"dragEndGroupCallbacks",(function(t,e,n){if(void 0!==e&&t.onGroupRowReorderEnd){var r=t.data[e];t.onGroupRowReorderEnd({data:r,dropIndex:e,dropGroup:n})}})),(0,m.default)((0,d.default)(e),"onRowReorderValidation",(function(t,e,n){if(t.isDefaultPrevented&&t.isDefaultPrevented()||t.defaultPrevented)return!1;var r=e.onRowReorder,o=e.rowReorderColumn,i=e.computedPagination,a=e.computedSortInfo,l=e.computedFiltered,s=e.dataSource,u=e.data,c=e.computedPivot,d=e.computedTreeEnabled,f=e.enableTreeRowReorder,p=e.generateIdFromPath,h=!1;return r||"function"==typeof r&&"boolean"==typeof r||o||(h=!0),d&&!f&&(h=!0),d&&!p&&(h=!0),!(h||(t.nativeEvent?3===t.nativeEvent.which:3===t.which)||t.metaKey||t.ctrlKey||(i||a||l||"function"==typeof s||c&&c.length>0)&&"function"!=typeof r||!u[n]&&(null==t||t.stopPropagation(),1))})),e.refDragRow=function(t){e.dragRow=t},e.refDragRowArrow=function(t){e.dragRowArrow=t},e.scrollTopRegionRef=(0,g.createRef)(),e.scrollBottomRegionRef=(0,g.createRef)(),e.SCROLL_MARGIN=40,e.DRAG_ROW_MAX_HEIGHT=100,e.iterate=!0,e.DRAG_INFO=null,e.scrolling=!1,e}return(0,u.default)(i)}(v.default);e.default=L},98008:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);e.ZP=void 0;var i=r(n(319)),a=n(93984),l=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(26011)),s=r(n(63773)),u=r(n(81104)),c=r(n(63442)),d=r(n(99669)),f=r(n(89756)),p=r(n(60529)),h=r(n(106)),m=r(n(67362)),g=r(n(28175)),A=r(n(96802)),v=r(n(10235));function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}var b=[].concat((0,i.default)(a.plugins),[d.default,c.default,A.default,g.default,f.default,s.default,u.default,p.default,m.default,h.default,v.default]),w=(0,l.default)({plugins:b},"enterprise");e.ZP=w},10714:t=>{"use strict";t.exports=JSON.parse('{"_args":[["@inovua/reactdatagrid-enterprise@5.10.2","/codebuild/output/src2424515008/src/react"]],"_from":"@inovua/reactdatagrid-enterprise@5.10.2","_id":"@inovua/reactdatagrid-enterprise@5.10.2","_inBundle":false,"_integrity":"sha512-dvhMxf40v1xeyCBHO8reNIwVHeFtMyA55Eo0z4hWfN00BnSo4dDYwuyGSkDqrihlYTw5UXeTXa6wtwVIJA3v/Q==","_location":"/@inovua/reactdatagrid-enterprise","_phantomChildren":{"@types/lodash.debounce":"4.0.7","@types/lodash.throttle":"4.1.7","eventemitter3":"4.0.7","fast-deep-equal":"3.1.1","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","object-assign":"4.1.1","resize-observer-polyfill":"1.5.1","shallowequal":"0.2.2"},"_requested":{"type":"version","registry":true,"raw":"@inovua/reactdatagrid-enterprise@5.10.2","name":"@inovua/reactdatagrid-enterprise","escapedName":"@inovua%2freactdatagrid-enterprise","scope":"@inovua","rawSpec":"5.10.2","saveSpec":null,"fetchSpec":"5.10.2"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/@inovua/reactdatagrid-enterprise/-/reactdatagrid-enterprise-5.10.2.tgz","_spec":"5.10.2","_where":"/codebuild/output/src2424515008/src/react","author":{"name":"Inovua Trading S.R.L.","email":"contact@reactdatagrid.io"},"bugs":{"url":"https://github.com/inovua/reactdatagrid/issues"},"dependencies":{"@inovua/reactdatagrid-community":"5.10.2","@types/lodash.debounce":"^4.0.6","@types/lodash.throttle":"^4.1.6","eventemitter3":"^4.0.7","fast-deep-equal":"^3.1.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","object-assign":"^4.1.1","resize-observer-polyfill":"^1.5.1","shallowequal":"0.2.2"},"description":"Empower Your Data with the best React Data Grid there is","homepage":"https://reactdatagrid.io","keywords":["react","datagrid","table","data-grid"],"license":"SEE LICENSE IN LICENSE.md","main":"index.js","name":"@inovua/reactdatagrid-enterprise","peerDependencies":{"prop-types":">=15.5.0","react":">=16.8.0-0","react-dom":">=16.8.0-0"},"repository":{"type":"git","url":"git+https://github.com/inovua/reactdatagrid.git"},"version":"5.10.2","versionTimestamp":1690816389202}')},10235:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={name:"clipboard",hook:n(80614).useClipboard,defaultProps:function(){return{}}};e.default=r},80614:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.useClipboard=void 0;var o=r(n(59713)),i=r(n(63038)),a=n(67294),l=r(n(65446));function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var c="\n",d=function(t){var e=t.clipboardSeparator||"\t";return e===c&&(e="\t"),e};e.useClipboard=function(t,e,n){var r=(0,a.useRef)(!1),s=(0,a.useRef)(!1);return e.enableClipboard?(function(){var t=n.current;if(!t)return null;t.renderRowContextMenu||(t.initialProps.renderRowContextMenu=l.default)}(),{copyActiveRowToClipboard:function(){var t=n.current;if(!t)return null;if(t.computedCellSelection)return null;var e=t.getActiveItem();t.onCopyActiveRowChange&&t.onCopyActiveRowChange(e);var o=t.idProperty,i=o.includes(t.idPropertySeparator);if(e&&navigator.clipboard){var a=Object.assign({},e);if(i){var l=t.getItemId(a);o.split(t.idPropertySeparator).reduce((function(t,e){return l===t[e]&&t&&delete t[e],t[e]}),a)}else delete a[o];var s=JSON.stringify(a);navigator.clipboard.writeText(s).then((function(){Object.keys(a).length>0&&(r.current=!0)})).catch((function(t){return console.warn(t)}))}},pasteActiveRowFromClipboard:function(){var t=n.current;return t?t.computedCellSelection?null:void(navigator.clipboard&&navigator.clipboard.readText().then((function(e){var n=JSON.parse(e),r=t.computedActiveIndex;t.onPasteActiveRowChange&&t.onPasteActiveRowChange(n),null!=r&&t.setItemAt(r,n,{replace:!1,deepCloning:!0})}))):null},copySelectedCellsToClipboard:function(){var t=n.current;if(!t)return null;if(!t.computedCellSelection)return null;var e=t.computedCellSelection,i=t.getData(),a={};if(Object.keys(e).map((function(e){var n=e.split(","),r=n[0],l=n[1],s=t.getItemIndexById(r);if(void 0!==s&&void 0!==l){var u=i[s][l];a[s]=Object.assign({},a[s],(0,o.default)({},l,u))}})),t.onCopySelectedCellsChange&&t.onCopySelectedCellsChange(a),a&&navigator.clipboard){var l="";if(t.copySpreadsheetCompatibleString){var s=d(t);l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\t",n=[];return Object.keys(t).map((function(r){var o=t[r],i=[];Object.keys(o).map((function(t){var e=o[t];i.push(e)}));var a=i.join(e);n.push(a)})),n.join(c)}(a,s)}else l=JSON.stringify(a);navigator.clipboard.writeText(l).then((function(){Object.keys(a).length>0&&(r.current=!0)})).catch((function(t){return console.warn(t)}))}},pasteSelectedCellsFromClipboard:function(){var t=n.current;return t&&t.computedCellSelection?void(navigator.clipboard&&navigator.clipboard.readText().then((function(e){var n;n=t.copySpreadsheetCompatibleString?function(t,e){var n=d(e),r=(0,i.default)(e.computedActiveCell,2),a=r[0],l=r[1],s=t.split(c),f=[];return s.map((function(t,r){var i={};t.split(n).map((function(t,n){var a=e.getColumnBy(l+n);if(a){var s=!e.enableClipboardForEditableCellsOnly||a.computedEditable,u=a.id,c=s?(0,o.default)({},u,t):void 0;i[r]=Object.assign({},i[r],c)}})),f.push(i[r]);var s=a+r,c=e.getItemIdAt(s);return Object.assign({},u({id:c},i[r]))}))}(e,t)||[]:function(t,e){var n=JSON.parse(t),r=(0,i.default)(e.computedActiveCell,2),a=r[0],l=r[1];return Object.keys(n).map((function(t,r){var i={},s=n[t];Object.keys(s).map((function(t,n){var a=e.getColumnBy(l+n);if(a){var u=!e.enableClipboardForEditableCellsOnly||a.computedEditable,c=a.id,d=u?(0,o.default)({},c,s[t]):void 0;i[r]=Object.assign({},i[r],d)}}));var c=a+r,d=e.getItemIdAt(c);return Object.assign({},u({id:d},i[r]))}))}(e,t)||[],t.onPasteSelectedCellsChange&&t.onPasteSelectedCellsChange(n),t.setItemsAt(n,{replace:!1})}))):null},copySelectedRowsToClipboard:function(){var t=n.current;if(!t)return null;if(t.checkboxColumn||t.computedSelected){var e=t.computedSelected;if(e){var o=Object.keys(e).map((function(t){return e[t]})),i=Object.assign({},o);t.onCopySelectedRowsChange&&t.onCopySelectedRowsChange(i);var a=JSON.stringify(o);navigator.clipboard.writeText(a).then((function(){Object.keys(i).length>0&&(r.current=!0)})).catch((function(t){return console.warn(t)}))}}},pasteSelectedRowsFromClipboard:function(){var t=n.current;if(!t)return null;(t.checkboxColumn||t.computedSelected)&&navigator.clipboard&&navigator.clipboard.readText().then((function(e){var n=JSON.parse(e);if(Array.isArray(n)){var r=t.computedActiveIndex,o=n.map((function(e,n){var o=t.getItemAt(r+n),i=t.getItemId(o);return u(u({},e),{},{id:i})}),[]);t.onPasteSelectedRowsChange&&t.onPasteSelectedRowsChange(o),null!=r&&t.setItemsAt(o,{replace:!1})}}))},clipboard:r,preventBlurOnContextMenuOpen:s}):null}},65446:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(t){var e=!0;return t.clipboard&&t.clipboard.current&&(e=!1),e};e.default=function(t,e){var r=e.computedProps;if(r){if(!r.enableClipboard)return null;t.autoDismiss=!0,t.items=[{label:"Copy",secondaryLabel:"Ctrl/Cmd + C",onClick:function(){return function(t){if(t){var e=!!t.computedCellSelection,n=!!t.checkboxColumn,r=!!t.computedSelected;n||r?t.copySelectedRowsToClipboard():e?t.copySelectedCellsToClipboard():t.copyActiveRowToClipboard()}}(r)}},{label:"Paste",secondaryLabel:"Ctrl/Cmd + V",onClick:function(){return function(t){if(t){var e=!!t.computedCellSelection,n=!!t.checkboxColumn,r=!!t.computedSelected;n||r?t.pasteSelectedRowsFromClipboard():e?t.pasteSelectedCellsFromClipboard():t.pasteActiveRowFromClipboard()}}(r)},disabled:n(r)}]}}},21207:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(50008)),a=r(n(61156)),l=r(n(67294));function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var c="InovuaReactDataGrid__footer-row-cell";e.default=function(t){var e,n=t.row,r=t.rowIndex,o=t.computedProps,s=t.first,d=t.last,f=t.lastInSection,p=t.firstInSection,h=t.rtl,m=t.column,g=t.columnIndex,A=t.showBorderRight,v=t.showBorderBottom,y=t.showBorderLeft,b=t.computedWidth,w=m.footerRowCellRender;n.render&&(w="function"==typeof n.render?n.render:"function"==typeof n.render[m.id]?n.render[m.id]:n.render),"function"==typeof w?e=w({summary:o.computedSummary,row:n,rowIndex:r,render:n.render,column:m,columnIndex:g},o):null!=w&&(e=w,void 0!==w[m.id]?e=w[m.id]:"object"!==(0,i.default)(w)||w.props||(e=null));var C=o.footerCellStyle;if(n.cellStyle&&(C=n.cellStyle),C&&"function"==typeof C){var x=C({style:C,summary:o.computedSummary,row:n,rowIndex:r,column:m,columnIndex:g,value:e,first:s,last:d,showBorderLeft:y,showBorderRight:A,showBorderBottom:v,firstInSection:p,lastInSection:f},o);void 0!==x&&(C=u({},x))}var S=o.footerCellClassName||"";return n.cellClassName&&(S=n.cellClassName),S&&"function"==typeof S&&(S=S({style:C,summary:o.computedSummary,row:n,column:m,columnIndex:g,value:e,rowIndex:r,firstInSection:p,lastInSection:f},o)||""),l.default.createElement("div",{className:(0,a.default)(c,S,"".concat(c,"--row-position-").concat(n.position),m.computedLocked?"".concat(c,"--locked-").concat(m.computedLocked):"".concat(c,"--unlocked"),s&&"".concat(c,"--first"),"".concat(c,"--direction-").concat(h?"rtl":"ltr"),d&&"".concat(c,"--last"),f&&"".concat(c,"--last-in-section"),p&&"".concat(c,"--first-in-section"),A&&"".concat(c,"--show-border-right"),v&&"".concat(c,"--show-border-bottom"),y&&"".concat(c,"--show-border-left")),style:u(u({},C),{},{width:b}),key:m.id},e)}},51524:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(50008)),l=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=d(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),s=r(n(61156)),u=r(n(21207)),c=r(n(6504));function d(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(d=function(t){return t?n:e})(t)}function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var h="InovuaReactDataGrid__footer-rows-container",m="InovuaReactDataGrid__footer-row";e.default=function(t){var e=t.rows,n=t.style,r=t.children,o=(0,l.useContext)(c.default);return l.default.createElement("div",{style:p(p({},n),{},{overflow:"hidden",maxWidth:o.viewportAvailableWidth}),className:(0,s.default)("".concat(h," ").concat(h,"--position-").concat("end"),o.nativeScroll&&o.scrollbars.vertical&&"".concat(h,"--show-border-right"))},l.default.createElement("div",{className:"".concat(h,"-scroller")},e.map((function(t,n){return function(t,e,n,r){var o=e,i=r.firstUnlockedIndex,c=r.firstLockedEndIndex,d=r.lastLockedStartIndex,f=r.lastUnlockedIndex,h=r.rtl,g=0===e,A=e===n.length-1,v={},y=r.showHorizontalCellBorders&&!A,b=r.visibleColumns.map((function(n,o,s){var p=t.colspan,m=n.computedWidth;if(v[n.id])return null;p&&"object"===(0,a.default)(p)&&p[n.id]&&(p=p[n.id]),"function"==typeof p&&(p=p({column:n,columnIndex:n.computedVisibleIndex,row:t,rowIndex:e},r));var g=o;if(p&&"number"==typeof p&&p>1)for(var A=p-1,b=o;A;){var w=r.visibleColumns[b+1];if(!w)break;if(w.computedLocked!==n.computedLocked)break;m+=w.computedWidth,v[w.id]=!0,b++,g++,A--}var C=g===s.length-1,x=0===o||o===i||o===c,S=g===d||g===f||C,O=g===d,k=r.showVerticalCellBorders?0!==o&&o!==i:o===c;return l.default.createElement(u.default,{key:n.id,row:t,last:C,rtl:h,first:0===o,firstInSection:x,lastInSection:S,showBorderBottom:y,showBorderRight:h?k:O,showBorderLeft:h?O:k,rowIndex:e,columnIndex:o,column:n,computedWidth:m,computedProps:r})}));b=function(t,e,n){var r=n.lockedStartColumns.length,o=n.unlockedColumns.length,i=n.lockedStartColumns,a=n.lockedEndColumns,u=n.unlockedColumns,c=n.totalLockedStartWidth,d=n.totalLockedEndWidth,f=n.totalUnlockedWidth,p=n.computedSummary,h=t.slice(0,r),g=t.slice(r,r+o),A=t.slice(r+o),v=n.rtl;return e.renderLockedStart&&(h=e.renderLockedStart({columns:i,value:h,summary:p},n)),e.renderLockedEnd&&(A=e.renderLockedEnd({columns:a,value:A,summary:p},n)),e.renderUnlocked&&(g=e.renderUnlocked({columns:u,value:g,summary:p},n)),[l.default.createElement("div",{key:"locked-start","data-name":"start",style:{width:c},className:(0,s.default)("".concat(m,"-group ").concat(m,"-group--locked-start ").concat(m,"-group--").concat(v?"rtl":"ltr"))},h),l.default.createElement("div",{key:"footer_group",className:"".concat(m,"-group ").concat(m,"-group--unlocked ").concat(m,"-group--").concat(v?"rtl":"ltr"),style:{width:f}},g),l.default.createElement("div",{key:"locked-end","data-name":"end",style:{width:d},className:(0,s.default)("".concat(m,"-group ").concat(m,"-group--locked-end  ").concat(m,"-group--").concat(v?"rtl":"ltr"))},A)]}(b,t,r);var w={minWidth:r.minRowWidth};if(r.footerRowStyle)if("function"==typeof r.footerRowStyle){var C=r.footerRowStyle({style:w,row:t,rowIndex:e,firstInSection:g,lastInSection:A},r);void 0!==C&&(w=p(p({},w),C))}else w=p(p({},w),r.footerRowStyle);var x="";return r.footerRowClassName&&(x="function"==typeof r.footerRowClassName?r.footerRowClassName({style:w,row:t,rowIndex:e,firstInSection:g,lastInSection:A},r)||"":r.footerRowClassName||""),l.default.createElement("div",{key:o,style:w,className:(0,s.default)(x,m,"".concat(m,"--position-").concat(t.position),g&&"".concat(m,"--first-in-section"),"".concat(m,"--").concat(h?"rtl":"ltr"),y&&"".concat(m,"--show-border-bottom"),A&&"".concat(m,"--last-in-section"))},b)}(t,n,e,o)}))),r)}},28175:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(61965)),i=r(n(51524)),a={name:"footer-rows",hook:o.default,Footer:i.default,defaultProps:function(){return{}}};e.default=a},61965:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713));function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var l=[];e.default=function(t){var e=(t.footerRows||l).map((function(t){return a(a({},t),{},{position:"end"})}));return{computedFooterRows:e.length?e:null}}},24734:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(34575)),i=r(n(93913)),a=r(n(81506)),l=r(n(2205)),s=r(n(78585)),u=r(n(29754)),c=r(n(59713)),d=r(n(67294)),f=r(n(28088));function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var m=function(t){(0,l.default)(p,t);var e,n,r=(e=p,n=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(t){return!1}}(),function(){var t,r=(0,u.default)(e);if(n){var o=(0,u.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,s.default)(this,t)});function p(t){var e;return(0,o.default)(this,p),e=r.call(this,t),(0,c.default)((0,a.default)(e),"getProps",(function(){return e.state.props||e.props})),(0,c.default)((0,a.default)(e),"setProps",(function(t){e.setState({props:t})})),(0,c.default)((0,a.default)(e),"setDragging",(function(t,n){t||(e.top=void 0,e.left=void 0,e.right=void 0,e.width=void 0,e.height=void 0),e.setState({visible:t},(function(){e.groupItem&&t&&(e.groupItem.setDragging(t,n),void 0!==e.top&&e.groupItem.setTop(e.top),void 0!==e.left&&e.groupItem.setLeft(e.left),void 0!==e.right&&e.groupItem.setRight(e.right),void 0!==e.height&&e.groupItem.setHeight(e.height),void 0!==e.width&&e.groupItem.setWidth(e.width))}))})),(0,c.default)((0,a.default)(e),"setHeight",(function(t){e.height=t,e.groupItem&&e.state.visible&&e.groupItem.setHeight(t)})),(0,c.default)((0,a.default)(e),"setWidth",(function(t){e.width=t,e.groupItem&&e.state.visible&&e.groupItem.setWidth(t)})),(0,c.default)((0,a.default)(e),"setTop",(function(t){e.top=t,e.groupItem&&e.state.visible&&e.groupItem.setTop(t)})),(0,c.default)((0,a.default)(e),"setLeft",(function(t){e.left=t,e.groupItem&&e.state.visible&&e.groupItem.setLeft(t)})),(0,c.default)((0,a.default)(e),"setRight",(function(t){e.right=t,e.groupItem&&e.state.visible&&e.groupItem.setRight(t)})),e.refGroupItem=function(t){e.groupItem=t},e.state={visible:!1},e}return(0,i.default)(p,[{key:"render",value:function(){if(this.state.visible){var t=this.getProps(),e=t.className?"".concat(t.className," InovuaReactDataGrid__drag-proxy"):"InovuaReactDataGrid__drag-proxy";return d.default.createElement(f.default,h(h({},t),{},{className:e,ref:this.refGroupItem}))}return null}}]),p}(d.default.Component);e.default=m},28088:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(34575)),a=r(n(93913)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=v(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(45697)),h=r(n(47017)),m=r(n(66427)),g=r(n(61156)),A=r(n(88304));function v(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(v=function(t){return t?n:e})(t)}function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function b(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){(0,d.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var w={},C=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,i.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"domRef",void 0),(0,d.default)((0,l.default)(e),"onSortClick",(function(){e.dragging||e.props.onSortClick&&e.props.onSortClick(e.props.column)})),(0,d.default)((0,l.default)(e),"renderSortTool",(function(){var t=e.props.column||w,n=t.computedSortable,r=(t.computedSortInfo||w).dir,o=t.renderSortTool||e.props.renderSortTool;return(0,m.default)({sortable:n,direction:r,renderSortTool:o,size:10},b(b({},t),{},{groupToolbarItem:!0}))})),(0,d.default)((0,l.default)(e),"renderClearIcon",(function(){var t=e.props,n=t.clearIcon,r=t.placeholder,o=(e.props.column||w).computedSortable,i=e.state.dragging||e.props.dragging;if(!n)return null;var a=n.props?n.props.style:null;return(i||r)&&(a=Object.assign({},a,{visibility:"hidden"})),f.default.createElement("div",{key:"clearTool",onClick:e.onClear,style:a,className:(0,g.default)(n.props&&n.props.className,"InovuaReactDataGrid__group-toolbar-item__clear-icon",!o&&"InovuaReactDataGrid__group-toolbar-item__clear-icon-no-sortable")},n)})),(0,d.default)((0,l.default)(e),"setTop",(function(t){e.setState({top:t})})),(0,d.default)((0,l.default)(e),"setLeft",(function(t){e.setState({left:t})})),(0,d.default)((0,l.default)(e),"setRight",(function(t){e.setState({right:t})})),(0,d.default)((0,l.default)(e),"setHeight",(function(t){e.setState({height:t})})),(0,d.default)((0,l.default)(e),"setWidth",(function(t){e.setState({width:t})})),(0,d.default)((0,l.default)(e),"setDragging",(function(t,n){e.setState({dragging:t},n)})),(0,d.default)((0,l.default)(e),"onClear",(function(t){t.stopPropagation(),setTimeout((function(){e.props.onClear(t)}))})),(0,d.default)((0,l.default)(e),"getVisibleIndex",(function(){return e.props.column.computedVisibleIndex})),(0,d.default)((0,l.default)(e),"getDOMNode",(function(){return e.domRef.current})),e.state={dragging:!1},e.domRef=(0,f.createRef)(),e}return(0,a.default)(o,[{key:"render",value:function(){var t,e,n=this.props,r=this.state,i=n.column||w,a=i.computedSortable,l=n.dragging||r.dragging,s=(0,g.default)(n.className,"InovuaReactDataGrid__group-toolbar-item",l&&"InovuaReactDataGrid__group-toolbar-item--dragging","InovuaReactDataGrid__group-toolbar-item--direction-".concat(this.props.rtl?"rtl":"ltr"),a&&"InovuaReactDataGrid__group-toolbar-item--sortable",n.placeholder&&"InovuaReactDataGrid__group-toolbar-item--placeholder","InovuaReactDataGrid__group-toolbar-item--theme-".concat(n.theme)),u=(0,h.default)(n,o.propTypes),c=a?this.onSortClick:null,p=n.placeholder?n.children:function(t){var e=t.header,n=t.name,r=t.groupHeader;return void 0!==r?"function"!=typeof r?r:r(t):void 0!==e?"function"!=typeof e?e:e(t,{column:t,group:!0,headerProps:void 0,cellProps:void 0,contextMenu:void 0}):(0,A.default)(n||"")}(i),m=l?(t={top:r.top||0},(0,d.default)(t,this.props.rtl?"right":"left",this.props.rtl?r.right||0:r.left||0),(0,d.default)(t,"height",r.height||0),t):{},v=b(b({},u),{},{ref:this.domRef,style:b(b({},n.style),m),className:s,onClick:c,children:[p,this.renderSortTool(),this.renderClearIcon()]});return this.props.renderGroupItem&&(e=this.props.renderGroupItem(v,{column:i,onClear:this.onClear})),void 0===e&&(e=f.default.createElement("div",b({},v))),e}}]),o}(f.default.Component);e.default=C,C.propTypes={clearIcon:p.default.node,dragging:p.default.bool,onClear:p.default.func,placeholder:p.default.bool,rtl:p.default.bool,renderSortTool:p.default.func,theme:p.default.string,index:p.default.number,onSortClick:p.default.func,renderGroupItem:p.default.func,column:p.default.object},C.defaultProps={clearIcon:f.default.createElement("svg",{height:10,width:10,viewBox:"0 0 10 10"},f.default.createElement("path",{fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeWidth:"1.33",d:"M1 1l8 8m0-8L1 9"}))}},28291:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(319)),a=r(n(34575)),l=r(n(93913)),s=r(n(81506)),u=r(n(2205)),c=r(n(78585)),d=r(n(29754)),f=r(n(59713)),p=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=v(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),h=r(n(45697)),m=r(n(47017)),g=r(n(61156)),A=r(n(28088));function v(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(v=function(t){return t?n:e})(t)}function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function b(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){(0,f.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var w=function(t){(0,u.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,d.default)(e);if(n){var o=(0,d.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,c.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),e=r.call(this,t),(0,f.default)((0,s.default)(e),"domRef",void 0),(0,f.default)((0,s.default)(e),"renderItem",(function(t,n,r){if(!t)return null;var o,i,a=e.state,l=a.dragging,u=a.shifted,c=void 0===u?[]:u;if(null!=c[r]&&(i={position:"relative",left:c[r]}),l){var d=l.dragIndex,f=l.left;r==d&&(o=!0,i={position:"relative",left:f,zIndex:10})}var h=p.default.createElement(A.default,{index:r,rtl:e.props.rtl,dragging:o,style:i,renderGroupItem:e.props.renderGroupItem,theme:e.props.theme,renderSortTool:e.props.renderSortTool,onMouseDown:e.props.onItemMouseDown.bind((0,s.default)(e),t,r),key:t.id||t.name||r,column:t,onSortClick:e.props.onSortClick,onClear:e.onClear.bind((0,s.default)(e),t,n),ref:e.refGroupItem.bind((0,s.default)(e),t)});return e.state.insertIndex==r?[e.renderArrow(),h]:h})),(0,f.default)((0,s.default)(e),"renderArrow",(function(){return p.default.createElement("div",{className:"InovuaReactDataGrid__group-toolbar-insert-arrow",style:{height:e.state.arrowHeight}})})),(0,f.default)((0,s.default)(e),"setGroupBy",(function(t){e.props.onGroupByChange&&JSON.stringify(t)!=JSON.stringify(e.props.groupBy)&&e.props.onGroupByChange(t)})),(0,f.default)((0,s.default)(e),"onClear",(function(t,n){var r=e.p.groupBy;if(Array.isArray(r)){var o=r.indexOf(n);if(-1==o)return;e.setGroupBy([].concat((0,i.default)(r.slice(0,o)),(0,i.default)(r.slice(o+1))))}})),(0,f.default)((0,s.default)(e),"getCells",(function(){var t=e.props,n=t.columns,r=t.groupBy;if(Array.isArray(r)&&r.length){var o=[];return r.map((function(t){e.groupItems[n[t]]&&o.push(e.groupItems[n[t].id])})),o}return[]})),e.state={dragging:null,insertIndex:-1,groupBy:t.defaultGroupBy},e.groupItems={},e.refGroupItem=function(t,n){e.groupItems[t.id]=n},e.domRef=(0,p.createRef)(),e}return(0,l.default)(o,[{key:"render",value:function(){var t=this,e=this.p=Object.assign({},this.props);e.groupBy=e.groupBy||this.state.groupBy;var n,r=e.groupBy,i=e.theme,a=e.columns,l=(0,g.default)(e.className,"InovuaReactDataGrid__group-toolbar","InovuaReactDataGrid__group-toolbar--direction-".concat(e.rtl?"rtl":"ltr"),"InovuaReactDataGrid__group-toolbar--theme-".concat(i));n=Array.isArray(r)&&r.length?r.map((function(e,n){return t.renderItem(a[e],e,n)})):p.default.createElement(A.default,{theme:this.props.theme,rtl:this.props.rtl,placeholder:!0,style:{cursor:"auto"}},this.props.placeholder);var s=(0,m.default)(e,o.propTypes);return p.default.createElement("div",b(b({ref:this.domRef},s),{},{className:l}),n,this.state.insertIndex==r.length&&this.renderArrow())}}]),o}(p.default.Component);e.default=w,w.propTypes={clearIcon:h.default.node,columns:h.default.object,groupBy:h.default.arrayOf(h.default.string),onGroupByChange:h.default.func.isRequired,renderGroupItem:h.default.func,onItemMouseDown:h.default.func,onSortClick:h.default.func,renderSortTool:h.default.func,placeholder:h.default.node,rtl:h.default.bool,theme:h.default.string},w.defaultProps={theme:"default",placeholder:"Drag header to group"}},36221:(t,e,n)=>{"use strict";var r=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!=typeof t)return{default:t};var n=i(e);if(n&&n.has(t))return n.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=a?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}return o.default=t,n&&n.set(t,o),o}(n(17434));function i(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(i=function(t){return t?n:e})(t)}e.default=function(t){var e=t.groupBy,n=t.config,r=t.computedProps,i=t.batchUpdateQueue,a=t.columnsMap,l=r.pivot;if(Array.isArray(e)&&e.length){var s=(0,o.default)(n.data,{groupBy:e,pivot:l,columnsMap:a,stringify:r.groupToString,groupSummaryReducer:r.groupSummaryReducer,groupColumnSummaryReducers:r.groupColumnSummaryReducers,pivotColumnSummaryReducers:r.pivotColumnSummaryReducers}),u=[],c={},d=!1,f=(0,o.flatten)(s,{pivot:l||null,showGroupSummaryRow:r.groupColumn?null:r.showGroupSummaryRow||null,groupSummaryReducer:r.groupSummaryReducer||null,groupColumnSummaryReducers:r.groupColumnSummaryReducers||null,pivotColumnSummaryReducers:r.pivotColumnSummaryReducers||null,isCollapsed:function(t){u.push(t),c[t.keyPath.join(r.groupPathSeparator)]=!0;var e=r.isGroupCollapsed(t);return 1===t.depth&&(d=e),e}});n.computedShowEmptyRows=!d&&void 0,n.data=f.data,u.forEach((function(t){for(var e=t.keyPath,n=f.bucket,r=0,o=e.length;r<o;r++){var i=e[r];if(!n||!n.data)break;n=n.data[i]}t.array=n?n.array:[]})),i((function(){r.setComputedGroupRelatedInfo({computedPivotUniqueValuesPerColumn:s.pivotUniqueValuesPerColumn,computedGroupArray:u,computedGroupKeys:c,computedGroupCounts:f.groupCounts||[],computedIndexesInGroups:f.indexesInGroups})}))}return n}},6544:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"groupColumnId",{enumerable:!0,get:function(){return i.id}});var o=r(n(67294)),i=n(4665),a=r(n(96297)),l={id:i.id,groupColumn:!0,cellSelectable:!1,showColumnMenuSortOptions:!1,showColumnMenuGroupOptions:!1,showColumnMenuTool:!1,showInContextMenu:!1,header:"Group",render:function(t,e){var n=t.value,r=t.data,i=t.toggleGroup,l=e.cellProps;if(!r.__group)return null;var s=l.groupProps,u=l.rtl,c=!l.computedPivot||s.depth<l.computedGroupBy.length-1;return o.default.createElement(o.default.Fragment,null,o.default.createElement("div",{style:{display:"inline-block",width:s.groupNestingSize*s.depth}}),c?(0,a.default)({render:s.renderGroupTool,collapsed:s.collapsed,rtl:u,size:20,toggleGroup:i}):null,l.renderGroupValue?l.renderGroupValue({value:n,data:r,groupSummary:r.groupSummary}):n)},sortable:!1,editable:!1,groupBy:!1};e.default=l},17434:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.updateBucketSummaries=e.getDefaultGroupSummaryValue=e.flatten=e.default=void 0;var o=r(n(319)),i=r(n(59713)),a=r(n(50008));function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var u=function(t,e){return t[e]},c=function(t){var e=(0,a.default)(t);return"string"==e||"number"===e||"boolean"===e?"".concat(t):JSON.stringify(t)},d=function(t,e,n){return!(!t||!e||n)&&("function"==typeof t&&(t=t(e)),!0===t&&(t="end"),t||(t=!1),t)},f=function t(e,n){var r=n.groupColumnSummaryReducers,o=n.pivotColumnSummaryReducers;e.pivotSummary&&Object.keys(e.pivotSummary).forEach((function(n){var i=e.pivotSummary[n];if(i.values=function(t,e,n){return t&&n?Object.keys(n).reduce((function(t,r){var o=n[r];return o.complete&&(t[r]=o.complete(t[r],e)),t}),t):null}(i.values,i.array,r),t(i,{groupColumnSummaryReducers:r,pivotColumnSummaryReducers:o}),i.pivotColumnSummary&&o&&o[i.field]){var a=o[i.field];a.complete&&(i.pivotColumnSummary[i.field]=a.complete(i.pivotColumnSummary[i.field],i.array))}}))},p=function(t,e){return{__group:!0,leaf:!e.data,value:t,depth:e.depth,groupSummary:e.groupSummary,groupColumnSummary:e.groupColumnSummary,pivotSummary:e.pivotSummary,keyPath:e.keyPath,fieldPath:e.fieldPath}};e.flatten=function t(e,n){var r=n.pivot,o=n.groupSummaryReducer,i=n.groupColumnSummaryReducers,a=n.pivotColumnSummaryReducers,l=n.isCollapsed,u=n.showGroupSummaryRow,c=[],h=[],m=[];!function(t,e){var n=e.groupSummaryReducer,r=e.groupColumnSummaryReducers,o=e.pivotColumnSummaryReducers;n&&n.complete&&(t.groupSummary=n.complete(t.groupSummary,t.array)),r&&(t.groupColumnSummary=Object.keys(r).reduce((function(e,n){var o=e[n],i=r[n];return i.complete&&(e[n]=i.complete(o,t.array)),e}),t.groupColumnSummary),null!==t.pivotSummary&&f(t,{groupColumnSummaryReducers:r,pivotColumnSummaryReducers:o}))}(e,{groupSummaryReducer:o,groupColumnSummaryReducers:i,pivotColumnSummaryReducers:a});var g,A,v=!0;if(e.data){var y=null!=e.key?p(e.key,e):null;c=y?[y]:[],h=y?[-1]:[],m=y?[-1]:[],y&&l&&l(y)&&(v=!1),v&&(A=(g=d(u,y,r))?s(s({},y.groupColumnSummary),{},{__parentGroup:y,__summary:g}):null,"start"===g&&(c.push(A),h.push(-1),m.push(-1)),c=e.order.reduce((function(n,s){var c=e.data[s],d=t(c,{pivot:r,isCollapsed:l,showGroupSummaryRow:u,groupColumnSummaryReducers:i,groupSummaryReducer:o,pivotColumnSummaryReducers:a});return h=h.concat(d.indexesInGroups),m=m.concat(d.groupCounts),n.concat(d.data)}),c),"end"===g&&(c.push(A),h.push(-1),m.push(-1)))}else{var b=p(e.key,e);c=[b],h=[-1],m=[-1],v=!r,l&&l(b)&&(v=!1),v&&(A=(g=d(u,b,r))?s(s({},b.groupColumnSummary),{},{__parentGroup:b,__summary:g}):null,"start"===g&&(c.push(A),m.push(-1),h.push(-1)),c=c.concat(e.array),h=h.concat(e.array.map((function(t,e){return e+0}))),m=m.concat(e.array.map((function(t){return e.array.length}))),"end"===g&&(c.push(A),h.push(-1),m.push(-1)))}return{indexesInGroups:h,groupCounts:m,bucket:e,data:c}};var h=function(t){var e=t.field,n=t.key,r=t.parent,i=t.groupSummaryReducer,a=t.groupColumnSummaryReducers,l=t.pivotColumnSummaryReducers;return{key:n,field:e,fieldPath:r&&e?[].concat((0,o.default)(r.fieldPath),[e]):[],keyPath:r&&n?[].concat((0,o.default)(r.keyPath),[n]):[],order:[],array:[],data:null,depth:r?r.depth+1:0,groupSummary:i?i.initialValue:null,groupColumnSummary:g(a),pivotColumnSummary:g(l),pivotSummary:null}},m=function(t,e,n){var r=n.groupSummaryReducer,o=n.groupColumnSummaryReducers,i=n.columnsMap;r&&(t.groupSummary=r.reducer(t.groupSummary,e,e)),o&&(t.groupColumnSummary=Object.keys(o).reduce((function(t,n){var r=i[n],a=r.name?e[r.name]:e[n];return t[n]=o[n].reducer(t[n],a,e),t}),t.groupColumnSummary))};e.updateBucketSummaries=m;var g=function(t){return t?Object.keys(t).reduce((function(e,n){return t[n]&&(e[n]=t[n].initialValue),e}),{}):null};e.getDefaultGroupSummaryValue=g;e.default=function(t,e){var n=e.groupBy,r=e.pivot,o=e.columnsMap,a=e.stringify,l=void 0===a?c:a,s=e.groupSummaryReducer,d=e.groupColumnSummaryReducers,f=e.pivotColumnSummaryReducers,p=h({field:null,parent:null,key:null,groupSummaryReducer:s,groupColumnSummaryReducers:d,pivotColumnSummaryReducers:f});return r&&r.length&&(p.pivotUniqueValuesPerColumn={field:null,values:null}),t.forEach((function(t){var e=p;m(e,t,{groupSummaryReducer:s,groupColumnSummaryReducers:d,columnsMap:o}),n.forEach((function(n){var a=u(t,n),c=(o[n]&&o[n].groupToString||l)(a,{data:t,field:n});e.data||(e.data={});var A=e.data[c];if(A||(A=e.data[c]=h({field:n,key:c,parent:e,groupSummaryReducer:s,groupColumnSummaryReducers:d}),e.order.push(c)),A.array.push(t),m(A,t,{groupSummaryReducer:s,groupColumnSummaryReducers:d,columnsMap:o}),r&&r.length){var v=A,y=p.pivotUniqueValuesPerColumn;r.forEach((function(e){e="string"==typeof e?e:e.name;var n=u(t,e),r=o[e],a=(r&&(r.pivotToString||r.groupToString)||l)(n,{data:t,field:e});v.pivotSummary||(v.pivotSummary={}),v.pivotColumnSummary||(v.pivotColumnSummary={});var s=v.pivotSummary;v=function(t,e,n){var r=n.groupColumnSummaryReducers,o=n.pivotColumnSummaryReducers,i=n.groupName,a=n.field,l=n.columnsMap;return r=r||{},o=o||{},t[i]||(t[i]={array:[],field:a,values:g(r),pivotColumnSummary:g(o),pivotSummary:null}),t[i].array.push(e),t[i].values=Object.keys(r).reduce((function(t,n){var o=l[n],i=o.name?e[o.name]:e[n];return t[n]=r[n].reducer(t[n],i,e),t}),t[i].values),t[i].pivotColumnSummary=Object.keys(o).reduce((function(t,n){return o[n]&&(t[n]=o[n].reducer(t[n],i,e)),t}),t[i].pivotColumnSummary),t[i]}(s,t,{field:e,groupName:a,groupColumnSummaryReducers:d,pivotColumnSummaryReducers:f?(0,i.default)({},e,f[e]):void 0,columnsMap:o}),y.field||(y.field=e,y.values={}),y.values[a]||(y.values[a]={field:null,values:null}),y=y.values[a]}))}e=A}))})),p}},63442:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(78157)),i=r(n(70313)),a=r(n(24734)),l=r(n(67294)),s=r(n(73834)),u={name:"group-and-pivot",hook:o.default,maybeAddColumns:function(t,e){return e.groupBy&&e.groupBy.length&&(t=(0,s.default)(t,e)),t},defaultProps:function(){return{renderGroupToolbar:i.default,renderDragGroupItem:function(t){return l.default.createElement(a.default,{ref:t})}}}};e.default=u},73834:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=e.groupColumn;n&&(t=[l(l(l({},i.default),!0===n?null:n),{},{name:null,id:i.default.id})].concat(t));return t};var o=r(n(59713)),i=r(n(6544));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}},70313:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i=r(n(28291));e.default=function(t){var e=t.groupBy,n=t.columnsMap,r=t.onItemMouseDown,a=t.onGroupByChange,l=t.ref,s=t.theme,u=t.onSortClick,c=t.headerGroupPlaceholderText,d=t.renderSortTool,f=t.renderGroupItem,p=t.disableGroupByToolbar,h=t.rtl;return!e||p?null:o.default.createElement(i.default,{ref:l,rtl:h,theme:s,onGroupByChange:a,onItemMouseDown:r,renderGroupItem:f,renderSortTool:d,placeholder:c,columns:n,groupBy:e,onSortClick:u})}},93151:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(319)),a=r(n(63038)),l=r(n(82226)),s=n(67294),u=r(n(20968)),c=r(n(68520)),d=r(n(43683));function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}e.default=function(t,e,n){var r=(0,l.default)(t,"groupBy"),p=(0,a.default)(r,2),h=p[0],m=p[1],g=(0,s.useState)({computedIndexesInGroups:{},computedGroupArray:[],computedGroupKeys:{}}),A=(0,a.default)(g,2),v=A[0],y=A[1],b=(0,l.default)(t,"collapsedGroups",void 0,{onChange:function(){}}),w=(0,a.default)(b,2),C=w[0],x=w[1],S=!e||!0!==e.defaultCollapsedGroups||{},O=(0,l.default)(t,"expandedGroups",S,{onChange:function(){}}),k=(0,a.default)(O,2),E=k[0],_=k[1],P=(0,s.useCallback)((function(t){var e=t.collapsedGroups,r=t.expandedGroups,o=n.current;o&&((0,c.default)().commit((function(){x(e),_(r)})),o.onGroupCollapseChange&&o.onGroupCollapseChange(e,r))}),[]),B=function(e){e&&"string"==typeof e&&(e=[e]);var r=n.current;if(r)if(e=function(t,e){return t&&t.length?t.map((function(t){if(e){var n=e[t];if(n)return n.id||n.name}})).filter((function(t){return!!t})):t}(e,r.columnsMap),(0,d.default)(t.groupBy))m(e);else{var o=(0,c.default)(),i=(0,u.default)({groupBy:e},r,o);o.commit((function(){void 0!==i&&r.silentSetData(i),m(e)}))}},T=function(t){var e=n.current;if(!e)return!1;var r=e.groupPathSeparator,o="".concat((t.keyPath||t.valuePath).join(r)),i=e.computedCollapsedGroups;return!0===i?!e.computedExpandedGroups||!e.computedExpandedGroups[o]:!!i[o]},R=function(t){var e=n.current;if(e){var r=e.groupPathSeparator,o=e.computedCollapsedGroups,i=t.join(r),a=!0===o||Object.assign({},o),l=!0===E||Object.assign({},E);!0===l?!0!==a&&(a[i]?delete a[i]:a[i]=!0):!0===a?l[i]?delete l[i]:l[i]=!0:a[i]?delete a[i]:a[i]=!0,P({collapsedGroups:a,expandedGroups:l})}};return function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({computedGroupBy:h,onGroupToggle:R,toggleGroup:function(t){var e=n.current;if(e&&t&&t.keyPath){if(e.computedPivot&&e.computedGroupBy&&t.depth===e.computedGroupBy.length)return;R(t.keyPath)}},setGroupBy:B,removeGroupByColumn:function(t){var e=n.current;if(e){var r=e.getColumnBy(t),o=e.computedGroupBy;Array.isArray(o)&&-1!=o.indexOf(r.id)&&B(o.filter((function(t){return t!=r.id})))}},addGroupByColumn:function(t){var e=n.current;if(e){var r=e.getColumnBy(t);if(r){var o=e.computedGroupBy;Array.isArray(o)||(o=[]),r.name&&-1==o.indexOf(r.name)&&B([].concat((0,i.default)(o),[r.name]))}}},isGroupCollapsed:T,expandGroup:function(t){var e=Array.isArray(t)?t:"string"==typeof t?[t]:t.keyPath;T({keyPath:e})&&R(e)},collapseGroup:function(t){var e=Array.isArray(t)?t:"string"==typeof t?[t]:t.keyPath;T({keyPath:e})||R(e)},computedCollapsedGroups:C,computedExpandedGroups:E,onGroupByChange:B,setComputedGroupRelatedInfo:y,collapseAllGroups:function(){P({collapsedGroups:!0,expandedGroups:{}})},expandAllGroups:function(){P({expandedGroups:!0,collapsedGroups:{}})}},v)}},78157:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(36221)),i=r(n(90304)),a=r(n(93151));e.default=function(t,e,n){return Object.assign(e,(0,i.default)(t,e,n)),Object.assign(e,(0,a.default)(t,e,n)),{computeDataStep:o.default}}},90304:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(63038)),a=n(67294);function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}e.default=function(t,e,n){var r,s=(0,a.useState)(null),u=(0,i.default)(s,2),c=u[0],d=u[1];return r=t.treeEnabled||t.treeColumn?t.stickyTreeNodes?c:null:t.stickyGroupRows?c:null,(0,a.useEffect)((function(){t.stickyTreeNodes||d({})}),[t.stickyTreeNodes]),{computedStickyRows:(0,a.useMemo)((function(){return null==r?r:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},r)}),[r,e.rtl,e.data,e.size,e.viewportAvailableWidth,e.columnFlexes,e.columnSizes,e.lockedEndColumns,e.lockedStartColumns,e.visibleColumns,e.computedActiveIndex]),setStickyGroupsIndexes:d}}},25761:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(63038)),a=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var s=i?Object.getOwnPropertyDescriptor(t,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294));function l(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}e.default=function(){var t=(0,a.useState)(!1),e=(0,i.default)(t,2),n=e[0],r=e[1];return(0,a.useEffect)((function(){var t=setTimeout((function(){r(!0)}),4e3);return function(){clearTimeout(t)}}),[]),n?null:a.default.createElement("div",{style:{background:"#e16565",color:"black",padding:"1.5rem",fontSize:"1.25rem",position:"absolute",top:0,left:0,zIndex:1e5,width:"100%",display:"flex",alignItems:"center",justifyContent:"center"}},a.default.createElement("div",{style:{flex:1,textAlign:"center"}},"UNLICENSED COPY - FOR EVALUATION USE ONLY"),a.default.createElement("svg",{width:10,height:10,viewBox:"0 0 10 10",style:{cursor:"pointer"},onClick:function(){return r(!0)}},a.default.createElement("path",{fill:"none",stroke:"currentColor",fillRule:"evenodd",strokeLinecap:"round",strokeWidth:"1.33",d:"M1 1l8 8m0-8L1 9"})))}},10857:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.decode=void 0;var o=r(n(59713)),i=r(n(63038)),a=r(n(78088));function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.decode=function(t){var e={},n=t.split(",").map((function(t){var n=t.split("="),r=(0,i.default)(n,2),o=r[0],a=r[1];return e[o]={name:o,value:a},[o,a]})).sort((function(t,e){return t[0].localeCompare(e[0])})),r=n.reduce((function(t,e){var n=(0,i.default)(e,2),r=n[0],a=n[1];return s((0,o.default)({},r,a),t)}),{}),l=e.ExpiryDate?+new Date(e.ExpiryDate.value):Date.now(),u=n.map((function(t){var e=(0,i.default)(t,2),n=e[0],r=e[1];return"Z"===n?"":(0,a.default)(r||"",l)})).filter((function(t){return t})).join("")!==r.Z;return s(s({},r),{},{Corrupt:u})}},78088:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){for(var n,r,o=-1^e,a=0,l=t.length;a<l;)(n=t.charCodeAt(a++))<128?o=o>>>8^i[255&(o^n)]:n<2048?o=(o=o>>>8^i[255&(o^(192|n>>6&31))])>>>8^i[255&(o^(128|63&n))]:n>=55296&&n<57344?(n=64+(1023&n),r=1023&t.charCodeAt(a++),o=(o=(o=(o=o>>>8^i[255&(o^(240|n>>8&7))])>>>8^i[255&(o^(128|n>>2&63))])>>>8^i[255&(o^(128|r>>6&15|(3&n)<<4))])>>>8^i[255&(o^(128|63&r))]):o=(o=(o=o>>>8^i[255&(o^(224|n>>12&15))])>>>8^i[255&(o^(128|n>>6&63))])>>>8^i[255&(o^(128|63&n))];return-1^o};var o=r(n(319)),i=function(){for(var t=0,e=(0,o.default)(new Array(256)),n=0;256!=n;++n)t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=n)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1,e[n]=t;return"undefined"!=typeof Int32Array?new Int32Array(e):e}()},89756:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i=r(n(14888)),a=r(n(25761)),l={name:"license",hook:i.default,defaultProps:function(){return{}},renderLicenseNotice:function(){return o.default.createElement(a.default,null)}};e.default=l},14888:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50008)),i=n(67294),a=n(10857),l=r(n(10714)),s=function(t){console.error("*********************************************** INOVUA REACTDATAGRID ENTERPRISE EDITION ***********************************************\n\n***************************** This is the Enterprise Edition of ReactDataGrid - all enterprise features are unlocked. ******************************\n\n************* You can only use this package to EVALUATE ReactDataGrid - it is not licensed for a development or production environment *************\n\n******************* If you want to purchase the Enterprise Edition or hide the license notice, email us contact@reactdatagrid.io *******************\n\n\n\n".concat(t,"\n\n\n\n*****************************************************************************************************************************************\n    "))};e.default=function(t){var e=t.licenseKey||(void 0!==("undefined"==typeof window?"undefined":(0,o.default)(window))?window.REACTDATAGRID_LICENSE_KEY:"");return{computedLicenseValid:(0,i.useMemo)((function(){if(!e)return s('No license key found in "licenseKey" prop'),!1;var t=(0,a.decode)(e);if(!t||t.Corrupt)return s('Corrupt license key found in "licenseKey" prop.'),!1;var n=new Date(l.default.versionTimestamp);return!(new Date(t.ExpiryDate)<n&&(s("Your license key expired on ".concat(t.ExpiryDate," but you're trying to use a version published on ").concat(n)),1))}),[e])}}},106:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(67294),o=n(8168),i={name:"live-pagination",hook:function(t,e,n){var i=(0,r.useRef)(null),a=(0,r.useCallback)((function(){var t=n.current;if(!t)return!1;var e=t.getVirtualList().scrollContainer;return!!e&&e.hasVerticalScrollbar()}),[]);return(0,r.useEffect)((function(){n.current.computedLivePagination&&(n.current.computedLoading||(i.current&&(cancelAnimationFrame(i.current),i.current=null),i.current=requestAnimationFrame((function(){var t=i.current=requestAnimationFrame((function(){n.current.computedLoading||i.current!==t||function(){var t=n.current;if(t){var e=t.initialProps;if(!Array.isArray(e.dataSource)&&(0,o.isLivePagination)(e)&&t.hasNextPage()&&!a()){var r=t.livePaginationLoadNextDelay;if(!1===r)return void(t.dataPromiseRef.current&&t.dataPromiseRef.current.then((function(){a()||t.gotoNextPage({append:!0})})));var i=!0===r?t.checkResizeDelay:r;"number"==typeof i&&setTimeout((function(){Array.isArray(n.current.dataSource)||t.dataPromiseRef.current&&t.dataPromiseRef.current.then((function(){a()||t.gotoNextPage({append:!0})}))}),i)}}}()}))}))))})),{}},defaultProps:function(){return{}}};e.default=i},81104:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i=n(91944),a={name:"locked-columns",hook:function(){},defaultProps:function(){return{updateLockedWrapperPositions:i.updateLockedWrapperPositions}},renderLockedStartCells:function(t){var e=t.lockedStartCount,n=t.isHeader,r=t.lockedStartColumns,a=t.virtualizeColumns,l=t.rtl,s=t.getScrollLeftMax,u=t.lockedStartContent,c=t.initialCells,d=t.sticky,f=t.scrollLeft,p=(t.groupProps,t.expandGroupTitle,t.lockedEndColumns,t.nativeScroll,t.scrollbarWidth,t.virtualListBorderLeft),h=(t.virtualListBorderRight,t.style),m=t.addTransitionDuration,g=(t.lockedEndContent,t.hasRowDetails,t.initialRowHeight,t.rowHeight);if(t.lockedEndStartIndex,t.availableWidth,e){var A=n?p:0,v=r.reduce(i.sumColumnWidth,0),y={width:v,minWidth:v,background:"inherit",height:"100%"};if(h&&(h.background&&(y.background=h.background),h.backgroundColor&&(y.backgroundColor=h.backgroundColor)),A&&(y.paddingLeft=A,y.position="relative",y.left=-A),a)y.height=g||"100%",y.position="absolute",y.left=0;else{var b="translate3d(".concat(l&&s?-(s()-f):f,"px, 0px, 0px)");d&&(b="translate3d(0px, 0px, 0px)"),y.transform=b}var w=m(r,y);return o.default.createElement("div",{key:"lockedStartWrapper",className:"InovuaReactDataGrid__locked-start-wrapper ".concat(w?"InovuaReactDataGrid__locked-start-wrapper--transition":""," ").concat(d?"InovuaReactDataGrid__locked-start-wrapper--sticky":""," InovuaReactDataGrid__locked-start-wrapper--direction-").concat(l?"rtl":"ltr"),style:y},u||c.slice(0,e))}},renderLockedEndCells:function(t){var e=t.rtl,n=t.scrollLeft,r=t.groupProps,a=t.expandGroupTitle,l=t.lockedEndColumns,s=t.nativeScroll,u=t.scrollbarWidth,c=t.isHeader,d=t.virtualListBorderLeft,f=t.virtualListBorderRight,p=t.sticky,h=t.style,m=t.addTransitionDuration,g=t.lockedEndContent,A=t.initialCells,v=t.hasRowDetails,y=t.initialRowHeight,b=t.lockedEndStartIndex,w=t.availableWidth,C=t.virtualizeColumns,x=e?n:(0,i.getLockedEndWrapperTranslate)({lockedEndColumns:l,availableWidth:w,virtualizeColumns:C,virtualListBorderRight:f})+n,S=r&&a?0:l.reduce(i.sumColumnWidth,0)+(s&&u||0)+(c?d+f:0),O={width:S,minWidth:S,transform:"translate3d(".concat(p?0:x,"px, 0px, 0px)"),position:"absolute",left:0,background:"inherit",height:"100%"};h&&(h.background&&(O.background=h.background),h.backgroundColor&&(O.backgroundColor=h.backgroundColor));var k=m(l,O),E=o.default.createElement("div",{key:"--active-borders",className:"InovuaReactDataGrid__row-active-borders"});return o.default.createElement("div",{key:"lockedEndWrapper",className:"InovuaReactDataGrid__locked-end-wrapper InovuaReactDataGrid__locked-end-wrapper--direction-".concat(e?"rtl":"ltr"," ").concat(p?"InovuaReactDataGrid__locked-end-wrapper--sticky":""," ").concat(k?"InovuaReactDataGrid__locked-end-wrapper--transition":""),style:O},g||A.slice(b),c?v?o.default.createElement("div",{key:"--active-borders-header",className:"InovuaReactDataGrid__row-active-borders-wrapper",style:{height:y,position:"absolute",width:"100%",left:0,top:0,pointerEvents:"none"}},E):E:null)}};e.default=a},91944:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.updateLockedWrapperPositions=e.sumColumnWidth=e.getLockedEndWrapperTranslate=void 0;var n=function(t,e){return t+(e.hidden?0:e.computedWidth)};e.sumColumnWidth=n;var r=function(t){t.virtualizeColumns;var e=t.lockedEndColumns,r=t.availableWidth,o=0+r-e.reduce(n,0),i=e[e.length-1];return i.computedOffset+i.computedWidth<=r&&(o=e[0].computedOffset),o};e.getLockedEndWrapperTranslate=r;var o=1;e.updateLockedWrapperPositions=function(t,e,n){var i,a=t.computedRowExpandEnabled,l=t.computedStickyRows,s=t.computedFooterRows,u=t.computedLockedRows,c=t.rowDetailsWidth,d=t.lockedStartColumns,f=t.lockedEndColumns,p=(t.virtualListBorderLeft,t.lockedRows),h=t.getScrollLeftMax,m=t.rtl;try{i=this.getDOMNode()}catch(t){return}var g=e,A=h();m&&(g=-(A-e));var v="translate3d(".concat(g,"px, 0px, 0px)");if(a){var y=i.querySelector(".inovua-react-virtual-list__row-container");if(y){var b=y.getAttribute("data-id");b||(b=Date.now()+o++,y.setAttribute("data-id",b));var w=y.parentElement.querySelectorAll('[data-id="'.concat(b,'"] > .InovuaReactDataGrid__row > .InovuaReactDataGrid__row-details'));[].forEach.call(w,(function(t){t.style.transform="min-viewport-width"!==c?v:"translate3d(0px, 0px, 0px)"}))}}if(p&&p.length){var C=i.parentNode.querySelectorAll(".InovuaReactDataGrid__locked-row"),x="translate3d(".concat(-e,"px, 0px, 0px)");[].forEach.call(C,(function(t){t.style.transform=x}))}if(d&&d.length){var S=i.querySelectorAll(".InovuaReactDataGrid__locked-start-wrapper");if([].forEach.call(S,(function(t){t.style.transform=v})),u&&u.length){var O=i.parentNode.querySelectorAll(".InovuaReactDataGrid__locked-row-group--start");[].forEach.call(O,(function(t){t.style.transform=v}))}if(s&&s.length){var k=i.parentNode.parentNode.parentNode.querySelectorAll(".InovuaReactDataGrid__footer-row-group--locked-start");[].forEach.call(k,(function(t){t.style.transform=v}))}if(u&&u.length){var E=i.parentNode.querySelectorAll(".InovuaReactDataGrid__locked-row-group--locked-start");[].forEach.call(E,(function(t){t.style.transform=v}))}}if(f&&f.length){var _;_=m?e:r(this.props)+e;var P="translate3d(".concat(_,"px, 0px, 0px)"),B=i.querySelectorAll(".InovuaReactDataGrid__locked-end-wrapper:not(.InovuaReactDataGrid__locked-end-wrapper--sticky)");if([].forEach.call(B,(function(t){t.style.transform=P})),p&&p.length){var T=i.parentNode.querySelectorAll(".InovuaReactDataGrid__locked-row-group--end");[].forEach.call(T,(function(t){t.style.transform=P}))}if(s&&s.length){var R=i.parentNode.parentNode.parentNode.querySelectorAll(".InovuaReactDataGrid__footer-row-group--locked-end");[].forEach.call(R,(function(t){t.style.transform=P}))}if(u&&u.length){var I=i.parentNode.parentNode.querySelectorAll(".InovuaReactDataGrid__locked-row-group--locked-end");[].forEach.call(I,(function(t){t.style.transform=P}))}}if(l){var M=i.querySelector(".InovuaReactDataGrid__virtual-list-sticky-rows-container");if(M&&(M.style.transform="translate3d(-".concat(e,"px, 0px, 0px)")),d||f){var D=i.querySelectorAll(".InovuaReactDataGrid__row-active-borders-wrapper");[].forEach.call(D,(function(t){t.style.transform="translate3d(".concat(e,"px, 0px, 0px)")}))}}if(s&&s.length){var N=i.parentNode.parentNode.parentNode.querySelector(".InovuaReactDataGrid__footer-rows-container-scroller");N&&(N.style.transform="translate3d(-".concat(e,"px, 0px, 0px)"))}}},12221:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(50008)),a=r(n(61156)),l=r(n(67294));function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var c="InovuaReactDataGrid__locked-row-cell";e.default=function(t){var e,n=t.row,r=t.rowIndex,o=t.computedProps,s=t.first,d=t.last,f=t.lastInSection,p=t.firstInSection,h=t.rtl,m=t.column,g=t.columnIndex,A=t.showBorderRight,v=t.showBorderBottom,y=t.showBorderLeft,b=t.computedWidth,w=t.rowPosition,C=m.lockedRowCellRender;n.render&&(C="function"==typeof n.render?n.render:"function"==typeof n.render[m.id]?n.render[m.id]:n.render),"function"==typeof C?e=C({summary:o.computedSummary,row:n,rowIndex:r,rowPosition:w,render:n.render,column:m,columnIndex:g},o):null!=C&&(e=C,void 0!==C[m.id]?e=C[m.id]:"object"!==(0,i.default)(C)||C.props||(e=null));var x=o.lockedRowCellStyle;if(n.cellStyle&&(x=n.cellStyle),x&&"function"==typeof x){var S=x({style:x,summary:o.computedSummary,row:n,rowIndex:r,column:m,columnIndex:g,value:e,first:s,last:d,showBorderLeft:y,showBorderRight:A,showBorderBottom:v,firstInSection:p,lastInSection:f},o);void 0!==S&&(x=u({},S))}x=u(u({},x),{},{width:b}),o.useRowHeightForLockedRows&&o.rowHeight&&(x.height=o.rowHeight);var O=o.lockedRowCellClassName||"";return n.cellClassName&&(O=n.cellClassName),O&&"function"==typeof O&&(O=O({style:x,summary:o.computedSummary,row:n,column:m,columnIndex:g,value:e,rowIndex:r,firstInSection:p,lastInSection:f},o)||""),l.default.createElement("div",{className:(0,a.default)(c,O,"".concat(c,"--row-position-").concat(n.position),m.computedLocked?"".concat(c,"--locked-").concat(m.computedLocked):"".concat(c,"--unlocked"),s&&"".concat(c,"--first"),"".concat(c,"--direction-").concat(h?"rtl":"ltr"),d&&"".concat(c,"--last"),f&&"".concat(c,"--last-in-section"),p&&"".concat(c,"--first-in-section"),A&&"".concat(c,"--show-border-right"),v&&"".concat(c,"--show-border-bottom"),y&&"".concat(c,"--show-border-left")),style:x,key:m.id},e)}},51410:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=r(n(50008)),l=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=d(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),s=r(n(6504)),u=r(n(61156)),c=r(n(12221));function d(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(d=function(t){return t?n:e})(t)}function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var h="InovuaReactDataGrid__locked-row";e.default=function(t){var e=t.rows,n=t.position,r=t.style,o=t.children,i=(0,l.useContext)(s.default);return l.default.createElement("div",{style:p(p({},r),{},{overflow:"hidden",maxWidth:i.viewportAvailableWidth}),className:(0,u.default)("InovuaReactDataGrid__locked-rows-container InovuaReactDataGrid__locked-rows-container--position-".concat(n),i.nativeScroll&&i.scrollbars.vertical&&"InovuaReactDataGrid__locked-rows-container--show-border-right")},l.default.createElement("div",{className:"InovuaReactDataGrid__locked-rows-container-scroller"},e.map((function(t,r){return function(t,e,n,r,o){var i=e,s=r.firstUnlockedIndex,d=r.firstLockedEndIndex,f=r.lastLockedStartIndex,m=r.lastUnlockedIndex,g=r.rtl,A={},v=r.visibleColumns.map((function(n,i,u){var p=t.colspan,h=n.computedWidth;if(A[n.id])return null;p&&"object"===(0,a.default)(p)&&p[n.id]&&(p=p[n.id]),"function"==typeof p&&(p=p({column:n,columnIndex:n.computedVisibleIndex,rowPosition:o,row:t,rowIndex:e},r));var v=i;if(p&&"number"==typeof p&&p>1)for(var y=p-1,b=i;y;){var w=r.visibleColumns[b+1];if(!w)break;if(w.computedLocked!==n.computedLocked)break;h+=w.computedWidth,A[w.id]=!0,b++,v++,y--}var C=v===u.length-1,x=0===i||i===s||i===d,O=v===f||v===m||C,k=v===f,E=r.showVerticalCellBorders?0!==i&&i!==s:i===d;return l.default.createElement(c.default,{key:n.id,row:t,last:C,rtl:g,first:0===i,firstInSection:x,lastInSection:O,showBorderBottom:S,showBorderRight:g?E:k,showBorderLeft:g?k:E,rowIndex:e,columnIndex:i,rowPosition:o,column:n,computedWidth:h,computedProps:r})}));v=function(t,e,n){var r=n.lockedStartColumns.length,o=n.unlockedColumns.length,i=n.lockedStartColumns,a=n.lockedEndColumns,s=n.unlockedColumns,c=n.totalLockedStartWidth,d=n.totalLockedEndWidth,f=n.totalUnlockedWidth,p=n.computedSummary,m=t.slice(0,r),g=t.slice(r,r+o),A=t.slice(r+o),v=n.rtl;return e.renderLockedStart&&(m=e.renderLockedStart({columns:i,value:m,summary:p},n)),e.renderLockedEnd&&(A=e.renderLockedEnd({columns:a,value:A,summary:p},n)),e.renderUnlocked&&(g=e.renderUnlocked({columns:s,value:g,summary:p},n)),[l.default.createElement("div",{key:"locked-start","data-name":"start",style:{width:c},className:(0,u.default)("".concat(h,"-group ").concat(h,"-group--locked-start ").concat(h,"-group--").concat(v?"rtl":"ltr"))},m),l.default.createElement("div",{key:"locked_rows_group",className:"".concat(h,"-group ").concat(h,"-group--unlocked ").concat(h,"-group--").concat(v?"rtl":"ltr"),style:{width:f}},g),l.default.createElement("div",{key:"locked-end","data-name":"end",style:{width:d},className:(0,u.default)("".concat(h,"-group ").concat(h,"-group--locked-end  ").concat(h,"-group--").concat(v?"rtl":"ltr"))},A)]}(v,t,r);var y=0===e,b=e===n.length-1,w={minWidth:r.minRowWidth};if(r.lockedRowStyle)if("function"==typeof r.lockedRowStyle){var C=r.lockedRowStyle({style:w,row:t,rowIndex:e,firstInSection:y,lastInSection:b},r);void 0!==C&&(w=p(p({},w),C))}else w=p(p({},w),r.lockedRowStyle);var x="";r.lockedRowClassName&&(x="function"==typeof r.lockedRowClassName?r.lockedRowClassName({style:w,row:t,rowIndex:e,firstInSection:y,lastInSection:b},r)||"":r.lockedRowClassName||"");var S=r.showHorizontalCellBorders&&!b;return l.default.createElement("div",{key:i,style:w,className:(0,u.default)(x,h,"".concat(h,"--position-").concat(t.position),y&&"".concat(h,"--first-in-section"),S&&"".concat(h,"--show-border-bottom"),b&&"".concat(h,"--last-in-section"))},v)}(t,r,e,i,n)}))),o)}},96802:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={name:"locked-rows",hook:r(n(57424)).default,defaultProps:function(){return{}}};e.default=o},57424:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(67294),o=[];e.default=function(t){var e=(0,r.useMemo)((function(){return t.lockedRows?t.lockedRows.filter((function(t){return"end"!==t.position})):o}),[t.lockedRows]),n=(0,r.useMemo)((function(){return t.lockedRows?t.lockedRows.filter((function(t){return"end"===t.position})):o}),[t.lockedRows]);return{computedLockedRows:t.lockedRows||o,computedLockedStartRows:e,computedLockedEndRows:n}}},90210:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"rowExpandColumnId",{enumerable:!0,get:function(){return i.id}});var o=r(n(67294)),i=n(82171),a=o.default.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24"},o.default.createElement("path",{d:"M19 13H5v-2h14v2z"})),l=o.default.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24"},o.default.createElement("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"})),s=o.default.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",style:{position:"relative",top:3}},o.default.createElement("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})),u={id:i.id,rowExpandColumn:!0,cellSelectable:!1,headerAlign:"center",textAlign:"center",render:function(t){return function(t){var e=t.isRowExpandable,n=t.rowExpanded,r=t.toggleRowExpand,i=t.renderRowDetailsExpandIcon,s=t.renderRowDetailsCollapsedIcon;if(e&&e())return o.default.cloneElement(n?function(t){var e=t.renderRowDetailsExpandIcon;return e?e():a}({renderRowDetailsExpandIcon:i}):function(t){var e=t.renderRowDetailsCollapsedIcon;return e?e():l}({renderRowDetailsCollapsedIcon:s}),{style:{cursor:"pointer",position:"relative",top:1},key:"toggle_icon",onClick:function(t){t.stopPropagation(),r()}})}({isRowExpandable:t.isRowExpandable,rowExpanded:t.rowExpanded,toggleRowExpand:t.toggleRowExpand,renderRowDetailsExpandIcon:t.renderRowDetailsExpandIcon,renderRowDetailsCollapsedIcon:t.renderRowDetailsCollapsedIcon})},header:function(t){return e={renderRowDetailsMoreIcon:t.renderRowDetailsMoreIcon},(n=e.renderRowDetailsMoreIcon)?n():s;var e,n},showInContextMenu:!1,showColumnMenuSortOptions:!1,showColumnMenuGroupOptions:!1,showColumnMenuTool:!1,sortable:!1,editable:!1,groupBy:!1,defaultWidth:50,minWidth:40,isRowDetailsCell:!0};e.default=u},63773:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(54888)),i={name:"row-details",hook:r(n(22593)).default,maybeAddColumns:function(t,e){return(0,o.default)(t,e)},defaultProps:function(){return{}}};e.default=i},54888:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if((0,l.isRowExpandEnabled_FromProps)(e)){var n=u(u(u({},a.default),e.rowExpandColumn&&"object"===(0,o.default)(e.rowExpandColumn)?e.rowExpandColumn:null),{},{id:a.default.id});!1!==e.rowExpandColumn&&(t=[n].concat(t))}return t};var o=r(n(50008)),i=r(n(59713)),a=r(n(90210)),l=n(42688);function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}},22593:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(63038)),i=r(n(50008)),a=r(n(59713)),l=n(67294),s=r(n(82226)),u=r(n(72145)),c=r(n(68520)),d=r(n(84495)),f=r(n(90002)),p=n(42688);function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var g=(0,u.default)({rowIndex:void 0,data:void 0,id:void 0}),A=function(t){return t.computedRowHeights||{}},v=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{id:null,data:null,expanded:!1},o=r.id,i=r.data,l=r.expanded,s=arguments.length>3?arguments[3]:void 0;if(!0===t&&!s.multiRowExpand)throw new Error("cannot expand all when multiRowExpand is false");if(i){if(n=s.dataIndexMap[o],l){if(!s.isRowExpandableAt(n))return;if(s.initialProps.onRowExpand&&!1===s.initialProps.onRowExpand({data:i,id:o,index:n}))return;s.multiRowExpand||(t=(0,a.default)({},o,!0))}else{var u=s.computedRowHeights;if(u&&u[o]&&(delete(u=m({},u))[o],s.setRowHeights(u)),s.initialProps.onRowCollapse&&!1===s.initialProps.onRowCollapse({data:i,id:o,index:n}))return}if(s.initialProps.onRowExpandChange&&!1===s.initialProps.onRowExpandChange({expandedRows:t,collapsedRows:e,id:o,index:n,data:i,rowExpanded:l}))return}if(s.initialProps.onExpandedRowsChange&&s.initialProps.onExpandedRowsChange({expandedRows:t,collapsedRows:e,rowExpanded:l,data:i,id:o,index:n}),!(0,d.default)(s.initialProps,"expandedRows")&&!(0,d.default)(s.initialProps,"collapsedRows")||!0===s.initialProps.expandedRows&&!(0,d.default)(s.initialProps,"collapsedRows")){var f=(0,c.default)();f((function(){s.setExpandedRows(t),s.setCollapsedRows(e)})),f.commit()}},y=function(t,e){var n=e.getItemAt(t);if(!n)return!1;if(n.__group)return!1;var r=e.getItemId(n);return(!e.unexpandableRows||!e.unexpandableRows[r])&&(!e.isRowExpandable||(g.id=r,g.data=n,g.rowIndex=t,e.isRowExpandable(g)))},b=function(t){if((0,p.isRowExpandEnabled_FromProps)(t)){var e=t.computedExpandedRows;return void 0!==e&&!0!==e&&(e=m({},e),Object.keys(w(t)).forEach((function(t){delete e[t]}))),!0===e&&(e=t.data.reduce((function(e,n,r){return t.isRowExpanded(r)&&(e[t.getItemId(n)]=!0),e}),{})),"object"!==(0,i.default)(e)&&!0!==e&&(e={}),e}},w=function(t){return t.unexpandableRows?t.unexpandableRows:function(t){var e=t.computedGroupBy,n=t.initialProps;return e||n.isRowExpandable?e&&!n.isRowExpandable?t.computedGroupArray||[]:t.data.filter((function(e,n){return!y(n,t)})):[]}(t).reduce((function(e,n){return e[t.getItemId(n)]=!0,e}),{})},C=function(t){if(t.computedRowExpandEnabled&&t.multiRowExpand){var e=t.computedCollapsedRows||{};return t.computedGroupBy&&t.computedGroupKeys&&(e=m(m({},e),t.computedGroupKeys)),t.unexpandableRows&&(e=m(m({},e),t.unexpandableRows)),t.initialProps.isRowExpandable&&(e=m({},e),t.data.forEach((function(n,r){t.isRowExpandableAt(r)||(e[t.getItemId(n)]=!0)}))),e}},x=function(t,e,n){var r=n.dataMap[t];if(r){if(!0===n.computedExpandedRows){var o=m({},n.getCollapsedMap()||{});return e?delete o[t]:o[t]=!0,void v(!0,o,{data:r,expanded:e,id:t},n)}var i=m({},n.getExpandedMap());e?i[t]=!0:delete i[t],v(i,void 0,{data:r,expanded:e,id:t},n)}};e.default=function(t,e,n){var r=(0,s.default)(t,"expandedRows"),i=(0,o.default)(r,2),a=i[0],u=i[1],c=(0,s.default)(t,"collapsedRows"),d=(0,o.default)(c,2),h=d[0],g=d[1],S=(0,s.default)(t,"rowHeights"),O=(0,o.default)(S,2),k=O[0],E=O[1],_=(0,l.useCallback)((function(t){n.current&&E(t)}),[]),P=(0,l.useCallback)((function(){var t=n.current;return!!t&&(0,p.isRowExpandEnabled_FromProps)(t)}),[]),B=(0,l.useCallback)((function(t){var e=n.current;return!!e&&y(t,e)}),[]),T=(0,l.useCallback)((function(t){var e=n.current;if(!e)return!1;var r=e.getRowIndexById(t);return B(r)}),[]),R=(0,l.useCallback)((function(t){var e=n.current;return!!e&&function(t,e){if(null==t)return!1;var n=void 0;"number"==typeof t&&(n=t,t=e.getItemAt(t));var r,o=e.computedExpandedRows,i=e.getItemId(t);return!!o&&((r=!0===o?!(C(e)||{})[i]:!!o&&!!o[i])&&(void 0===n&&(n=e.getRowIndexById(i)),r=e.isRowExpandableAt(n)),r)}(t,e)}),[]),I=(0,l.useCallback)((function(){var t=n.current;if(t)return C(t)}),[]),M=(0,l.useCallback)((function(){var t=n.current;if(t)return b(t)}),[]),D=(0,l.useCallback)((function(t,e){var r=n.current;r&&x(t,e,r)}),[]),N=(0,l.useCallback)((function(t){var e=n.current;e&&x(t,!H(t),e)}),[]),F=(0,l.useCallback)((function(t,n){var r=e.getItemAt(t);if(r){var o=e.getItemId(r);return D(o,n)}}),[]),L=(0,l.useCallback)((function(t,e){var r=n.current;r&&function(t,e,n){var r=m({},A(n)),o=!1;null!=t?r[e]!==t&&(r[e]=t,o=!0):r[e]&&(delete r[e],o=!0),o&&n.setRowHeights(r)}(t,e,r)}),[]),j=(0,l.useCallback)((function(t){var e=n.current;if(e){var r="number"==typeof t?e.data[t]:t;if(r){var o=e.getItemId(r),i=R(r);return D(o,!i)}}}),[]),H=(0,l.useCallback)((function(t){var e=n.current;return!!e&&function(t,e){var n,r=e.computedExpandedRows;return!!r&&((n=!0===r?!(C(e)||{})[t]:!!r[t])&&(n=e.isRowExpanded(e.getRowIndexById(t))),n)}(t,e)}),[]),U=h,z=a,Q=(0,p.isRowExpandEnabled_FromProps)(t);(0,l.useLayoutEffect)((function(){var t=n.current;t&&!1!==t.wasMountedRef.current&&function(t,e){var n=t.rowExpandHeight,r=t.dataMap,o=b(t),i=t.rowHeight,a={},l=t.dataIndexMap;if(l)for(var s in o){var u=l[s];if(void 0!==u)if("number"==typeof n)a[u]=n;else if("function"==typeof n){var c=n({data:r&&r[s]});a[u]=c}}if((e=e||A(t))&&l)for(var d in e){var f=l[d];void 0!==f&&(a[f]=e[d])}t.initialProps.onUpdateRowHeights&&t.initialProps.onUpdateRowHeights(a,t),t.rowHeightManager.setValues({defaultRowHeight:i,map:a})}(t)}),[t.rowHeight,t.rowExpandHeight,e.dataIndexMap,k,z,U,Q]);var V=(0,l.useRef)({}),W=(0,l.useCallback)((function(t){var e=n.current;if(e)return(0,f.default)(t,e)}),[]),G=(0,l.useCallback)((function(t){var e=t.current;if(e){e.detailsGridInfoRef.current.__detailsPersisted=!1;var n=e.initialProps.__parentRowInfo,r=V.current;if(r.masterDetailsKeys&&r.unmountedDetails&&r.masterDetailsInstances){var o=r.masterDetailsKeys[n.id];r.masterDetailsInstances[o]=e,delete r.unmountedDetails[o]}}}),[]),K=(0,l.useCallback)((function(){var t=n.current;if(!t)return null;var e=t.detailsGridInfoRef.current;return{rowHeightManager:t.rowHeightManager,masterDetailsCache:e.masterDetailsCache,masterDetailsKeys:e.masterDetailsKeys,originalDetailsGrids:e.originalDetailsGrids,unmountedDetails:e.unmountedDetails}}),[]),Y=(0,l.useCallback)((function(t){var e=t.current;if(!e.detailsGridInfoRef.current.__detailsPersisted){var n=e.initialProps.__parentRowInfo;e.persistUnmountedDetails();var r=V.current;if(r.masterDetailsKeys&&r.unmountedDetails){var o=r.masterDetailsKeys[n.id];r.unmountedDetails[o]={state:e.getState(),scrollTop:e.getScrollTop(),scrollLeft:e.getScrollLeft(),self:e.getSelfRestoreProperties()}}e.detailsGridInfoRef.current.__detailsPersisted=!0}}),[]),q=(0,l.useCallback)((function(t,e){var r=n.current;if(r){var o=e.initialProps.__parentRowInfo,i=function(e){var n=e.initialProps.rowHeight;return Object.keys(t||{}).reduce((function(e,r){return e+t[r]-n}),0)}(e);L(i?r.initialProps.rowExpandHeight+i:null,o.id)}}),[]),X=(0,l.useCallback)((function(t){var e=n.current;return e?A(e)[t]||e.rowHeight:0}),[]),Z=(0,l.useCallback)((function(){var t=n.current;t&&v({},void 0,void 0,t)}),[]),J=(0,l.useCallback)((function(){var t=n.current;t&&v(!0,w(t),void 0,t)}),[]),$=t.renderRowDetails||(t.renderDetailsGrid?W:null);return{detailsGridInfoRef:V,setExpandedRows:u,setCollapsedRows:g,getCollapsedMap:I,getExpandedMap:M,setRowHeights:_,isRowExpanded:R,isRowExpandableById:T,setRowExpandedById:D,setRowHeightById:L,setRowExpandedAt:F,getRowHeightById:X,collapseAllRows:Z,expandAllRows:J,isRowExpandedById:H,isRowExpandEnabled:P,isRowExpandableAt:B,toggleRowExpand:j,toggleRowExpandById:N,computedRowHeights:k,computedExpandedRows:z,computedCollapsedRows:U,computedRowExpandEnabled:Q,computedRenderRowDetails:$,onDetailsUpdateRowHeights:q,onDetailsDidMount:G,onDetailsWillUnmount:Y,getSelfRestoreProperties:K,persistUnmountedDetails:function(){var t=V.current;t.masterDetailsInstances&&Object.keys(t.masterDetailsInstances).forEach((function(e){var n=t.masterDetailsInstances[e];n&&Y({current:n})}))}}}},90002:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=n(67294),a=r(n(6948));function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var u=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.forEach((function(t){t&&t.apply(void 0,n)}))}};e.default=function(t,e){var n,r,o=e.detailsGridCacheKey,l=e.renderDetailsGrid,c=e.detailsGridInfoRef.current;c.masterDetailsInstances=c.masterDetailsInstances||{},c.masterDetailsKeys=c.masterDetailsKeys||{},c.unmountedDetails=c.unmountedDetails||{},c.masterDetailsCache=c.masterDetailsCache||{},c.originalDetailsGrids=c.originalDetailsGrids||{};var d=t.id;o&&(!0===o&&(d=t.id,r=!0),"function"==typeof o&&(r=!0,d=o(t))),r&&(n=c.masterDetailsCache[d]);var f={},p=c.unmountedDetails[d];p&&(f.initialState=p.state,f.initialScrollTop=p.scrollTop,f.initialScrollLeft=p.scrollLeft,f.skipLoadOnMount=!0,f.__selfAssign=p.self),f=s(s({},f),{},{__parentRowInfo:t,menuPortalContainer:e.initialProps.menuPortalContainer||e.getMenuPortalContainer(),renderInPortal:e.renderInPortal,renderGridMenu:function(t,n){return(0,a.default)(t,n,e.menusRef)},onScroll:e.onScroll,parentComputedProps:e,licenseKey:e.licenseKey,onUpdateRowHeights:e.onDetailsUpdateRowHeights,onDidMount:e.onDetailsDidMount,onWillUnmount:e.onDetailsWillUnmount}),n=n||l(t,f);var h=c.masterDetailsKeys[t.id];return h!==d&&void 0!==c.masterDetailsCache[h]&&delete c.masterDetailsCache[h],r&&(c.masterDetailsKeys[t.id]=d,c.masterDetailsCache[d]=n),e.initialProps.growExpandHeightWithDetails?(c.originalDetailsGrids[t.id]=n,(0,i.cloneElement)(n,s(s({},f),{},{onUpdateRowHeights:n.props.onUpdateRowHeights?u(n.props.onUpdateRowHeights,e.onDetailsUpdateRowHeights):e.onDetailsUpdateRowHeights,onDidMount:n.props.onDidMount?u(n.props.onDidMount,e.onDetailsDidMount):e.onDetailsDidMount,onWillUnmount:n.props.onWillUnmount?u(n.props.onWillUnmount,e.onDetailsWillUnmount):e.onDetailsWillUnmount}))):n}},73643:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.RowResizeIndicator=e.RowResizeHandle=void 0,Object.defineProperty(e,"rowExpandColumnId",{enumerable:!0,get:function(){return p.id}});var i=r(n(63038)),a=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=m(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),l=r(n(46511)),s=r(n(48271)),u=r(n(61156)),c=r(n(94958)),d=r(n(16111)),f=r(n(6504)),p=n(95805),h=r(n(68520));function m(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(m=function(t){return t?n:e})(t)}var g=function(t){return t.stopPropagation()},A=function(t,e){var n=(0,a.useContext)(f.default);null==t&&(t=n.rowResizeIndexRef.current);var r=function(t){(0,h.default)().commit((function(){e&&e.setActive&&e.setActive(t),n.rowResizeHandleRef.current.setHovered(!1),n.rowResizeHandleRef.current.setActive(t),n.coverHandleRef.current.setActive(t),n.coverHandleRef.current.setCursor(t?"ns-resize":"")}))},o=function(t){(0,h.default)().commit((function(){e&&e.setConstrained&&e.setConstrained(t),n.rowResizeHandleRef.current.setConstrained(t)}))};return{onMouseDown:function(i){i.preventDefault();var a=(0,c.default)(".InovuaReactDataGrid__row",i.target);a||(a=n.getVirtualList().rows.filter((function(e){return e.props.index===t}))[0])&&(a=a.node);var u=s.default.from(n.getDOMNode()),d=s.default.from(a),f=n.getItemId(e.data),p=d.bottom-u.top-1,m=n.getRowHeightById(f),g=n.minRowHeight||10,A=n.maxRowHeight;u.set({top:d.top+g}),A&&u.set({bottom:d.top+A});var v=function(t){return t.top<=u.top||t.bottom>=u.bottom};d.set({top:d.bottom});var y=!1;(0,l.default)(i,{constrainTo:u,region:d,onDragInit:function(e,i){var a=v(i.dragRegion);setTimeout((function(){y||function(e){var i=e.constrained,a=e.offset;(0,h.default)().commit((function(){r(!0),o(i),n.rowResizeIndexRef.current=t,n.rowResizeHandleRef.current.setOffset(a)}))}({offset:p,constrained:a})}),150)},onDrag:function(t,e){t.preventDefault(),t.stopPropagation();var r=e.diff.top,i=p+r,a=v(e.dragRegion);t.preventDefault(),function(t){var e=t.constrained,r=t.offset;(0,h.default)().commit((function(){o(e),n.rowResizeHandleRef.current.setOffset(r)}))}({constrained:a,offset:i})},onDrop:function(t,e){y=!0;var i=e.diff.top;!function(t){var e=t.rowHeight,i=t.rowId;(0,h.default)().commit((function(){r(!1),o(!1),n.setRowHeightById(e,i),n.rowResizeIndexRef.current=null}))}({rowHeight:m+i,rowId:f})}})},onDoubleClick:function(){var t=n.getItemId(e.data),i=n.rowHeight;n.getRowHeightById(t)!==i&&(0,h.default)().commit((function(){r(!1),o(!1),n.setRowHeightById(null,t)}))}}};e.RowResizeIndicator=function(t){var e=t.handle,n=t.height,r=t.column,o=(0,a.useState)(0),l=(0,i.default)(o,2),s=l[0],c=l[1],f=(0,a.useState)(!1),p=(0,i.default)(f,2),h=p[0],m=p[1],v=(0,a.useState)(!1),y=(0,i.default)(v,2),b=y[0],w=y[1],C=(0,a.useState)(!1),x=(0,i.default)(C,2),S=x[0],O=x[1],k=(0,a.useState)(0),E=(0,i.default)(k,2),_=E[0],P=E[1];(0,a.useEffect)((function(){e({setOffset:c,setActive:w,setConstrained:O,setHovered:m,setInitialWidth:P})}),[]);var B=A(null),T=B.onMouseDown,R=B.onDoubleClick,I={transform:"translate3d(0px, ".concat(s-Math.floor(n/2)-1,"px, 0px)"),height:n,left:r.computedOffset};return!h||b||S||(I.width=_||20),a.default.createElement("div",{style:I,className:(0,u.default)("InovuaReactDataGrid__row-resize-indicator",b&&"InovuaReactDataGrid__row-resize-indicator--active",h&&"InovuaReactDataGrid__row-resize-indicator--hovered",d.default&&"InovuaReactDataGrid__row-resize-indicator--mobile",S&&"InovuaReactDataGrid__row-resize-indicator--constrained"),onTouchStart:T,onClick:g,onDoubleClick:R})};var v=a.default.memo((function(t){var e=t.rowIndex,n=t.data,r=t.remoteRowIndex,o=t.renderIndex,l=t.rowIndexInGroup,c=t.column,p=(0,a.useContext)(f.default),m=(0,a.useState)(!1),v=(0,i.default)(m,2),y=(v[0],v[1]),b=(0,a.useState)(!1),w=(0,i.default)(b,2),C=(w[0],w[1]),x=(0,a.useRef)(null),S=A(e,{rowIndexInGroup:l,data:n,remoteRowIndex:r,setActive:y,setConstrained:C}),O=S.onMouseDown,k=S.onDoubleClick,E=null!=l?l:r;return a.default.createElement(a.default.Fragment,null,o?o(E):E+1,a.default.createElement("div",{ref:x,className:(0,u.default)("InovuaReactDataGrid__row-resize-handle",d.default&&"InovuaReactDataGrid__row-resize-handle--mobile"),style:{width:c.computedWidth,height:p?p.rowResizeHandleWidth:10},onMouseEnter:function(){if(p){var t=(0,h.default)(),e=s.default.from(p.getDOMNode()),n=s.default.from(x.current).bottom-e.top;t.commit((function(){p.rowResizeHandleRef.current.setHovered(!0),p.rowResizeHandleRef.current.setOffset(n),p.rowResizeHandleRef.current.setInitialWidth(c.computedWidth)}))}},onMouseLeave:function(){p&&p.rowResizeHandleRef.current.setHovered(!1)},onMouseDown:O,onClick:g,onDoubleClick:k}))}));e.RowResizeHandle=v;var y={id:p.id,rowIndexColumn:!0,rowResize:!0,cellSelectable:!1,autoLock:!0,headerAlign:"center",textAlign:"center",className:"InovuaReactDataGrid__row-index-column",render:function(t,e){var n=t.remoteRowIndex,r=t.data,o=t.rowIndex,i=t.rowIndexInGroup,l=e.column;return a.default.createElement(v,{data:r,rowIndex:o,rowIndexInGroup:i,remoteRowIndex:n,renderIndex:l.renderIndex,column:l})},header:"",showInContextMenu:!1,showColumnMenuSortOptions:!1,showColumnMenuGroupOptions:!1,showColumnMenuTool:!1,sortable:!1,editable:!1,draggable:!1,groupBy:!1,defaultWidth:40,minWidth:40};e.default=y},67362:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(16111)),a=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),l=n(73643),s=n(95805),u=r(n(94465));function c(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}var d={setOffset:function(){},setActive:function(){},setConstrained:function(){},setInitialWidth:function(){},setHovered:function(){}},f={name:"row-index-column",maybeAddColumns:u.default,hook:function(t,e){e.rowResizeHandleRef=(0,a.useRef)(d)},defaultProps:function(){return{rowResizeHandleWidth:i.default?15:5}},renderRowResizeIndicator:function(t){var e=a.default.useCallback((function(e){var n=e.setOffset,r=e.setActive,o=e.setConstrained,i=e.setHovered,a=e.setInitialWidth;t.rowResizeHandleRef.current={setOffset:n,setActive:r,setConstrained:o,setHovered:i,setInitialWidth:a}}),[]);return t.rowIndexColumn?a.default.createElement(l.RowResizeIndicator,{column:t.columnsMap[s.id],handle:e,height:t.rowResizeHandleWidth}):null}};e.default=f},94465:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){e.rowIndexColumn&&(t=[s(s(s({},a.default),e.rowIndexColumn&&"object"===(0,o.default)(e.rowIndexColumn)?e.rowIndexColumn:null),{},{id:a.default.id})].concat(t));return t};var o=r(n(50008)),i=r(n(59713)),a=r(n(73643));function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}},68558:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(93913)),a=r(n(34575)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=h(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(61156));function h(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(h=function(t){return t?n:e})(t)}var m=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"dragRowRef",void 0),(0,d.default)((0,l.default)(e),"render",(function(){var t=e.props.PROXY_CLASS_NAME,n=e.state,r=n.visible,o=n.height,i=(0,p.default)(t,"".concat(t,r?"--visible":"--hidden"));return f.default.createElement("div",{ref:e.dragRowRef,style:{height:o},className:i},e.renderRowReorderProxy())})),(0,d.default)((0,l.default)(e),"renderRowReorderProxy",(function(){var t=e.props.renderRowReorderProxy,n=e.state,r=n.props,o=n.dragIndex;if(r){var i;if(t&&"function"==typeof t&&(i=t({data:e.state.props&&e.state.props.data&&e.state.props.data[e.state.dragIndex],dataSource:e.state.props&&e.state.props.dataSource&&e.state.props.dataSource[e.state.dragIndex],dragRowIndex:e.state.dragIndex})),void 0===i&&r){var a=r.columns,l=(a&&a[0]).name;i=f.default.createElement("div",null,r.data[o][l])}return i}})),(0,d.default)((0,l.default)(e),"getProps",(function(){return e.state.props||e.props})),(0,d.default)((0,l.default)(e),"setVisible",(function(t){t!==e.state.visible&&e.setState({visible:t})})),(0,d.default)((0,l.default)(e),"setTop",(function(t){var n=e.state.offset;e.dragRowRef&&e.dragRowRef.current&&(e.dragRowRef.current.style.top="".concat(n+t,"px"))})),(0,d.default)((0,l.default)(e),"setLeft",(function(t){e.dragRowRef&&e.dragRowRef.current&&(e.dragRowRef.current.style.left="".concat(t,"px"))})),(0,d.default)((0,l.default)(e),"setHeight",(function(t){e.setState({height:t})})),(0,d.default)((0,l.default)(e),"setOffset",(function(t){e.setState({offset:t})})),(0,d.default)((0,l.default)(e),"setProps",(function(t){e.setState({props:t})})),(0,d.default)((0,l.default)(e),"setDragIndex",(function(t){e.setState({dragIndex:t})})),e.dragRowRef=(0,f.createRef)(),e.state={offset:0,visible:!1,props:null,height:0,dragIndex:0},e}return(0,i.default)(o)}(f.Component);(0,d.default)(m,"defaultProps",{PROXY_CLASS_NAME:"InovuaReactDataGrid__row-drag-proxy"});var g=m;e.default=g},58282:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(93913)),a=r(n(34575)),l=r(n(81506)),s=r(n(2205)),u=r(n(78585)),c=r(n(29754)),d=r(n(59713)),f=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=h(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var l=i?Object.getOwnPropertyDescriptor(t,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294)),p=r(n(61156));function h(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(h=function(t){return t?n:e})(t)}var m=function(t){(0,s.default)(o,t);var e,n,r=(e=o,n=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(t){return!1}}(),function(){var t,r=(0,c.default)(e);if(n){var o=(0,c.default)(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return(0,u.default)(this,t)});function o(t){var e;return(0,a.default)(this,o),e=r.call(this,t),(0,d.default)((0,l.default)(e),"dragRowArrowRef",void 0),(0,d.default)((0,l.default)(e),"setTop",(function(t){e.dragRowArrowRef&&e.dragRowArrowRef.current&&(e.dragRowArrowRef.current.style.top="".concat(t+e.state.offset,"px"))})),(0,d.default)((0,l.default)(e),"setHeight",(function(t){t!==e.state.height&&e.setState({height:t})})),(0,d.default)((0,l.default)(e),"setLeft",(function(t){t!==e.state.left&&e.setState({left:t})})),(0,d.default)((0,l.default)(e),"setOffset",(function(t){e.setState({offset:t})})),(0,d.default)((0,l.default)(e),"setVisible",(function(t){t!==e.state.visible&&e.setState({visible:t})})),(0,d.default)((0,l.default)(e),"setValid",(function(t){t!==e.state.isValid&&e.setState({isValid:t})})),(0,d.default)((0,l.default)(e),"render",(function(){var t=(0,p.default)("InovuaReactDataGrid__row-reorder-arrow",e.state.isValid?"InovuaReactDataGrid__row-reorder-arrow--valid":"InovuaReactDataGrid__row-reorder-arrow--invalid"),n=Object.assign({left:e.state.left,opacity:e.state.visible?1:0},e.props.rowReorderArrowStyle);return f.default.createElement("div",{ref:e.dragRowArrowRef,className:t,style:n})})),e.state={visible:!1,offset:0,top:0,left:0,height:0,isValid:!0},e.dragRowArrowRef=(0,f.createRef)(),e}return(0,i.default)(o)}(f.Component);e.default=m},82235:(t,e,n)=>{"use strict";var r=n(95318),o=n(50008);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(59713)),a=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var s=i?Object.getOwnPropertyDescriptor(t,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=t[a]}return r.default=t,n&&n.set(t,r),r}(n(67294));function l(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}var s=(0,a.forwardRef)((function(t,e){var n=(0,a.useRef)(),r=function(t){n.current&&(n.current.style.display=t?"block":"none")},o=function(t){n.current&&(n.current.style.height="".concat(t,"px"))};(0,a.useImperativeHandle)(e,(function(){return{setVisible:r,setHeight:o}}));var l=t.DEFAULT_CLASS_NAME;return a.default.createElement("div",{ref:n,style:(0,i.default)({},-1===t.dir?"top":"bottom",0),className:l,onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave})}));s.defaultProps={DEFAULT_CLASS_NAME:"InovuaReactDataGrid__row-drag-scrolling-region"};var u=s;e.default=u},94044:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(67294)),i=n(5500),a=o.default.createElement("svg",{width:"8",height:"12",viewBox:"0 0 8 12",style:{position:"relative",top:2,cursor:"pointer"}},o.default.createElement("g",{fillRule:"evenodd"},o.default.createElement("path",{fill:"none",d:"M0 0L14 0 14 14 0 14z",transform:"translate(-3 -1)"}),o.default.createElement("path",{d:"M6.2 11.5c0 .825-.72 1.5-1.6 1.5-.88 0-1.6-.675-1.6-1.5S3.72 10 4.6 10c.88 0 1.6.675 1.6 1.5zm-1.6-6C3.72 5.5 3 6.175 3 7s.72 1.5 1.6 1.5c.88 0 1.6-.675 1.6-1.5s-.72-1.5-1.6-1.5zm0-4.5C3.72 1 3 1.675 3 2.5S3.72 4 4.6 4c.88 0 1.6-.675 1.6-1.5S5.48 1 4.6 1zm4.8 3c.88 0 1.6-.675 1.6-1.5S10.28 1 9.4 1c-.88 0-1.6.675-1.6 1.5S8.52 4 9.4 4zm0 1.5c-.88 0-1.6.675-1.6 1.5s.72 1.5 1.6 1.5c.88 0 1.6-.675 1.6-1.5s-.72-1.5-1.6-1.5zm0 4.5c-.88 0-1.6.675-1.6 1.5S8.52 13 9.4 13c.88 0 1.6-.675 1.6-1.5S10.28 10 9.4 10z",transform:"translate(-3 -1)"}))),l={id:i.id,headerAlign:"center",textAlign:"center",render:function(){return o.default.cloneElement(a,{className:"InovuaReactDataGrid__row-reorder-icon"})},cellSelectable:!1,autoLock:!0,header:"",showColumnMenuSortOptions:!1,showColumnMenuGroupOptions:!1,showColumnMenuTool:!1,showInContextMenu:!1,sortable:!1,editable:!1,resizable:!1,draggable:!1,groupBy:!1,defaultWidth:40,minWidth:40};e.default=l},60529:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(28885)),i={name:"row-reorder",maybeAddColumns:r(n(54019)).default,defaultProps:function(){return{ColumnLayout:o.default}}};e.default=i},54019:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(59713)),i=r(n(94044));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.default=function(t,e){var n=e.onRowReorder,r=e.rowReorderColumn;return(n||r)&&(t=[l(l(l({},i.default),e.rowReorderColumn?e.rowReorderColumn:null),{},{id:i.default.id})].concat(t)),t}},38066:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=function(t,e){if(e){var n=t.split(e);return n.pop(),n.join(e)}return t};e.default=function(t){var e=t.data,n=t.count,r=t.dragIndex,a=t.dropIndex,l=t.isRowReorderValid,s=t.selectedGroup,u=t.selectedParent,c=t.nodePathSeparator,d=t.groupPathSeparator,f=t.allowRowReorderBetweenGroups,p=t.computedGroupBy,h=t.computedTreeEnabled,m=t.generateIdFromPath,g=t.enableTreeRowReorderParentChange,A=!1,v=[];return p&&p.length>0?v=e.reduce((function(t,e,n){return e.__group&&(e.keyPath.join(d).localeCompare(s)?f||(A=!1):A=!0),f&&(A=!0),!e.__group&&A?t[n]=!0:t[n]=!1,t}),{}):h&&m?v=e.reduce((function(t,n,o){var a=n.__nodeProps,l=a.leafNode,s=a.path;if(e[r].__nodeProps.leafNode){var d=i(s,c),f=u?i(u,c):"";t[o]=!(!l||!g&&d!==f)}else t[o]=!1;return t}),{}):(v=(0,o.default)(Array(n)).reduce((function(t,e,n){return t[n]=!0,t}),{}))[n]=!0,l&&(v[a]=l({dragRowIndex:r,dropRowIndex:a})),v}},3179:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n="",r=[];e.default=function(t){var e=t.ranges,o=t.dragBoxRegion.top;return e.filter((function(t){o>=t.top&&o<=t.bottom&&(n=t.keyPath.join("/"),r=t.keyPath)})),{dropGroup:n,keyPath:r}}},753:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n="",r=0;e.default=function(t){var e=t.ranges,o=t.dragBoxRegion.top;return e.filter((function(t){o>=t.top&&o<=t.bottom&&(n=t.keyPath,r=t.depth)})),{dropParent:n,dropDepth:r}}},90495:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.rowHeightManager,n=t.dragBoxInitialRegion,r=t.dragBoxOffsets,o=t.initialDiffTop,i=t.scrollTop,a=t.dragIndex,l=t.dir,s=n.top-r.top+o+i,u=e.getRowAt(s);if(u<0)return{index:-1};var c=u+l,d=e.getRowHeight(c),f=e.getRowOffset(c),p=d/2;f<0&&(f=0);var h=-1;return l>0&&s>=f-p&&(h=c),l<0&&(h=s>f+p+d?u===a?a:u+1:u),-1===h&&(h=u),{index:h}}},2848:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e,n=t.data,r=t.initialOffset,o=t.rowHeightManager,i=t.initialScrollTop,a=0,l="";return n.map((function(t,n){if(t){var s=o.getRowHeight(n),u=o.getRowOffset(n)+r-(i||0),c=u+s;return t.__group&&(e=t.keyPath,a=t.depth,l=t.value),{group:t.__group||!1,keyPath:e,leaf:t.leaf||!1,value:l,depth:a,top:u,bottom:c,height:s,index:n}}}))}},56529:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319));e.default=function(t){var e=t.count,n=t.initialOffset,r=t.rowHeightManager,i=t.initialScrollTop;return(0,o.default)(Array(e)).map((function(t,e){var o=r.getRowHeight(e),a=r.getRowOffset(e)+n-(i||0);return{top:a,bottom:a+o,height:o,index:e}}))}},56232:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.data,n=t.initialOffset,r=t.rowHeightManager,o=t.initialScrollTop;return e.map((function(t,e){if(t){var i=r.getRowHeight(e),a=r.getRowOffset(e)+n-(o||0),l=a+i,s=t.__nodeProps;return{top:a,bottom:l,height:i,index:e,keyPath:s.key,depth:s.depth,parent:void 0!==s.initialNodes}}}))}},71310:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e,n){Array.isArray(t)||(t=[]);var r=[].concat(t),o=t.length;if(e===n||!o||null==e||null==n||e>=o||n>o)return r;var i=(e=Array.isArray(e)?e:[e]).map((function(e){return t[e]})).reverse();return[].concat(e).sort((function(t,e){return e-t})).forEach((function(t){r.splice(t,1)})),e.reverse().forEach((function(t,e){r.splice(n,0,i[e])})),r}},98152:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(46511)),i=function(){};e.default=function(t,e,n){var r=n.onDrag||i,a=n.onDrop||i,l=!("touchstart"!==t.type);(0,o.default)(t,{region:e,onDrag:function(t,e){t.cancelable&&t.preventDefault(),r(t,e)},onDrop:function(t,e){a(t,e)},mobile:l})}},44157:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(94959);e.default=function(t,e){return(0,r.expandByIdsWithInfo)(t,e).data}},99669:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={name:"tree",hook:r(n(96716)).default,defaultProps:function(){return{}}};e.default=o},85373:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){var n=e.current;if(!n)return null;var r=n.originalData,o=n.nodesProperty,i=t.rowIndex,a=t.columnId,l=t.value,s=[].concat(r);return function t(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,u=0;u<e.length;u++){var c=e[u];if(c){var d=c[o];if(n.push(c),(r=s+u)===i&&(c[a]=l),Array.isArray(d)){var f=n.length;t(d,n,r,f),s+=n.length-f}}}}(s),s}},94959:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.sortTreeDataWithInfo=e.sortTreeData=e.expandByIdsWithInfo=e.expandByIds=e.expandAtIndexes=e.expandAtIndex=e.collapseByIds=e.collapseAtIndexes=e.collapseAtIndexWithInfo=e.collapseAtIndex=void 0;var o=r(n(319)),i=r(n(59713)),a=r(n(85803));function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var u={},c=function(t,e){return t-e},d=function(t){return t},f=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u,o=r.idProperty||"id",i=r.pathSeparator||"/",a=r.nodesName||"nodes",l=r.expandedNodes||u,c=r.dataSourceCache||u,f=r.nodeCache||u,p=r.loadingNodes||u;if(t){if(t[o]){var h=e?e[o]:void 0,m=e?"".concat(h).concat(i).concat(t[o]):"".concat(t[o]),g=r.generateIdFromPath?m:t[o],A=t[a];c[g]&&(t=s(s({},t),c[g])),f[g]&&(t=s(s({},t),f[g]));var v=t[a],y=t?t.__extraNodeProps:void 0,b=y?y.depth:void 0,w=void 0!==b?b:e?e.__nodeProps?e.__nodeProps.depth+1:1:0,C=(r.nodeProps||d)({leafNode:void 0===v,asyncNode:null===v,expanded:!!l[g],loading:!!p[g],initialNodes:A,parentNodeId:h,path:m,key:g,childIndex:n,itemNodesCount:Array.isArray(v)?v.length:0,depth:w},t);r.isNodeLeaf&&(C.leafNode=r.isNodeLeaf({node:t,nodeProps:C})),r.isNodeAsync&&(C.asyncNode=r.isNodeAsync({node:t,nodeProps:C}));var x=s(s({},t),{},{__nodeProps:C});return r.generateIdFromPath&&(x[o]=m),x}console.error('Set the correct "idProperty".')}},p=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=n.nodesName||"nodes",o=n.idProperty||"id",i=t[e];if(!i)return{data:t,insertCount:0};var a=t[e+1],l=i[o],s=i[r];if(!Array.isArray(s)||!s.length||a&&a.__nodeProps&&a.__nodeProps.parentNodeId===l)return{data:t,insertCount:0};var c={};return s=s.map((function(t,e){return f(t,i,e,n)})),{data:t.slice(0,e).concat(i).concat(s).concat(t.slice(e+1)),insertNodes:s,insertIds:c,insertCount:s.length}};e.expandAtIndexes=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;e=e.sort(c);var r=0;return Array.isArray(e)&&e.length?e.reduce((function(t,e){var o=p(t,e+r,n),i=o.data,a=o.insertCount;return r+=a,i}),t):t};var h=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;e=e.sort(c);var r=0;return Array.isArray(e)&&e.length?e.reduce((function(t,e){var o=g(t,e-r,n),i=o.data,a=o.removeCount;return r+=a,i}),t):t};e.collapseAtIndexes=h,e.expandAtIndex=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=p(t,e,n),o=r.data;return o},e.expandByIds=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=m(t,e,n),o=r.data;return o};var m=function t(e){var n,r,o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,a=arguments.length>2?arguments[2]:void 0,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},d=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,p=arguments.length>7&&void 0!==arguments[7]?arguments[7]:[],h=i.idProperty||"id",m=i.nodesName||"nodes",g=i.expandedNodes||u;return e.forEach((function(u,A){if((u=f(u,a,A,i))&&(r=u[h],o=u[m],s[r]=A+d,c[r]=u,l.push(u),g[r]))if(Array.isArray(o)){if(!(n=e[A+1])||!n.__nodeProps||n.__nodeProps.parentNodeId!==r){var v=l.length;t(o,i,u,l,s,c,v,p),d+=l.length-v}}else!u.__nodeProps.expanded||u.__nodeProps.loading||!u.__nodeProps.asyncNode||u.__nodeProps.itemNodesCount||i.collapsingNodes&&i.collapsingNodes[r]||p.push(u)})),{data:l,dataMap:c,idToIndexMap:s,nodesToExpand:p}};e.expandByIdsWithInfo=m,e.collapseByIds=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=n.idToIndexMap;if(!r)throw new Error('The last argument to "collapseByIds" should contain a "idToIndexMap" property. No such property found!');var o,i=[];for(var a in e)void 0!==(o=r[a])&&i.push(o);return h(t,i,n)};var g=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=t[e],o=n.idProperty||"id";if(!r)return{data:t,removeCount:0};var i=r[o],a=n.nodesName||"nodes",l=r[a],s=t[e+1];return Array.isArray(l)&&l.length&&(!s||s.__nodeProps&&s.__nodeProps.parentNodeId===i)?{data:t.slice(0,e).concat(r).concat(t.slice(e+l.length+1)),removeCount:l.length}:{data:t,removeCount:0}};e.collapseAtIndexWithInfo=g,e.collapseAtIndex=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=g(t,e,n),o=r.data;return o},e.sortTreeData=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=n.depth,o=void 0===r?0:r,i=n.deep,a=A(t,e,o),l=a.data,s=a.maxDepth;if(i)for(var c=o;c<s;)c++,l=A(t,l,c).data;return l};var A=function(t,e){for(var n,r,i,l,s,u,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,d=0,f=-1,p=[],h={},m=0;n=e[d];){if(r=n.__nodeProps.depth,i=n.__nodeProps.path,m=Math.max(m,r),r===c&&(r>f&&(s=[],u=d),s.push(n)),f>=c&&r<=c&&p.length&&(h[l]=p,p=[]),r>c&&p.push(n),r<c&&s&&s.length){(0,a.default)(t,s);for(var g,A,v=0;A=s[v];v<s.length){var y;g=h[A.__nodeProps.path],Array.isArray(g)&&((y=s).splice.apply(y,[v+1,0].concat((0,o.default)(g))),v+=g.length),v++}e.splice.apply(e,[u,s.length].concat((0,o.default)(s))),s=[]}d++,r===c&&(l=i),f=r}if(p.length&&(h[l]=p),s&&s.length){(0,a.default)(t,s);for(var b,w,C=0;w=s[C];C<s.length){var x;b=h[w.__nodeProps.path],Array.isArray(b)&&((x=s).splice.apply(x,[C+1,0].concat((0,o.default)(b))),C+=b.length),C++}e.splice.apply(e,[u,s.length].concat((0,o.default)(s)))}return{data:e,maxDepth:m}};e.sortTreeDataWithInfo=A},79616:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e){var n,r=e.selectedPath,o=e.destinationPath,i=t.originalData||[],a=(n=r,t.data.find((function(t){return t.id===n})));!function(t,e){var n=e.idProperty,r=e.nodesName,o=e.pathSeparator,i=e.expandedNodes,a=e.generateIdFromPath,l=e.selectedPath,s=e.destinationPath,u=e.selectedItem,c=0;(function(t,e){var n=e.idProperty,r=e.nodesName;(function t(e){for(var o=0;o<e.length;o++){var i=e[o];if(i){var a=i[r];i[n]=o+1,Array.isArray(a)&&t(a)}}})(t)})(function t(e,l,s){for(var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],f=arguments.length>4?arguments[4]:void 0,p="",h=0;h<e.length&&(""===p&&(p=l),2!==c);h++){var m=e[h];if(m){var g="".concat(m[n]),A=m[r],v=f?"".concat(f[n]):void 0,y=f?"".concat(v).concat(o).concat(m[n]):"".concat(m[n]);if(a&&(m[n]=y),void 0===f)d.push(m);else{var b=f[r];if(y===p&&(b.splice(h,1),c++),y===s){var w=m[n].split(o),C=w.splice(w.length-1,1),x=parseInt(C);b.splice(x,0,u),c++}}i&&i[g]&&Array.isArray(A)&&t(A,l,s,d,m)}}return d}(t,l,s),e)}(i,{idProperty:t.idProperty,nodesName:t.nodesProperty,pathSeparator:t.nodePathSeparator,expandedNodes:t.computedExpandedNodes,generateIdFromPath:t.generateIdFromPath,selectedPath:r,destinationPath:o,selectedItem:a})}},96716:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(44157)),i=r(n(85373)),a=r(n(9705));e.default=function(t,e,n){Object.assign(e,(0,a.default)(t,e,n)),e.computeTreeData=o.default,e.editedTreeData=function(t){return(0,i.default)(t,n)}}},9705:(t,e,n)=>{"use strict";var r=n(95318);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(319)),i=r(n(63038)),a=r(n(59713)),l=n(67294),s=r(n(82226)),u=r(n(68520));function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var f={},p={};e.default=function(t,e,n){var r=t.treeEnabled||!!t.treeColumn,c=(0,s.default)(t,"expandedNodes",void 0,{onChange:function(t){var n=e.initialProps.onExpandedNodesChange;if(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];n.apply(void 0,[{expandedNodes:t}].concat(o))}}}),h=(0,i.default)(c,2),m=h[0],g=h[1],A=function(t){return function(t,e){var n=t.current;if(!n)return!1;var r=n.getItemAt(e);if(!r)return!1;if(r.__group)return!1;if(r.__nodeProps&&r.__nodeProps.leafNode)return!1;var o=n.getItemId(r),i=n.initialProps;return(!i.unexpandableNodes||!i.unexpandableNodes[o])&&(!i.isNodeExpandable||(f.id=o,f.data=r,f.rowIndex=e,f.node=r,f.nodeProps=r.__nodeProps,i.isNodeExpandable(f)))}(n,t)},v=function(t,e,r){var o,i,a=r=r||{},l=a.id,s=a.data,u=a.expanded,c=n.current;if(c){var d=c.initialProps;if(s){if(i=s.__nodeProps,o=c.dataIndexMap[l],u){if(!A(o))return;if(d.onNodeExpand&&!1===d.onNodeExpand({nodeProps:i,node:s,data:s,id:l,index:o}))return}else if(d.onNodeCollapse&&!1===d.onNodeCollapse({nodeProps:i,node:s,data:s,id:l,index:o}))return;if(d.onNodeExpandChange&&!1===d.onNodeExpandChange({expandedNodes:t,id:l,index:o,data:s,nodeProps:i,node:s,nodeExpanded:u}))return}d.onExpandedNodesChange&&d.onExpandedNodesChange({expandedNodes:t,nodeExpanded:u,nodeProps:i,data:s,id:l,index:o}),t&&g(t)}},y=(0,s.default)(t,"nodeCache"),b=(0,i.default)(y,2),w=b[0],C=b[1],x=(0,l.useState)({}),S=(0,i.default)(x,2),O=S[0],k=S[1],E=(0,l.useRef)({}),_=function(t){var e,r=n.current;if(!r)return!1;if(null==t)return!1;"number"==typeof t&&(e=t,t=r.getItemAt(e));var o=r.computedExpandedNodes,i=r.getItemId(t);return!!o&&!!o[i]},P=function(){return n.current.computedExpandedNodes},B=(0,l.useCallback)((function(t,e){return function(t,e,n){var r=t.current;if(r){var o="number"==typeof e?r.getItemAt(e):e,i=r.getItemId(o),l=r.getNodeCache(),s=!!r.initialProps.loadNodeOnce,u=r.computedLoadNode;if(u||!n)if(s&&l&&null!=l[i]&&void 0!==l[i][r.initialProps.nodesProperty])n&&n();else{var c=d({},r.computedLoadingNodes),f=u({node:o,nodeProps:o.__nodeProps});Array.isArray(f)?(r.appendCacheForNode(i,(0,a.default)({},r.initialProps.nodesProperty,f)),n&&n()):(c[i]=!0,r.setLoadingNodes(c),n&&n()),"function"==typeof f.then&&f.then((function(e){var n=t.current;if(n){var r=d({},n.computedLoadingNodes);delete r[i],n.setLoadingNodes(r),n.appendCacheForNode(i,(0,a.default)({},n.initialProps.nodesProperty,e))}}))}else n()}}(n,t,e)}),[]),T=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=n.current;if(o=o||{},!i)return o;var l=!r;r=r||d({},M());var s=i.dataMap[t];if(!s)return o;var u=r[t],c=null!=u?u[i.nodesProperty]:s[i.nodesProperty];if(c&&e&&i.initialProps.collapseChildrenOnAsyncNodeCollapse){var f=i.initialProps,p=f.generateIdFromPath,h=f.nodePathSeparator;c.forEach((function(n){if(n){var a=i.getItemId(n);n.__nodeProps?a=n.__nodeProps.key:p&&(a="".concat(t).concat(h).concat(a)),o[a]=!0,i.clearNodeChildrenCache(a,e,r,o)}}))}return r[t]=d(d({},u),{},(0,a.default)({},i.initialProps.nodesProperty,s.__nodeProps?s.__nodeProps.initialNodes:s[i.initialProps.nodesProperty])),l?(D(r,{nodeId:t,node:s}),o):o},R=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.current;if(o&&o.dataMap){var i=o.collapsingNodesRef,a=o.dataMap[t];if(a&&!(a.__nodeProps&&a.__nodeProps.leafNode||a.__nodeProps&&a.__nodeProps.expanded===e&&!0!==r.force)){var l,s=o.computedNodeCache,c=i.current,f=(0,u.default)(),p=function(){var n=d({},P());if(e)n[t]=!0;else{var r=!!o.loadNode;if(delete n[t],c&&c[t]&&delete c[t],r&&l&&o.collapseChildrenOnAsyncNodeCollapse)for(var i in l)delete n[i];if(o.collapseChildrenRecursive)for(var s in n)0===s.indexOf(t)&&delete n[s]}v(n,0,{data:a,expanded:e,id:t})};if(e||(i.current=c||{},i.current[t]=!0),!e)return f((function(){if(void 0===(s?s[t]:void 0)||o.initialProps.loadNodeOnce)p();else{var e=!!o.initialProps.loadNode;l=T(t,e,s),p()}})),void f.commit();f((function(){e&&a.__nodeProps&&a.__nodeProps.asyncNode?B(a,p):p()})),f.commit()}}},I=(0,l.useCallback)((function(t){var e=n.current;if(e){var r="number"==typeof t?e.getItemAt(t):t;if(r){var o=e.getItemId(r),i=_(r);if("number"==typeof t)e.setActiveIndex(t);else{var a=e.getRowIndexById(o);e.setActiveIndex(a)}return R(o,!i)}}}),[]),M=(0,l.useCallback)((function(){var t=n.current;return t&&t.computedNodeCache||{}}),[]),D=function(t,e){var r=n.current;r&&(r.initialProps.onNodeCache&&r.initialProps.onNodeCache(t,e),C(t))},N=m,F=w,L=O,j=e.initialProps.loadNodeOnce?e.initialProps.loadNodeOnce:e.initialProps.loadNode,H=function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,o=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.idProperty,l=r.nodesName,s=r.pathSeparator,u=e.generateIdFromPath;return n.forEach((function(e){if(e){var n=e[a],c=e[l],d=o?o[a]:void 0,f=o?"".concat(d).concat(s).concat(n):"".concat(n);u&&(e[a]=f),i[f]=!0,Array.isArray(c)&&t(c,r,e,i)}})),i};return{clearNodeChildrenCache:T,toggleNodeExpand:I,loadNodeAsync:B,collapsingNodesRef:E,setLoadingNodes:k,computedTreeEnabled:r,computedLoadNode:j,computedExpandedNodes:N,computedLoadingNodes:L,computedNodeCache:F,getNodeCache:M,setNodeCache:D,appendCacheForNode:function(t,e){var r=n.current;if(r){var o=d({},M());void 0===e?delete o[t]:o[t]=d(d({},o[t]),e),r.setNodeCache(o,{nodeId:t,node:e})}},isNodeExpandableAt:A,isNodeExpanded:_,setNodeExpandedAt:function(t,n){var r=e.getItemAt(t);if(r){var o=e.getItemId(r);return R(o,n)}},setNodeExpandedById:R,collapseAllTreeNodes:function(){n.current&&v({})},expandAllTreeNodes:function(){var t=n.current;if(t){var e={idProperty:t.compoundIdProperty?"id":t.idProperty,nodesName:t.nodesProperty||"nodes",pathSeparator:t.nodePathSeparator||"/",generateIdFromPath:t.generateIdFromPath},r=JSON.stringify(t.originalData||[]),i=(0,o.default)(JSON.parse(r)),a=H(i,e);v(a)}}}}},96624:(t,e,n)=>{var r,o=n(96624);r=function(){return function t(e,n,r){function o(a,l){if(!n[a]){if(!e[a]){var s="function"==typeof _dereq_&&_dereq_;if(!l&&s)return s(a,!0);if(i)return i(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[a]={exports:{}};e[a][0].call(c.exports,(function(t){return o(e[a][1][t]||t)}),c,c.exports,t,e,n,r)}return n[a].exports}for(var i="function"==typeof _dereq_&&_dereq_,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(t,e,n){"use strict";e.exports=function(t){var e=t._SomePromiseArray;function n(t){var n=new e(t),r=n.promise();return n.setHowMany(1),n.setUnwrap(),n.init(),r}t.any=function(t){return n(t)},t.prototype.any=function(){return n(this)}}},{}],2:[function(t,e,n){"use strict";var r;try{throw new Error}catch(t){r=t}var o=t("./schedule"),i=t("./queue");function a(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new i(16),this._normalQueue=new i(16),this._haveDrainedQueues=!1;var t=this;this.drainQueues=function(){t._drainQueues()},this._schedule=o}function l(t){for(;t.length()>0;)s(t)}function s(t){var e=t.shift();if("function"!=typeof e)e._settlePromises();else{var n=t.shift(),r=t.shift();e.call(n,r)}}a.prototype.setScheduler=function(t){var e=this._schedule;return this._schedule=t,this._customScheduler=!0,e},a.prototype.hasCustomScheduler=function(){return this._customScheduler},a.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},a.prototype.fatalError=function(t,e){e?(process.stderr.write("Fatal "+(t instanceof Error?t.stack:t)+"\n"),process.exit(2)):this.throwLater(t)},a.prototype.throwLater=function(t,e){if(1===arguments.length&&(e=t,t=function(){throw e}),"undefined"!=typeof setTimeout)setTimeout((function(){t(e)}),0);else try{this._schedule((function(){t(e)}))}catch(t){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")}},a.prototype.invokeLater=function(t,e,n){this._lateQueue.push(t,e,n),this._queueTick()},a.prototype.invoke=function(t,e,n){this._normalQueue.push(t,e,n),this._queueTick()},a.prototype.settlePromises=function(t){this._normalQueue._pushOne(t),this._queueTick()},a.prototype._drainQueues=function(){l(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,l(this._lateQueue)},a.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},a.prototype._reset=function(){this._isTickUsed=!1},e.exports=a,e.exports.firstLineError=r},{"./queue":26,"./schedule":29}],3:[function(t,e,n){"use strict";e.exports=function(t,e,n,r){var o=!1,i=function(t,e){this._reject(e)},a=function(t,e){e.promiseRejectionQueued=!0,e.bindingPromise._then(i,i,null,this,t)},l=function(t,e){0==(50397184&this._bitField)&&this._resolveCallback(e.target)},s=function(t,e){e.promiseRejectionQueued||this._reject(t)};t.prototype.bind=function(i){o||(o=!0,t.prototype._propagateFrom=r.propagateFromFunction(),t.prototype._boundValue=r.boundValueFunction());var u=n(i),c=new t(e);c._propagateFrom(this,1);var d=this._target();if(c._setBoundTo(u),u instanceof t){var f={promiseRejectionQueued:!1,promise:c,target:d,bindingPromise:u};d._then(e,a,void 0,c,f),u._then(l,s,void 0,c,f),c._setOnCancel(u)}else c._resolveCallback(d);return c},t.prototype._setBoundTo=function(t){void 0!==t?(this._bitField=2097152|this._bitField,this._boundTo=t):this._bitField=-2097153&this._bitField},t.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},t.bind=function(e,n){return t.resolve(n).bind(e)}}},{}],4:[function(t,e,n){"use strict";var r;void 0!==o&&(r=o);var i=t("./promise")();i.noConflict=function(){try{o===i&&(o=r)}catch(t){}return i},e.exports=i},{"./promise":22}],5:[function(t,e,n){"use strict";var r=Object.create;if(r){var o=r(null),i=r(null);o[" size"]=i[" size"]=0}e.exports=function(e){var n=t("./util"),r=n.canEvaluate;function o(t){return function(t,r){var o;if(null!=t&&(o=t[r]),"function"!=typeof o){var i="Object "+n.classString(t)+" has no method '"+n.toString(r)+"'";throw new e.TypeError(i)}return o}(t,this.pop()).apply(t,this)}function i(t){return t[this]}function a(t){var e=+this;return e<0&&(e=Math.max(0,e+t.length)),t[e]}n.isIdentifier,e.prototype.call=function(t){var e=[].slice.call(arguments,1);return e.push(t),this._then(o,void 0,void 0,e,void 0)},e.prototype.get=function(t){var e;if("number"==typeof t)e=a;else if(r){var n=(void 0)(t);e=null!==n?n:i}else e=i;return this._then(e,void 0,void 0,t,void 0)}}},{"./util":36}],6:[function(t,e,n){"use strict";e.exports=function(e,n,r,o){var i=t("./util"),a=i.tryCatch,l=i.errorObj,s=e._async;e.prototype.break=e.prototype.cancel=function(){if(!o.cancellation())return this._warn("cancellation is disabled");for(var t=this,e=t;t._isCancellable();){if(!t._cancelBy(e)){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}var n=t._cancellationParent;if(null==n||!n._isCancellable()){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}t._isFollowing()&&t._followee().cancel(),t._setWillBeCancelled(),e=t,t=n}},e.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},e.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},e.prototype._cancelBy=function(t){return t===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},e.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},e.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),s.invoke(this._cancelPromises,this,void 0))},e.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},e.prototype._unsetOnCancel=function(){this._onCancelField=void 0},e.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},e.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},e.prototype._doInvokeOnCancel=function(t,e){if(i.isArray(t))for(var n=0;n<t.length;++n)this._doInvokeOnCancel(t[n],e);else if(void 0!==t)if("function"==typeof t){if(!e){var r=a(t).call(this._boundValue());r===l&&(this._attachExtraTrace(r.e),s.throwLater(r.e))}}else t._resultCancelled(this)},e.prototype._invokeOnCancel=function(){var t=this._onCancel();this._unsetOnCancel(),s.invoke(this._doInvokeOnCancel,this,t)},e.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},e.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(t,e,n){"use strict";e.exports=function(e){var n=t("./util"),r=t("./es5").keys,o=n.tryCatch,i=n.errorObj;return function(t,a,l){return function(s){var u=l._boundValue();t:for(var c=0;c<t.length;++c){var d=t[c];if(d===Error||null!=d&&d.prototype instanceof Error){if(s instanceof d)return o(a).call(u,s)}else if("function"==typeof d){var f=o(d).call(u,s);if(f===i)return f;if(f)return o(a).call(u,s)}else if(n.isObject(s)){for(var p=r(d),h=0;h<p.length;++h){var m=p[h];if(d[m]!=s[m])continue t}return o(a).call(u,s)}}return e}}}},{"./es5":13,"./util":36}],8:[function(t,e,n){"use strict";e.exports=function(t){var e=!1,n=[];function r(){this._trace=new r.CapturedTrace(o())}function o(){var t=n.length-1;if(t>=0)return n[t]}return t.prototype._promiseCreated=function(){},t.prototype._pushContext=function(){},t.prototype._popContext=function(){return null},t._peekContext=t.prototype._peekContext=function(){},r.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,n.push(this._trace))},r.prototype._popContext=function(){if(void 0!==this._trace){var t=n.pop(),e=t._promiseCreated;return t._promiseCreated=null,e}return null},r.CapturedTrace=null,r.create=function(){if(e)return new r},r.deactivateLongStackTraces=function(){},r.activateLongStackTraces=function(){var n=t.prototype._pushContext,i=t.prototype._popContext,a=t._peekContext,l=t.prototype._peekContext,s=t.prototype._promiseCreated;r.deactivateLongStackTraces=function(){t.prototype._pushContext=n,t.prototype._popContext=i,t._peekContext=a,t.prototype._peekContext=l,t.prototype._promiseCreated=s,e=!1},e=!0,t.prototype._pushContext=r.prototype._pushContext,t.prototype._popContext=r.prototype._popContext,t._peekContext=t.prototype._peekContext=o,t.prototype._promiseCreated=function(){var t=this._peekContext();t&&null==t._promiseCreated&&(t._promiseCreated=this)}},r}},{}],9:[function(t,e,n){"use strict";e.exports=function(e,n,r,o){var i,a,l,s,u=e._async,c=t("./errors").Warning,d=t("./util"),f=t("./es5"),p=d.canAttachTrace,h=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,m=/\((?:timers\.js):\d+:\d+\)/,g=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,A=null,v=null,y=!1,b=!(0==d.env("BLUEBIRD_DEBUG")),w=!(0==d.env("BLUEBIRD_WARNINGS")||!b&&!d.env("BLUEBIRD_WARNINGS")),C=!(0==d.env("BLUEBIRD_LONG_STACK_TRACES")||!b&&!d.env("BLUEBIRD_LONG_STACK_TRACES")),x=0!=d.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(w||!!d.env("BLUEBIRD_W_FORGOTTEN_RETURN"));!function(){var t=[];function n(){for(var e=0;e<t.length;++e)t[e]._notifyUnhandledRejection();r()}function r(){t.length=0}s=function(e){t.push(e),setTimeout(n,1)},f.defineProperty(e,"_unhandledRejectionCheck",{value:n}),f.defineProperty(e,"_unhandledRejectionClear",{value:r})}(),e.prototype.suppressUnhandledRejections=function(){var t=this._target();t._bitField=-1048577&t._bitField|524288},e.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),s(this))},e.prototype._notifyUnhandledRejectionIsHandled=function(){K("rejectionHandled",i,void 0,this)},e.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},e.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},e.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var t=this._settledValue();this._setUnhandledRejectionIsNotified(),K("unhandledRejection",a,t,this)}},e.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},e.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},e.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},e.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},e.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},e.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},e.prototype._warn=function(t,e,n){return Q(t,e,n||this)},e.onPossiblyUnhandledRejection=function(t){var n=e._getContext();a=d.contextBind(n,t)},e.onUnhandledRejectionHandled=function(t){var n=e._getContext();i=d.contextBind(n,t)};var S=function(){};e.longStackTraces=function(){if(u.haveItemsQueued()&&!et.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");if(!et.longStackTraces&&q()){var t=e.prototype._captureStackTrace,r=e.prototype._attachExtraTrace,o=e.prototype._dereferenceTrace;et.longStackTraces=!0,S=function(){if(u.haveItemsQueued()&&!et.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");e.prototype._captureStackTrace=t,e.prototype._attachExtraTrace=r,e.prototype._dereferenceTrace=o,n.deactivateLongStackTraces(),et.longStackTraces=!1},e.prototype._captureStackTrace=H,e.prototype._attachExtraTrace=U,e.prototype._dereferenceTrace=z,n.activateLongStackTraces()}},e.hasLongStackTraces=function(){return et.longStackTraces&&q()};var O={unhandledrejection:{before:function(){var t=d.global.onunhandledrejection;return d.global.onunhandledrejection=null,t},after:function(t){d.global.onunhandledrejection=t}},rejectionhandled:{before:function(){var t=d.global.onrejectionhandled;return d.global.onrejectionhandled=null,t},after:function(t){d.global.onrejectionhandled=t}}},k=function(){var t=function(t,e){if(!t)return!d.global.dispatchEvent(e);var n;try{return n=t.before(),!d.global.dispatchEvent(e)}finally{t.after(n)}};try{if("function"==typeof CustomEvent){var e=new CustomEvent("CustomEvent");return d.global.dispatchEvent(e),function(e,n){e=e.toLowerCase();var r=new CustomEvent(e,{detail:n,cancelable:!0});return f.defineProperty(r,"promise",{value:n.promise}),f.defineProperty(r,"reason",{value:n.reason}),t(O[e],r)}}return"function"==typeof Event?(e=new Event("CustomEvent"),d.global.dispatchEvent(e),function(e,n){e=e.toLowerCase();var r=new Event(e,{cancelable:!0});return r.detail=n,f.defineProperty(r,"promise",{value:n.promise}),f.defineProperty(r,"reason",{value:n.reason}),t(O[e],r)}):((e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),d.global.dispatchEvent(e),function(e,n){e=e.toLowerCase();var r=document.createEvent("CustomEvent");return r.initCustomEvent(e,!1,!0,n),t(O[e],r)})}catch(t){}return function(){return!1}}(),E=d.isNode?function(){return process.emit.apply(process,arguments)}:d.global?function(t){var e="on"+t.toLowerCase(),n=d.global[e];return!!n&&(n.apply(d.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function _(t,e){return{promise:e}}var P={promiseCreated:_,promiseFulfilled:_,promiseRejected:_,promiseResolved:_,promiseCancelled:_,promiseChained:function(t,e,n){return{promise:e,child:n}},warning:function(t,e){return{warning:e}},unhandledRejection:function(t,e,n){return{reason:e,promise:n}},rejectionHandled:_},B=function(t){var e=!1;try{e=E.apply(null,arguments)}catch(t){u.throwLater(t),e=!0}var n=!1;try{n=k(t,P[t].apply(null,arguments))}catch(t){u.throwLater(t),n=!0}return n||e};function T(){return!1}function R(t,e,n){var r=this;try{t(e,n,(function(t){if("function"!=typeof t)throw new TypeError("onCancel must be a function, got: "+d.toString(t));r._attachCancellationCallback(t)}))}catch(t){return t}}function I(t){if(!this._isCancellable())return this;var e=this._onCancel();void 0!==e?d.isArray(e)?e.push(t):this._setOnCancel([e,t]):this._setOnCancel(t)}function M(){return this._onCancelField}function D(t){this._onCancelField=t}function N(){this._cancellationParent=void 0,this._onCancelField=void 0}function F(t,e){if(0!=(1&e)){this._cancellationParent=t;var n=t._branchesRemainingToCancel;void 0===n&&(n=0),t._branchesRemainingToCancel=n+1}0!=(2&e)&&t._isBound()&&this._setBoundTo(t._boundTo)}e.config=function(t){if("longStackTraces"in(t=Object(t))&&(t.longStackTraces?e.longStackTraces():!t.longStackTraces&&e.hasLongStackTraces()&&S()),"warnings"in t){var n=t.warnings;et.warnings=!!n,x=et.warnings,d.isObject(n)&&"wForgottenReturn"in n&&(x=!!n.wForgottenReturn)}if("cancellation"in t&&t.cancellation&&!et.cancellation){if(u.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");e.prototype._clearCancellationData=N,e.prototype._propagateFrom=F,e.prototype._onCancel=M,e.prototype._setOnCancel=D,e.prototype._attachCancellationCallback=I,e.prototype._execute=R,L=F,et.cancellation=!0}if("monitoring"in t&&(t.monitoring&&!et.monitoring?(et.monitoring=!0,e.prototype._fireEvent=B):!t.monitoring&&et.monitoring&&(et.monitoring=!1,e.prototype._fireEvent=T)),"asyncHooks"in t&&d.nodeSupportsAsyncResource){var i=et.asyncHooks,a=!!t.asyncHooks;i!==a&&(et.asyncHooks=a,a?r():o())}return e},e.prototype._fireEvent=T,e.prototype._execute=function(t,e,n){try{t(e,n)}catch(t){return t}},e.prototype._onCancel=function(){},e.prototype._setOnCancel=function(t){},e.prototype._attachCancellationCallback=function(t){},e.prototype._captureStackTrace=function(){},e.prototype._attachExtraTrace=function(){},e.prototype._dereferenceTrace=function(){},e.prototype._clearCancellationData=function(){},e.prototype._propagateFrom=function(t,e){};var L=function(t,e){0!=(2&e)&&t._isBound()&&this._setBoundTo(t._boundTo)};function j(){var t=this._boundTo;return void 0!==t&&t instanceof e?t.isFulfilled()?t.value():void 0:t}function H(){this._trace=new $(this._peekContext())}function U(t,e){if(p(t)){var n=this._trace;if(void 0!==n&&e&&(n=n._parent),void 0!==n)n.attachExtraTrace(t);else if(!t.__stackCleaned__){var r=W(t);d.notEnumerableProp(t,"stack",r.message+"\n"+r.stack.join("\n")),d.notEnumerableProp(t,"__stackCleaned__",!0)}}}function z(){this._trace=void 0}function Q(t,n,r){if(et.warnings){var o,i=new c(t);if(n)r._attachExtraTrace(i);else if(et.longStackTraces&&(o=e._peekContext()))o.attachExtraTrace(i);else{var a=W(i);i.stack=a.message+"\n"+a.stack.join("\n")}B("warning",i)||G(i,"",!0)}}function V(t){for(var e=[],n=0;n<t.length;++n){var r=t[n],o="    (No stack trace)"===r||A.test(r),i=o&&X(r);o&&!i&&(y&&" "!==r.charAt(0)&&(r="    "+r),e.push(r))}return e}function W(t){var e=t.stack,n=t.toString();return e="string"==typeof e&&e.length>0?function(t){for(var e=t.stack.replace(/\s+$/g,"").split("\n"),n=0;n<e.length;++n){var r=e[n];if("    (No stack trace)"===r||A.test(r))break}return n>0&&"SyntaxError"!=t.name&&(e=e.slice(n)),e}(t):["    (No stack trace)"],{message:n,stack:"SyntaxError"==t.name?e:V(e)}}function G(t,e,n){if("undefined"!=typeof console){var r;if(d.isObject(t)){var o=t.stack;r=e+v(o,t)}else r=e+String(t);"function"==typeof l?l(r,n):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(r)}}function K(t,e,n,r){var o=!1;try{"function"==typeof e&&(o=!0,"rejectionHandled"===t?e(r):e(n,r))}catch(t){u.throwLater(t)}"unhandledRejection"===t?B(t,n,r)||o||G(n,"Unhandled rejection "):B(t,r)}function Y(t){var e;if("function"==typeof t)e="[function "+(t.name||"anonymous")+"]";else{if(e=t&&"function"==typeof t.toString?t.toString():d.toString(t),/\[object [a-zA-Z0-9$_]+\]/.test(e))try{e=JSON.stringify(t)}catch(t){}0===e.length&&(e="(empty array)")}return"(<"+function(t){return t.length<41?t:t.substr(0,38)+"..."}(e)+">, no stack trace)"}function q(){return"function"==typeof tt}var X=function(){return!1},Z=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function J(t){var e=t.match(Z);if(e)return{fileName:e[1],line:parseInt(e[2],10)}}function $(t){this._parent=t,this._promisesCreated=0;var e=this._length=1+(void 0===t?0:t._length);tt(this,$),e>32&&this.uncycle()}d.inherits($,Error),n.CapturedTrace=$,$.prototype.uncycle=function(){var t=this._length;if(!(t<2)){for(var e=[],n={},r=0,o=this;void 0!==o;++r)e.push(o),o=o._parent;for(r=(t=this._length=r)-1;r>=0;--r){var i=e[r].stack;void 0===n[i]&&(n[i]=r)}for(r=0;r<t;++r){var a=n[e[r].stack];if(void 0!==a&&a!==r){a>0&&(e[a-1]._parent=void 0,e[a-1]._length=1),e[r]._parent=void 0,e[r]._length=1;var l=r>0?e[r-1]:this;a<t-1?(l._parent=e[a+1],l._parent.uncycle(),l._length=l._parent._length+1):(l._parent=void 0,l._length=1);for(var s=l._length+1,u=r-2;u>=0;--u)e[u]._length=s,s++;return}}}},$.prototype.attachExtraTrace=function(t){if(!t.__stackCleaned__){this.uncycle();for(var e=W(t),n=e.message,r=[e.stack],o=this;void 0!==o;)r.push(V(o.stack.split("\n"))),o=o._parent;!function(t){for(var e=t[0],n=1;n<t.length;++n){for(var r=t[n],o=e.length-1,i=e[o],a=-1,l=r.length-1;l>=0;--l)if(r[l]===i){a=l;break}for(l=a;l>=0;--l){var s=r[l];if(e[o]!==s)break;e.pop(),o--}e=r}}(r),function(t){for(var e=0;e<t.length;++e)(0===t[e].length||e+1<t.length&&t[e][0]===t[e+1][0])&&(t.splice(e,1),e--)}(r),d.notEnumerableProp(t,"stack",function(t,e){for(var n=0;n<e.length-1;++n)e[n].push("From previous event:"),e[n]=e[n].join("\n");return n<e.length&&(e[n]=e[n].join("\n")),t+"\n"+e.join("\n")}(n,r)),d.notEnumerableProp(t,"__stackCleaned__",!0)}};var tt=function(){var t=/^\s*at\s*/,e=function(t,e){return"string"==typeof t?t:void 0!==e.name&&void 0!==e.message?e.toString():Y(e)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,A=t,v=e;var n=Error.captureStackTrace;return X=function(t){return h.test(t)},function(t,e){Error.stackTraceLimit+=6,n(t,e),Error.stackTraceLimit-=6}}var r,o=new Error;if("string"==typeof o.stack&&o.stack.split("\n")[0].indexOf("stackDetection@")>=0)return A=/@/,v=e,y=!0,function(t){t.stack=(new Error).stack};try{throw new Error}catch(t){r="stack"in t}return!("stack"in o)&&r&&"number"==typeof Error.stackTraceLimit?(A=t,v=e,function(t){Error.stackTraceLimit+=6;try{throw new Error}catch(e){t.stack=e.stack}Error.stackTraceLimit-=6}):(v=function(t,e){return"string"==typeof t?t:"object"!=typeof e&&"function"!=typeof e||void 0===e.name||void 0===e.message?Y(e):e.toString()},null)}();"undefined"!=typeof console&&void 0!==console.warn&&(l=function(t){console.warn(t)},d.isNode&&process.stderr.isTTY?l=function(t,e){var n=e?"[33m":"[31m";console.warn(n+t+"[0m\n")}:d.isNode||"string"!=typeof(new Error).stack||(l=function(t,e){console.warn("%c"+t,e?"color: darkorange":"color: red")}));var et={warnings:w,longStackTraces:!1,cancellation:!1,monitoring:!1,asyncHooks:!1};return C&&e.longStackTraces(),{asyncHooks:function(){return et.asyncHooks},longStackTraces:function(){return et.longStackTraces},warnings:function(){return et.warnings},cancellation:function(){return et.cancellation},monitoring:function(){return et.monitoring},propagateFromFunction:function(){return L},boundValueFunction:function(){return j},checkForgottenReturns:function(t,e,n,r,o){if(void 0===t&&null!==e&&x){if(void 0!==o&&o._returnedNonUndefined())return;if(0==(65535&r._bitField))return;n&&(n+=" ");var i="",a="";if(e._trace){for(var l=e._trace.stack.split("\n"),s=V(l),u=s.length-1;u>=0;--u){var c=s[u];if(!m.test(c)){var d=c.match(g);d&&(i="at "+d[1]+":"+d[2]+":"+d[3]+" ");break}}if(s.length>0){var f=s[0];for(u=0;u<l.length;++u)if(l[u]===f){u>0&&(a="\n"+l[u-1]);break}}}var p="a promise was created in a "+n+"handler "+i+"but was not returned from it, see http://goo.gl/rRqMUw"+a;r._warn(p,!0,e)}},setBounds:function(t,e){if(q()){for(var n,r,o=(t.stack||"").split("\n"),i=(e.stack||"").split("\n"),a=-1,l=-1,s=0;s<o.length;++s)if(u=J(o[s])){n=u.fileName,a=u.line;break}for(s=0;s<i.length;++s){var u;if(u=J(i[s])){r=u.fileName,l=u.line;break}}a<0||l<0||!n||!r||n!==r||a>=l||(X=function(t){if(h.test(t))return!0;var e=J(t);return!!(e&&e.fileName===n&&a<=e.line&&e.line<=l)})}},warn:Q,deprecated:function(t,e){var n=t+" is deprecated and will be removed in a future version.";return e&&(n+=" Use "+e+" instead."),Q(n)},CapturedTrace:$,fireDomEvent:k,fireGlobalEvent:E}}},{"./errors":12,"./es5":13,"./util":36}],10:[function(t,e,n){"use strict";e.exports=function(t){function e(){return this.value}function n(){throw this.reason}t.prototype.return=t.prototype.thenReturn=function(n){return n instanceof t&&n.suppressUnhandledRejections(),this._then(e,void 0,void 0,{value:n},void 0)},t.prototype.throw=t.prototype.thenThrow=function(t){return this._then(n,void 0,void 0,{reason:t},void 0)},t.prototype.catchThrow=function(t){if(arguments.length<=1)return this._then(void 0,n,void 0,{reason:t},void 0);var e=arguments[1],r=function(){throw e};return this.caught(t,r)},t.prototype.catchReturn=function(n){if(arguments.length<=1)return n instanceof t&&n.suppressUnhandledRejections(),this._then(void 0,e,void 0,{value:n},void 0);var r=arguments[1];r instanceof t&&r.suppressUnhandledRejections();var o=function(){return r};return this.caught(n,o)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t,e){var n=t.reduce,r=t.all;function o(){return r(this)}t.prototype.each=function(t){return n(this,t,e,0)._then(o,void 0,void 0,this,void 0)},t.prototype.mapSeries=function(t){return n(this,t,e,e)},t.each=function(t,r){return n(t,r,e,0)._then(o,void 0,void 0,t,void 0)},t.mapSeries=function(t,r){return n(t,r,e,e)}}},{}],12:[function(t,e,n){"use strict";var r,o,i=t("./es5"),a=i.freeze,l=t("./util"),s=l.inherits,u=l.notEnumerableProp;function c(t,e){function n(r){if(!(this instanceof n))return new n(r);u(this,"message","string"==typeof r?r:e),u(this,"name",t),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return s(n,Error),n}var d=c("Warning","warning"),f=c("CancellationError","cancellation error"),p=c("TimeoutError","timeout error"),h=c("AggregateError","aggregate error");try{r=TypeError,o=RangeError}catch(t){r=c("TypeError","type error"),o=c("RangeError","range error")}for(var m="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),g=0;g<m.length;++g)"function"==typeof Array.prototype[m[g]]&&(h.prototype[m[g]]=Array.prototype[m[g]]);i.defineProperty(h.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),h.prototype.isOperational=!0;var A=0;function v(t){if(!(this instanceof v))return new v(t);u(this,"name","OperationalError"),u(this,"message",t),this.cause=t,this.isOperational=!0,t instanceof Error?(u(this,"message",t.message),u(this,"stack",t.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}h.prototype.toString=function(){var t=Array(4*A+1).join(" "),e="\n"+t+"AggregateError of:\n";A++,t=Array(4*A+1).join(" ");for(var n=0;n<this.length;++n){for(var r=this[n]===this?"[Circular AggregateError]":this[n]+"",o=r.split("\n"),i=0;i<o.length;++i)o[i]=t+o[i];e+=(r=o.join("\n"))+"\n"}return A--,e},s(v,Error);var y=Error.__BluebirdErrorTypes__;y||(y=a({CancellationError:f,TimeoutError:p,OperationalError:v,RejectionError:v,AggregateError:h}),i.defineProperty(Error,"__BluebirdErrorTypes__",{value:y,writable:!1,enumerable:!1,configurable:!1})),e.exports={Error,TypeError:r,RangeError:o,CancellationError:y.CancellationError,OperationalError:y.OperationalError,TimeoutError:y.TimeoutError,AggregateError:y.AggregateError,Warning:d}},{"./es5":13,"./util":36}],13:[function(t,e,n){var r=function(){"use strict";return void 0===this}();if(r)e.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:r,propertyIsWritable:function(t,e){var n=Object.getOwnPropertyDescriptor(t,e);return!(n&&!n.writable&&!n.set)}};else{var o={}.hasOwnProperty,i={}.toString,a={}.constructor.prototype,l=function(t){var e=[];for(var n in t)o.call(t,n)&&e.push(n);return e};e.exports={isArray:function(t){try{return"[object Array]"===i.call(t)}catch(t){return!1}},keys:l,names:l,defineProperty:function(t,e,n){return t[e]=n.value,t},getDescriptor:function(t,e){return{value:t[e]}},freeze:function(t){return t},getPrototypeOf:function(t){try{return Object(t).constructor.prototype}catch(t){return a}},isES5:r,propertyIsWritable:function(){return!0}}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t,e){var n=t.map;t.prototype.filter=function(t,r){return n(this,t,r,e)},t.filter=function(t,r,o){return n(t,r,o,e)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(e,n,r){var o=t("./util"),i=e.CancellationError,a=o.errorObj,l=t("./catch_filter")(r);function s(t,e,n){this.promise=t,this.type=e,this.handler=n,this.called=!1,this.cancelPromise=null}function u(t){this.finallyHandler=t}function c(t,e){return null!=t.cancelPromise&&(arguments.length>1?t.cancelPromise._reject(e):t.cancelPromise._cancel(),t.cancelPromise=null,!0)}function d(){return p.call(this,this.promise._target()._settledValue())}function f(t){if(!c(this,t))return a.e=t,a}function p(t){var o=this.promise,l=this.handler;if(!this.called){this.called=!0;var s=this.isFinallyHandler()?l.call(o._boundValue()):l.call(o._boundValue(),t);if(s===r)return s;if(void 0!==s){o._setReturnedNonUndefined();var p=n(s,o);if(p instanceof e){if(null!=this.cancelPromise){if(p._isCancelled()){var h=new i("late cancellation observer");return o._attachExtraTrace(h),a.e=h,a}p.isPending()&&p._attachCancellationCallback(new u(this))}return p._then(d,f,void 0,this,void 0)}}}return o.isRejected()?(c(this),a.e=t,a):(c(this),t)}return s.prototype.isFinallyHandler=function(){return 0===this.type},u.prototype._resultCancelled=function(){c(this.finallyHandler)},e.prototype._passThrough=function(t,e,n,r){return"function"!=typeof t?this.then():this._then(n,r,void 0,new s(this,e,t),void 0)},e.prototype.lastly=e.prototype.finally=function(t){return this._passThrough(t,0,p,p)},e.prototype.tap=function(t){return this._passThrough(t,1,p)},e.prototype.tapCatch=function(t){var n=arguments.length;if(1===n)return this._passThrough(t,1,void 0,p);var r,i=new Array(n-1),a=0;for(r=0;r<n-1;++r){var s=arguments[r];if(!o.isObject(s))return e.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+o.classString(s)));i[a++]=s}i.length=a;var u=arguments[r];return this._passThrough(l(i,u,this),1,void 0,p)},s}},{"./catch_filter":7,"./util":36}],16:[function(t,e,n){"use strict";e.exports=function(e,n,r,o,i,a){var l=t("./errors").TypeError,s=t("./util"),u=s.errorObj,c=s.tryCatch,d=[];function f(t,n,o,i){if(a.cancellation()){var l=new e(r),s=this._finallyPromise=new e(r);this._promise=l.lastly((function(){return s})),l._captureStackTrace(),l._setOnCancel(this)}else(this._promise=new e(r))._captureStackTrace();this._stack=i,this._generatorFunction=t,this._receiver=n,this._generator=void 0,this._yieldHandlers="function"==typeof o?[o].concat(d):d,this._yieldedPromise=null,this._cancellationPhase=!1}s.inherits(f,i),f.prototype._isResolved=function(){return null===this._promise},f.prototype._cleanup=function(){this._promise=this._generator=null,a.cancellation()&&null!==this._finallyPromise&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},f.prototype._promiseCancelled=function(){if(!this._isResolved()){var t;if(void 0!==this._generator.return)this._promise._pushContext(),t=c(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var n=new e.CancellationError("generator .return() sentinel");e.coroutine.returnSentinel=n,this._promise._attachExtraTrace(n),this._promise._pushContext(),t=c(this._generator.throw).call(this._generator,n),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(t)}},f.prototype._promiseFulfilled=function(t){this._yieldedPromise=null,this._promise._pushContext();var e=c(this._generator.next).call(this._generator,t);this._promise._popContext(),this._continue(e)},f.prototype._promiseRejected=function(t){this._yieldedPromise=null,this._promise._attachExtraTrace(t),this._promise._pushContext();var e=c(this._generator.throw).call(this._generator,t);this._promise._popContext(),this._continue(e)},f.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof e){var t=this._yieldedPromise;this._yieldedPromise=null,t.cancel()}},f.prototype.promise=function(){return this._promise},f.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},f.prototype._continue=function(t){var n=this._promise;if(t===u)return this._cleanup(),this._cancellationPhase?n.cancel():n._rejectCallback(t.e,!1);var r=t.value;if(!0===t.done)return this._cleanup(),this._cancellationPhase?n.cancel():n._resolveCallback(r);var i=o(r,this._promise);if(i instanceof e||null!==(i=function(t,n,r){for(var i=0;i<n.length;++i){r._pushContext();var a=c(n[i])(t);if(r._popContext(),a===u){r._pushContext();var l=e.reject(u.e);return r._popContext(),l}var s=o(a,r);if(s instanceof e)return s}return null}(i,this._yieldHandlers,this._promise))){var a=(i=i._target())._bitField;0==(50397184&a)?(this._yieldedPromise=i,i._proxy(this,null)):0!=(33554432&a)?e._async.invoke(this._promiseFulfilled,this,i._value()):0!=(16777216&a)?e._async.invoke(this._promiseRejected,this,i._reason()):this._promiseCancelled()}else this._promiseRejected(new l("A value %s was yielded that could not be treated as a promise\n\n    See http://goo.gl/MqrFmX\n\n".replace("%s",String(r))+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")))},e.coroutine=function(t,e){if("function"!=typeof t)throw new l("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var n=Object(e).yieldHandler,r=f,o=(new Error).stack;return function(){var e=t.apply(this,arguments),i=new r(void 0,void 0,n,o),a=i.promise();return i._generator=e,i._promiseFulfilled(void 0),a}},e.coroutine.addYieldHandler=function(t){if("function"!=typeof t)throw new l("expecting a function but got "+s.classString(t));d.push(t)},e.spawn=function(t){if(a.deprecated("Promise.spawn()","Promise.coroutine()"),"function"!=typeof t)return n("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var r=new f(t,this),o=r.promise();return r._run(e.spawn),o}}},{"./errors":12,"./util":36}],17:[function(t,e,n){"use strict";e.exports=function(e,n,r,o,i){var a=t("./util");a.canEvaluate,a.tryCatch,a.errorObj,e.join=function(){var t,e=arguments.length-1;e>0&&"function"==typeof arguments[e]&&(t=arguments[e]);var r=[].slice.call(arguments);t&&r.pop();var o=new n(r).promise();return void 0!==t?o.spread(t):o}}},{"./util":36}],18:[function(t,e,n){"use strict";e.exports=function(e,n,r,o,i,a){var l=t("./util"),s=l.tryCatch,u=l.errorObj,c=e._async;function d(t,n,r,o){this.constructor$(t),this._promise._captureStackTrace();var a=e._getContext();if(this._callback=l.contextBind(a,n),this._preservedValues=o===i?new Array(this.length()):null,this._limit=r,this._inFlight=0,this._queue=[],c.invoke(this._asyncInit,this,void 0),l.isArray(t))for(var s=0;s<t.length;++s){var u=t[s];u instanceof e&&u.suppressUnhandledRejections()}}function f(t,n,o,i){if("function"!=typeof n)return r("expecting a function but got "+l.classString(n));var a=0;if(void 0!==o){if("object"!=typeof o||null===o)return e.reject(new TypeError("options argument must be an object but it is "+l.classString(o)));if("number"!=typeof o.concurrency)return e.reject(new TypeError("'concurrency' must be a number but it is "+l.classString(o.concurrency)));a=o.concurrency}return new d(t,n,a="number"==typeof a&&isFinite(a)&&a>=1?a:0,i).promise()}l.inherits(d,n),d.prototype._asyncInit=function(){this._init$(void 0,-2)},d.prototype._init=function(){},d.prototype._promiseFulfilled=function(t,n){var r=this._values,i=this.length(),l=this._preservedValues,c=this._limit;if(n<0){if(r[n=-1*n-1]=t,c>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(c>=1&&this._inFlight>=c)return r[n]=t,this._queue.push(n),!1;null!==l&&(l[n]=t);var d=this._promise,f=this._callback,p=d._boundValue();d._pushContext();var h=s(f).call(p,t,n,i),m=d._popContext();if(a.checkForgottenReturns(h,m,null!==l?"Promise.filter":"Promise.map",d),h===u)return this._reject(h.e),!0;var g=o(h,this._promise);if(g instanceof e){var A=(g=g._target())._bitField;if(0==(50397184&A))return c>=1&&this._inFlight++,r[n]=g,g._proxy(this,-1*(n+1)),!1;if(0==(33554432&A))return 0!=(16777216&A)?(this._reject(g._reason()),!0):(this._cancel(),!0);h=g._value()}r[n]=h}return++this._totalResolved>=i&&(null!==l?this._filter(r,l):this._resolve(r),!0)},d.prototype._drainQueue=function(){for(var t=this._queue,e=this._limit,n=this._values;t.length>0&&this._inFlight<e;){if(this._isResolved())return;var r=t.pop();this._promiseFulfilled(n[r],r)}},d.prototype._filter=function(t,e){for(var n=e.length,r=new Array(n),o=0,i=0;i<n;++i)t[i]&&(r[o++]=e[i]);r.length=o,this._resolve(r)},d.prototype.preservedValues=function(){return this._preservedValues},e.prototype.map=function(t,e){return f(this,t,e,null)},e.map=function(t,e,n,r){return f(t,e,n,r)}}},{"./util":36}],19:[function(t,e,n){"use strict";e.exports=function(e,n,r,o,i){var a=t("./util"),l=a.tryCatch;e.method=function(t){if("function"!=typeof t)throw new e.TypeError("expecting a function but got "+a.classString(t));return function(){var r=new e(n);r._captureStackTrace(),r._pushContext();var o=l(t).apply(this,arguments),a=r._popContext();return i.checkForgottenReturns(o,a,"Promise.method",r),r._resolveFromSyncValue(o),r}},e.attempt=e.try=function(t){if("function"!=typeof t)return o("expecting a function but got "+a.classString(t));var r,s=new e(n);if(s._captureStackTrace(),s._pushContext(),arguments.length>1){i.deprecated("calling Promise.try with more than 1 argument");var u=arguments[1],c=arguments[2];r=a.isArray(u)?l(t).apply(c,u):l(t).call(c,u)}else r=l(t)();var d=s._popContext();return i.checkForgottenReturns(r,d,"Promise.try",s),s._resolveFromSyncValue(r),s},e.prototype._resolveFromSyncValue=function(t){t===a.errorObj?this._rejectCallback(t.e,!1):this._resolveCallback(t,!0)}}},{"./util":36}],20:[function(t,e,n){"use strict";var r=t("./util"),o=r.maybeWrapAsError,i=t("./errors").OperationalError,a=t("./es5"),l=/^(?:name|message|stack|cause)$/;function s(t){var e;if(function(t){return t instanceof Error&&a.getPrototypeOf(t)===Error.prototype}(t)){(e=new i(t)).name=t.name,e.message=t.message,e.stack=t.stack;for(var n=a.keys(t),o=0;o<n.length;++o){var s=n[o];l.test(s)||(e[s]=t[s])}return e}return r.markAsOriginatingFromRejection(t),t}e.exports=function(t,e){return function(n,r){if(null!==t){if(n){var i=s(o(n));t._attachExtraTrace(i),t._reject(i)}else if(e){var a=[].slice.call(arguments,1);t._fulfill(a)}else t._fulfill(r);t=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(t,e,n){"use strict";e.exports=function(e){var n=t("./util"),r=e._async,o=n.tryCatch,i=n.errorObj;function a(t,e){if(!n.isArray(t))return l.call(this,t,e);var a=o(e).apply(this._boundValue(),[null].concat(t));a===i&&r.throwLater(a.e)}function l(t,e){var n=this._boundValue(),a=void 0===t?o(e).call(n,null):o(e).call(n,null,t);a===i&&r.throwLater(a.e)}function s(t,e){if(!t){var n=new Error(t+"");n.cause=t,t=n}var a=o(e).call(this._boundValue(),t);a===i&&r.throwLater(a.e)}e.prototype.asCallback=e.prototype.nodeify=function(t,e){if("function"==typeof t){var n=l;void 0!==e&&Object(e).spread&&(n=a),this._then(n,s,void 0,this,t)}return this}}},{"./util":36}],22:[function(t,e,n){"use strict";e.exports=function(){var n=function(){return new A("circular promise resolution chain\n\n    See http://goo.gl/MqrFmX\n")},r=function(){return new R.PromiseInspection(this._target())},o=function(t){return R.reject(new A(t))};function i(){}var a={},l=t("./util");l.setReflectHandler(r);var s=function(){var t=process.domain;return void 0===t?null:t},u=function(){return{domain:s(),async:null}},c=l.isNode&&l.nodeSupportsAsyncResource?t("async_hooks").AsyncResource:null,d=function(){return{domain:s(),async:new c("Bluebird::Promise")}},f=l.isNode?u:function(){return null};l.notEnumerableProp(R,"_getContext",f);var p=t("./es5"),h=t("./async"),m=new h;p.defineProperty(R,"_async",{value:m});var g=t("./errors"),A=R.TypeError=g.TypeError;R.RangeError=g.RangeError;var v=R.CancellationError=g.CancellationError;R.TimeoutError=g.TimeoutError,R.OperationalError=g.OperationalError,R.RejectionError=g.OperationalError,R.AggregateError=g.AggregateError;var y=function(){},b={},w={},C=t("./thenables")(R,y),x=t("./promise_array")(R,y,C,o,i),S=t("./context")(R),O=S.create,k=t("./debuggability")(R,S,(function(){f=d,l.notEnumerableProp(R,"_getContext",d)}),(function(){f=u,l.notEnumerableProp(R,"_getContext",u)})),E=(k.CapturedTrace,t("./finally")(R,C,w)),_=t("./catch_filter")(w),P=t("./nodeback"),B=l.errorObj,T=l.tryCatch;function R(t){t!==y&&function(t,e){if(null==t||t.constructor!==R)throw new A("the promise constructor cannot be invoked directly\n\n    See http://goo.gl/MqrFmX\n");if("function"!=typeof e)throw new A("expecting a function but got "+l.classString(e))}(this,t),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(t),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function I(t){this.promise._resolveCallback(t)}function M(t){this.promise._rejectCallback(t,!1)}function D(t){var e=new R(y);e._fulfillmentHandler0=t,e._rejectionHandler0=t,e._promise0=t,e._receiver0=t}return R.prototype.toString=function(){return"[object Promise]"},R.prototype.caught=R.prototype.catch=function(t){var e=arguments.length;if(e>1){var n,r=new Array(e-1),i=0;for(n=0;n<e-1;++n){var a=arguments[n];if(!l.isObject(a))return o("Catch statement predicate: expecting an object but got "+l.classString(a));r[i++]=a}if(r.length=i,"function"!=typeof(t=arguments[n]))throw new A("The last argument to .catch() must be a function, got "+l.toString(t));return this.then(void 0,_(r,t,this))}return this.then(void 0,t)},R.prototype.reflect=function(){return this._then(r,r,void 0,this,void 0)},R.prototype.then=function(t,e){if(k.warnings()&&arguments.length>0&&"function"!=typeof t&&"function"!=typeof e){var n=".then() only accepts functions but was passed: "+l.classString(t);arguments.length>1&&(n+=", "+l.classString(e)),this._warn(n)}return this._then(t,e,void 0,void 0,void 0)},R.prototype.done=function(t,e){this._then(t,e,void 0,void 0,void 0)._setIsFinal()},R.prototype.spread=function(t){return"function"!=typeof t?o("expecting a function but got "+l.classString(t)):this.all()._then(t,void 0,void 0,b,void 0)},R.prototype.toJSON=function(){var t={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(t.fulfillmentValue=this.value(),t.isFulfilled=!0):this.isRejected()&&(t.rejectionReason=this.reason(),t.isRejected=!0),t},R.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new x(this).promise()},R.prototype.error=function(t){return this.caught(l.originatesFromRejection,t)},R.getNewLibraryCopy=e.exports,R.is=function(t){return t instanceof R},R.fromNode=R.fromCallback=function(t){var e=new R(y);e._captureStackTrace();var n=arguments.length>1&&!!Object(arguments[1]).multiArgs,r=T(t)(P(e,n));return r===B&&e._rejectCallback(r.e,!0),e._isFateSealed()||e._setAsyncGuaranteed(),e},R.all=function(t){return new x(t).promise()},R.cast=function(t){var e=C(t);return e instanceof R||((e=new R(y))._captureStackTrace(),e._setFulfilled(),e._rejectionHandler0=t),e},R.resolve=R.fulfilled=R.cast,R.reject=R.rejected=function(t){var e=new R(y);return e._captureStackTrace(),e._rejectCallback(t,!0),e},R.setScheduler=function(t){if("function"!=typeof t)throw new A("expecting a function but got "+l.classString(t));return m.setScheduler(t)},R.prototype._then=function(t,e,n,r,o){var i=void 0!==o,a=i?o:new R(y),s=this._target(),u=s._bitField;i||(a._propagateFrom(this,3),a._captureStackTrace(),void 0===r&&0!=(2097152&this._bitField)&&(r=0!=(50397184&u)?this._boundValue():s===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,a));var c=f();if(0!=(50397184&u)){var d,p,h=s._settlePromiseCtx;0!=(33554432&u)?(p=s._rejectionHandler0,d=t):0!=(16777216&u)?(p=s._fulfillmentHandler0,d=e,s._unsetRejectionIsUnhandled()):(h=s._settlePromiseLateCancellationObserver,p=new v("late cancellation observer"),s._attachExtraTrace(p),d=e),m.invoke(h,s,{handler:l.contextBind(c,d),promise:a,receiver:r,value:p})}else s._addCallbacks(t,e,a,r,c);return a},R.prototype._length=function(){return 65535&this._bitField},R.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},R.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},R.prototype._setLength=function(t){this._bitField=-65536&this._bitField|65535&t},R.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},R.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},R.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},R.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},R.prototype._isFinal=function(){return(4194304&this._bitField)>0},R.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},R.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},R.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},R.prototype._setAsyncGuaranteed=function(){if(!m.hasCustomScheduler()){var t=this._bitField;this._bitField=t|(536870912&t)>>2^134217728}},R.prototype._setNoAsyncGuarantee=function(){this._bitField=-134217729&(536870912|this._bitField)},R.prototype._receiverAt=function(t){var e=0===t?this._receiver0:this[4*t-4+3];if(e!==a)return void 0===e&&this._isBound()?this._boundValue():e},R.prototype._promiseAt=function(t){return this[4*t-4+2]},R.prototype._fulfillmentHandlerAt=function(t){return this[4*t-4+0]},R.prototype._rejectionHandlerAt=function(t){return this[4*t-4+1]},R.prototype._boundValue=function(){},R.prototype._migrateCallback0=function(t){t._bitField;var e=t._fulfillmentHandler0,n=t._rejectionHandler0,r=t._promise0,o=t._receiverAt(0);void 0===o&&(o=a),this._addCallbacks(e,n,r,o,null)},R.prototype._migrateCallbackAt=function(t,e){var n=t._fulfillmentHandlerAt(e),r=t._rejectionHandlerAt(e),o=t._promiseAt(e),i=t._receiverAt(e);void 0===i&&(i=a),this._addCallbacks(n,r,o,i,null)},R.prototype._addCallbacks=function(t,e,n,r,o){var i=this._length();if(i>=65531&&(i=0,this._setLength(0)),0===i)this._promise0=n,this._receiver0=r,"function"==typeof t&&(this._fulfillmentHandler0=l.contextBind(o,t)),"function"==typeof e&&(this._rejectionHandler0=l.contextBind(o,e));else{var a=4*i-4;this[a+2]=n,this[a+3]=r,"function"==typeof t&&(this[a+0]=l.contextBind(o,t)),"function"==typeof e&&(this[a+1]=l.contextBind(o,e))}return this._setLength(i+1),i},R.prototype._proxy=function(t,e){this._addCallbacks(void 0,void 0,e,t,null)},R.prototype._resolveCallback=function(t,e){if(0==(117506048&this._bitField)){if(t===this)return this._rejectCallback(n(),!1);var r=C(t,this);if(!(r instanceof R))return this._fulfill(t);e&&this._propagateFrom(r,2);var o=r._target();if(o!==this){var i=o._bitField;if(0==(50397184&i)){var a=this._length();a>0&&o._migrateCallback0(this);for(var l=1;l<a;++l)o._migrateCallbackAt(this,l);this._setFollowing(),this._setLength(0),this._setFollowee(r)}else if(0!=(33554432&i))this._fulfill(o._value());else if(0!=(16777216&i))this._reject(o._reason());else{var s=new v("late cancellation observer");o._attachExtraTrace(s),this._reject(s)}}else this._reject(n())}},R.prototype._rejectCallback=function(t,e,n){var r=l.ensureErrorObject(t),o=r===t;if(!o&&!n&&k.warnings()){var i="a promise was rejected with a non-error: "+l.classString(t);this._warn(i,!0)}this._attachExtraTrace(r,!!e&&o),this._reject(t)},R.prototype._resolveFromExecutor=function(t){if(t!==y){var e=this;this._captureStackTrace(),this._pushContext();var n=!0,r=this._execute(t,(function(t){e._resolveCallback(t)}),(function(t){e._rejectCallback(t,n)}));n=!1,this._popContext(),void 0!==r&&e._rejectCallback(r,!0)}},R.prototype._settlePromiseFromHandler=function(t,e,n,r){var o=r._bitField;if(0==(65536&o)){var i;r._pushContext(),e===b?n&&"number"==typeof n.length?i=T(t).apply(this._boundValue(),n):(i=B).e=new A("cannot .spread() a non-array: "+l.classString(n)):i=T(t).call(e,n);var a=r._popContext();0==(65536&(o=r._bitField))&&(i===w?r._reject(n):i===B?r._rejectCallback(i.e,!1):(k.checkForgottenReturns(i,a,"",r,this),r._resolveCallback(i)))}},R.prototype._target=function(){for(var t=this;t._isFollowing();)t=t._followee();return t},R.prototype._followee=function(){return this._rejectionHandler0},R.prototype._setFollowee=function(t){this._rejectionHandler0=t},R.prototype._settlePromise=function(t,e,n,o){var a=t instanceof R,l=this._bitField,s=0!=(134217728&l);0!=(65536&l)?(a&&t._invokeInternalOnCancel(),n instanceof E&&n.isFinallyHandler()?(n.cancelPromise=t,T(e).call(n,o)===B&&t._reject(B.e)):e===r?t._fulfill(r.call(n)):n instanceof i?n._promiseCancelled(t):a||t instanceof x?t._cancel():n.cancel()):"function"==typeof e?a?(s&&t._setAsyncGuaranteed(),this._settlePromiseFromHandler(e,n,o,t)):e.call(n,o,t):n instanceof i?n._isResolved()||(0!=(33554432&l)?n._promiseFulfilled(o,t):n._promiseRejected(o,t)):a&&(s&&t._setAsyncGuaranteed(),0!=(33554432&l)?t._fulfill(o):t._reject(o))},R.prototype._settlePromiseLateCancellationObserver=function(t){var e=t.handler,n=t.promise,r=t.receiver,o=t.value;"function"==typeof e?n instanceof R?this._settlePromiseFromHandler(e,r,o,n):e.call(r,o,n):n instanceof R&&n._reject(o)},R.prototype._settlePromiseCtx=function(t){this._settlePromise(t.promise,t.handler,t.receiver,t.value)},R.prototype._settlePromise0=function(t,e,n){var r=this._promise0,o=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(r,t,o,e)},R.prototype._clearCallbackDataAtIndex=function(t){var e=4*t-4;this[e+2]=this[e+3]=this[e+0]=this[e+1]=void 0},R.prototype._fulfill=function(t){var e=this._bitField;if(!((117506048&e)>>>16)){if(t===this){var r=n();return this._attachExtraTrace(r),this._reject(r)}this._setFulfilled(),this._rejectionHandler0=t,(65535&e)>0&&(0!=(134217728&e)?this._settlePromises():m.settlePromises(this),this._dereferenceTrace())}},R.prototype._reject=function(t){var e=this._bitField;if(!((117506048&e)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=t,this._isFinal())return m.fatalError(t,l.isNode);(65535&e)>0?m.settlePromises(this):this._ensurePossibleRejectionHandled()}},R.prototype._fulfillPromises=function(t,e){for(var n=1;n<t;n++){var r=this._fulfillmentHandlerAt(n),o=this._promiseAt(n),i=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(o,r,i,e)}},R.prototype._rejectPromises=function(t,e){for(var n=1;n<t;n++){var r=this._rejectionHandlerAt(n),o=this._promiseAt(n),i=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(o,r,i,e)}},R.prototype._settlePromises=function(){var t=this._bitField,e=65535&t;if(e>0){if(0!=(16842752&t)){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,t),this._rejectPromises(e,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,t),this._fulfillPromises(e,r)}this._setLength(0)}this._clearCancellationData()},R.prototype._settledValue=function(){var t=this._bitField;return 0!=(33554432&t)?this._rejectionHandler0:0!=(16777216&t)?this._fulfillmentHandler0:void 0},"undefined"!=typeof Symbol&&Symbol.toStringTag&&p.defineProperty(R.prototype,Symbol.toStringTag,{get:function(){return"Object"}}),R.defer=R.pending=function(){return k.deprecated("Promise.defer","new Promise"),{promise:new R(y),resolve:I,reject:M}},l.notEnumerableProp(R,"_makeSelfResolutionError",n),t("./method")(R,y,C,o,k),t("./bind")(R,y,C,k),t("./cancel")(R,x,o,k),t("./direct_resolve")(R),t("./synchronous_inspection")(R),t("./join")(R,x,C,y,m),R.Promise=R,R.version="3.7.2",t("./call_get.js")(R),t("./generators.js")(R,o,y,C,i,k),t("./map.js")(R,x,o,C,y,k),t("./nodeify.js")(R),t("./promisify.js")(R,y),t("./props.js")(R,x,C,o),t("./race.js")(R,y,C,o),t("./reduce.js")(R,x,o,C,y,k),t("./settle.js")(R,x,k),t("./some.js")(R,x,o),t("./timers.js")(R,y,k),t("./using.js")(R,o,C,O,y,k),t("./any.js")(R),t("./each.js")(R,y),t("./filter.js")(R,y),l.toFastProperties(R),l.toFastProperties(R.prototype),D({a:1}),D({b:2}),D({c:3}),D(1),D((function(){})),D(void 0),D(!1),D(new R(y)),k.setBounds(h.firstLineError,l.lastLineError),R}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36,async_hooks:void 0}],23:[function(t,e,n){"use strict";e.exports=function(e,n,r,o,i){var a=t("./util");function l(t){var r=this._promise=new e(n);t instanceof e&&(r._propagateFrom(t,3),t.suppressUnhandledRejections()),r._setOnCancel(this),this._values=t,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return a.isArray,a.inherits(l,i),l.prototype.length=function(){return this._length},l.prototype.promise=function(){return this._promise},l.prototype._init=function t(n,i){var l=r(this._values,this._promise);if(l instanceof e){var s=(l=l._target())._bitField;if(this._values=l,0==(50397184&s))return this._promise._setAsyncGuaranteed(),l._then(t,this._reject,void 0,this,i);if(0==(33554432&s))return 0!=(16777216&s)?this._reject(l._reason()):this._cancel();l=l._value()}if(null!==(l=a.asArray(l)))0!==l.length?this._iterate(l):-5===i?this._resolveEmptyArray():this._resolve(function(t){switch(t){case-2:return[];case-3:return{};case-6:return new Map}}(i));else{var u=o("expecting an array or an iterable object but got "+a.classString(l)).reason();this._promise._rejectCallback(u,!1)}},l.prototype._iterate=function(t){var n=this.getActualLength(t.length);this._length=n,this._values=this.shouldCopyValues()?new Array(n):this._values;for(var o=this._promise,i=!1,a=null,l=0;l<n;++l){var s=r(t[l],o);a=s instanceof e?(s=s._target())._bitField:null,i?null!==a&&s.suppressUnhandledRejections():null!==a?0==(50397184&a)?(s._proxy(this,l),this._values[l]=s):i=0!=(33554432&a)?this._promiseFulfilled(s._value(),l):0!=(16777216&a)?this._promiseRejected(s._reason(),l):this._promiseCancelled(l):i=this._promiseFulfilled(s,l)}i||o._setAsyncGuaranteed()},l.prototype._isResolved=function(){return null===this._values},l.prototype._resolve=function(t){this._values=null,this._promise._fulfill(t)},l.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},l.prototype._reject=function(t){this._values=null,this._promise._rejectCallback(t,!1)},l.prototype._promiseFulfilled=function(t,e){return this._values[e]=t,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},l.prototype._promiseCancelled=function(){return this._cancel(),!0},l.prototype._promiseRejected=function(t){return this._totalResolved++,this._reject(t),!0},l.prototype._resultCancelled=function(){if(!this._isResolved()){var t=this._values;if(this._cancel(),t instanceof e)t.cancel();else for(var n=0;n<t.length;++n)t[n]instanceof e&&t[n].cancel()}},l.prototype.shouldCopyValues=function(){return!0},l.prototype.getActualLength=function(t){return t},l}},{"./util":36}],24:[function(t,e,n){"use strict";e.exports=function(e,n){var r={},o=t("./util"),i=t("./nodeback"),a=o.withAppended,l=o.maybeWrapAsError,s=o.canEvaluate,u=t("./errors").TypeError,c={__isPromisified__:!0},d=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),f=function(t){return o.isIdentifier(t)&&"_"!==t.charAt(0)&&"constructor"!==t};function p(t){return!d.test(t)}function h(t){try{return!0===t.__isPromisified__}catch(t){return!1}}function m(t,e,n){var r=o.getDataPropertyOrDefault(t,e+n,c);return!!r&&h(r)}var g=s?void 0:function(t,s,u,c,d,f){var p=function(){return this}(),h=t;function m(){var o=s;s===r&&(o=this);var u=new e(n);u._captureStackTrace();var c="string"==typeof h&&this!==p?this[h]:t,d=i(u,f);try{c.apply(o,a(arguments,d))}catch(t){u._rejectCallback(l(t),!0,!0)}return u._isFateSealed()||u._setAsyncGuaranteed(),u}return"string"==typeof h&&(t=c),o.notEnumerableProp(m,"__isPromisified__",!0),m};function A(t,e,n,i,a){for(var l=new RegExp(e.replace(/([$])/,"\\$")+"$"),s=function(t,e,n,r){for(var i=o.inheritedDataKeys(t),a=[],l=0;l<i.length;++l){var s=i[l],c=t[s],d=r===f||f(s);"function"!=typeof c||h(c)||m(t,s,e)||!r(s,c,t,d)||a.push(s,c)}return function(t,e,n){for(var r=0;r<t.length;r+=2){var o=t[r];if(n.test(o))for(var i=o.replace(n,""),a=0;a<t.length;a+=2)if(t[a]===i)throw new u("Cannot promisify an API that has normal methods with '%s'-suffix\n\n    See http://goo.gl/MqrFmX\n".replace("%s",e))}}(a,e,n),a}(t,e,l,n),c=0,d=s.length;c<d;c+=2){var p=s[c],A=s[c+1],v=p+e;if(i===g)t[v]=g(p,r,p,A,e,a);else{var y=i(A,(function(){return g(p,r,p,A,e,a)}));o.notEnumerableProp(y,"__isPromisified__",!0),t[v]=y}}return o.toFastProperties(t),t}e.promisify=function(t,e){if("function"!=typeof t)throw new u("expecting a function but got "+o.classString(t));if(h(t))return t;var n,i,a,l=(n=t,i=void 0===(e=Object(e)).context?r:e.context,a=!!e.multiArgs,g(n,i,void 0,n,null,a));return o.copyDescriptors(t,l,p),l},e.promisifyAll=function(t,e){if("function"!=typeof t&&"object"!=typeof t)throw new u("the target of promisifyAll must be an object or a function\n\n    See http://goo.gl/MqrFmX\n");var n=!!(e=Object(e)).multiArgs,r=e.suffix;"string"!=typeof r&&(r="Async");var i=e.filter;"function"!=typeof i&&(i=f);var a=e.promisifier;if("function"!=typeof a&&(a=g),!o.isIdentifier(r))throw new RangeError("suffix must be a valid identifier\n\n    See http://goo.gl/MqrFmX\n");for(var l=o.inheritedDataKeys(t),s=0;s<l.length;++s){var c=t[l[s]];"constructor"!==l[s]&&o.isClass(c)&&(A(c.prototype,r,i,a,n),A(c,r,i,a,n))}return A(t,r,i,a,n)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(t,e,n){"use strict";e.exports=function(e,n,r,o){var i,a=t("./util"),l=a.isObject,s=t("./es5");"function"==typeof Map&&(i=Map);var u=function(){var t=0,e=0;function n(n,r){this[t]=n,this[t+e]=r,t++}return function(r){e=r.size,t=0;var o=new Array(2*r.size);return r.forEach(n,o),o}}();function c(t){var e,n=!1;if(void 0!==i&&t instanceof i)e=u(t),n=!0;else{var r=s.keys(t),o=r.length;e=new Array(2*o);for(var a=0;a<o;++a){var l=r[a];e[a]=t[l],e[a+o]=l}}this.constructor$(e),this._isMap=n,this._init$(void 0,n?-6:-3)}function d(t){var n,i=r(t);return l(i)?(n=i instanceof e?i._then(e.props,void 0,void 0,void 0,void 0):new c(i).promise(),i instanceof e&&n._propagateFrom(i,2),n):o("cannot await properties of a non-object\n\n    See http://goo.gl/MqrFmX\n")}a.inherits(c,n),c.prototype._init=function(){},c.prototype._promiseFulfilled=function(t,e){if(this._values[e]=t,++this._totalResolved>=this._length){var n;if(this._isMap)n=function(t){for(var e=new i,n=t.length/2|0,r=0;r<n;++r){var o=t[n+r],a=t[r];e.set(o,a)}return e}(this._values);else{n={};for(var r=this.length(),o=0,a=this.length();o<a;++o)n[this._values[o+r]]=this._values[o]}return this._resolve(n),!0}return!1},c.prototype.shouldCopyValues=function(){return!1},c.prototype.getActualLength=function(t){return t>>1},e.prototype.props=function(){return d(this)},e.props=function(t){return d(t)}}},{"./es5":13,"./util":36}],26:[function(t,e,n){"use strict";function r(t){this._capacity=t,this._length=0,this._front=0}r.prototype._willBeOverCapacity=function(t){return this._capacity<t},r.prototype._pushOne=function(t){var e=this.length();this._checkCapacity(e+1),this[this._front+e&this._capacity-1]=t,this._length=e+1},r.prototype.push=function(t,e,n){var r=this.length()+3;if(this._willBeOverCapacity(r))return this._pushOne(t),this._pushOne(e),void this._pushOne(n);var o=this._front+r-3;this._checkCapacity(r);var i=this._capacity-1;this[o+0&i]=t,this[o+1&i]=e,this[o+2&i]=n,this._length=r},r.prototype.shift=function(){var t=this._front,e=this[t];return this[t]=void 0,this._front=t+1&this._capacity-1,this._length--,e},r.prototype.length=function(){return this._length},r.prototype._checkCapacity=function(t){this._capacity<t&&this._resizeTo(this._capacity<<1)},r.prototype._resizeTo=function(t){var e=this._capacity;this._capacity=t,function(t,e,n,r,o){for(var i=0;i<o;++i)n[i+r]=t[i+0],t[i+0]=void 0}(this,0,this,e,this._front+this._length&e-1)},e.exports=r},{}],27:[function(t,e,n){"use strict";e.exports=function(e,n,r,o){var i=t("./util");function a(t,l){var s,u=r(t);if(u instanceof e)return(s=u).then((function(t){return a(t,s)}));if(null===(t=i.asArray(t)))return o("expecting an array or an iterable object but got "+i.classString(t));var c=new e(n);void 0!==l&&c._propagateFrom(l,3);for(var d=c._fulfill,f=c._reject,p=0,h=t.length;p<h;++p){var m=t[p];(void 0!==m||p in t)&&e.cast(m)._then(d,f,void 0,c,null)}return c}e.race=function(t){return a(t,void 0)},e.prototype.race=function(){return a(this,void 0)}}},{"./util":36}],28:[function(t,e,n){"use strict";e.exports=function(e,n,r,o,i,a){var l=t("./util"),s=l.tryCatch;function u(t,n,r,o){this.constructor$(t);var a=e._getContext();this._fn=l.contextBind(a,n),void 0!==r&&(r=e.resolve(r))._attachCancellationCallback(this),this._initialValue=r,this._currentCancellable=null,this._eachValues=o===i?Array(this._length):0===o?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function c(t,e){this.isFulfilled()?e._resolve(t):e._reject(t)}function d(t,e,n,o){return"function"!=typeof e?r("expecting a function but got "+l.classString(e)):new u(t,e,n,o).promise()}function f(t){this.accum=t,this.array._gotAccum(t);var n=o(this.value,this.array._promise);return n instanceof e?(this.array._currentCancellable=n,n._then(p,void 0,void 0,this,void 0)):p.call(this,n)}function p(t){var n,r=this.array,o=r._promise,i=s(r._fn);o._pushContext(),(n=void 0!==r._eachValues?i.call(o._boundValue(),t,this.index,this.length):i.call(o._boundValue(),this.accum,t,this.index,this.length))instanceof e&&(r._currentCancellable=n);var l=o._popContext();return a.checkForgottenReturns(n,l,void 0!==r._eachValues?"Promise.each":"Promise.reduce",o),n}l.inherits(u,n),u.prototype._gotAccum=function(t){void 0!==this._eachValues&&null!==this._eachValues&&t!==i&&this._eachValues.push(t)},u.prototype._eachComplete=function(t){return null!==this._eachValues&&this._eachValues.push(t),this._eachValues},u.prototype._init=function(){},u.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},u.prototype.shouldCopyValues=function(){return!1},u.prototype._resolve=function(t){this._promise._resolveCallback(t),this._values=null},u.prototype._resultCancelled=function(t){if(t===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof e&&this._currentCancellable.cancel(),this._initialValue instanceof e&&this._initialValue.cancel())},u.prototype._iterate=function(t){var n,r;this._values=t;var o=t.length;void 0!==this._initialValue?(n=this._initialValue,r=0):(n=e.resolve(t[0]),r=1),this._currentCancellable=n;for(var i=r;i<o;++i){var a=t[i];a instanceof e&&a.suppressUnhandledRejections()}if(!n.isRejected())for(;r<o;++r){var l={accum:null,value:t[r],index:r,length:o,array:this};n=n._then(f,void 0,void 0,l,void 0),0==(127&r)&&n._setNoAsyncGuarantee()}void 0!==this._eachValues&&(n=n._then(this._eachComplete,void 0,void 0,this,void 0)),n._then(c,c,void 0,n,this)},e.prototype.reduce=function(t,e){return d(this,t,e,null)},e.reduce=function(t,e,n,r){return d(t,e,n,r)}}},{"./util":36}],29:[function(t,e,r){"use strict";var o,i,a,l,s,u=t("./util"),c=u.getNativePromise();if(u.isNode&&"undefined"==typeof MutationObserver){var d=n.g.setImmediate,f=process.nextTick;o=u.isRecentNode?function(t){d.call(n.g,t)}:function(t){f.call(process,t)}}else if("function"==typeof c&&"function"==typeof c.resolve){var p=c.resolve();o=function(t){p.then(t)}}else o="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)||!("classList"in document.documentElement)?"undefined"!=typeof setImmediate?function(t){setImmediate(t)}:"undefined"!=typeof setTimeout?function(t){setTimeout(t,0)}:function(){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")}:(i=document.createElement("div"),a={attributes:!0},l=!1,s=document.createElement("div"),new MutationObserver((function(){i.classList.toggle("foo"),l=!1})).observe(s,a),function(t){var e=new MutationObserver((function(){e.disconnect(),t()}));e.observe(i,a),l||(l=!0,s.classList.toggle("foo"))});e.exports=o},{"./util":36}],30:[function(t,e,n){"use strict";e.exports=function(e,n,r){var o=e.PromiseInspection;function i(t){this.constructor$(t)}t("./util").inherits(i,n),i.prototype._promiseResolved=function(t,e){return this._values[t]=e,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},i.prototype._promiseFulfilled=function(t,e){var n=new o;return n._bitField=33554432,n._settledValueField=t,this._promiseResolved(e,n)},i.prototype._promiseRejected=function(t,e){var n=new o;return n._bitField=16777216,n._settledValueField=t,this._promiseResolved(e,n)},e.settle=function(t){return r.deprecated(".settle()",".reflect()"),new i(t).promise()},e.allSettled=function(t){return new i(t).promise()},e.prototype.settle=function(){return e.settle(this)}}},{"./util":36}],31:[function(t,e,n){"use strict";e.exports=function(e,n,r){var o=t("./util"),i=t("./errors").RangeError,a=t("./errors").AggregateError,l=o.isArray,s={};function u(t){this.constructor$(t),this._howMany=0,this._unwrap=!1,this._initialized=!1}function c(t,e){if((0|e)!==e||e<0)return r("expecting a positive integer\n\n    See http://goo.gl/MqrFmX\n");var n=new u(t),o=n.promise();return n.setHowMany(e),n.init(),o}o.inherits(u,n),u.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var t=l(this._values);!this._isResolved()&&t&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},u.prototype.init=function(){this._initialized=!0,this._init()},u.prototype.setUnwrap=function(){this._unwrap=!0},u.prototype.howMany=function(){return this._howMany},u.prototype.setHowMany=function(t){this._howMany=t},u.prototype._promiseFulfilled=function(t){return this._addFulfilled(t),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},u.prototype._promiseRejected=function(t){return this._addRejected(t),this._checkOutcome()},u.prototype._promiseCancelled=function(){return this._values instanceof e||null==this._values?this._cancel():(this._addRejected(s),this._checkOutcome())},u.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var t=new a,e=this.length();e<this._values.length;++e)this._values[e]!==s&&t.push(this._values[e]);return t.length>0?this._reject(t):this._cancel(),!0}return!1},u.prototype._fulfilled=function(){return this._totalResolved},u.prototype._rejected=function(){return this._values.length-this.length()},u.prototype._addRejected=function(t){this._values.push(t)},u.prototype._addFulfilled=function(t){this._values[this._totalResolved++]=t},u.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},u.prototype._getRangeError=function(t){var e="Input array must contain at least "+this._howMany+" items but contains only "+t+" items";return new i(e)},u.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},e.some=function(t,e){return c(t,e)},e.prototype.some=function(t){return c(this,t)},e._SomePromiseArray=u}},{"./errors":12,"./util":36}],32:[function(t,e,n){"use strict";e.exports=function(t){function e(t){void 0!==t?(t=t._target(),this._bitField=t._bitField,this._settledValueField=t._isFateSealed()?t._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}e.prototype._settledValue=function(){return this._settledValueField};var n=e.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},r=e.prototype.error=e.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},o=e.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},i=e.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},a=e.prototype.isPending=function(){return 0==(50397184&this._bitField)},l=e.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};e.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},t.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},t.prototype._isCancelled=function(){return this._target().__isCancelled()},t.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},t.prototype.isPending=function(){return a.call(this._target())},t.prototype.isRejected=function(){return i.call(this._target())},t.prototype.isFulfilled=function(){return o.call(this._target())},t.prototype.isResolved=function(){return l.call(this._target())},t.prototype.value=function(){return n.call(this._target())},t.prototype.reason=function(){var t=this._target();return t._unsetRejectionIsUnhandled(),r.call(t)},t.prototype._value=function(){return this._settledValue()},t.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},t.PromiseInspection=e}},{}],33:[function(t,e,n){"use strict";e.exports=function(e,n){var r=t("./util"),o=r.errorObj,i=r.isObject,a={}.hasOwnProperty;return function(t,l){if(i(t)){if(t instanceof e)return t;var s=function(t){try{return function(t){return t.then}(t)}catch(t){return o.e=t,o}}(t);if(s===o){l&&l._pushContext();var u=e.reject(s.e);return l&&l._popContext(),u}if("function"==typeof s)return function(t){try{return a.call(t,"_promise0")}catch(t){return!1}}(t)?(u=new e(n),t._then(u._fulfill,u._reject,void 0,u,null),u):function(t,i,a){var l=new e(n),s=l;a&&a._pushContext(),l._captureStackTrace(),a&&a._popContext();var u=!0,c=r.tryCatch(i).call(t,(function(t){l&&(l._resolveCallback(t),l=null)}),(function(t){l&&(l._rejectCallback(t,u,!0),l=null)}));return u=!1,l&&c===o&&(l._rejectCallback(c.e,!0,!0),l=null),s}(t,s,l)}return t}}},{"./util":36}],34:[function(t,e,n){"use strict";e.exports=function(e,n,r){var o=t("./util"),i=e.TimeoutError;function a(t){this.handle=t}a.prototype._resultCancelled=function(){clearTimeout(this.handle)};var l=function(t){return s(+this).thenReturn(t)},s=e.delay=function(t,o){var i,s;return void 0!==o?(i=e.resolve(o)._then(l,null,null,t,void 0),r.cancellation()&&o instanceof e&&i._setOnCancel(o)):(i=new e(n),s=setTimeout((function(){i._fulfill()}),+t),r.cancellation()&&i._setOnCancel(new a(s)),i._captureStackTrace()),i._setAsyncGuaranteed(),i};function u(t){return clearTimeout(this.handle),t}function c(t){throw clearTimeout(this.handle),t}e.prototype.delay=function(t){return s(t,this)},e.prototype.timeout=function(t,e){var n,l;t=+t;var s=new a(setTimeout((function(){n.isPending()&&function(t,e,n){var r;r="string"!=typeof e?e instanceof Error?e:new i("operation timed out"):new i(e),o.markAsOriginatingFromRejection(r),t._attachExtraTrace(r),t._reject(r),null!=n&&n.cancel()}(n,e,l)}),t));return r.cancellation()?(l=this.then(),(n=l._then(u,c,void 0,s,void 0))._setOnCancel(s)):n=this._then(u,c,void 0,s,void 0),n}}},{"./util":36}],35:[function(t,e,n){"use strict";e.exports=function(e,n,r,o,i,a){var l=t("./util"),s=t("./errors").TypeError,u=t("./util").inherits,c=l.errorObj,d=l.tryCatch,f={};function p(t){setTimeout((function(){throw t}),0)}function h(t,n){var o=0,a=t.length,l=new e(i);return function i(){if(o>=a)return l._fulfill();var s=function(t){var e=r(t);return e!==t&&"function"==typeof t._isDisposable&&"function"==typeof t._getDisposer&&t._isDisposable()&&e._setDisposable(t._getDisposer()),e}(t[o++]);if(s instanceof e&&s._isDisposable()){try{s=r(s._getDisposer().tryDispose(n),t.promise)}catch(t){return p(t)}if(s instanceof e)return s._then(i,p,null,null,null)}i()}(),l}function m(t,e,n){this._data=t,this._promise=e,this._context=n}function g(t,e,n){this.constructor$(t,e,n)}function A(t){return m.isDisposer(t)?(this.resources[this.index]._setDisposable(t),t.promise()):t}function v(t){this.length=t,this.promise=null,this[t-1]=null}m.prototype.data=function(){return this._data},m.prototype.promise=function(){return this._promise},m.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():f},m.prototype.tryDispose=function(t){var e=this.resource(),n=this._context;void 0!==n&&n._pushContext();var r=e!==f?this.doDispose(e,t):null;return void 0!==n&&n._popContext(),this._promise._unsetDisposable(),this._data=null,r},m.isDisposer=function(t){return null!=t&&"function"==typeof t.resource&&"function"==typeof t.tryDispose},u(g,m),g.prototype.doDispose=function(t,e){return this.data().call(t,t,e)},v.prototype._resultCancelled=function(){for(var t=this.length,n=0;n<t;++n){var r=this[n];r instanceof e&&r.cancel()}},e.using=function(){var t=arguments.length;if(t<2)return n("you must pass at least 2 arguments to Promise.using");var o,i=arguments[t-1];if("function"!=typeof i)return n("expecting a function but got "+l.classString(i));var s=!0;2===t&&Array.isArray(arguments[0])?(t=(o=arguments[0]).length,s=!1):(o=arguments,t--);for(var u=new v(t),f=0;f<t;++f){var p=o[f];if(m.isDisposer(p)){var g=p;(p=p.promise())._setDisposable(g)}else{var y=r(p);y instanceof e&&(p=y._then(A,null,null,{resources:u,index:f},void 0))}u[f]=p}var b=new Array(u.length);for(f=0;f<b.length;++f)b[f]=e.resolve(u[f]).reflect();var w=e.all(b).then((function(t){for(var e=0;e<t.length;++e){var n=t[e];if(n.isRejected())return c.e=n.error(),c;if(!n.isFulfilled())return void w.cancel();t[e]=n.value()}C._pushContext(),i=d(i);var r=s?i.apply(void 0,t):i(t),o=C._popContext();return a.checkForgottenReturns(r,o,"Promise.using",C),r})),C=w.lastly((function(){var t=new e.PromiseInspection(w);return h(u,t)}));return u.promise=C,C._setOnCancel(u),C},e.prototype._setDisposable=function(t){this._bitField=131072|this._bitField,this._disposer=t},e.prototype._isDisposable=function(){return(131072&this._bitField)>0},e.prototype._getDisposer=function(){return this._disposer},e.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},e.prototype.disposer=function(t){if("function"==typeof t)return new g(t,this,o());throw new s}}},{"./errors":12,"./util":36}],36:[function(t,e,r){"use strict";var i,a=t("./es5"),l="undefined"==typeof navigator,s={e:{}},u="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:void 0!==this?this:null;function c(){try{var t=i;return i=null,t.apply(this,arguments)}catch(t){return s.e=t,s}}function d(t){return null==t||!0===t||!1===t||"string"==typeof t||"number"==typeof t}function f(t,e,n){if(d(t))return t;var r={value:n,configurable:!0,enumerable:!1,writable:!0};return a.defineProperty(t,e,r),t}var p=function(){var t=[Array.prototype,Object.prototype,Function.prototype],e=function(e){for(var n=0;n<t.length;++n)if(t[n]===e)return!0;return!1};if(a.isES5){var n=Object.getOwnPropertyNames;return function(t){for(var r=[],o=Object.create(null);null!=t&&!e(t);){var i;try{i=n(t)}catch(t){return r}for(var l=0;l<i.length;++l){var s=i[l];if(!o[s]){o[s]=!0;var u=Object.getOwnPropertyDescriptor(t,s);null!=u&&null==u.get&&null==u.set&&r.push(s)}}t=a.getPrototypeOf(t)}return r}}var r={}.hasOwnProperty;return function(n){if(e(n))return[];var o=[];t:for(var i in n)if(r.call(n,i))o.push(i);else{for(var a=0;a<t.length;++a)if(r.call(t[a],i))continue t;o.push(i)}return o}}(),h=/this\s*\.\s*\S+\s*=/;var m=/^[a-z$_][a-z$_0-9]*$/i;function g(t){try{return t+""}catch(t){return"[no string representation]"}}function A(t){return t instanceof Error||null!==t&&"object"==typeof t&&"string"==typeof t.message&&"string"==typeof t.name}function v(t){return A(t)&&a.propertyIsWritable(t,"stack")}var y="stack"in new Error?function(t){return v(t)?t:new Error(g(t))}:function(t){if(v(t))return t;try{throw new Error(g(t))}catch(t){return t}};function b(t){return{}.toString.call(t)}var w=function(t){return a.isArray(t)?t:null};if("undefined"!=typeof Symbol&&Symbol.iterator){var C="function"==typeof Array.from?function(t){return Array.from(t)}:function(t){for(var e,n=[],r=t[Symbol.iterator]();!(e=r.next()).done;)n.push(e.value);return n};w=function(t){return a.isArray(t)?t:null!=t&&"function"==typeof t[Symbol.iterator]?C(t):null}}var x,S="undefined"!=typeof process&&"[object process]"===b(process).toLowerCase(),O="undefined"!=typeof process&&!0;var k,E={setReflectHandler:function(t){x=t},isClass:function(t){try{if("function"==typeof t){var e=a.names(t.prototype),n=a.isES5&&e.length>1,r=e.length>0&&!(1===e.length&&"constructor"===e[0]),o=h.test(t+"")&&a.names(t).length>0;if(n||r||o)return!0}return!1}catch(t){return!1}},isIdentifier:function(t){return m.test(t)},inheritedDataKeys:p,getDataPropertyOrDefault:function(t,e,n){if(!a.isES5)return{}.hasOwnProperty.call(t,e)?t[e]:void 0;var r=Object.getOwnPropertyDescriptor(t,e);return null!=r?null==r.get&&null==r.set?r.value:n:void 0},thrower:function(t){throw t},isArray:a.isArray,asArray:w,notEnumerableProp:f,isPrimitive:d,isObject:function(t){return"function"==typeof t||"object"==typeof t&&null!==t},isError:A,canEvaluate:l,errorObj:s,tryCatch:function(t){return i=t,c},inherits:function(t,e){var n={}.hasOwnProperty;function r(){for(var r in this.constructor=t,this.constructor$=e,e.prototype)n.call(e.prototype,r)&&"$"!==r.charAt(r.length-1)&&(this[r+"$"]=e.prototype[r])}return r.prototype=e.prototype,t.prototype=new r,t.prototype},withAppended:function(t,e){var n,r=t.length,o=new Array(r+1);for(n=0;n<r;++n)o[n]=t[n];return o[n]=e,o},maybeWrapAsError:function(t){return d(t)?new Error(g(t)):t},toFastProperties:function(t){function e(){}e.prototype=t;var n=new e;function r(){return typeof n.foo}return r(),r(),t},filledRange:function(t,e,n){for(var r=new Array(t),o=0;o<t;++o)r[o]=e+o+n;return r},toString:g,canAttachTrace:v,ensureErrorObject:y,originatesFromRejection:function(t){return null!=t&&(t instanceof Error.__BluebirdErrorTypes__.OperationalError||!0===t.isOperational)},markAsOriginatingFromRejection:function(t){try{f(t,"isOperational",!0)}catch(t){}},classString:b,copyDescriptors:function(t,e,n){for(var r=a.names(t),o=0;o<r.length;++o){var i=r[o];if(n(i))try{a.defineProperty(e,i,a.getDescriptor(t,i))}catch(t){}}},isNode:S,hasEnvVariables:O,env:function(t){return O?{}[t]:void 0},global:u,getNativePromise:function(){if("function"==typeof o)try{if("[object Promise]"===b(new o((function(){}))))return o}catch(t){}},contextBind:function(t,e){if(null===t||"function"!=typeof e||e===x)return e;null!==t.domain&&(e=t.domain.bind(e));var n=t.async;if(null!==n){var r=e;e=function(){var t=new Array(2).concat([].slice.call(arguments));return t[0]=r,t[1]=this,n.runInAsyncScope.apply(n,t)}}return e}};E.isRecentNode=E.isNode&&(process.versions&&process.versions.node?k=process.versions.node.split(".").map(Number):process.version&&(k=process.version.split(".").map(Number)),0===k[0]&&k[1]>10||k[0]>0),E.nodeSupportsAsyncResource=E.isNode&&function(){var e=!1;try{e="function"==typeof t("async_hooks").AsyncResource.prototype.runInAsyncScope}catch(t){e=!1}return e}(),E.isNode&&E.toFastProperties(process);try{throw new Error}catch(t){E.lastLineError=t}e.exports=E},{"./es5":13,async_hooks:void 0}]},{},[4])(4)},t.exports=r(),"undefined"!=typeof window&&null!==window?window.P=window.Promise:"undefined"!=typeof self&&null!==self&&(self.P=self.Promise)},94184:(t,e)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var n=arguments[e];if(n){var i=typeof n;if("string"===i||"number"===i)t.push(n);else if(Array.isArray(n)&&n.length){var a=o.apply(null,n);a&&t.push(a)}else if("object"===i)for(var l in n)r.call(n,l)&&n[l]&&t.push(l)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(n=function(){return o}.apply(e,[]))||(t.exports=n)}()},26729:t=>{"use strict";var e=Object.prototype.hasOwnProperty,n="~";function r(){}function o(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function i(t,e,r,i,a){if("function"!=typeof r)throw new TypeError("The listener must be a function");var l=new o(r,i||t,a),s=n?n+e:e;return t._events[s]?t._events[s].fn?t._events[s]=[t._events[s],l]:t._events[s].push(l):(t._events[s]=l,t._eventsCount++),t}function a(t,e){0==--t._eventsCount?t._events=new r:delete t._events[e]}function l(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),l.prototype.eventNames=function(){var t,r,o=[];if(0===this._eventsCount)return o;for(r in t=this._events)e.call(t,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(t)):o},l.prototype.listeners=function(t){var e=n?n+t:t,r=this._events[e];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=new Array(i);o<i;o++)a[o]=r[o].fn;return a},l.prototype.listenerCount=function(t){var e=n?n+t:t,r=this._events[e];return r?r.fn?1:r.length:0},l.prototype.emit=function(t,e,r,o,i,a){var l=n?n+t:t;if(!this._events[l])return!1;var s,u,c=this._events[l],d=arguments.length;if(c.fn){switch(c.once&&this.removeListener(t,c.fn,void 0,!0),d){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,e),!0;case 3:return c.fn.call(c.context,e,r),!0;case 4:return c.fn.call(c.context,e,r,o),!0;case 5:return c.fn.call(c.context,e,r,o,i),!0;case 6:return c.fn.call(c.context,e,r,o,i,a),!0}for(u=1,s=new Array(d-1);u<d;u++)s[u-1]=arguments[u];c.fn.apply(c.context,s)}else{var f,p=c.length;for(u=0;u<p;u++)switch(c[u].once&&this.removeListener(t,c[u].fn,void 0,!0),d){case 1:c[u].fn.call(c[u].context);break;case 2:c[u].fn.call(c[u].context,e);break;case 3:c[u].fn.call(c[u].context,e,r);break;case 4:c[u].fn.call(c[u].context,e,r,o);break;default:if(!s)for(f=1,s=new Array(d-1);f<d;f++)s[f-1]=arguments[f];c[u].fn.apply(c[u].context,s)}}return!0},l.prototype.on=function(t,e,n){return i(this,t,e,n,!1)},l.prototype.once=function(t,e,n){return i(this,t,e,n,!0)},l.prototype.removeListener=function(t,e,r,o){var i=n?n+t:t;if(!this._events[i])return this;if(!e)return a(this,i),this;var l=this._events[i];if(l.fn)l.fn!==e||o&&!l.once||r&&l.context!==r||a(this,i);else{for(var s=0,u=[],c=l.length;s<c;s++)(l[s].fn!==e||o&&!l[s].once||r&&l[s].context!==r)&&u.push(l[s]);u.length?this._events[i]=1===u.length?u[0]:u:a(this,i)}return this},l.prototype.removeAllListeners=function(t){var e;return t?(e=n?n+t:t,this._events[e]&&a(this,e)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,t.exports=l},64063:t=>{"use strict";t.exports=function t(e,n){if(e===n)return!0;if(e&&n&&"object"==typeof e&&"object"==typeof n){if(e.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(e)){if((r=e.length)!=n.length)return!1;for(o=r;0!=o--;)if(!t(e[o],n[o]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if((r=(i=Object.keys(e)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!=o--;){var a=i[o];if(!t(e[a],n[a]))return!1}return!0}return e!=e&&n!=n}},53316:t=>{function e(t,e,n,r){var o,i=null==(o=r)||"number"==typeof o||"boolean"==typeof o?r:n(r),a=e.get(i);return void 0===a&&(a=t.call(this,r),e.set(i,a)),a}function n(t,e,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),i=e.get(o);return void 0===i&&(i=t.apply(this,r),e.set(o,i)),i}function r(t,e,n,r,o){return n.bind(e,t,r,o)}function o(t,o){return r(t,this,1===t.length?e:n,o.cache.create(),o.serializer)}function i(){return JSON.stringify(arguments)}function a(){this.cache=Object.create(null)}a.prototype.has=function(t){return t in this.cache},a.prototype.get=function(t){return this.cache[t]},a.prototype.set=function(t,e){this.cache[t]=e};var l={create:function(){return new a}};t.exports=function(t,e){var n=e&&e.cache?e.cache:l,r=e&&e.serializer?e.serializer:i;return(e&&e.strategy?e.strategy:o)(t,{cache:n,serializer:r})},t.exports.strategies={variadic:function(t,e){return r(t,this,n,e.cache.create(),e.serializer)},monadic:function(t,n){return r(t,this,e,n.cache.create(),n.serializer)}}},47815:(t,e,n)=>{"use strict";var r="__global_unique_id__";t.exports=function(){return n.g[r]=(n.g[r]||0)+1}},75708:function(t,e,n){var r,o;"undefined"!=typeof self&&self,t.exports=(r=n(67294),o=n(78840),function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,n){"use strict";function r(){return(r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function o(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),a=n.n(i),l=n(2),s=n.n(l),u="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,c=Object(i.forwardRef)((function(t,e){var n=Object(i.useRef)(),l=Object(i.useRef)();return u((function(){function e(){var e=t.highcharts||s.a,r=t.constructorType||"chart";e?e[r]?t.options?l.current=e[r](n.current,t.options,t.callback?t.callback:void 0):console.warn('The "options" property was not passed.'):console.warn('The "constructorType" property is incorrect or some required module is not imported.'):console.warn('The "highcharts" property was not passed.')}if(l.current){if(!1!==t.allowChartUpdate)if(!t.immutable&&l.current){var r;(r=l.current).update.apply(r,[t.options].concat(o(t.updateArgs||[!0,!0])))}else e()}else e()})),u((function(){return function(){l.current&&(l.current.destroy(),l.current=null)}}),[]),Object(i.useImperativeHandle)(e,(function(){return{get chart(){return l.current},container:n}}),[]),a.a.createElement("div",r({},t.containerProps,{ref:n}))}));e.default=Object(i.memo)(c)},function(t,e){t.exports=r},function(t,e){t.exports=o}]))},78840:function(t,e,n){var r,o,i;o="undefined"!=typeof window?window:this,i=function(t){function e(t,e,n,r){t.hasOwnProperty(e)||(t[e]=r.apply(null,n))}var n={};return e(n,"parts/Globals.js",[],(function(){var e=void 0!==t?t:"undefined"!=typeof window?window:{},n=e.document,r=e.navigator&&e.navigator.userAgent||"",o=n&&n.createElementNS&&!!n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,i=/(edge|msie|trident)/i.test(r)&&!e.opera,a=-1!==r.indexOf("Firefox"),l=-1!==r.indexOf("Chrome"),s=a&&4>parseInt(r.split("Firefox/")[1],10);return{product:"Highcharts",version:"8.1.2",deg2rad:2*Math.PI/360,doc:n,hasBidiBug:s,hasTouch:!!e.TouchEvent,isMS:i,isWebKit:-1!==r.indexOf("AppleWebKit"),isFirefox:a,isChrome:l,isSafari:!l&&-1!==r.indexOf("Safari"),isTouchDevice:/(Mobile|Android|Windows Phone)/.test(r),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:o,win:e,marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){},charts:[],dateFormats:{}}})),e(n,"parts/Utilities.js",[n["parts/Globals.js"]],(function(t){function e(t,n,r,o){var i=n?"Highcharts error":"Highcharts warning";32===t&&(t=i+": Deprecated member");var a=g(t),l=a?i+" #"+t+": www.highcharts.com/errors/"+t+"/":t.toString();if(i=function(){if(n)throw Error(l);u.console&&-1===e.messages.indexOf(l)&&console.log(l)},void 0!==o){var s="";a&&(l+="?"),K(o,(function(t,e){s+="\n - "+e+": "+t,a&&(l+=encodeURI(e)+"="+encodeURI(t))})),l+=s}r?Z(r,"displayError",{code:t,message:l,params:o},i):i(),e.messages.push(l)}function n(){var t,e=arguments,n={},o=function(t,e){return"object"!=typeof t&&(t={}),K(e,(function(n,i){!r(n,!0)||m(n)||h(n)?t[i]=e[i]:t[i]=o(t[i]||{},n)})),t};!0===e[0]&&(n=e[1],e=Array.prototype.slice.call(e,2));var i=e.length;for(t=0;t<i;t++)n=o(n,e[t]);return n}function r(t,e){return!(!t||"object"!=typeof t||e&&p(t))}function o(t,e,n){var r;return f(e)?v(n)?t.setAttribute(e,n):t&&t.getAttribute&&((r=t.getAttribute(e))||"class"!==e||(r=t.getAttribute(e+"Name"))):K(e,(function(e,n){t.setAttribute(n,e)})),r}function i(){for(var t=arguments,e=t.length,n=0;n<e;n++){var r=t[n];if(null!=r)return r}}function a(t,e){if(!t)return e;var n=t.split(".").reverse();if(1===n.length)return e[t];for(t=n.pop();void 0!==t&&null!=e;)e=e[t],t=n.pop();return e}t.timers=[];var l=t.charts,s=t.doc,u=t.win;(e||(e={})).messages=[],t.error=e;var c=function(){function e(t,e,n){this.options=e,this.elem=t,this.prop=n}return e.prototype.dSetter=function(){var t=this.paths,e=t&&t[0];t=t&&t[1];var n=[],r=this.now||0;if(1!==r&&e&&t)if(e.length===t.length&&1>r)for(var o=0;o<t.length;o++){for(var i=e[o],a=t[o],l=[],s=0;s<a.length;s++){var u=i[s],c=a[s];l[s]="number"==typeof u&&"number"==typeof c&&("A"!==a[0]||4!==s&&5!==s)?u+r*(c-u):c}n.push(l)}else n=t;else n=this.toD||[];this.elem.attr("d",n,void 0,!0)},e.prototype.update=function(){var t=this.elem,e=this.prop,n=this.now,r=this.options.step;this[e+"Setter"]?this[e+"Setter"]():t.attr?t.element&&t.attr(e,n,null,!0):t.style[e]=n+this.unit,r&&r.call(t,n,this)},e.prototype.run=function(e,n,r){var o=this,i=o.options,a=function(t){return!a.stopped&&o.step(t)},l=u.requestAnimationFrame||function(t){setTimeout(t,13)},s=function(){for(var e=0;e<t.timers.length;e++)t.timers[e]()||t.timers.splice(e--,1);t.timers.length&&l(s)};e!==n||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=e,this.end=n,this.unit=r,this.now=this.start,this.pos=0,a.elem=this.elem,a.prop=this.prop,a()&&1===t.timers.push(a)&&l(s)):(delete i.curAnim[this.prop],i.complete&&0===Object.keys(i.curAnim).length&&i.complete.call(this.elem))},e.prototype.step=function(t){var e=+new Date,n=this.options,r=this.elem,o=n.complete,i=n.duration,a=n.curAnim;if(r.attr&&!r.element)t=!1;else if(t||e>=i+this.startTime){this.now=this.end,this.pos=1,this.update();var l=a[this.prop]=!0;K(a,(function(t){!0!==t&&(l=!1)})),l&&o&&o.call(r),t=!1}else this.pos=n.easing((e-this.startTime)/i),this.now=this.start+(this.end-this.start)*this.pos,this.update(),t=!0;return t},e.prototype.initPath=function(t,e,n){function r(t,e){for(;t.length<d;){var n=t[0],r=e[d-t.length];r&&"M"===n[0]&&(t[0]="C"===r[0]?["C",n[1],n[2],n[1],n[2],n[1],n[2]]:["L",n[1],n[2]]),t.unshift(n),l&&t.push(t[t.length-1])}}function o(t,e){for(;t.length<d;)if("C"===(e=t[t.length/s-1].slice())[0]&&(e[1]=e[5],e[2]=e[6]),l){var n=t[t.length/s].slice();t.splice(t.length/2,0,e,n)}else t.push(e)}var i=t.startX,a=t.endX;e=e&&e.slice(),n=n.slice();var l=t.isArea,s=l?2:1;if(!e)return[n,n];if(i&&a){for(t=0;t<i.length;t++){if(i[t]===a[0]){var u=t;break}if(i[0]===a[a.length-i.length+t]){u=t;var c=!0;break}if(i[i.length-1]===a[a.length-i.length+t]){u=i.length-t;break}}void 0===u&&(e=[])}if(e.length&&g(u)){var d=n.length+u*s;c?(r(e,n),o(n,e)):(r(n,e),o(e,n))}return[e,n]},e.prototype.fillSetter=function(){e.prototype.strokeSetter.apply(this,arguments)},e.prototype.strokeSetter=function(){this.elem.attr(this.prop,t.color(this.start).tweenTo(t.color(this.end),this.pos),null,!0)},e}();t.Fx=c,t.merge=n;var d=t.pInt=function(t,e){return parseInt(t,e||10)},f=t.isString=function(t){return"string"==typeof t},p=t.isArray=function(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t};t.isObject=r;var h=t.isDOMElement=function(t){return r(t)&&"number"==typeof t.nodeType},m=t.isClass=function(t){var e=t&&t.constructor;return!(!r(t,!0)||h(t)||!e||!e.name||"Object"===e.name)},g=t.isNumber=function(t){return"number"==typeof t&&!isNaN(t)&&1/0>t&&-1/0<t},A=t.erase=function(t,e){for(var n=t.length;n--;)if(t[n]===e){t.splice(n,1);break}},v=t.defined=function(t){return null!=t};t.attr=o;var y=t.splat=function(t){return p(t)?t:[t]},b=t.syncTimeout=function(t,e,n){return 0<e?setTimeout(t,e,n):(t.call(0,n),-1)},w=t.clearTimeout=function(t){v(t)&&clearTimeout(t)},C=t.extend=function(t,e){var n;for(n in t||(t={}),e)t[n]=e[n];return t};t.pick=i;var x=t.css=function(e,n){t.isMS&&!t.svg&&n&&void 0!==n.opacity&&(n.filter="alpha(opacity="+100*n.opacity+")"),C(e.style,n)},S=t.createElement=function(t,e,n,r,o){return t=s.createElement(t),e&&C(t,e),o&&x(t,{padding:"0",border:"none",margin:"0"}),n&&x(t,n),r&&r.appendChild(t),t},O=t.extendClass=function(t,e){var n=function(){};return n.prototype=new t,C(n.prototype,e),n},k=t.pad=function(t,e,n){return Array((e||2)+1-String(t).replace("-","").length).join(n||"0")+t},E=t.relativeLength=function(t,e,n){return/%$/.test(t)?e*parseFloat(t)/100+(n||0):parseFloat(t)},_=t.wrap=function(t,e,n){var r=t[e];t[e]=function(){var t=Array.prototype.slice.call(arguments),e=arguments,o=this;return o.proceed=function(){r.apply(o,arguments.length?arguments:e)},t.unshift(r),t=n.apply(this,t),o.proceed=null,t}},P=t.format=function(e,n,r){var o="{",i=!1,l=[],s=/f$/,u=/\.([0-9])/,c=t.defaultOptions.lang,d=r&&r.time||t.time;for(r=r&&r.numberFormatter||U;e;){var f=e.indexOf(o);if(-1===f)break;var p=e.slice(0,f);if(i){if(o=a((p=p.split(":")).shift()||"",n),p.length&&"number"==typeof o)if(p=p.join(":"),s.test(p)){var h=parseInt((p.match(u)||["","-1"])[1],10);null!==o&&(o=r(o,h,c.decimalPoint,-1<p.indexOf(",")?c.thousandsSep:""))}else o=d.dateFormat(p,o);l.push(o)}else l.push(p);e=e.slice(f+1),o=(i=!i)?"}":"{"}return l.push(e),l.join("")},B=t.getMagnitude=function(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))},T=t.normalizeTickInterval=function(t,e,n,r,o){var a=t,l=t/(n=i(n,1));for(e||(e=o?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===r&&(1===n?e=e.filter((function(t){return 0==t%1})):.1>=n&&(e=[1/n]))),r=0;r<e.length&&(a=e[r],!(o&&a*n>=t||!o&&l<=(e[r]+(e[r+1]||e[r]))/2));r++);return F(a*n,-Math.round(Math.log(.001)/Math.LN10))},R=t.stableSort=function(t,e){var n,r,o=t.length;for(r=0;r<o;r++)t[r].safeI=r;for(t.sort((function(t,r){return 0===(n=e(t,r))?t.safeI-r.safeI:n})),r=0;r<o;r++)delete t[r].safeI},I=t.arrayMin=function(t){for(var e=t.length,n=t[0];e--;)t[e]<n&&(n=t[e]);return n},M=t.arrayMax=function(t){for(var e=t.length,n=t[0];e--;)t[e]>n&&(n=t[e]);return n},D=t.destroyObjectProperties=function(t,e){K(t,(function(n,r){n&&n!==e&&n.destroy&&n.destroy(),delete t[r]}))},N=t.discardElement=function(e){var n=t.garbageBin;n||(n=S("div")),e&&n.appendChild(e),n.innerHTML=""},F=t.correctFloat=function(t,e){return parseFloat(t.toPrecision(e||14))},L=t.setAnimation=function(t,e){e.renderer.globalAnimation=i(t,e.options.chart.animation,!0)},j=t.animObject=function(t){return r(t)?n(t):{duration:t?500:0}},H=t.timeUnits={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},U=t.numberFormat=function(e,n,r,o){e=+e||0,n=+n;var a=t.defaultOptions.lang,l=(e.toString().split(".")[1]||"").split("e")[0].length,s=e.toString().split("e");if(-1===n)n=Math.min(l,20);else if(g(n)){if(n&&s[1]&&0>s[1]){var u=n+ +s[1];0<=u?(s[0]=(+s[0]).toExponential(u).split("e")[0],n=u):(s[0]=s[0].split(".")[0]||0,e=20>n?(s[0]*Math.pow(10,s[1])).toFixed(n):0,s[1]=0)}}else n=2;var c=(Math.abs(s[1]?s[0]:e)+Math.pow(10,-Math.max(n,l)-1)).toFixed(n);return u=3<(l=String(d(c))).length?l.length%3:0,r=i(r,a.decimalPoint),o=i(o,a.thousandsSep),e=(0>e?"-":"")+(u?l.substr(0,u)+o:""),e+=l.substr(u).replace(/(\d{3})(?=\d)/g,"$1"+o),n&&(e+=r+c.slice(-n)),s[1]&&0!=+e&&(e+="e"+s[1]),e};Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};var z=t.getStyle=function(n,r,o){return"width"===r?(r=Math.min(n.offsetWidth,n.scrollWidth),(o=n.getBoundingClientRect&&n.getBoundingClientRect().width)<r&&o>=r-1&&(r=Math.floor(o)),Math.max(0,r-t.getStyle(n,"padding-left")-t.getStyle(n,"padding-right"))):"height"===r?Math.max(0,Math.min(n.offsetHeight,n.scrollHeight)-t.getStyle(n,"padding-top")-t.getStyle(n,"padding-bottom")):(u.getComputedStyle||e(27,!0),(n=u.getComputedStyle(n,void 0))&&(n=n.getPropertyValue(r),i(o,"opacity"!==r)&&(n=d(n))),n)},Q=t.inArray=function(t,n,r){return e(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),n.indexOf(t,r)},V=t.find=Array.prototype.find?function(t,e){return t.find(e)}:function(t,e){var n,r=t.length;for(n=0;n<r;n++)if(e(t[n],n))return t[n]};t.keys=function(t){return e(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(t)};var W=t.offset=function(t){var e=s.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0}).top+(u.pageYOffset||e.scrollTop)-(e.clientTop||0),left:t.left+(u.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}},G=t.stop=function(e,n){for(var r=t.timers.length;r--;)t.timers[r].elem!==e||n&&n!==t.timers[r].prop||(t.timers[r].stopped=!0)},K=t.objectEach=function(t,e,n){for(var r in t)Object.hasOwnProperty.call(t,r)&&e.call(n||t[r],t[r],r,t)};K({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},(function(n,r){t[r]=function(t){var o;return e(32,!1,void 0,((o={})["Highcharts."+r]="use Array."+n,o)),Array.prototype[n].apply(t,[].slice.call(arguments,1))}}));var Y,q=t.addEvent=function(e,n,r,o){void 0===o&&(o={});var i=e.addEventListener||t.addEventListenerPolyfill,a="function"==typeof e&&e.prototype?e.prototype.protoEvents=e.prototype.protoEvents||{}:e.hcEvents=e.hcEvents||{};return t.Point&&e instanceof t.Point&&e.series&&e.series.chart&&(e.series.chart.runTrackerClick=!0),i&&i.call(e,n,r,!1),a[n]||(a[n]=[]),a[n].push({fn:r,order:"number"==typeof o.order?o.order:1/0}),a[n].sort((function(t,e){return t.order-e.order})),function(){X(e,n,r)}},X=t.removeEvent=function(e,n,r){function o(n,r){var o=e.removeEventListener||t.removeEventListenerPolyfill;o&&o.call(e,n,r,!1)}function i(t){var r;if(e.nodeName){if(n){var i={};i[n]=!0}else i=t;K(i,(function(e,n){if(t[n])for(r=t[n].length;r--;)o(n,t[n][r].fn)}))}}var a;["protoEvents","hcEvents"].forEach((function(t,l){var s=(l=l?e:e.prototype)&&l[t];s&&(n?(a=s[n]||[],r?(s[n]=a.filter((function(t){return r!==t.fn})),o(n,r)):(i(s),s[n]=[])):(i(s),l[t]={}))}))},Z=t.fireEvent=function(t,e,n,r){var o;if(n=n||{},s.createEvent&&(t.dispatchEvent||t.fireEvent)){var i=s.createEvent("Events");i.initEvent(e,!0,!0),C(i,n),t.dispatchEvent?t.dispatchEvent(i):t.fireEvent(e,i)}else n.target||C(n,{preventDefault:function(){n.defaultPrevented=!0},target:t,type:e}),function(e,r){void 0===e&&(e=[]),void 0===r&&(r=[]);var i=0,a=0,l=e.length+r.length;for(o=0;o<l;o++)!1===(e[i]?r[a]?e[i].order<=r[a].order?e[i++]:r[a++]:e[i++]:r[a++]).fn.call(t,n)&&n.preventDefault()}(t.protoEvents&&t.protoEvents[e],t.hcEvents&&t.hcEvents[e]);r&&!n.defaultPrevented&&r.call(t,n)},J=t.animate=function(t,e,o){var i,a,l,s="";if(!r(o)){var u=arguments;o={duration:u[2],easing:u[3],complete:u[4]}}g(o.duration)||(o.duration=400),o.easing="function"==typeof o.easing?o.easing:Math[o.easing]||Math.easeInOutSine,o.curAnim=n(e),K(e,(function(n,r){G(t,r),l=new c(t,o,r),a=null,"d"===r&&p(e.d)?(l.paths=l.initPath(t,t.pathArray,e.d),l.toD=e.d,i=0,a=1):t.attr?i=t.attr(r):(i=parseFloat(z(t,r))||0,"opacity"!==r&&(s="px")),a||(a=n),a&&a.match&&a.match("px")&&(a=a.replace(/px/g,"")),l.run(i,a,s)}))},$=t.seriesType=function(e,r,o,i,a){var l=rt(),s=t.seriesTypes;return l.plotOptions[e]=n(l.plotOptions[r],o),s[e]=O(s[r]||function(){},i),s[e].prototype.type=e,a&&(s[e].prototype.pointClass=O(t.Point,a)),s[e]},tt=t.uniqueKey=function(){var t=Math.random().toString(36).substring(2,9)+"-",e=0;return function(){return"highcharts-"+(Y?"":t)+e++}}(),et=t.useSerialIds=function(t){return Y=i(t,Y)},nt=t.isFunction=function(t){return"function"==typeof t},rt=t.getOptions=function(){return t.defaultOptions},ot=t.setOptions=function(e){return t.defaultOptions=n(!0,t.defaultOptions,e),(e.time||e.global)&&t.time.update(n(t.defaultOptions.global,t.defaultOptions.time,e.global,e.time)),t.defaultOptions};return u.jQuery&&(u.jQuery.fn.highcharts=function(){var e=[].slice.call(arguments);if(this[0])return e[0]?(new(t[f(e[0])?e.shift():"Chart"])(this[0],e[0],e[1]),this):l[o(this[0],"data-highcharts-chart")]}),{Fx:t.Fx,addEvent:q,animate:J,animObject:j,arrayMax:M,arrayMin:I,attr:o,clamp:function(t,e,n){return t>e?t<n?t:n:e},clearTimeout:w,correctFloat:F,createElement:S,css:x,defined:v,destroyObjectProperties:D,discardElement:N,erase:A,error:e,extend:C,extendClass:O,find:V,fireEvent:Z,format:P,getMagnitude:B,getNestedProperty:a,getOptions:rt,getStyle:z,inArray:Q,isArray:p,isClass:m,isDOMElement:h,isFunction:nt,isNumber:g,isObject:r,isString:f,merge:n,normalizeTickInterval:T,numberFormat:U,objectEach:K,offset:W,pad:k,pick:i,pInt:d,relativeLength:E,removeEvent:X,seriesType:$,setAnimation:L,setOptions:ot,splat:y,stableSort:R,stop:G,syncTimeout:b,timeUnits:H,uniqueKey:tt,useSerialIds:et,wrap:_}})),e(n,"parts/Color.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.isNumber,r=e.merge,o=e.pInt;return e=function(){function t(e){if(this.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),parseFloat(t[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),1]}}],this.rgba=[],!(this instanceof t))return new t(e);this.init(e)}return t.parse=function(e){return new t(e)},t.prototype.init=function(e){var n,r;if((this.input=e=t.names[e&&e.toLowerCase?e.toLowerCase():""]||e)&&e.stops)this.stops=e.stops.map((function(e){return new t(e[1])}));else{if(e&&e.charAt&&"#"===e.charAt()){var o=e.length;e=parseInt(e.substr(1),16),7===o?n=[(16711680&e)>>16,(65280&e)>>8,255&e,1]:4===o&&(n=[(3840&e)>>4|(3840&e)>>8,(240&e)>>4|240&e,(15&e)<<4|15&e,1])}if(!n)for(r=this.parsers.length;r--&&!n;){var i=this.parsers[r];(o=i.regex.exec(e))&&(n=i.parse(o))}}this.rgba=n||[]},t.prototype.get=function(t){var e=this.input,o=this.rgba;if(void 0!==this.stops){var i=r(e);i.stops=[].concat(i.stops),this.stops.forEach((function(e,n){i.stops[n]=[i.stops[n][0],e.get(t)]}))}else i=o&&n(o[0])?"rgb"===t||!t&&1===o[3]?"rgb("+o[0]+","+o[1]+","+o[2]+")":"a"===t?o[3]:"rgba("+o.join(",")+")":e;return i},t.prototype.brighten=function(t){var e,r=this.rgba;if(this.stops)this.stops.forEach((function(e){e.brighten(t)}));else if(n(t)&&0!==t)for(e=0;3>e;e++)r[e]+=o(255*t),0>r[e]&&(r[e]=0),255<r[e]&&(r[e]=255);return this},t.prototype.setOpacity=function(t){return this.rgba[3]=t,this},t.prototype.tweenTo=function(t,e){var n=this.rgba,r=t.rgba;return r.length&&n&&n.length?((t=1!==r[3]||1!==n[3])?"rgba(":"rgb(")+Math.round(r[0]+(n[0]-r[0])*(1-e))+","+Math.round(r[1]+(n[1]-r[1])*(1-e))+","+Math.round(r[2]+(n[2]-r[2])*(1-e))+(t?","+(r[3]+(n[3]-r[3])*(1-e)):"")+")":t.input||"none"},t.names={white:"#ffffff",black:"#000000"},t}(),t.Color=e,t.color=e.parse,t.Color})),e(n,"parts/SVGElement.js",[n["parts/Color.js"],n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e,n){var r=e.deg2rad,o=e.doc,i=e.hasTouch,a=e.isFirefox,l=e.noop,s=e.svg,u=e.SVG_NS,c=e.win,d=n.animate,f=n.animObject,p=n.attr,h=n.createElement,m=n.css,g=n.defined,A=n.erase,v=n.extend,y=n.fireEvent,b=n.isArray,w=n.isFunction,C=n.isNumber,x=n.isString,S=n.merge,O=n.objectEach,k=n.pick,E=n.pInt,_=n.stop,P=n.uniqueKey;return(n=function(){function n(){this.height=this.element=void 0,this.opacity=1,this.renderer=void 0,this.SVG_NS=u,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY rounded".split(" "),this.width=void 0}return n.prototype._defaultGetter=function(t){return t=k(this[t+"Value"],this[t],this.element?this.element.getAttribute(t):null,0),/^[\-0-9\.]+$/.test(t)&&(t=parseFloat(t)),t},n.prototype._defaultSetter=function(t,e,n){n.setAttribute(e,t)},n.prototype.add=function(t){var e=this.renderer,n=this.element;if(t&&(this.parentGroup=t),this.parentInverted=t&&t.inverted,void 0!==this.textStr&&"text"===this.element.nodeName&&e.buildText(this),this.added=!0,!t||t.handleZ||this.zIndex)var r=this.zIndexSetter();return r||(t?t.element:e.box).appendChild(n),this.onAdd&&this.onAdd(),this},n.prototype.addClass=function(t,e){var n=e?"":this.attr("class")||"";return(t=(t||"").split(/ /g).reduce((function(t,e){return-1===n.indexOf(e)&&t.push(e),t}),n?[n]:[]).join(" "))!==n&&this.attr("class",t),this},n.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},n.prototype.align=function(t,e,n){var r,o,i,a={},l=this.renderer,s=l.alignedObjects;t?(this.alignOptions=t,this.alignByTranslate=e,(!n||x(n))&&(this.alignTo=r=n||"renderer",A(s,this),s.push(this),n=void 0)):(t=this.alignOptions,e=this.alignByTranslate,r=this.alignTo),n=k(n,l[r],l),r=t.align,l=t.verticalAlign,s=(n.x||0)+(t.x||0);var u=(n.y||0)+(t.y||0);return"right"===r?o=1:"center"===r&&(o=2),o&&(s+=(n.width-(t.width||0))/o),a[e?"translateX":"x"]=Math.round(s),"bottom"===l?i=1:"middle"===l&&(i=2),i&&(u+=(n.height-(t.height||0))/i),a[e?"translateY":"y"]=Math.round(u),this[this.placed?"animate":"attr"](a),this.placed=!0,this.alignAttr=a,this},n.prototype.alignSetter=function(t){var e={left:"start",center:"middle",right:"end"};e[t]&&(this.alignValue=t,this.element.setAttribute("text-anchor",e[t]))},n.prototype.animate=function(t,e,n){var r=f(k(e,this.renderer.globalAnimation,!0));return k(o.hidden,o.msHidden,o.webkitHidden,!1)&&(r.duration=0),0!==r.duration?(n&&(r.complete=n),d(this,t,r)):(this.attr(t,void 0,n),O(t,(function(t,e){r.step&&r.step.call(this,t,{prop:e,pos:1})}),this)),this},n.prototype.applyTextOutline=function(t){var n,r=this.element;-1!==t.indexOf("contrast")&&(t=t.replace(/contrast/g,this.renderer.getContrast(r.style.fill)));var o=(t=t.split(" "))[t.length-1];if((n=t[0])&&"none"!==n&&e.svg){this.fakeTS=!0,t=[].slice.call(r.getElementsByTagName("tspan")),this.ySetter=this.xSetter,n=n.replace(/(^[\d\.]+)(.*?)$/g,(function(t,e,n){return 2*e+n})),this.removeTextOutline(t);var i=!!r.textContent&&/^[\u0591-\u065F\u066A-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC]/.test(r.textContent),l=r.firstChild;t.forEach((function(t,e){0===e&&(t.setAttribute("x",r.getAttribute("x")),e=r.getAttribute("y"),t.setAttribute("y",e||0),null===e&&r.setAttribute("y",0)),e=t.cloneNode(!0),p(i&&!a?t:e,{class:"highcharts-text-outline",fill:o,stroke:o,"stroke-width":n,"stroke-linejoin":"round"}),r.insertBefore(e,l)})),i&&a&&t[0]&&((t=t[0].cloneNode(!0)).textContent=" ",r.insertBefore(t,l))}},n.prototype.attr=function(t,e,n,r){var o,i,a,l=this.element,s=this,u=this.symbolCustomAttribs;if("string"==typeof t&&void 0!==e){var c=t;(t={})[c]=e}return"string"==typeof t?s=(this[t+"Getter"]||this._defaultGetter).call(this,t,l):(O(t,(function(e,n){i=!1,r||_(this,n),this.symbolName&&-1!==u.indexOf(n)&&(o||(this.symbolAttr(t),o=!0),i=!0),!this.rotation||"x"!==n&&"y"!==n||(this.doTransform=!0),i||((a=this[n+"Setter"]||this._defaultSetter).call(this,e,n,l),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(n)&&this.updateShadows(n,e,a))}),this),this.afterSetters()),n&&n.call(this),s},n.prototype.clip=function(t){return this.attr("clip-path",t?"url("+this.renderer.url+"#"+t.id+")":"none")},n.prototype.crisp=function(t,e){e=e||t.strokeWidth||0;var n=Math.round(e)%2/2;return t.x=Math.floor(t.x||this.x||0)+n,t.y=Math.floor(t.y||this.y||0)+n,t.width=Math.floor((t.width||this.width||0)-2*n),t.height=Math.floor((t.height||this.height||0)-2*n),g(t.strokeWidth)&&(t.strokeWidth=e),t},n.prototype.complexColor=function(e,n,r){var o,i,a,l,s,u,c,d,f,p,h,m=this.renderer,A=[];y(this.renderer,"complexColor",{args:arguments},(function(){if(e.radialGradient?i="radialGradient":e.linearGradient&&(i="linearGradient"),i){if(a=e[i],s=m.gradients,u=e.stops,f=r.radialReference,b(a)&&(e[i]=a={x1:a[0],y1:a[1],x2:a[2],y2:a[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===i&&f&&!g(a.gradientUnits)&&(l=a,a=S(a,m.getRadialAttr(f,l),{gradientUnits:"userSpaceOnUse"})),O(a,(function(t,e){"id"!==e&&A.push(e,t)})),O(u,(function(t){A.push(t)})),A=A.join(","),s[A])p=s[A].attr("id");else{a.id=p=P();var v=s[A]=m.createElement(i).attr(a).add(m.defs);v.radAttr=l,v.stops=[],u.forEach((function(e){0===e[1].indexOf("rgba")?(o=t.parse(e[1]),c=o.get("rgb"),d=o.get("a")):(c=e[1],d=1),e=m.createElement("stop").attr({offset:e[0],"stop-color":c,"stop-opacity":d}).add(v),v.stops.push(e)}))}h="url("+m.url+"#"+p+")",r.setAttribute(n,h),r.gradient=A,e.toString=function(){return h}}}))},n.prototype.css=function(t){var e=this.styles,n={},r=this.element,o="",i=!e,a=["textOutline","textOverflow","width"];if(t&&t.color&&(t.fill=t.color),e&&O(t,(function(t,r){e&&e[r]!==t&&(n[r]=t,i=!0)})),i){if(e&&(t=v(e,n)),t)if(null===t.width||"auto"===t.width)delete this.textWidth;else if("text"===r.nodeName.toLowerCase()&&t.width)var l=this.textWidth=E(t.width);if(this.styles=t,l&&!s&&this.renderer.forExport&&delete t.width,r.namespaceURI===this.SVG_NS){var u=function(t,e){return"-"+e.toLowerCase()};O(t,(function(t,e){-1===a.indexOf(e)&&(o+=e.replace(/([A-Z])/g,u)+":"+t+";")})),o&&p(r,"style",o)}else m(r,t);this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),t&&t.textOutline&&this.applyTextOutline(t.textOutline))}return this},n.prototype.dashstyleSetter=function(t){var e=this["stroke-width"];if("inherit"===e&&(e=1),t=t&&t.toLowerCase()){var n=t.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(t=n.length;t--;)n[t]=""+E(n[t])*k(e,NaN);t=n.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",t)}},n.prototype.destroy=function(){var t=this,e=t.element||{},n=t.renderer,r=n.isSVG&&"SPAN"===e.nodeName&&t.parentGroup||void 0,o=e.ownerSVGElement;if(e.onclick=e.onmouseout=e.onmouseover=e.onmousemove=e.point=null,_(t),t.clipPath&&o){var i=t.clipPath;[].forEach.call(o.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(t){-1<t.getAttribute("clip-path").indexOf(i.element.id)&&t.removeAttribute("clip-path")})),t.clipPath=i.destroy()}if(t.stops){for(o=0;o<t.stops.length;o++)t.stops[o].destroy();t.stops.length=0,t.stops=void 0}for(t.safeRemoveChild(e),n.styledMode||t.destroyShadows();r&&r.div&&0===r.div.childNodes.length;)e=r.parentGroup,t.safeRemoveChild(r.div),delete r.div,r=e;t.alignTo&&A(n.alignedObjects,t),O(t,(function(e,n){t[n]&&t[n].parentGroup===t&&t[n].destroy&&t[n].destroy(),delete t[n]}))},n.prototype.destroyShadows=function(){(this.shadows||[]).forEach((function(t){this.safeRemoveChild(t)}),this),this.shadows=void 0},n.prototype.destroyTextPath=function(t,e){var n=t.getElementsByTagName("text")[0];if(n){if(n.removeAttribute("dx"),n.removeAttribute("dy"),e.element.setAttribute("id",""),this.textPathWrapper&&n.getElementsByTagName("textPath").length){for(t=this.textPathWrapper.element.childNodes;t.length;)n.appendChild(t[0]);n.removeChild(this.textPathWrapper.element)}}else(t.getAttribute("dx")||t.getAttribute("dy"))&&(t.removeAttribute("dx"),t.removeAttribute("dy"));this.textPathWrapper&&(this.textPathWrapper=this.textPathWrapper.destroy())},n.prototype.dSetter=function(t,e,n){b(t)&&("string"==typeof t[0]&&(t=this.renderer.pathToSegments(t)),this.pathArray=t,t=t.reduce((function(t,e,n){return e&&e.join?(n?t+" ":"")+e.join(" "):(e||"").toString()}),"")),/(NaN| {2}|^$)/.test(t)&&(t="M 0 0"),this[e]!==t&&(n.setAttribute(e,t),this[e]=t)},n.prototype.fadeOut=function(t){var e=this;e.animate({opacity:0},{duration:k(t,150),complete:function(){e.attr({y:-9999}).hide()}})},n.prototype.fillSetter=function(t,e,n){"string"==typeof t?n.setAttribute(e,t):t&&this.complexColor(t,e,n)},n.prototype.getBBox=function(t,e){var o,i=this.renderer,a=this.element,l=this.styles,s=this.textStr,u=i.cache,c=i.cacheKeys,d=a.namespaceURI===this.SVG_NS;e=k(e,this.rotation,0);var f=i.styledMode?a&&n.prototype.getStyle.call(a,"font-size"):l&&l.fontSize;if(g(s)){var p=s.toString();-1===p.indexOf("<")&&(p=p.replace(/[0-9]/g,"0")),p+=["",e,f,this.textWidth,l&&l.textOverflow,l&&l.fontWeight].join()}if(p&&!t&&(o=u[p]),!o){if(d||i.forExport){try{var h=this.fakeTS&&function(t){[].forEach.call(a.querySelectorAll(".highcharts-text-outline"),(function(e){e.style.display=t}))};w(h)&&h("none"),o=a.getBBox?v({},a.getBBox()):{width:a.offsetWidth,height:a.offsetHeight},w(h)&&h("")}catch(t){}(!o||0>o.width)&&(o={width:0,height:0})}else o=this.htmlGetBBox();if(i.isSVG&&(t=o.width,i=o.height,d&&(o.height=i={"11px,17":14,"13px,20":16}[l&&l.fontSize+","+Math.round(i)]||i),e&&(l=e*r,o.width=Math.abs(i*Math.sin(l))+Math.abs(t*Math.cos(l)),o.height=Math.abs(i*Math.cos(l))+Math.abs(t*Math.sin(l)))),p&&0<o.height){for(;250<c.length;)delete u[c.shift()];u[p]||c.push(p),u[p]=o}}return o},n.prototype.getStyle=function(t){return c.getComputedStyle(this.element||this,"").getPropertyValue(t)},n.prototype.hasClass=function(t){return-1!==(""+this.attr("class")).split(" ").indexOf(t)},n.prototype.hide=function(t){return t?this.attr({y:-9999}):this.attr({visibility:"hidden"}),this},n.prototype.htmlGetBBox=function(){return{height:0,width:0,x:0,y:0}},n.prototype.init=function(t,e){this.element="span"===e?h(e):o.createElementNS(this.SVG_NS,e),this.renderer=t,y(this,"afterInit")},n.prototype.invert=function(t){return this.inverted=t,this.updateTransform(),this},n.prototype.on=function(t,e){var n,r,o,a=this.element;return i&&"click"===t?(a.ontouchstart=function(t){n=t.touches[0].clientX,r=t.touches[0].clientY},a.ontouchend=function(t){n&&4<=Math.sqrt(Math.pow(n-t.changedTouches[0].clientX,2)+Math.pow(r-t.changedTouches[0].clientY,2))||e.call(a,t),o=!0,t.preventDefault()},a.onclick=function(t){o||e.call(a,t)}):a["on"+t]=e,this},n.prototype.opacitySetter=function(t,e,n){this[e]=t,n.setAttribute(e,t)},n.prototype.removeClass=function(t){return this.attr("class",(""+this.attr("class")).replace(x(t)?new RegExp("(^| )"+t+"( |$)"):t," ").replace(/ +/g," ").trim())},n.prototype.removeTextOutline=function(t){for(var e,n=t.length;n--;)"highcharts-text-outline"===(e=t[n]).getAttribute("class")&&A(t,this.element.removeChild(e))},n.prototype.safeRemoveChild=function(t){var e=t.parentNode;e&&e.removeChild(t)},n.prototype.setRadialReference=function(t){var e=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=t,e&&e.radAttr&&e.animate(this.renderer.getRadialAttr(t,e.radAttr)),this},n.prototype.setTextPath=function(t,e){var n=this.element,r={textAnchor:"text-anchor"},o=!1,i=this.textPathWrapper,a=!i,s=(e=S(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},e)).attributes;if(t&&e&&e.enabled){i&&null===i.element.parentNode?(a=!0,i=i.destroy()):i&&this.removeTextOutline.call(i.parentGroup,[].slice.call(n.getElementsByTagName("tspan"))),this.options&&this.options.padding&&(s.dx=-this.options.padding),i||(this.textPathWrapper=i=this.renderer.createElement("textPath"),o=!0);var u=i.element;if((e=t.element.getAttribute("id"))||t.element.setAttribute("id",e=P()),a)for(t=n.getElementsByTagName("tspan");t.length;)t[0].setAttribute("y",0),C(s.dx)&&t[0].setAttribute("x",-s.dx),u.appendChild(t[0]);o&&i&&i.add({element:this.text?this.text.element:n}),u.setAttributeNS("http://www.w3.org/1999/xlink","href",this.renderer.url+"#"+e),g(s.dy)&&(u.parentNode.setAttribute("dy",s.dy),delete s.dy),g(s.dx)&&(u.parentNode.setAttribute("dx",s.dx),delete s.dx),O(s,(function(t,e){u.setAttribute(r[e]||e,t)})),n.removeAttribute("transform"),this.removeTextOutline.call(i,[].slice.call(n.getElementsByTagName("tspan"))),this.text&&!this.renderer.styledMode&&this.attr({fill:"none","stroke-width":0}),this.applyTextOutline=this.updateTransform=l}else i&&(delete this.updateTransform,delete this.applyTextOutline,this.destroyTextPath(n,t),this.updateTransform(),this.options&&this.options.rotation&&this.applyTextOutline(this.options.style.textOutline));return this},n.prototype.shadow=function(t,e,n){var r,o=[],i=this.element,a=!1,l=this.oldShadowOptions,s={color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:3};if(!0===t?r=s:"object"==typeof t&&(r=v(s,t)),r&&(r&&l&&O(r,(function(t,e){t!==l[e]&&(a=!0)})),a&&this.destroyShadows(),this.oldShadowOptions=r),r){if(!this.shadows){var u=r.opacity/r.width,c=this.parentInverted?"translate(-1,-1)":"translate("+r.offsetX+", "+r.offsetY+")";for(s=1;s<=r.width;s++){var d=i.cloneNode(!1),f=2*r.width+1-2*s;p(d,{stroke:t.color||"#000000","stroke-opacity":u*s,"stroke-width":f,transform:c,fill:"none"}),d.setAttribute("class",(d.getAttribute("class")||"")+" highcharts-shadow"),n&&(p(d,"height",Math.max(p(d,"height")-f,0)),d.cutHeight=f),e?e.element.appendChild(d):i.parentNode&&i.parentNode.insertBefore(d,i),o.push(d)}this.shadows=o}}else this.destroyShadows();return this},n.prototype.show=function(t){return this.attr({visibility:t?"inherit":"visible"})},n.prototype.strokeSetter=function(t,e,r){this[e]=t,this.stroke&&this["stroke-width"]?(n.prototype.fillSetter.call(this,this.stroke,"stroke",r),r.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):"stroke-width"===e&&0===t&&this.hasStroke?(r.removeAttribute("stroke"),this.hasStroke=!1):this.renderer.styledMode&&this["stroke-width"]&&(r.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0)},n.prototype.strokeWidth=function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var t=this.getStyle("stroke-width"),e=0;if(t.indexOf("px")===t.length-2)e=E(t);else if(""!==t){var n=o.createElementNS(u,"rect");p(n,{width:t,"stroke-width":0}),this.element.parentNode.appendChild(n),e=n.getBBox().width,n.parentNode.removeChild(n)}return e},n.prototype.symbolAttr=function(t){var e=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach((function(n){e[n]=k(t[n],e[n])})),e.attr({d:e.renderer.symbols[e.symbolName](e.x,e.y,e.width,e.height,e)})},n.prototype.textSetter=function(t){t!==this.textStr&&(delete this.textPxLength,this.textStr=t,this.added&&this.renderer.buildText(this))},n.prototype.titleSetter=function(t){var e=this.element.getElementsByTagName("title")[0];e||(e=o.createElementNS(this.SVG_NS,"title"),this.element.appendChild(e)),e.firstChild&&e.removeChild(e.firstChild),e.appendChild(o.createTextNode(String(k(t,"")).replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")))},n.prototype.toFront=function(){var t=this.element;return t.parentNode.appendChild(t),this},n.prototype.translate=function(t,e){return this.attr({translateX:t,translateY:e})},n.prototype.updateShadows=function(t,e,n){var r=this.shadows;if(r)for(var o=r.length;o--;)n.call(r[o],"height"===t?Math.max(e-(r[o].cutHeight||0),0):"d"===t?this.d:e,t,r[o])},n.prototype.updateTransform=function(){var t=this.translateX||0,e=this.translateY||0,n=this.scaleX,r=this.scaleY,o=this.inverted,i=this.rotation,a=this.matrix,l=this.element;o&&(t+=this.width,e+=this.height),t=["translate("+t+","+e+")"],g(a)&&t.push("matrix("+a.join(",")+")"),o?t.push("rotate(90) scale(-1,1)"):i&&t.push("rotate("+i+" "+k(this.rotationOriginX,l.getAttribute("x"),0)+" "+k(this.rotationOriginY,l.getAttribute("y")||0)+")"),(g(n)||g(r))&&t.push("scale("+k(n,1)+" "+k(r,1)+")"),t.length&&l.setAttribute("transform",t.join(" "))},n.prototype.visibilitySetter=function(t,e,n){"inherit"===t?n.removeAttribute(e):this[e]!==t&&n.setAttribute(e,t),this[e]=t},n.prototype.xGetter=function(t){return"circle"===this.element.nodeName&&("x"===t?t="cx":"y"===t&&(t="cy")),this._defaultGetter(t)},n.prototype.zIndexSetter=function(t,e){var n=this.renderer,r=this.parentGroup,o=(r||n).element||n.box,i=this.element,a=!1;n=o===n.box;var l,s=this.added;if(g(t)?(i.setAttribute("data-z-index",t),t=+t,this[e]===t&&(s=!1)):g(this[e])&&i.removeAttribute("data-z-index"),this[e]=t,s){for((t=this.zIndex)&&r&&(r.handleZ=!0),l=(e=o.childNodes).length-1;0<=l&&!a;l--){s=(r=e[l]).getAttribute("data-z-index");var u=!g(s);r!==i&&(0>t&&u&&!n&&!l?(o.insertBefore(i,e[l]),a=!0):(E(s)<=t||u&&(!g(t)||0<=t))&&(o.insertBefore(i,e[l+1]||null),a=!0))}a||(o.insertBefore(i,e[n?3:0]||null),a=!0)}return a},n}()).prototype["stroke-widthSetter"]=n.prototype.strokeSetter,n.prototype.yGetter=n.prototype.xGetter,n.prototype.matrixSetter=n.prototype.rotationOriginXSetter=n.prototype.rotationOriginYSetter=n.prototype.rotationSetter=n.prototype.scaleXSetter=n.prototype.scaleYSetter=n.prototype.translateXSetter=n.prototype.translateYSetter=n.prototype.verticalAlignSetter=function(t,e){this[e]=t,this.doTransform=!0},e.SVGElement=n,e.SVGElement})),e(n,"parts/SVGLabel.js",[n["parts/SVGElement.js"],n["parts/Utilities.js"]],(function(t,e){var n=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),r=e.defined,o=e.extend,i=e.isNumber,a=e.merge,l=e.removeEvent;return function(e){function s(t,n,r,o,i,a,l,u,c,d){var f=e.call(this)||this;if(f.init(t,"g"),f.textStr=n,f.x=r,f.y=o,f.anchorX=a,f.anchorY=l,f.baseline=c,f.className=d,"button"!==d&&f.addClass("highcharts-label"),d&&f.addClass("highcharts-"+d),f.text=t.text("",0,0,u).attr({zIndex:1}),"string"==typeof i){var p=/^url\((.*?)\)$/.test(i);(f.renderer.symbols[i]||p)&&(f.symbolKey=i)}return f.bBox=s.emptyBBox,f.padding=3,f.paddingLeft=0,f.baselineOffset=0,f.needsBox=t.styledMode||p,f.deferredAttr={},f.alignFactor=0,f}return n(s,e),s.prototype.alignSetter=function(t){(t={left:0,center:.5,right:1}[t])!==this.alignFactor&&(this.alignFactor=t,this.bBox&&i(this.xSetting)&&this.attr({x:this.xSetting}))},s.prototype.anchorXSetter=function(t,e){this.anchorX=t,this.boxAttr(e,Math.round(t)-this.getCrispAdjust()-this.xSetting)},s.prototype.anchorYSetter=function(t,e){this.anchorY=t,this.boxAttr(e,t-this.ySetting)},s.prototype.boxAttr=function(t,e){this.box?this.box.attr(t,e):this.deferredAttr[t]=e},s.prototype.css=function(e){if(e){var n={};e=a(e),s.textProps.forEach((function(t){void 0!==e[t]&&(n[t]=e[t],delete e[t])})),this.text.css(n);var r="fontSize"in n||"fontWeight"in n;("width"in n||r)&&(this.updateBoxSize(),r&&this.updateTextPadding())}return t.prototype.css.call(this,e)},s.prototype.destroy=function(){l(this.element,"mouseenter"),l(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),t.prototype.destroy.call(this)},s.prototype.fillSetter=function(t,e){t&&(this.needsBox=!0),this.fill=t,this.boxAttr(e,t)},s.prototype.getBBox=function(){var t=this.bBox,e=this.padding;return{width:t.width+2*e,height:t.height+2*e,x:t.x-e,y:t.y-e}},s.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},s.prototype.heightSetter=function(t){this.heightSetting=t},s.prototype.on=function(e,n){var r=this,o=r.text,i=o&&"SPAN"===o.element.tagName?o:void 0;if(i){var a=function(t){("mouseenter"===e||"mouseleave"===e)&&t.relatedTarget instanceof Element&&(r.element.contains(t.relatedTarget)||i.element.contains(t.relatedTarget))||n.call(r.element,t)};i.on(e,a)}return t.prototype.on.call(r,e,a||n),r},s.prototype.onAdd=function(){var t=this.textStr;this.text.add(this),this.attr({text:r(t)?t:"",x:this.x,y:this.y}),this.box&&r(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},s.prototype.paddingSetter=function(t){r(t)&&t!==this.padding&&(this.padding=t,this.updateTextPadding())},s.prototype.paddingLeftSetter=function(t){r(t)&&t!==this.paddingLeft&&(this.paddingLeft=t,this.updateTextPadding())},s.prototype.rSetter=function(t,e){this.boxAttr(e,t)},s.prototype.shadow=function(t){return t&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(t)),this},s.prototype.strokeSetter=function(t,e){this.stroke=t,this.boxAttr(e,t)},s.prototype["stroke-widthSetter"]=function(t,e){t&&(this.needsBox=!0),this["stroke-width"]=t,this.boxAttr(e,t)},s.prototype["text-alignSetter"]=function(t){this.textAlign=t},s.prototype.textSetter=function(t){void 0!==t&&this.text.attr({text:t}),this.updateBoxSize(),this.updateTextPadding()},s.prototype.updateBoxSize=function(){var t=this.text.element.style,e={},n=this.padding,a=this.paddingLeft,l=i(this.widthSetting)&&i(this.heightSetting)&&!this.textAlign||!r(this.text.textStr)?s.emptyBBox:this.text.getBBox();this.width=(this.widthSetting||l.width||0)+2*n+a,this.height=(this.heightSetting||l.height||0)+2*n,this.baselineOffset=n+Math.min(this.renderer.fontMetrics(t&&t.fontSize,this.text).b,l.height||1/0),this.needsBox&&(this.box||((t=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),t.add(this),t=this.getCrispAdjust(),e.x=t,e.y=(this.baseline?-this.baselineOffset:0)+t),e.width=Math.round(this.width),e.height=Math.round(this.height),this.box.attr(o(e,this.deferredAttr)),this.deferredAttr={}),this.bBox=l},s.prototype.updateTextPadding=function(){var t=this.text,e=this.baseline?0:this.baselineOffset,n=this.paddingLeft+this.padding;r(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(n+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),n===t.x&&e===t.y||(t.attr("x",n),t.hasBoxWidthChanged&&(this.bBox=t.getBBox(!0),this.updateBoxSize()),void 0!==e&&t.attr("y",e)),t.x=n,t.y=e},s.prototype.widthSetter=function(t){this.widthSetting=i(t)?t:void 0},s.prototype.xSetter=function(t){this.x=t,this.alignFactor&&(t-=this.alignFactor*((this.widthSetting||this.bBox.width)+2*this.padding),this["forceAnimate:x"]=!0),this.xSetting=Math.round(t),this.attr("translateX",this.xSetting)},s.prototype.ySetter=function(t){this.ySetting=this.y=Math.round(t),this.attr("translateY",this.ySetting)},s.emptyBBox={width:0,height:0,x:0,y:0},s.textProps="color cursor direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),s}(t)})),e(n,"parts/SVGRenderer.js",[n["parts/Color.js"],n["parts/Globals.js"],n["parts/SVGElement.js"],n["parts/SVGLabel.js"],n["parts/Utilities.js"]],(function(t,e,n,r,o){var i=o.addEvent,a=o.attr,l=o.createElement,s=o.css,u=o.defined,c=o.destroyObjectProperties,d=o.extend,f=o.isArray,p=o.isNumber,h=o.isObject,m=o.isString,g=o.merge,A=o.objectEach,v=o.pick,y=o.pInt,b=o.splat,w=o.uniqueKey,C=e.charts,x=e.deg2rad,S=e.doc,O=e.isFirefox,k=e.isMS,E=e.isWebKit;o=e.noop;var _=e.svg,P=e.SVG_NS,B=e.symbolSizes,T=e.win,R=function(){function e(t,e,n,r,o,i,a){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(t,e,n,r,o,i,a)}return e.prototype.init=function(t,e,n,r,o,l,u){var c,d=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"});u||d.css(this.getStyle(r)),r=d.element,t.appendChild(r),a(t,"dir","ltr"),-1===t.innerHTML.indexOf("xmlns")&&a(r,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=r,this.boxWrapper=d,this.alignedObjects=[],this.url=(O||E)&&S.getElementsByTagName("base").length?T.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"",this.createElement("desc").add().element.appendChild(S.createTextNode("Created with Highcharts 8.1.2")),this.defs=this.createElement("defs").add(),this.allowHTML=l,this.forExport=o,this.styledMode=u,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(e,n,!1),O&&t.getBoundingClientRect&&((e=function(){s(t,{left:0,top:0}),c=t.getBoundingClientRect(),s(t,{left:Math.ceil(c.left)-c.left+"px",top:Math.ceil(c.top)-c.top+"px"})})(),this.unSubPixelFix=i(T,"resize",e))},e.prototype.definition=function(t){var e=this;return function t(n,r){var o;return b(n).forEach((function(n){var i=e.createElement(n.tagName),a={};A(n,(function(t,e){"tagName"!==e&&"children"!==e&&"textContent"!==e&&(a[e]=t)})),i.attr(a),i.add(r||e.defs),n.textContent&&i.element.appendChild(S.createTextNode(n.textContent)),t(n.children||[],i),o=i})),o}(t)},e.prototype.getStyle=function(t){return this.style=d({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},t)},e.prototype.setStyle=function(t){this.boxWrapper.css(this.getStyle(t))},e.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},e.prototype.destroy=function(){var t=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),c(this.gradients||{}),this.gradients=null,t&&(this.defs=t.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},e.prototype.createElement=function(t){var e=new this.Element;return e.init(this,t),e},e.prototype.getRadialAttr=function(t,e){return{cx:t[0]-t[2]/2+e.cx*t[2],cy:t[1]-t[2]/2+e.cy*t[2],r:e.r*t[2]}},e.prototype.truncate=function(t,e,n,r,o,i,a){var l,s,u=this,c=t.rotation,d=r?1:0,f=(n||r).length,p=f,h=[],m=function(t){e.firstChild&&e.removeChild(e.firstChild),t&&e.appendChild(S.createTextNode(t))},g=function(i,l){if(void 0===h[l=l||i])if(e.getSubStringLength)try{h[l]=o+e.getSubStringLength(0,r?l+1:l)}catch(t){}else u.getSpanWidth&&(m(a(n||r,i)),h[l]=o+u.getSpanWidth(t,e));return h[l]};t.rotation=0;var A=g(e.textContent.length);if(s=o+A>i){for(;d<=f;)p=Math.ceil((d+f)/2),r&&(l=a(r,p)),A=g(p,l&&l.length-1),d===f?d=f+1:A>i?f=p-1:d=p;0===f?m(""):n&&f===n.length-1||m(l||a(n||r,p))}return r&&r.splice(0,p),t.actualWidth=A,t.rotation=c,s},e.prototype.buildText=function(t){var e,n,r=t.element,o=this,i=o.forExport,l=v(t.textStr,"").toString(),u=-1!==l.indexOf("<"),c=r.childNodes,d=a(r,"x"),f=t.styles,p=t.textWidth,h=f&&f.lineHeight,g=f&&f.textOutline,b=f&&"ellipsis"===f.textOverflow,w=f&&"nowrap"===f.whiteSpace,C=f&&f.fontSize,x=c.length;f=p&&!t.added&&this.box;var O=function(t){var e;return o.styledMode||(e=/(px|em)$/.test(t&&t.style.fontSize)?t.style.fontSize:C||o.style.fontSize||12),h?y(h):o.fontMetrics(e,t.getAttribute("style")?t:r).h},k=function(t,e){return A(o.escapes,(function(n,r){e&&-1!==e.indexOf(n)||(t=t.toString().replace(new RegExp(n,"g"),r))})),t},E=function(t,e){var n=t.indexOf("<");if(-1!==(n=(t=t.substring(n,t.indexOf(">")-n)).indexOf(e+"="))&&(n=n+e.length+1,'"'===(e=t.charAt(n))||"'"===e))return(t=t.substring(n+1)).substring(0,t.indexOf(e))},B=/<br.*?>/g,T=[l,b,w,h,g,C,p].join();if(T!==t.textCache){for(t.textCache=T;x--;)r.removeChild(c[x]);u||g||b||p||-1!==l.indexOf(" ")&&(!w||B.test(l))?(f&&f.appendChild(r),(l=(l=u?(l=o.styledMode?l.replace(/<(b|strong)>/g,'<span class="highcharts-strong">').replace(/<(i|em)>/g,'<span class="highcharts-emphasized">'):l.replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">')).replace(/<a/g,"<span").replace(/<\/(b|strong|i|em|a)>/g,"</span>").split(B):[l]).filter((function(t){return""!==t}))).forEach((function(l,u){var c=0,f=0,h=(l=l.replace(/^\s+|\s+$/g,"").replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||")).split("|||");h.forEach((function(l){if(""!==l||1===h.length){var m,g,A={},v=S.createElementNS(o.SVG_NS,"tspan");if((m=E(l,"class"))&&a(v,"class",m),(m=E(l,"style"))&&(m=m.replace(/(;| |^)color([ :])/,"$1fill$2"),a(v,"style",m)),(g=E(l,"href"))&&!i&&-1===g.split(":")[0].toLowerCase().indexOf("javascript")){var y=S.createElementNS(o.SVG_NS,"a");a(y,"href",g),a(v,"class","highcharts-anchor"),y.appendChild(v),o.styledMode||s(v,{cursor:"pointer"})}if(" "!==(l=k(l.replace(/<[a-zA-Z\/](.|\n)*?>/g,"")||" "))){if(v.appendChild(S.createTextNode(l)),c?A.dx=0:u&&null!==d&&(A.x=d),a(v,A),r.appendChild(y||v),!c&&n&&(!_&&i&&s(v,{display:"block"}),a(v,"dy",O(v))),p){var x=l.replace(/([^\^])-/g,"$1- ").split(" ");if(A=!w&&(1<h.length||u||1<x.length),y=0,g=O(v),b)e=o.truncate(t,v,l,void 0,0,Math.max(0,p-parseInt(C||12,10)),(function(t,e){return t.substring(0,e)+"…"}));else if(A)for(;x.length;)x.length&&!w&&0<y&&(v=S.createElementNS(P,"tspan"),a(v,{dy:g,x:d}),m&&a(v,"style",m),v.appendChild(S.createTextNode(x.join(" ").replace(/- /g,"-"))),r.appendChild(v)),o.truncate(t,v,null,x,0===y?f:0,p,(function(t,e){return x.slice(0,e).join(" ").replace(/- /g,"-")})),f=t.actualWidth,y++}c++}}})),n=n||r.childNodes.length})),b&&e&&t.attr("title",k(t.textStr||"",["&lt;","&gt;"])),f&&f.removeChild(r),m(g)&&t.applyTextOutline&&t.applyTextOutline(g)):r.appendChild(S.createTextNode(k(l)))}},e.prototype.getContrast=function(e){return(e=t.parse(e).rgba)[0]*=1,e[1]*=1.2,e[2]*=.5,459<e[0]+e[1]+e[2]?"#000000":"#FFFFFF"},e.prototype.button=function(t,e,n,r,o,a,l,s,u,c){var f=this.label(t,e,n,u,void 0,void 0,c,void 0,"button"),p=0,h=this.styledMode;if(t=o&&o.style||{},o&&o.style&&delete o.style,f.attr(g({padding:8,r:2},o)),!h){var m=(o=g({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontWeight:"normal"}},{style:t},o)).style;delete o.style;var A=(a=g(o,{fill:"#e6e6e6"},a)).style;delete a.style;var v=(l=g(o,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},l)).style;delete l.style;var y=(s=g(o,{style:{color:"#cccccc"}},s)).style;delete s.style}return i(f.element,k?"mouseover":"mouseenter",(function(){3!==p&&f.setState(1)})),i(f.element,k?"mouseout":"mouseleave",(function(){3!==p&&f.setState(p)})),f.setState=function(t){1!==t&&(f.state=p=t),f.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][t||0]),h||f.attr([o,a,l,s][t||0]).css([m,A,v,y][t||0])},h||f.attr(o).css(d({cursor:"default"},m)),f.on("click",(function(t){3!==p&&r.call(f,t)}))},e.prototype.crispLine=function(t,e,n){void 0===n&&(n="round");var r=t[0],o=t[1];return r[1]===o[1]&&(r[1]=o[1]=Math[n](r[1])-e%2/2),r[2]===o[2]&&(r[2]=o[2]=Math[n](r[2])+e%2/2),t},e.prototype.path=function(t){var e=this.styledMode?{}:{fill:"none"};return f(t)?e.d=t:h(t)&&d(e,t),this.createElement("path").attr(e)},e.prototype.circle=function(t,e,n){return t=h(t)?t:void 0===t?{}:{x:t,y:e,r:n},(e=this.createElement("circle")).xSetter=e.ySetter=function(t,e,n){n.setAttribute("c"+e,t)},e.attr(t)},e.prototype.arc=function(t,e,n,r,o,i){return h(t)?(e=(r=t).y,n=r.r,t=r.x):r={innerR:r,start:o,end:i},(t=this.symbol("arc",t,e,n,n,r)).r=n,t},e.prototype.rect=function(t,e,n,r,o,i){o=h(t)?t.r:o;var l=this.createElement("rect");return t=h(t)?t:void 0===t?{}:{x:t,y:e,width:Math.max(n,0),height:Math.max(r,0)},this.styledMode||(void 0!==i&&(t.strokeWidth=i,t=l.crisp(t)),t.fill="none"),o&&(t.r=o),l.rSetter=function(t,e,n){l.r=t,a(n,{rx:t,ry:t})},l.rGetter=function(){return l.r},l.attr(t)},e.prototype.setSize=function(t,e,n){var r=this.alignedObjects,o=r.length;for(this.width=t,this.height=e,this.boxWrapper.animate({width:t,height:e},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:v(n,!0)?void 0:0});o--;)r[o].align()},e.prototype.g=function(t){var e=this.createElement("g");return t?e.attr({class:"highcharts-"+t}):e},e.prototype.image=function(t,e,n,r,o,a){var l={preserveAspectRatio:"none"},s=function(t,e){t.setAttributeNS?t.setAttributeNS("http://www.w3.org/1999/xlink","href",e):t.setAttribute("hc-svg-href",e)},u=function(e){s(c.element,t),a.call(c,e)};1<arguments.length&&d(l,{x:e,y:n,width:r,height:o});var c=this.createElement("image").attr(l);return a?(s(c.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),l=new T.Image,i(l,"load",u),l.src=t,l.complete&&u({})):s(c.element,t),c},e.prototype.symbol=function(t,e,n,r,o,i){var a,c=this,f=/^url\((.*?)\)$/,p=f.test(t),h=!p&&(this.symbols[t]?t:"circle"),m=h&&this.symbols[h];if(m){"number"==typeof e&&(a=m.call(this.symbols,Math.round(e||0),Math.round(n||0),r||0,o||0,i));var g=this.path(a);c.styledMode||g.attr("fill","none"),d(g,{symbolName:h,x:e,y:n,width:r,height:o}),i&&d(g,i)}else if(p){var A=t.match(f)[1];(g=this.image(A)).imgwidth=v(B[A]&&B[A].width,i&&i.width),g.imgheight=v(B[A]&&B[A].height,i&&i.height);var y=function(){g.attr({width:g.width,height:g.height})};["width","height"].forEach((function(t){g[t+"Setter"]=function(t,e){var n={},r=this["img"+e],o="width"===e?"translateX":"translateY";this[e]=t,u(r)&&(i&&"within"===i.backgroundSize&&this.width&&this.height&&(r=Math.round(r*Math.min(this.width/this.imgwidth,this.height/this.imgheight))),this.element&&this.element.setAttribute(e,r),this.alignByTranslate||(n[o]=((this[e]||0)-r)/2,this.attr(n)))}})),u(e)&&g.attr({x:e,y:n}),g.isImg=!0,u(g.imgwidth)&&u(g.imgheight)?y():(g.attr({width:0,height:0}),l("img",{onload:function(){var t=C[c.chartIndex];0===this.width&&(s(this,{position:"absolute",top:"-999em"}),S.body.appendChild(this)),B[A]={width:this.width,height:this.height},g.imgwidth=this.width,g.imgheight=this.height,g.element&&y(),this.parentNode&&this.parentNode.removeChild(this),c.imgCount--,c.imgCount||!t||t.hasLoaded||t.onload()},src:A}),this.imgCount++)}return g},e.prototype.clipRect=function(t,e,n,r){var o=w()+"-",i=this.createElement("clipPath").attr({id:o}).add(this.defs);return(t=this.rect(t,e,n,r,0).add(i)).id=o,t.clipPath=i,t.count=0,t},e.prototype.text=function(t,e,n,r){var o={};return!r||!this.allowHTML&&this.forExport?(o.x=Math.round(e||0),n&&(o.y=Math.round(n)),u(t)&&(o.text=t),t=this.createElement("text").attr(o),r||(t.xSetter=function(t,e,n){var r,o=n.getElementsByTagName("tspan"),i=n.getAttribute(e);for(r=0;r<o.length;r++){var a=o[r];a.getAttribute(e)===i&&a.setAttribute(e,t)}n.setAttribute(e,t)}),t):this.html(t,e,n)},e.prototype.fontMetrics=function(t,e){return t=!this.styledMode&&/px/.test(t)||!T.getComputedStyle?t||e&&e.style&&e.style.fontSize||this.style&&this.style.fontSize:e&&n.prototype.getStyle.call(e,"font-size"),{h:e=24>(t=/px/.test(t)?y(t):12)?t+3:Math.round(1.2*t),b:Math.round(.8*e),f:t}},e.prototype.rotCorr=function(t,e,n){var r=t;return e&&n&&(r=Math.max(r*Math.cos(e*x),4)),{x:-t/3*Math.sin(e*x),y:r}},e.prototype.pathToSegments=function(t){for(var e=[],n=[],r={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},o=0;o<t.length;o++)m(n[0])&&p(t[o])&&n.length===r[n[0].toUpperCase()]&&t.splice(o,0,n[0].replace("M","L").replace("m","l")),"string"==typeof t[o]&&(n.length&&e.push(n.slice(0)),n.length=0),n.push(t[o]);return e.push(n.slice(0)),e},e.prototype.label=function(t,e,n,o,i,a,l,s,u){return new r(this,t,e,n,o,i,a,l,s,u)},e}();return R.prototype.Element=n,R.prototype.SVG_NS=P,R.prototype.draw=o,R.prototype.escapes={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},R.prototype.symbols={circle:function(t,e,n,r){return this.arc(t+n/2,e+r/2,n/2,r/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},square:function(t,e,n,r){return[["M",t,e],["L",t+n,e],["L",t+n,e+r],["L",t,e+r],["Z"]]},triangle:function(t,e,n,r){return[["M",t+n/2,e],["L",t+n,e+r],["L",t,e+r],["Z"]]},"triangle-down":function(t,e,n,r){return[["M",t,e],["L",t+n,e],["L",t+n/2,e+r],["Z"]]},diamond:function(t,e,n,r){return[["M",t+n/2,e],["L",t+n,e+r/2],["L",t+n/2,e+r],["L",t,e+r/2],["Z"]]},arc:function(t,e,n,r,o){var i=[];if(o){var a=o.start||0,l=o.end||0,s=o.r||n;n=o.r||r||n;var c=.001>Math.abs(l-a-2*Math.PI);l-=.001,r=o.innerR,c=v(o.open,c);var d=Math.cos(a),f=Math.sin(a),p=Math.cos(l),h=Math.sin(l);a=v(o.longArc,.001>l-a-Math.PI?0:1),i.push(["M",t+s*d,e+n*f],["A",s,n,0,a,v(o.clockwise,1),t+s*p,e+n*h]),u(r)&&i.push(c?["M",t+r*p,e+r*h]:["L",t+r*p,e+r*h],["A",r,r,0,a,u(o.clockwise)?1-o.clockwise:0,t+r*d,e+r*f]),c||i.push(["Z"])}return i},callout:function(t,e,n,r,o){var i=Math.min(o&&o.r||0,n,r),a=i+6,l=o&&o.anchorX||0;o=o&&o.anchorY||0;var s=[["M",t+i,e],["L",t+n-i,e],["C",t+n,e,t+n,e,t+n,e+i],["L",t+n,e+r-i],["C",t+n,e+r,t+n,e+r,t+n-i,e+r],["L",t+i,e+r],["C",t,e+r,t,e+r,t,e+r-i],["L",t,e+i],["C",t,e,t,e,t+i,e]];return l&&l>n?o>e+a&&o<e+r-a?s.splice(3,1,["L",t+n,o-6],["L",t+n+6,o],["L",t+n,o+6],["L",t+n,e+r-i]):s.splice(3,1,["L",t+n,r/2],["L",l,o],["L",t+n,r/2],["L",t+n,e+r-i]):l&&0>l?o>e+a&&o<e+r-a?s.splice(7,1,["L",t,o+6],["L",t-6,o],["L",t,o-6],["L",t,e+i]):s.splice(7,1,["L",t,r/2],["L",l,o],["L",t,r/2],["L",t,e+i]):o&&o>r&&l>t+a&&l<t+n-a?s.splice(5,1,["L",l+6,e+r],["L",l,e+r+6],["L",l-6,e+r],["L",t+i,e+r]):o&&0>o&&l>t+a&&l<t+n-a&&s.splice(1,1,["L",l-6,e],["L",l,e-6],["L",l+6,e],["L",n-i,e]),s}},e.SVGRenderer=R,e.Renderer=e.SVGRenderer,e.Renderer})),e(n,"parts/Html.js",[n["parts/Globals.js"],n["parts/SVGElement.js"],n["parts/SVGRenderer.js"],n["parts/Utilities.js"]],(function(t,e,n,r){var o=r.attr,i=r.createElement,a=r.css,l=r.defined,s=r.extend,u=r.pick,c=r.pInt,d=t.isFirefox,f=t.isMS,p=t.isWebKit,h=t.win;s(e.prototype,{htmlCss:function(t){var e="SPAN"===this.element.tagName&&t&&"width"in t,n=u(e&&t.width,void 0);if(e){delete t.width,this.textWidth=n;var r=!0}return t&&"ellipsis"===t.textOverflow&&(t.whiteSpace="nowrap",t.overflow="hidden"),this.styles=s(this.styles,t),a(this.element,t),r&&this.htmlUpdateTransform(),this},htmlGetBBox:function(){var t=this.element;return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var t=this.renderer,e=this.element,n=this.translateX||0,r=this.translateY||0,o=this.x||0,i=this.y||0,s=this.textAlign||"left",u={left:0,center:.5,right:1}[s],d=this.styles,f=d&&d.whiteSpace;if(a(e,{marginLeft:n,marginTop:r}),!t.styledMode&&this.shadows&&this.shadows.forEach((function(t){a(t,{marginLeft:n+1,marginTop:r+1})})),this.inverted&&[].forEach.call(e.childNodes,(function(n){t.invertChild(n,e)})),"SPAN"===e.tagName){d=this.rotation;var p,h=this.textWidth&&c(this.textWidth),m=[d,s,e.innerHTML,this.textWidth,this.textAlign].join();(p=h!==this.oldTextWidth)&&!(p=h>this.oldTextWidth)&&((p=this.textPxLength)||(a(e,{width:"",whiteSpace:f||"nowrap"}),p=e.offsetWidth),p=p>h),p&&(/[ \-]/.test(e.textContent||e.innerText)||"ellipsis"===e.style.textOverflow)?(a(e,{width:h+"px",display:"block",whiteSpace:f||"normal"}),this.oldTextWidth=h,this.hasBoxWidthChanged=!0):this.hasBoxWidthChanged=!1,m!==this.cTT&&(f=t.fontMetrics(e.style.fontSize,e).b,!l(d)||d===(this.oldRotation||0)&&s===this.oldAlign||this.setSpanRotation(d,u,f),this.getSpanCorrection(!l(d)&&this.textPxLength||e.offsetWidth,f,u,d,s)),a(e,{left:o+(this.xCorr||0)+"px",top:i+(this.yCorr||0)+"px"}),this.cTT=m,this.oldRotation=d,this.oldAlign=s}}else this.alignOnAdd=!0},setSpanRotation:function(t,e,n){var r={},o=this.renderer.getTransformKey();r[o]=r.transform="rotate("+t+"deg)",r[o+(d?"Origin":"-origin")]=r.transformOrigin=100*e+"% "+n+"px",a(this.element,r)},getSpanCorrection:function(t,e,n){this.xCorr=-t*n,this.yCorr=-e}}),s(n.prototype,{getTransformKey:function(){return f&&!/Edge/.test(h.navigator.userAgent)?"-ms-transform":p?"-webkit-transform":d?"MozTransform":h.opera?"-o-transform":""},html:function(t,n,r){var a=this.createElement("span"),l=a.element,c=a.renderer,d=c.isSVG,f=function(t,n){["opacity","visibility"].forEach((function(r){t[r+"Setter"]=function(o,i,a){var l=t.div?t.div.style:n;e.prototype[r+"Setter"].call(this,o,i,a),l&&(l[i]=o)}})),t.addedSetters=!0};return a.textSetter=function(t){t!==l.innerHTML&&(delete this.bBox,delete this.oldTextWidth),this.textStr=t,l.innerHTML=u(t,""),a.doTransform=!0},d&&f(a,a.element.style),a.xSetter=a.ySetter=a.alignSetter=a.rotationSetter=function(t,e){"align"===e&&(e="textAlign"),a[e]=t,a.doTransform=!0},a.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},a.attr({text:t,x:Math.round(n),y:Math.round(r)}).css({position:"absolute"}),c.styledMode||a.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),l.style.whiteSpace="nowrap",a.css=a.htmlCss,d&&(a.add=function(t){var e=c.box.parentNode,n=[];if(this.parentGroup=t){var r=t.div;if(!r){for(;t;)n.push(t),t=t.parentGroup;n.reverse().forEach((function(t){function l(e,n){t[n]=e,"translateX"===n?c.left=e+"px":c.top=e+"px",t.doTransform=!0}var u=o(t.element,"class"),c=(r=t.div=t.div||i("div",u?{className:u}:void 0,{position:"absolute",left:(t.translateX||0)+"px",top:(t.translateY||0)+"px",display:t.display,opacity:t.opacity,pointerEvents:t.styles&&t.styles.pointerEvents},r||e)).style;s(t,{classSetter:function(t){return function(e){this.element.setAttribute("class",e),t.className=e}}(r),on:function(){return n[0].div&&a.on.apply({element:n[0].div},arguments),t},translateXSetter:l,translateYSetter:l}),t.addedSetters||f(t)}))}}else r=e;return r.appendChild(l),a.added=!0,a.alignOnAdd&&a.htmlUpdateTransform(),a}),a}})})),e(n,"parts/Tick.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.clamp,r=e.correctFloat,o=e.defined,i=e.destroyObjectProperties,a=e.extend,l=e.fireEvent,s=e.isNumber,u=e.merge,c=e.objectEach,d=e.pick,f=t.deg2rad;return e=function(){function t(t,e,n,r,o){this.isNewLabel=this.isNew=!0,this.axis=t,this.pos=e,this.type=n||"",this.parameters=o||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,l(this,"init"),n||r||this.addLabel()}return t.prototype.addLabel=function(){var t=this,e=t.axis,n=e.options,i=e.chart,l=e.categories,s=e.logarithmic,u=e.names,c=t.pos,f=d(t.options&&t.options.labels,n.labels),p=e.tickPositions,h=c===p[0],m=c===p[p.length-1];u=this.parameters.category||(l?d(l[c],u[c],c):c);var g,A,v=t.label;if(l=(!f.step||1===f.step)&&1===e.tickInterval,p=p.info,e.dateTime&&p)var y=i.time.resolveDTLFormat(n.dateTimeLabelFormats[!n.grid&&p.higherRanks[c]||p.unitName]),b=y.main;t.isFirst=h,t.isLast=m,t.formatCtx={axis:e,chart:i,isFirst:h,isLast:m,dateTimeLabelFormat:b,tickPositionInfo:p,value:s?r(s.lin2log(u)):u,pos:c},n=e.labelFormatter.call(t.formatCtx,this.formatCtx),(A=y&&y.list)&&(t.shortenLabel=function(){for(g=0;g<A.length;g++)if(v.attr({text:e.labelFormatter.call(a(t.formatCtx,{dateTimeLabelFormat:A[g]}))}),v.getBBox().width<e.getSlotWidth(t)-2*d(f.padding,5))return;v.attr({text:""})}),l&&e._addedPlotLB&&e.isXAxis&&t.moveLabel(n,f),o(v)||t.movedLabel?v&&v.textStr!==n&&!l&&(!v.textWidth||f.style&&f.style.width||v.styles.width||v.css({width:null}),v.attr({text:n}),v.textPxLength=v.getBBox().width):(t.label=v=t.createLabel({x:0,y:0},n,f),t.rotation=0)},t.prototype.createLabel=function(t,e,n){var r=this.axis,i=r.chart;return(t=o(e)&&n.enabled?i.renderer.text(e,t.x,t.y,n.useHTML).add(r.labelGroup):null)&&(i.styledMode||t.css(u(n.style)),t.textPxLength=t.getBBox().width),t},t.prototype.destroy=function(){i(this,this.axis)},t.prototype.getPosition=function(t,e,o,i){var a=this.axis,s=a.chart,u=i&&s.oldChartHeight||s.chartHeight;return(t={x:t?r(a.translate(e+o,null,null,i)+a.transB):a.left+a.offset+(a.opposite?(i&&s.oldChartWidth||s.chartWidth)-a.right-a.left:0),y:t?u-a.bottom+a.offset-(a.opposite?a.height:0):r(u-a.translate(e+o,null,null,i)-a.transB)}).y=n(t.y,-1e5,1e5),l(this,"afterGetPosition",{pos:t}),t},t.prototype.getLabelPosition=function(t,e,n,r,i,a,s,u){var c=this.axis,d=c.transA,p=c.isLinked&&c.linkedParent?c.linkedParent.reversed:c.reversed,h=c.staggerLines,m=c.tickRotCorr||{x:0,y:0},g=i.y,A=r||c.reserveSpaceDefault?0:-c.labelOffset*("center"===c.labelAlign?.5:1),v={};return o(g)||(g=0===c.side?n.rotation?-8:-n.getBBox().height:2===c.side?m.y+8:Math.cos(n.rotation*f)*(m.y-n.getBBox(!1,0).height/2)),t=t+i.x+A+m.x-(a&&r?a*d*(p?-1:1):0),e=e+g-(a&&!r?a*d*(p?1:-1):0),h&&(n=s/(u||1)%h,c.opposite&&(n=h-n-1),e+=c.labelOffset/h*n),v.x=t,v.y=Math.round(e),l(this,"afterGetLabelPosition",{pos:v,tickmarkOffset:a,index:s}),v},t.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},t.prototype.getMarkPath=function(t,e,n,r,o,i){return i.crispLine([["M",t,e],["L",t+(o?0:-n),e+(o?n:0)]],r)},t.prototype.handleOverflow=function(t){var e=this.axis,n=e.options.labels,r=t.x,o=e.chart.chartWidth,i=e.chart.spacing,a=d(e.labelLeft,Math.min(e.pos,i[3]));i=d(e.labelRight,Math.max(e.isRadial?0:e.pos+e.len,o-i[1]));var l,s=this.label,u=this.rotation,c={left:0,center:.5,right:1}[e.labelAlign||s.attr("align")],p=s.getBBox().width,h=e.getSlotWidth(this),m=h,g=1,A={};u||"justify"!==d(n.overflow,"justify")?0>u&&r-c*p<a?l=Math.round(r/Math.cos(u*f)-a):0<u&&r+c*p>i&&(l=Math.round((o-r)/Math.cos(u*f))):(o=r+(1-c)*p,r-c*p<a?m=t.x+m*(1-c)-a:o>i&&(m=i-t.x+m*c,g=-1),(m=Math.min(h,m))<h&&"center"===e.labelAlign&&(t.x+=g*(h-m-c*(h-Math.min(p,m)))),(p>m||e.autoRotation&&(s.styles||{}).width)&&(l=m)),l&&(this.shortenLabel?this.shortenLabel():(A.width=Math.floor(l)+"px",(n.style||{}).textOverflow||(A.textOverflow="ellipsis"),s.css(A)))},t.prototype.moveLabel=function(t,e){var n=this,r=n.label,o=!1,i=n.axis,a=i.reversed,l=i.chart.inverted;if(r&&r.textStr===t?(n.movedLabel=r,o=!0,delete n.label):c(i.ticks,(function(e){o||e.isNew||e===n||!e.label||e.label.textStr!==t||(n.movedLabel=e.label,o=!0,e.labelPos=n.movedLabel.xy,delete e.label)})),!o&&(n.labelPos||r)){var s=n.labelPos||r.xy;r=l?s.x:a?0:i.width+i.left,i=l?a?i.width+i.left:0:s.y,n.movedLabel=n.createLabel({x:r,y:i},t,e),n.movedLabel&&n.movedLabel.attr({opacity:0})}},t.prototype.render=function(t,e,n){var r=this.axis,o=r.horiz,i=this.pos,a=d(this.tickmarkOffset,r.tickmarkOffset);a=(i=this.getPosition(o,i,a,e)).x;var s=i.y;r=o&&a===r.pos+r.len||!o&&s===r.pos?-1:1,n=d(n,1),this.isActive=!0,this.renderGridLine(e,n,r),this.renderMark(i,n,r),this.renderLabel(i,e,n,t),this.isNew=!1,l(this,"afterRender")},t.prototype.renderGridLine=function(t,e,n){var r=this.axis,o=r.options,i=this.gridLine,a={},l=this.pos,s=this.type,u=d(this.tickmarkOffset,r.tickmarkOffset),c=r.chart.renderer,f=s?s+"Grid":"grid",p=o[f+"LineWidth"],h=o[f+"LineColor"];o=o[f+"LineDashStyle"],i||(r.chart.styledMode||(a.stroke=h,a["stroke-width"]=p,o&&(a.dashstyle=o)),s||(a.zIndex=1),t&&(e=0),this.gridLine=i=c.path().attr(a).addClass("highcharts-"+(s?s+"-":"")+"grid-line").add(r.gridGroup)),i&&(n=r.getPlotLinePath({value:l+u,lineWidth:i.strokeWidth()*n,force:"pass",old:t}))&&i[t||this.isNew?"attr":"animate"]({d:n,opacity:e})},t.prototype.renderMark=function(t,e,n){var r=this.axis,o=r.options,i=r.chart.renderer,a=this.type,l=a?a+"Tick":"tick",s=r.tickSize(l),u=this.mark,c=!u,f=t.x;t=t.y;var p=d(o[l+"Width"],!a&&r.isXAxis?1:0);o=o[l+"Color"],s&&(r.opposite&&(s[0]=-s[0]),c&&(this.mark=u=i.path().addClass("highcharts-"+(a?a+"-":"")+"tick").add(r.axisGroup),r.chart.styledMode||u.attr({stroke:o,"stroke-width":p})),u[c?"attr":"animate"]({d:this.getMarkPath(f,t,s[0],u.strokeWidth()*n,r.horiz,i),opacity:e}))},t.prototype.renderLabel=function(t,e,n,r){var o=this.axis,i=o.horiz,a=o.options,l=this.label,u=a.labels,c=u.step;o=d(this.tickmarkOffset,o.tickmarkOffset);var f=!0,p=t.x;t=t.y,l&&s(p)&&(l.xy=t=this.getLabelPosition(p,t,l,i,u,o,r,c),this.isFirst&&!this.isLast&&!d(a.showFirstLabel,1)||this.isLast&&!this.isFirst&&!d(a.showLastLabel,1)?f=!1:!i||u.step||u.rotation||e||0===n||this.handleOverflow(t),c&&r%c&&(f=!1),f&&s(t.y)?(t.opacity=n,l[this.isNewLabel?"attr":"animate"](t),this.isNewLabel=!1):(l.attr("y",-9999),this.isNewLabel=!0))},t.prototype.replaceMovedLabel=function(){var t=this.label,e=this.axis,n=e.reversed,r=this.axis.chart.inverted;if(t&&!this.isNew){var o=r?t.xy.x:n?e.left:e.width+e.left;n=r?n?e.width+e.top:e.top:t.xy.y,t.animate({x:o,y:n,opacity:0},void 0,t.destroy),delete this.label}e.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},t}(),t.Tick=e,t.Tick})),e(n,"parts/Time.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.defined,r=e.error,o=e.extend,i=e.isObject,a=e.merge,l=e.objectEach,s=e.pad,u=e.pick,c=e.splat,d=e.timeUnits,f=t.win;return e=function(){function e(t){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=f.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(t)}return e.prototype.get=function(t,e){if(this.variableTimezone||this.timezoneOffset){var n=e.getTime(),r=n-this.getTimezoneOffset(e);return e.setTime(r),t=e["getUTC"+t](),e.setTime(n),t}return this.useUTC?e["getUTC"+t]():e["get"+t]()},e.prototype.set=function(t,e,n){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===t||"Seconds"===t||"Minutes"===t)return e["setUTC"+t](n);var r=this.getTimezoneOffset(e);return r=e.getTime()-r,e.setTime(r),e["setUTC"+t](n),t=this.getTimezoneOffset(e),r=e.getTime()+t,e.setTime(r)}return this.useUTC?e["setUTC"+t](n):e["set"+t](n)},e.prototype.update=function(t){var e=u(t&&t.useUTC,!0);this.options=t=a(!0,this.options||{},t),this.Date=t.Date||f.Date||Date,this.timezoneOffset=(this.useUTC=e)&&t.timezoneOffset,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=!(e&&!t.getTimezoneOffset&&!t.timezone)},e.prototype.makeTime=function(e,n,r,o,i,a){if(this.useUTC){var l=this.Date.UTC.apply(0,arguments),s=this.getTimezoneOffset(l);l+=s;var c=this.getTimezoneOffset(l);s!==c?l+=c-s:s-36e5!==this.getTimezoneOffset(l-36e5)||t.isSafari||(l-=36e5)}else l=new this.Date(e,n,u(r,1),u(o,0),u(i,0),u(a,0)).getTime();return l},e.prototype.timezoneOffsetFunction=function(){var t=this,e=this.options,n=f.moment;if(!this.useUTC)return function(t){return 6e4*new Date(t.toString()).getTimezoneOffset()};if(e.timezone){if(n)return function(t){return 6e4*-n.tz(t,e.timezone).utcOffset()};r(25)}return this.useUTC&&e.getTimezoneOffset?function(t){return 6e4*e.getTimezoneOffset(t.valueOf())}:function(){return 6e4*(t.timezoneOffset||0)}},e.prototype.dateFormat=function(e,r,i){var a;if(!n(r)||isNaN(r))return(null===(a=t.defaultOptions.lang)||void 0===a?void 0:a.invalidDate)||"";e=u(e,"%Y-%m-%d %H:%M:%S");var c=this;a=new this.Date(r);var d=this.get("Hours",a),f=this.get("Day",a),p=this.get("Date",a),h=this.get("Month",a),m=this.get("FullYear",a),g=t.defaultOptions.lang,A=null==g?void 0:g.weekdays,v=null==g?void 0:g.shortWeekdays;return a=o({a:v?v[f]:A[f].substr(0,3),A:A[f],d:s(p),e:s(p,2," "),w:f,b:g.shortMonths[h],B:g.months[h],m:s(h+1),o:h+1,y:m.toString().substr(2,2),Y:m,H:s(d),k:d,I:s(d%12||12),l:d%12||12,M:s(this.get("Minutes",a)),p:12>d?"AM":"PM",P:12>d?"am":"pm",S:s(a.getSeconds()),L:s(Math.floor(r%1e3),3)},t.dateFormats),l(a,(function(t,n){for(;-1!==e.indexOf("%"+n);)e=e.replace("%"+n,"function"==typeof t?t.call(c,r):t)})),i?e.substr(0,1).toUpperCase()+e.substr(1):e},e.prototype.resolveDTLFormat=function(t){return i(t,!0)?t:{main:(t=c(t))[0],from:t[1],to:t[2]}},e.prototype.getTimeTicks=function(t,e,r,i){var a,l=this,s=[],c={},f=new l.Date(e),p=t.unitRange,h=t.count||1;if(i=u(i,1),n(e)){if(l.set("Milliseconds",f,p>=d.second?0:h*Math.floor(l.get("Milliseconds",f)/h)),p>=d.second&&l.set("Seconds",f,p>=d.minute?0:h*Math.floor(l.get("Seconds",f)/h)),p>=d.minute&&l.set("Minutes",f,p>=d.hour?0:h*Math.floor(l.get("Minutes",f)/h)),p>=d.hour&&l.set("Hours",f,p>=d.day?0:h*Math.floor(l.get("Hours",f)/h)),p>=d.day&&l.set("Date",f,p>=d.month?1:Math.max(1,h*Math.floor(l.get("Date",f)/h))),p>=d.month){l.set("Month",f,p>=d.year?0:h*Math.floor(l.get("Month",f)/h));var m=l.get("FullYear",f)}p>=d.year&&l.set("FullYear",f,m-m%h),p===d.week&&(m=l.get("Day",f),l.set("Date",f,l.get("Date",f)-m+i+(m<i?-7:0))),m=l.get("FullYear",f),i=l.get("Month",f);var g=l.get("Date",f),A=l.get("Hours",f);for(e=f.getTime(),l.variableTimezone&&(a=r-e>4*d.month||l.getTimezoneOffset(e)!==l.getTimezoneOffset(r)),e=f.getTime(),f=1;e<r;)s.push(e),e=p===d.year?l.makeTime(m+f*h,0):p===d.month?l.makeTime(m,i+f*h):!a||p!==d.day&&p!==d.week?a&&p===d.hour&&1<h?l.makeTime(m,i,g,A+f*h):e+p*h:l.makeTime(m,i,g+f*h*(p===d.day?1:7)),f++;s.push(e),p<=d.hour&&1e4>s.length&&s.forEach((function(t){0==t%18e5&&"000000000"===l.dateFormat("%H%M%S%L",t)&&(c[t]="day")}))}return s.info=o(t,{higherRanks:c,totalRange:p*h}),s},e}(),t.Time=e,t.Time})),e(n,"parts/Options.js",[n["parts/Globals.js"],n["parts/Time.js"],n["parts/Color.js"],n["parts/Utilities.js"]],(function(t,e,n,r){return n=n.parse,r=r.merge,t.defaultOptions={colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" "),symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:{styledMode:!1,borderRadius:0,colorCount:10,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},width:null,height:null,borderColor:"#335cad",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"},title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:t.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",padding:8,snap:t.isTouchDevice?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">●</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:n("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,style:{color:"#333333",cursor:"default",fontSize:"12px",whiteSpace:"nowrap"}},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}},t.time=new e(r(t.defaultOptions.global,t.defaultOptions.time)),t.dateFormat=function(e,n,r){return t.time.dateFormat(e,n,r)},{dateFormat:t.dateFormat,defaultOptions:t.defaultOptions,time:t.time}})),e(n,"parts/Axis.js",[n["parts/Color.js"],n["parts/Globals.js"],n["parts/Tick.js"],n["parts/Utilities.js"],n["parts/Options.js"]],(function(t,e,n,r,o){var i=r.addEvent,a=r.animObject,l=r.arrayMax,s=r.arrayMin,u=r.clamp,c=r.correctFloat,d=r.defined,f=r.destroyObjectProperties,p=r.error,h=r.extend,m=r.fireEvent,g=r.format,A=r.getMagnitude,v=r.isArray,y=r.isFunction,b=r.isNumber,w=r.isString,C=r.merge,x=r.normalizeTickInterval,S=r.objectEach,O=r.pick,k=r.relativeLength,E=r.removeEvent,_=r.splat,P=r.syncTimeout,B=o.defaultOptions,T=e.deg2rad;return r=function(){function r(t,e){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.oldMin=this.oldMax=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.coll=this.closestPointRange=this.chart=this.categories=this.bottom=this.alternateBands=void 0,this.init(t,e)}return r.prototype.init=function(t,e){var n=e.isX,r=this;r.chart=t,r.horiz=t.inverted&&!r.isZAxis?!n:n,r.isXAxis=n,r.coll=r.coll||(n?"xAxis":"yAxis"),m(this,"init",{userOptions:e}),r.opposite=e.opposite,r.side=e.side||(r.horiz?r.opposite?0:2:r.opposite?1:3),r.setOptions(e);var o=this.options,a=o.type;r.labelFormatter=o.labels.formatter||r.defaultLabelFormatter,r.userOptions=e,r.minPixelPadding=0,r.reversed=o.reversed,r.visible=!1!==o.visible,r.zoomEnabled=!1!==o.zoomEnabled,r.hasNames="category"===a||!0===o.categories,r.categories=o.categories||r.hasNames,r.names||(r.names=[],r.names.keys={}),r.plotLinesAndBandsGroups={},r.positiveValuesOnly=!(!r.logarithmic||o.allowNegativeLog),r.isLinked=d(o.linkedTo),r.ticks={},r.labelEdge=[],r.minorTicks={},r.plotLinesAndBands=[],r.alternateBands={},r.len=0,r.minRange=r.userMinRange=o.minRange||o.maxZoom,r.range=o.range,r.offset=o.offset||0,r.max=null,r.min=null,r.crosshair=O(o.crosshair,_(t.options.tooltip.crosshairs)[n?0:1],!1),e=r.options.events,-1===t.axes.indexOf(r)&&(n?t.axes.splice(t.xAxis.length,0,r):t.axes.push(r),t[r.coll].push(r)),r.series=r.series||[],t.inverted&&!r.isZAxis&&n&&void 0===r.reversed&&(r.reversed=!0),r.labelRotation=r.options.labels.rotation,S(e,(function(t,e){y(t)&&i(r,e,t)})),m(this,"afterInit")},r.prototype.setOptions=function(t){this.options=C(r.defaultOptions,"yAxis"===this.coll&&r.defaultYAxisOptions,[r.defaultTopAxisOptions,r.defaultRightAxisOptions,r.defaultBottomAxisOptions,r.defaultLeftAxisOptions][this.side],C(B[this.coll],t)),m(this,"afterSetOptions",{userOptions:t})},r.prototype.defaultLabelFormatter=function(){var t=this.axis,e=b(this.value)?this.value:NaN,n=t.chart.time,r=t.categories,o=this.dateTimeLabelFormat,i=B.lang,a=i.numericSymbols;i=i.numericSymbolMagnitude||1e3;var l=a&&a.length,s=t.options.labels.format;t=t.logarithmic?Math.abs(e):t.tickInterval;var u=this.chart,c=u.numberFormatter;if(s)var d=g(s,this,u);else if(r)d=""+this.value;else if(o)d=n.dateFormat(o,e);else if(l&&1e3<=t)for(;l--&&void 0===d;)t>=(n=Math.pow(i,l+1))&&0==10*e%n&&null!==a[l]&&0!==e&&(d=c(e/n,-1)+a[l]);return void 0===d&&(d=1e4<=Math.abs(e)?c(e,-1):c(e,-1,void 0,"")),d},r.prototype.getSeriesExtremes=function(){var t,e=this,n=e.chart;m(this,"getSeriesExtremes",null,(function(){e.hasVisibleSeries=!1,e.dataMin=e.dataMax=e.threshold=null,e.softThreshold=!e.isXAxis,e.stacking&&e.stacking.buildStacks(),e.series.forEach((function(r){if(r.visible||!n.options.chart.ignoreHiddenSeries){var o=r.options,i=o.threshold;if(e.hasVisibleSeries=!0,e.positiveValuesOnly&&0>=i&&(i=null),e.isXAxis){if((o=r.xData).length){var a=(t=r.getXExtremes(o)).min,l=t.max;b(a)||a instanceof Date||(o=o.filter(b),a=(t=r.getXExtremes(o)).min,l=t.max),o.length&&(e.dataMin=Math.min(O(e.dataMin,a),a),e.dataMax=Math.max(O(e.dataMax,l),l))}}else r=r.applyExtremes(),b(r.dataMin)&&(a=r.dataMin,e.dataMin=Math.min(O(e.dataMin,a),a)),b(r.dataMax)&&(l=r.dataMax,e.dataMax=Math.max(O(e.dataMax,l),l)),d(i)&&(e.threshold=i),(!o.softThreshold||e.positiveValuesOnly)&&(e.softThreshold=!1)}}))})),m(this,"afterGetSeriesExtremes")},r.prototype.translate=function(t,e,n,r,o,i){var a=this.linkedParent||this,l=1,s=0,u=r?a.oldTransA:a.transA;r=r?a.oldMin:a.min;var c=a.minPixelPadding;return o=(a.isOrdinal||a.brokenAxis&&a.brokenAxis.hasBreaks||a.logarithmic&&o)&&a.lin2val,u||(u=a.transA),n&&(l*=-1,s=a.len),a.reversed&&(s-=(l*=-1)*(a.sector||a.len)),e?(t=(t*l+s-c)/u+r,o&&(t=a.lin2val(t))):(o&&(t=a.val2lin(t)),t=b(r)?l*(t-r)*u+s+l*c+(b(i)?u*i:0):void 0),t},r.prototype.toPixels=function(t,e){return this.translate(t,!1,!this.horiz,null,!0)+(e?0:this.pos)},r.prototype.toValue=function(t,e){return this.translate(t-(e?0:this.pos),!0,!this.horiz,null,!0)},r.prototype.getPlotLinePath=function(t){function e(t,e,n){return("pass"!==A&&t<e||t>n)&&(A?t=u(t,e,n):a=!0),t}var n,r,o,i,a,l=this,s=l.chart,c=l.left,d=l.top,f=t.old,p=t.value,h=t.translatedValue,g=t.lineWidth,A=t.force,v=f&&s.oldChartHeight||s.chartHeight,y=f&&s.oldChartWidth||s.chartWidth,w=l.transB;return t={value:p,lineWidth:g,old:f,force:A,acrossPanes:t.acrossPanes,translatedValue:h},m(this,"getPlotLinePath",t,(function(t){h=O(h,l.translate(p,null,null,f)),h=u(h,-1e5,1e5),n=o=Math.round(h+w),r=i=Math.round(v-h-w),b(h)?l.horiz?(r=d,i=v-l.bottom,n=o=e(n,c,c+l.width)):(n=c,o=y-l.right,r=i=e(r,d,d+l.height)):(a=!0,A=!1),t.path=a&&!A?null:s.renderer.crispLine([["M",n,r],["L",o,i]],g||1)})),t.path},r.prototype.getLinearTickPositions=function(t,e,n){var r=c(Math.floor(e/t)*t);n=c(Math.ceil(n/t)*t);var o,i=[];if(c(r+t)===r&&(o=20),this.single)return[e];for(e=r;e<=n&&(i.push(e),(e=c(e+t,o))!==a);)var a=e;return i},r.prototype.getMinorTickInterval=function(){var t=this.options;return!0===t.minorTicks?O(t.minorTickInterval,"auto"):!1===t.minorTicks?null:t.minorTickInterval},r.prototype.getMinorTickPositions=function(){var t=this.options,e=this.tickPositions,n=this.minorTickInterval,r=[],o=this.pointRangePadding||0,i=this.min-o,a=(o=this.max+o)-i;if(a&&a/n<this.len/3){var l=this.logarithmic;if(l)this.paddedTicks.forEach((function(t,e,o){e&&r.push.apply(r,l.getLogTickPositions(n,o[e-1],o[e],!0))}));else if(this.dateTime&&"auto"===this.getMinorTickInterval())r=r.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(n),i,o,t.startOfWeek));else for(t=i+(e[0]-i)%n;t<=o&&t!==r[0];t+=n)r.push(t)}return 0!==r.length&&this.trimTicks(r),r},r.prototype.adjustForMinRange=function(){var t,e,n,r,o=this.options,i=this.min,a=this.max,u=this.logarithmic;if(this.isXAxis&&void 0===this.minRange&&!u&&(d(o.min)||d(o.max)?this.minRange=null:(this.series.forEach((function(o){for(r=o.xData,e=o.xIncrement?1:r.length-1;0<e;e--)n=r[e]-r[e-1],(void 0===t||n<t)&&(t=n)})),this.minRange=Math.min(5*t,this.dataMax-this.dataMin))),a-i<this.minRange){var c=this.dataMax-this.dataMin>=this.minRange,f=this.minRange,p=(f-a+i)/2;p=[i-p,O(o.min,i-p)],c&&(p[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),a=[(i=l(p))+f,O(o.max,i+f)],c&&(a[2]=u?u.log2lin(this.dataMax):this.dataMax),(a=s(a))-i<f&&(p[0]=a-f,p[1]=O(o.min,a-f),i=l(p))}this.min=i,this.max=a},r.prototype.getClosest=function(){var t;return this.categories?t=1:this.series.forEach((function(e){var n=e.closestPointRange,r=e.visible||!e.chart.options.chart.ignoreHiddenSeries;!e.noSharedTooltip&&d(n)&&r&&(t=d(t)?Math.min(t,n):n)})),t},r.prototype.nameToX=function(t){var e=v(this.categories),n=e?this.categories:this.names,r=t.options.x;if(t.series.requireSorting=!1,d(r)||(r=!1===this.options.uniqueNames?t.series.autoIncrement():e?n.indexOf(t.name):O(n.keys[t.name],-1)),-1===r){if(!e)var o=n.length}else o=r;return void 0!==o&&(this.names[o]=t.name,this.names.keys[t.name]=o),o},r.prototype.updateNames=function(){var t=this,e=this.names;0<e.length&&(Object.keys(e.keys).forEach((function(t){delete e.keys[t]})),e.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach((function(e){e.xIncrement=null,e.points&&!e.isDirtyData||(t.max=Math.max(t.max,e.xData.length-1),e.processData(),e.generatePoints()),e.data.forEach((function(n,r){if(n&&n.options&&void 0!==n.name){var o=t.nameToX(n);void 0!==o&&o!==n.x&&(n.x=o,e.xData[r]=o)}}))})))},r.prototype.setAxisTranslation=function(t){var e=this,n=e.max-e.min,r=e.axisPointRange||0,o=0,i=0,a=e.linkedParent,l=!!e.categories,s=e.transA,u=e.isXAxis;if(u||l||r){var c=e.getClosest();a?(o=a.minPointOffset,i=a.pointRangePadding):e.series.forEach((function(t){var n=l?1:u?O(t.options.pointRange,c,0):e.axisPointRange||0,a=t.options.pointPlacement;r=Math.max(r,n),e.single&&!l||(t=t.is("xrange")?!u:u,o=Math.max(o,t&&w(a)?0:n/2),i=Math.max(i,t&&"on"===a?0:n))})),a=e.ordinal&&e.ordinal.slope&&c?e.ordinal.slope/c:1,e.minPointOffset=o*=a,e.pointRangePadding=i*=a,e.pointRange=Math.min(r,e.single&&l?1:n),u&&(e.closestPointRange=c)}t&&(e.oldTransA=s),e.translationSlope=e.transA=s=e.staticScale||e.len/(n+i||1),e.transB=e.horiz?e.left:e.bottom,e.minPixelPadding=s*o,m(this,"afterSetAxisTranslation")},r.prototype.minFromRange=function(){return this.max-this.range},r.prototype.setTickInterval=function(t){var e=this,n=e.chart,r=e.logarithmic,o=e.options,i=e.isXAxis,a=e.isLinked,l=o.maxPadding,s=o.minPadding,u=o.tickInterval,f=o.tickPixelInterval,h=e.categories,g=b(e.threshold)?e.threshold:null,v=e.softThreshold;e.dateTime||h||a||this.getTickAmount();var y=O(e.userMin,o.min),w=O(e.userMax,o.max);if(a){e.linkedParent=n[e.coll][o.linkedTo];var C=e.linkedParent.getExtremes();e.min=O(C.min,C.dataMin),e.max=O(C.max,C.dataMax),o.type!==e.linkedParent.options.type&&p(11,1,n)}else{if(!v&&d(g))if(e.dataMin>=g)C=g,s=0;else if(e.dataMax<=g){var S=g;l=0}e.min=O(y,C,e.dataMin),e.max=O(w,S,e.dataMax)}r&&(e.positiveValuesOnly&&!t&&0>=Math.min(e.min,O(e.dataMin,e.min))&&p(10,1,n),e.min=c(r.log2lin(e.min),16),e.max=c(r.log2lin(e.max),16)),e.range&&d(e.max)&&(e.userMin=e.min=y=Math.max(e.dataMin,e.minFromRange()),e.userMax=w=e.max,e.range=null),m(e,"foundExtremes"),e.beforePadding&&e.beforePadding(),e.adjustForMinRange(),!(h||e.axisPointRange||e.stacking&&e.stacking.usePercentage||a)&&d(e.min)&&d(e.max)&&(n=e.max-e.min)&&(!d(y)&&s&&(e.min-=n*s),!d(w)&&l&&(e.max+=n*l)),b(e.userMin)||(b(o.softMin)&&o.softMin<e.min&&(e.min=y=o.softMin),b(o.floor)&&(e.min=Math.max(e.min,o.floor))),b(e.userMax)||(b(o.softMax)&&o.softMax>e.max&&(e.max=w=o.softMax),b(o.ceiling)&&(e.max=Math.min(e.max,o.ceiling))),v&&d(e.dataMin)&&(g=g||0,!d(y)&&e.min<g&&e.dataMin>=g?e.min=e.options.minRange?Math.min(g,e.max-e.minRange):g:!d(w)&&e.max>g&&e.dataMax<=g&&(e.max=e.options.minRange?Math.max(g,e.min+e.minRange):g)),e.tickInterval=e.min===e.max||void 0===e.min||void 0===e.max?1:a&&!u&&f===e.linkedParent.options.tickPixelInterval?u=e.linkedParent.tickInterval:O(u,this.tickAmount?(e.max-e.min)/Math.max(this.tickAmount-1,1):void 0,h?1:(e.max-e.min)*f/Math.max(e.len,f)),i&&!t&&e.series.forEach((function(t){t.processData(e.min!==e.oldMin||e.max!==e.oldMax)})),e.setAxisTranslation(!0),m(this,"initialAxisTranslation"),e.pointRange&&!u&&(e.tickInterval=Math.max(e.pointRange,e.tickInterval)),t=O(o.minTickInterval,e.dateTime&&!e.series.some((function(t){return t.noSharedTooltip}))?e.closestPointRange:0),!u&&e.tickInterval<t&&(e.tickInterval=t),e.dateTime||e.logarithmic||u||(e.tickInterval=x(e.tickInterval,void 0,A(e.tickInterval),O(o.allowDecimals,.5>e.tickInterval||void 0!==this.tickAmount),!!this.tickAmount)),this.tickAmount||(e.tickInterval=e.unsquish()),this.setTickPositions()},r.prototype.setTickPositions=function(){var t=this.options,e=t.tickPositions,n=this.getMinorTickInterval(),r=t.tickPositioner,o=this.hasVerticalPanning(),i="colorAxis"===this.coll,a=(i||!o)&&t.startOnTick;o=(i||!o)&&t.endOnTick,this.tickmarkOffset=this.categories&&"between"===t.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===n&&this.tickInterval?this.tickInterval/5:n,this.single=this.min===this.max&&d(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==t.allowDecimals),this.tickPositions=n=e&&e.slice(),!n&&(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))?n=this.dateTime?this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,t.units),this.min,this.max,t.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0):this.logarithmic?this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max):(n=[this.min,this.max],p(19,!1,this.chart)),n.length>this.len&&(n=[n[0],n.pop()])[0]===n[1]&&(n.length=1),this.tickPositions=n,r&&(r=r.apply(this,[this.min,this.max])))&&(this.tickPositions=n=r),this.paddedTicks=n.slice(0),this.trimTicks(n,a,o),this.isLinked||(this.single&&2>n.length&&!this.categories&&!this.series.some((function(t){return t.is("heatmap")&&"between"===t.options.pointPlacement}))&&(this.min-=.5,this.max+=.5),e||r||this.adjustTickAmount()),m(this,"afterSetTickPositions")},r.prototype.trimTicks=function(t,e,n){var r=t[0],o=t[t.length-1],i=!this.isOrdinal&&this.minPointOffset||0;if(m(this,"trimTicks"),!this.isLinked){if(e&&-1/0!==r)this.min=r;else for(;this.min-i>t[0];)t.shift();if(n)this.max=o;else for(;this.max+i<t[t.length-1];)t.pop();0===t.length&&d(r)&&!this.options.tickPositions&&t.push((o+r)/2)}},r.prototype.alignToOthers=function(){var t,e={},n=this.options;return!1===this.chart.options.chart.alignTicks||!1===n.alignTicks||!1===n.startOnTick||!1===n.endOnTick||this.logarithmic||this.chart[this.coll].forEach((function(n){var r=n.options;r=[n.horiz?r.left:r.top,r.width,r.height,r.pane].join(),n.series.length&&(e[r]?t=!0:e[r]=1)})),t},r.prototype.getTickAmount=function(){var t=this.options,e=t.tickAmount,n=t.tickPixelInterval;!d(t.tickInterval)&&!e&&this.len<n&&!this.isRadial&&!this.logarithmic&&t.startOnTick&&t.endOnTick&&(e=2),!e&&this.alignToOthers()&&(e=Math.ceil(this.len/n)+1),4>e&&(this.finalTickAmt=e,e=5),this.tickAmount=e},r.prototype.adjustTickAmount=function(){var t,e=this.options,n=this.tickInterval,r=this.tickPositions,o=this.tickAmount,i=this.finalTickAmt,a=r&&r.length,l=O(this.threshold,this.softThreshold?0:null);if(this.hasData()){if(a<o){for(t=this.min;r.length<o;)r.length%2||t===l?r.push(c(r[r.length-1]+n)):r.unshift(c(r[0]-n));this.transA*=(a-1)/(o-1),this.min=e.startOnTick?r[0]:Math.min(this.min,r[0]),this.max=e.endOnTick?r[r.length-1]:Math.max(this.max,r[r.length-1])}else a>o&&(this.tickInterval*=2,this.setTickPositions());if(d(i)){for(n=e=r.length;n--;)(3===i&&1==n%2||2>=i&&0<n&&n<e-1)&&r.splice(n,1);this.finalTickAmt=void 0}}},r.prototype.setScale=function(){var t,e=!1,n=!1;this.series.forEach((function(t){var r;e=e||t.isDirtyData||t.isDirty,n=n||(null===(r=t.xAxis)||void 0===r?void 0:r.isDirty)||!1})),this.oldMin=this.min,this.oldMax=this.max,this.oldAxisLength=this.len,this.setAxisSize(),(t=this.len!==this.oldAxisLength)||e||n||this.isLinked||this.forceRedraw||this.userMin!==this.oldUserMin||this.userMax!==this.oldUserMax||this.alignToOthers()?(this.stacking&&this.stacking.resetStacks(),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.oldUserMin=this.userMin,this.oldUserMax=this.userMax,this.isDirty||(this.isDirty=t||this.min!==this.oldMin||this.max!==this.oldMax)):this.stacking&&this.stacking.cleanStacks(),e&&this.panningState&&(this.panningState.isDirty=!0),m(this,"afterSetScale")},r.prototype.setExtremes=function(t,e,n,r,o){var i=this,a=i.chart;n=O(n,!0),i.series.forEach((function(t){delete t.kdTree})),o=h(o,{min:t,max:e}),m(i,"setExtremes",o,(function(){i.userMin=t,i.userMax=e,i.eventArgs=o,n&&a.redraw(r)}))},r.prototype.zoom=function(t,e){var n=this,r=this.dataMin,o=this.dataMax,i=this.options,a=Math.min(r,O(i.min,r)),l=Math.max(o,O(i.max,o));return m(this,"zoom",t={newMin:t,newMax:e},(function(t){var e=t.newMin,i=t.newMax;e===n.min&&i===n.max||(n.allowZoomOutside||(d(r)&&(e<a&&(e=a),e>l&&(e=l)),d(o)&&(i<a&&(i=a),i>l&&(i=l))),n.displayBtn=void 0!==e||void 0!==i,n.setExtremes(e,i,!1,void 0,{trigger:"zoom"})),t.zoomed=!0})),t.zoomed},r.prototype.setAxisSize=function(){var t=this.chart,e=this.options,n=e.offsets||[0,0,0,0],r=this.horiz,o=this.width=Math.round(k(O(e.width,t.plotWidth-n[3]+n[1]),t.plotWidth)),i=this.height=Math.round(k(O(e.height,t.plotHeight-n[0]+n[2]),t.plotHeight)),a=this.top=Math.round(k(O(e.top,t.plotTop+n[0]),t.plotHeight,t.plotTop));e=this.left=Math.round(k(O(e.left,t.plotLeft+n[3]),t.plotWidth,t.plotLeft)),this.bottom=t.chartHeight-i-a,this.right=t.chartWidth-o-e,this.len=Math.max(r?o:i,0),this.pos=r?e:a},r.prototype.getExtremes=function(){var t=this.logarithmic;return{min:t?c(t.lin2log(this.min)):this.min,max:t?c(t.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},r.prototype.getThreshold=function(t){var e=this.logarithmic,n=e?e.lin2log(this.min):this.min;return e=e?e.lin2log(this.max):this.max,null===t||-1/0===t?t=n:1/0===t?t=e:n>t?t=n:e<t&&(t=e),this.translate(t,0,1,0,1)},r.prototype.autoLabelAlign=function(t){var e=(O(t,0)-90*this.side+720)%360;return m(this,"autoLabelAlign",t={align:"center"},(function(t){15<e&&165>e?t.align="right":195<e&&345>e&&(t.align="left")})),t.align},r.prototype.tickSize=function(t){var e=this.options,n=e["tick"===t?"tickLength":"minorTickLength"],r=O(e["tick"===t?"tickWidth":"minorTickWidth"],"tick"===t&&this.isXAxis&&!this.categories?1:0);if(r&&n){"inside"===e[t+"Position"]&&(n=-n);var o=[n,r]}return m(this,"afterTickSize",t={tickSize:o}),t.tickSize},r.prototype.labelMetrics=function(){var t=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize,this.ticks[t]&&this.ticks[t].label)},r.prototype.unsquish=function(){var t,e,n,r=this.options.labels,o=this.horiz,i=this.tickInterval,a=i,l=this.len/(((this.categories?1:0)+this.max-this.min)/i),s=r.rotation,u=this.labelMetrics(),f=Number.MAX_VALUE,p=this.max-this.min,h=function(t){var e=t/(l||1);return(e=1<e?Math.ceil(e):1)*i>p&&1/0!==t&&1/0!==l&&p&&(e=Math.ceil(p/i)),c(e*i)};return o?(n=!r.staggerLines&&!r.step&&(d(s)?[s]:l<O(r.autoRotationLimit,80)&&r.autoRotation))&&n.forEach((function(n){if(n===s||n&&-90<=n&&90>=n){var r=(e=h(Math.abs(u.h/Math.sin(T*n))))+Math.abs(n/360);r<f&&(f=r,t=n,a=e)}})):r.step||(a=h(u.h)),this.autoRotation=n,this.labelRotation=O(t,s),a},r.prototype.getSlotWidth=function(t){var e,n=this.chart,r=this.horiz,o=this.options.labels,i=Math.max(this.tickPositions.length-(this.categories?0:1),1),a=n.margin[3];if(t&&b(t.slotWidth))return t.slotWidth;if(r&&o&&2>(o.step||0))return o.rotation?0:(this.staggerLines||1)*this.len/i;if(!r){if(void 0!==(t=null===(e=null==o?void 0:o.style)||void 0===e?void 0:e.width))return parseInt(t,10);if(a)return a-n.spacing[3]}return.33*n.chartWidth},r.prototype.renderUnsquish=function(){var t=this.chart,e=t.renderer,n=this.tickPositions,r=this.ticks,o=this.options.labels,i=o&&o.style||{},a=this.horiz,l=this.getSlotWidth(),s=Math.max(1,Math.round(l-2*(o.padding||5))),u={},c=this.labelMetrics(),d=o.style&&o.style.textOverflow,f=0;if(w(o.rotation)||(u.rotation=o.rotation||0),n.forEach((function(t){(t=r[t]).movedLabel&&t.replaceMovedLabel(),t&&t.label&&t.label.textPxLength>f&&(f=t.label.textPxLength)})),this.maxLabelLength=f,this.autoRotation)f>s&&f>c.h?u.rotation=this.labelRotation:this.labelRotation=0;else if(l){var p=s;if(!d){var h="clip";for(s=n.length;!a&&s--;){var m=n[s];(m=r[m].label)&&(m.styles&&"ellipsis"===m.styles.textOverflow?m.css({textOverflow:"clip"}):m.textPxLength>l&&m.css({width:l+"px"}),m.getBBox().height>this.len/n.length-(c.h-c.f)&&(m.specificTextOverflow="ellipsis"))}}}u.rotation&&(p=f>.5*t.chartHeight?.33*t.chartHeight:f,d||(h="ellipsis")),(this.labelAlign=o.align||this.autoLabelAlign(this.labelRotation))&&(u.align=this.labelAlign),n.forEach((function(t){var e=(t=r[t])&&t.label,n=i.width,o={};e&&(e.attr(u),t.shortenLabel?t.shortenLabel():p&&!n&&"nowrap"!==i.whiteSpace&&(p<e.textPxLength||"SPAN"===e.element.tagName)?(o.width=p+"px",d||(o.textOverflow=e.specificTextOverflow||h),e.css(o)):e.styles&&e.styles.width&&!o.width&&!n&&e.css({width:null}),delete e.specificTextOverflow,t.rotation=u.rotation)}),this),this.tickRotCorr=e.rotCorr(c.b,this.labelRotation||0,0!==this.side)},r.prototype.hasData=function(){return this.series.some((function(t){return t.hasData()}))||this.options.showEmpty&&d(this.min)&&d(this.max)},r.prototype.addTitle=function(t){var e,n=this.chart.renderer,r=this.horiz,o=this.opposite,i=this.options.title,a=this.chart.styledMode;this.axisTitle||((e=i.textAlign)||(e=(r?{low:"left",middle:"center",high:"right"}:{low:o?"right":"left",middle:"center",high:o?"left":"right"})[i.align]),this.axisTitle=n.text(i.text,0,0,i.useHTML).attr({zIndex:7,rotation:i.rotation||0,align:e}).addClass("highcharts-axis-title"),a||this.axisTitle.css(C(i.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),a||i.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[t?"show":"hide"](t)},r.prototype.generateTick=function(t){var e=this.ticks;e[t]?e[t].addLabel():e[t]=new n(this,t)},r.prototype.getOffset=function(){var t,e=this,n=e.chart,r=n.renderer,o=e.options,i=e.tickPositions,a=e.ticks,l=e.horiz,s=e.side,u=n.inverted&&!e.isZAxis?[1,0,3,2][s]:s,c=0,f=0,p=o.title,h=o.labels,g=0,A=n.axisOffset;n=n.clipOffset;var v=[-1,1,1,-1][s],y=o.className,b=e.axisParent,w=e.hasData();if(e.showAxis=t=w||O(o.showEmpty,!0),e.staggerLines=e.horiz&&h.staggerLines,e.axisGroup||(e.gridGroup=r.g("grid").attr({zIndex:o.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(y||"")).add(b),e.axisGroup=r.g("axis").attr({zIndex:o.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(y||"")).add(b),e.labelGroup=r.g("axis-labels").attr({zIndex:h.zIndex||7}).addClass("highcharts-"+e.coll.toLowerCase()+"-labels "+(y||"")).add(b)),w||e.isLinked?(i.forEach((function(t,n){e.generateTick(t,n)})),e.renderUnsquish(),e.reserveSpaceDefault=0===s||2===s||{1:"left",3:"right"}[s]===e.labelAlign,O(h.reserveSpace,"center"===e.labelAlign||null,e.reserveSpaceDefault)&&i.forEach((function(t){g=Math.max(a[t].getLabelSize(),g)})),e.staggerLines&&(g*=e.staggerLines),e.labelOffset=g*(e.opposite?-1:1)):S(a,(function(t,e){t.destroy(),delete a[e]})),p&&p.text&&!1!==p.enabled&&(e.addTitle(t),t&&!1!==p.reserveSpace)){e.titleOffset=c=e.axisTitle.getBBox()[l?"height":"width"];var C=p.offset;f=d(C)?0:O(p.margin,l?5:10)}e.renderLine(),e.offset=v*O(o.offset,A[s]?A[s]+(o.margin||0):0),e.tickRotCorr=e.tickRotCorr||{x:0,y:0},r=0===s?-e.labelMetrics().h:2===s?e.tickRotCorr.y:0,f=Math.abs(g)+f,g&&(f=f-r+v*(l?O(h.y,e.tickRotCorr.y+8*v):h.x)),e.axisTitleMargin=O(C,f),e.getMaxLabelDimensions&&(e.maxLabelDimensions=e.getMaxLabelDimensions(a,i)),l=this.tickSize("tick"),A[s]=Math.max(A[s],e.axisTitleMargin+c+v*e.offset,f,i&&i.length&&l?l[0]+v*e.offset:0),o=o.offset?0:2*Math.floor(e.axisLine.strokeWidth()/2),n[u]=Math.max(n[u],o),m(this,"afterGetOffset")},r.prototype.getLinePath=function(t){var e=this.chart,n=this.opposite,r=this.offset,o=this.horiz,i=this.left+(n?this.width:0)+r;return r=e.chartHeight-this.bottom-(n?this.height:0)+r,n&&(t*=-1),e.renderer.crispLine([["M",o?this.left:i,o?r:this.top],["L",o?e.chartWidth-this.right:i,o?r:e.chartHeight-this.bottom]],t)},r.prototype.renderLine=function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},r.prototype.getTitlePosition=function(){var t=this.horiz,e=this.left,n=this.top,r=this.len,o=this.options.title,i=t?e:n,a=this.opposite,l=this.offset,s=o.x||0,u=o.y||0,c=this.axisTitle,d=this.chart.renderer.fontMetrics(o.style&&o.style.fontSize,c);return c=Math.max(c.getBBox(null,0).height-d.h-1,0),r={low:i+(t?0:r),middle:i+r/2,high:i+(t?r:0)}[o.align],e=(t?n+this.height:e)+(t?1:-1)*(a?-1:1)*this.axisTitleMargin+[-c,c,d.f,-c][this.side],t={x:t?r+s:e+(a?this.width:0)+l+s,y:t?e+u-(a?this.height:0)+l:r+u},m(this,"afterGetTitlePosition",{titlePosition:t}),t},r.prototype.renderMinorTick=function(t){var e=this.chart.hasRendered&&b(this.oldMin),r=this.minorTicks;r[t]||(r[t]=new n(this,t,"minor")),e&&r[t].isNew&&r[t].render(null,!0),r[t].render(null,!1,1)},r.prototype.renderTick=function(t,e){var r=this.isLinked,o=this.ticks,i=this.chart.hasRendered&&b(this.oldMin);(!r||t>=this.min&&t<=this.max)&&(o[t]||(o[t]=new n(this,t)),i&&o[t].isNew&&o[t].render(e,!0,-1),o[t].render(e))},r.prototype.render=function(){var t,r,o=this,i=o.chart,l=o.logarithmic,s=o.options,u=o.isLinked,c=o.tickPositions,d=o.axisTitle,f=o.ticks,p=o.minorTicks,h=o.alternateBands,g=s.stackLabels,A=s.alternateGridColor,v=o.tickmarkOffset,y=o.axisLine,w=o.showAxis,C=a(i.renderer.globalAnimation);o.labelEdge.length=0,o.overlap=!1,[f,p,h].forEach((function(t){S(t,(function(t){t.isActive=!1}))})),(o.hasData()||u)&&(o.minorTickInterval&&!o.categories&&o.getMinorTickPositions().forEach((function(t){o.renderMinorTick(t)})),c.length&&(c.forEach((function(t,e){o.renderTick(t,e)})),v&&(0===o.min||o.single)&&(f[-1]||(f[-1]=new n(o,-1,null,!0)),f[-1].render(-1))),A&&c.forEach((function(n,a){r=void 0!==c[a+1]?c[a+1]+v:o.max-v,0==a%2&&n<o.max&&r<=o.max+(i.polar?-v:v)&&(h[n]||(h[n]=new e.PlotLineOrBand(o)),t=n+v,h[n].options={from:l?l.lin2log(t):t,to:l?l.lin2log(r):r,color:A,className:"highcharts-alternate-grid"},h[n].render(),h[n].isActive=!0)})),o._addedPlotLB||((s.plotLines||[]).concat(s.plotBands||[]).forEach((function(t){o.addPlotBandOrLine(t)})),o._addedPlotLB=!0)),[f,p,h].forEach((function(t){var e,n=[],r=C.duration;S(t,(function(t,e){t.isActive||(t.render(e,!1,0),t.isActive=!1,n.push(e))})),P((function(){for(e=n.length;e--;)t[n[e]]&&!t[n[e]].isActive&&(t[n[e]].destroy(),delete t[n[e]])}),t!==h&&i.hasRendered&&r?r:0)})),y&&(y[y.isPlaced?"animate":"attr"]({d:this.getLinePath(y.strokeWidth())}),y.isPlaced=!0,y[w?"show":"hide"](w)),d&&w&&(s=o.getTitlePosition(),b(s.y)?(d[d.isNew?"attr":"animate"](s),d.isNew=!1):(d.attr("y",-9999),d.isNew=!0)),g&&g.enabled&&o.stacking&&o.stacking.renderStackTotals(),o.isDirty=!1,m(this,"afterRender")},r.prototype.redraw=function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach((function(t){t.render()}))),this.series.forEach((function(t){t.isDirty=!0}))},r.prototype.getKeepProps=function(){return this.keepProps||r.keepProps},r.prototype.destroy=function(t){var e,n=this,r=n.plotLinesAndBands;if(m(this,"destroy",{keepEvents:t}),t||E(n),[n.ticks,n.minorTicks,n.alternateBands].forEach((function(t){f(t)})),r)for(t=r.length;t--;)r[t].destroy();for(e in"axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach((function(t){n[t]&&(n[t]=n[t].destroy())})),n.plotLinesAndBandsGroups)n.plotLinesAndBandsGroups[e]=n.plotLinesAndBandsGroups[e].destroy();S(n,(function(t,e){-1===n.getKeepProps().indexOf(e)&&delete n[e]}))},r.prototype.drawCrosshair=function(e,n){var r,o=this.crosshair,i=O(o.snap,!0),a=this.cross,l=this.chart;if(m(this,"drawCrosshair",{e,point:n}),e||(e=this.cross&&this.cross.e),this.crosshair&&!1!==(d(n)||!i)){if(i?d(n)&&(r=O("colorAxis"!==this.coll?n.crosshairPos:null,this.isXAxis?n.plotX:this.len-n.plotY)):r=e&&(this.horiz?e.chartX-this.pos:this.len-e.chartY+this.pos),d(r)){var s={value:n&&(this.isXAxis?n.x:O(n.stackY,n.y)),translatedValue:r};l.polar&&h(s,{isCrosshair:!0,chartX:e&&e.chartX,chartY:e&&e.chartY,point:n}),s=this.getPlotLinePath(s)||null}if(!d(s))return void this.hideCrosshair();i=this.categories&&!this.isRadial,a||(this.cross=a=l.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(i?"category ":"thin ")+o.className).attr({zIndex:O(o.zIndex,2)}).add(),l.styledMode||(a.attr({stroke:o.color||(i?t.parse("#ccd6eb").setOpacity(.25).get():"#cccccc"),"stroke-width":O(o.width,1)}).css({"pointer-events":"none"}),o.dashStyle&&a.attr({dashstyle:o.dashStyle}))),a.show().attr({d:s}),i&&!o.width&&a.attr({"stroke-width":this.transA}),this.cross.e=e}else this.hideCrosshair();m(this,"afterDrawCrosshair",{e,point:n})},r.prototype.hideCrosshair=function(){this.cross&&this.cross.hide(),m(this,"afterHideCrosshair")},r.prototype.hasVerticalPanning=function(){var t,e;return/y/.test((null===(e=null===(t=this.chart.options.chart)||void 0===t?void 0:t.panning)||void 0===e?void 0:e.type)||"")},r.defaultOptions={dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,labels:{enabled:!0,indentation:10,x:0,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",minPadding:.01,showEmpty:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},r.defaultYAxisOptions={endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},r.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},r.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},r.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},r.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},r.keepProps="extKey hcEvents names series userMax userMin".split(" "),r}(),e.Axis=r,e.Axis})),e(n,"parts/DateTimeAxis.js",[n["parts/Axis.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.addEvent,r=e.getMagnitude,o=e.normalizeTickInterval,i=e.timeUnits,a=function(){function t(t){this.axis=t}return t.prototype.normalizeTimeTickInterval=function(t,e){var n=e||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]];e=n[n.length-1];var a,l=i[e[0]],s=e[1];for(a=0;a<n.length&&(e=n[a],l=i[e[0]],s=e[1],!(n[a+1]&&t<=(l*s[s.length-1]+i[n[a+1][0]])/2));a++);return l===i.year&&t<5*l&&(s=[1,2,5]),{unitRange:l,count:t=o(t/l,s,"year"===e[0]?Math.max(r(t/l),1):1),unitName:e[0]}},t}();return(e=function(){function t(){}return t.compose=function(t){t.keepProps.push("dateTime"),t.prototype.getTimeTicks=function(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)},n(t,"init",(function(t){"datetime"!==t.userOptions.type?this.dateTime=void 0:this.dateTime||(this.dateTime=new a(this))}))},t.AdditionsClass=a,t}()).compose(t),e})),e(n,"parts/LogarithmicAxis.js",[n["parts/Axis.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.addEvent,r=e.getMagnitude,o=e.normalizeTickInterval,i=e.pick,a=function(){function t(t){this.axis=t}return t.prototype.getLogTickPositions=function(t,e,n,a){var l=this.axis,s=l.len,u=l.options,c=[];if(a||(this.minorAutoInterval=void 0),.5<=t)t=Math.round(t),c=l.getLinearTickPositions(t,e,n);else if(.08<=t){var d,f;for(u=Math.floor(e),s=.3<t?[1,2,4]:.15<t?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];u<n+1&&!f;u++){var p=s.length;for(d=0;d<p&&!f;d++){var h=this.log2lin(this.lin2log(u)*s[d]);h>e&&(!a||m<=n)&&void 0!==m&&c.push(m),m>n&&(f=!0);var m=h}}}else e=this.lin2log(e),n=this.lin2log(n),t=a?l.getMinorTickInterval():u.tickInterval,t=i("auto"===t?null:t,this.minorAutoInterval,u.tickPixelInterval/(a?5:1)*(n-e)/((a?s/l.tickPositions.length:s)||1)),t=o(t,void 0,r(t)),c=l.getLinearTickPositions(t,e,n).map(this.log2lin),a||(this.minorAutoInterval=t/5);return a||(l.tickInterval=t),c},t.prototype.lin2log=function(t){return Math.pow(10,t)},t.prototype.log2lin=function(t){return Math.log(t)/Math.LN10},t}();return(e=function(){function t(){}return t.compose=function(t){t.keepProps.push("logarithmic");var e=t.prototype,r=a.prototype;e.log2lin=r.log2lin,e.lin2log=r.lin2log,n(t,"init",(function(t){var e=this.logarithmic;"logarithmic"!==t.userOptions.type?this.logarithmic=void 0:(e||(e=this.logarithmic=new a(this)),this.log2lin!==e.log2lin&&(e.log2lin=this.log2lin.bind(this)),this.lin2log!==e.lin2log&&(e.lin2log=this.lin2log.bind(this)))})),n(t,"afterInit",(function(){var t=this.logarithmic;t&&(this.lin2val=function(e){return t.lin2log(e)},this.val2lin=function(e){return t.log2lin(e)})}))},t}()).compose(t),e})),e(n,"parts/PlotLineOrBand.js",[n["parts/Axis.js"],n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e,n){var r=n.arrayMax,o=n.arrayMin,i=n.defined,a=n.destroyObjectProperties,l=n.erase,s=n.extend,u=n.merge,c=n.objectEach,d=n.pick,f=function(){function t(t,e){this.axis=t,e&&(this.options=e,this.id=e.id)}return t.prototype.render=function(){e.fireEvent(this,"render");var t=this,n=t.axis,r=n.horiz,o=n.logarithmic,a=t.options,l=a.label,s=t.label,f=a.to,p=a.from,h=a.value,m=i(p)&&i(f),g=i(h),A=t.svgElem,v=!A,y=[],b=a.color,w=d(a.zIndex,0),C=a.events;y={class:"highcharts-plot-"+(m?"band ":"line ")+(a.className||"")};var x={},S=n.chart.renderer,O=m?"bands":"lines";if(o&&(p=o.log2lin(p),f=o.log2lin(f),h=o.log2lin(h)),n.chart.styledMode||(g?(y.stroke=b||"#999999",y["stroke-width"]=d(a.width,1),a.dashStyle&&(y.dashstyle=a.dashStyle)):m&&(y.fill=b||"#e6ebf5",a.borderWidth&&(y.stroke=a.borderColor,y["stroke-width"]=a.borderWidth))),x.zIndex=w,O+="-"+w,(o=n.plotLinesAndBandsGroups[O])||(n.plotLinesAndBandsGroups[O]=o=S.g("plot-"+O).attr(x).add()),v&&(t.svgElem=A=S.path().attr(y).add(o)),g)y=n.getPlotLinePath({value:h,lineWidth:A.strokeWidth(),acrossPanes:a.acrossPanes});else{if(!m)return;y=n.getPlotBandPath(p,f,a)}return!t.eventsAdded&&C&&(c(C,(function(e,n){A.on(n,(function(e){C[n].apply(t,[e])}))})),t.eventsAdded=!0),(v||!A.d)&&y&&y.length?A.attr({d:y}):A&&(y?(A.show(!0),A.animate({d:y})):A.d&&(A.hide(),s&&(t.label=s=s.destroy()))),l&&(i(l.text)||i(l.formatter))&&y&&y.length&&0<n.width&&0<n.height&&!y.isFlat?(l=u({align:r&&m&&"center",x:r?!m&&4:10,verticalAlign:!r&&m&&"middle",y:r?m?16:10:m?6:-4,rotation:r&&!m&&90},l),this.renderLabel(l,y,m,w)):s&&s.hide(),t},t.prototype.renderLabel=function(t,e,n,i){var a=this.label,l=this.axis.chart.renderer;a||((a={align:t.textAlign||t.align,rotation:t.rotation,class:"highcharts-plot-"+(n?"band":"line")+"-label "+(t.className||"")}).zIndex=i,i=this.getLabelText(t),this.label=a=l.text(i,0,0,t.useHTML).attr(a).add(),this.axis.chart.styledMode||a.css(t.style)),l=e.xBounds||[e[0][1],e[1][1],n?e[2][1]:e[0][1]],e=e.yBounds||[e[0][2],e[1][2],n?e[2][2]:e[0][2]],n=o(l),i=o(e),a.align(t,!1,{x:n,y:i,width:r(l)-n,height:r(e)-i}),a.show(!0)},t.prototype.getLabelText=function(t){return i(t.formatter)?t.formatter.call(this):t.text},t.prototype.destroy=function(){l(this.axis.plotLinesAndBands,this),delete this.axis,a(this)},t}();return s(t.prototype,{getPlotBandPath:function(t,e){var n=this.getPlotLinePath({value:e,force:!0,acrossPanes:this.options.acrossPanes}),r=this.getPlotLinePath({value:t,force:!0,acrossPanes:this.options.acrossPanes}),o=[],i=this.horiz,a=1;if(t=t<this.min&&e<this.min||t>this.max&&e>this.max,r&&n){if(t){var l=r.toString()===n.toString();a=0}for(t=0;t<r.length;t+=2){e=r[t];var s=r[t+1],u=n[t],c=n[t+1];"M"!==e[0]&&"L"!==e[0]||"M"!==s[0]&&"L"!==s[0]||"M"!==u[0]&&"L"!==u[0]||"M"!==c[0]&&"L"!==c[0]||(i&&u[1]===e[1]?(u[1]+=a,c[1]+=a):i||u[2]!==e[2]||(u[2]+=a,c[2]+=a),o.push(["M",e[1],e[2]],["L",s[1],s[2]],["L",c[1],c[2]],["L",u[1],u[2]],["Z"])),o.isFlat=l}}return o},addPlotBand:function(t){return this.addPlotBandOrLine(t,"plotBands")},addPlotLine:function(t){return this.addPlotBandOrLine(t,"plotLines")},addPlotBandOrLine:function(t,e){var n=new f(this,t).render(),r=this.userOptions;if(n){if(e){var o=r[e]||[];o.push(t),r[e]=o}this.plotLinesAndBands.push(n),this._addedPlotLB=!0}return n},removePlotBandOrLine:function(t){for(var e=this.plotLinesAndBands,n=this.options,r=this.userOptions,o=e.length;o--;)e[o].id===t&&e[o].destroy();[n.plotLines||[],r.plotLines||[],n.plotBands||[],r.plotBands||[]].forEach((function(e){for(o=e.length;o--;)(e[o]||{}).id===t&&l(e,e[o])}))},removePlotBand:function(t){this.removePlotBandOrLine(t)},removePlotLine:function(t){this.removePlotBandOrLine(t)}}),e.PlotLineOrBand=f,e.PlotLineOrBand})),e(n,"parts/Tooltip.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=t.doc,r=e.clamp,o=e.css,i=e.defined,a=e.discardElement,l=e.extend,s=e.fireEvent,u=e.format,c=e.isNumber,d=e.isString,f=e.merge,p=e.pick,h=e.splat,m=e.syncTimeout,g=e.timeUnits,A=function(){function A(t,e){this.container=void 0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=t,this.init(t,e)}return A.prototype.applyFilter=function(){var t=this.chart;t.renderer.definition({tagName:"filter",id:"drop-shadow-"+t.index,opacity:.5,children:[{tagName:"feGaussianBlur",in:"SourceAlpha",stdDeviation:1},{tagName:"feOffset",dx:1,dy:1},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",type:"linear",slope:.3}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",in:"SourceGraphic"}]}]}),t.renderer.definition({tagName:"style",textContent:".highcharts-tooltip-"+t.index+"{filter:url(#drop-shadow-"+t.index+")}"})},A.prototype.bodyFormatter=function(t){return t.map((function(t){var e=t.series.tooltipOptions;return(e[(t.point.formatPrefix||"point")+"Formatter"]||t.point.tooltipFormatter).call(t.point,e[(t.point.formatPrefix||"point")+"Format"]||"")}))},A.prototype.cleanSplit=function(t){this.chart.series.forEach((function(e){var n=e&&e.tt;n&&(!n.isActive||t?e.tt=n.destroy():n.isActive=!1)}))},A.prototype.defaultFormatter=function(t){var e=this.points||h(this),n=[t.tooltipFooterHeaderFormatter(e[0])];return(n=n.concat(t.bodyFormatter(e))).push(t.tooltipFooterHeaderFormatter(e[0],!0)),n},A.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(this.chart,!0),this.tt=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),a(this.container)),e.clearTimeout(this.hideTimer),e.clearTimeout(this.tooltipTimeout)},A.prototype.getAnchor=function(t,e){var n,r,o=this.chart,i=o.pointer,a=o.inverted,l=o.plotTop,s=o.plotLeft,u=0,c=0;return t=h(t),this.followPointer&&e?(void 0===e.chartX&&(e=i.normalize(e)),t=[e.chartX-s,e.chartY-l]):t[0].tooltipPos?t=t[0].tooltipPos:(t.forEach((function(t){n=t.series.yAxis,r=t.series.xAxis,u+=t.plotX+(!a&&r?r.left-s:0),c+=(t.plotLow?(t.plotLow+t.plotHigh)/2:t.plotY)+(!a&&n?n.top-l:0)})),u/=t.length,c/=t.length,t=[a?o.plotWidth-c:u,this.shared&&!a&&1<t.length&&e?e.chartY-l:a?o.plotHeight-u:c]),t.map(Math.round)},A.prototype.getDateFormat=function(t,e,n,r){var o=this.chart.time,i=o.dateFormat("%m-%d %H:%M:%S.%L",e),a={millisecond:15,second:12,minute:9,hour:6,day:3},l="millisecond";for(s in g){if(t===g.week&&+o.dateFormat("%w",e)===n&&"00:00:00.000"===i.substr(6)){var s="week";break}if(g[s]>t){s=l;break}if(a[s]&&i.substr(a[s])!=="01-01 00:00:00.000".substr(a[s]))break;"week"!==s&&(l=s)}if(s)var u=o.resolveDTLFormat(r[s]).main;return u},A.prototype.getLabel=function(){var e,n,r,a=this,l=this.chart.renderer,s=this.chart.styledMode,u=this.options,c="tooltip"+(i(u.className)?" "+u.className:""),d=(null===(e=u.style)||void 0===e?void 0:e.pointerEvents)||(!this.followPointer&&u.stickOnContact?"auto":"none");if(e=function(){a.inContact=!0},!this.label){if(this.outside&&(this.container=r=t.doc.createElement("div"),r.className="highcharts-tooltip-container",o(r,{position:"absolute",top:"1px",pointerEvents:d,zIndex:3}),t.doc.body.appendChild(r),this.renderer=l=new t.Renderer(r,0,0,null===(n=this.chart.options.chart)||void 0===n?void 0:n.style,void 0,void 0,l.styledMode)),this.split?this.label=l.g(c):(this.label=l.label("",0,0,u.shape||"callout",null,null,u.useHTML,null,c).attr({padding:u.padding,r:u.borderRadius}),s||this.label.attr({fill:u.backgroundColor,"stroke-width":u.borderWidth}).css(u.style).css({pointerEvents:d}).shadow(u.shadow)),s&&(this.applyFilter(),this.label.addClass("highcharts-tooltip-"+this.chart.index)),a.outside&&!a.split){var f=this.label,p=f.xSetter,h=f.ySetter;f.xSetter=function(t){p.call(f,a.distance),r.style.left=t+"px"},f.ySetter=function(t){h.call(f,a.distance),r.style.top=t+"px"}}this.label.on("mouseenter",e).on("mouseleave",(function(){var t=a.chart.hoverSeries;a.inContact=!1,t&&t.onMouseOut&&t.onMouseOut()})).attr({zIndex:8}).add()}return this.label},A.prototype.getPosition=function(t,e,r){var o,i=this.chart,a=this.distance,l={},s=i.inverted&&r.h||0,u=this.outside,c=u?n.documentElement.clientWidth-2*a:i.chartWidth,d=u?Math.max(n.body.scrollHeight,n.documentElement.scrollHeight,n.body.offsetHeight,n.documentElement.offsetHeight,n.documentElement.clientHeight):i.chartHeight,f=i.pointer.getChartPosition(),h=i.containerScaling,m=function(t){return h?t*h.scaleX:t},g=function(t){return h?t*h.scaleY:t},A=function(n){var o="x"===n;return[n,o?c:d,o?t:e].concat(u?[o?m(t):g(e),o?f.left-a+m(r.plotX+i.plotLeft):f.top-a+g(r.plotY+i.plotTop),0,o?c:d]:[o?t:e,o?r.plotX+i.plotLeft:r.plotY+i.plotTop,o?i.plotLeft:i.plotTop,o?i.plotLeft+i.plotWidth:i.plotTop+i.plotHeight])},v=A("y"),y=A("x"),b=!this.followPointer&&p(r.ttBelow,!i.inverted==!!r.negative),w=function(t,e,n,r,o,i,u){var c="y"===t?g(a):m(a),d=(n-r)/2,f=r<o-a,p=o+a+r<e,h=o-c-n+d;if(o=o+c-d,b&&p)l[t]=o;else if(!b&&f)l[t]=h;else if(f)l[t]=Math.min(u-r,0>h-s?h:h-s);else{if(!p)return!1;l[t]=Math.max(i,o+s+n>e?o:o+s)}},C=function(t,e,n,r,o){var i;return o<a||o>e-a?i=!1:l[t]=o<n/2?1:o>e-r/2?e-r-2:o-n/2,i},x=function(t){var e=v;v=y,y=e,o=t},S=function(){!1!==w.apply(0,v)?!1!==C.apply(0,y)||o||(x(!0),S()):o?l.x=l.y=0:(x(!0),S())};return(i.inverted||1<this.len)&&x(),S(),l},A.prototype.getXDateFormat=function(t,e,n){e=e.dateTimeLabelFormats;var r=n&&n.closestPointRange;return(r?this.getDateFormat(r,t.x,n.options.startOfWeek,e):e.day)||e.year},A.prototype.hide=function(t){var n=this;e.clearTimeout(this.hideTimer),t=p(t,this.options.hideDelay,500),this.isHidden||(this.hideTimer=m((function(){n.getLabel().fadeOut(t?void 0:t),n.isHidden=!0}),t))},A.prototype.init=function(t,e){this.chart=t,this.options=e,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=e.split&&!t.inverted&&!t.polar,this.shared=e.shared||this.split,this.outside=p(e.outside,!(!t.scrollablePixelsX&&!t.scrollablePixelsY))},A.prototype.isStickyOnContact=function(){return!(this.followPointer||!this.options.stickOnContact||!this.inContact)},A.prototype.move=function(t,n,r,o){var i=this,a=i.now,s=!1!==i.options.animation&&!i.isHidden&&(1<Math.abs(t-a.x)||1<Math.abs(n-a.y)),u=i.followPointer||1<i.len;l(a,{x:s?(2*a.x+t)/3:t,y:s?(a.y+n)/2:n,anchorX:u?void 0:s?(2*a.anchorX+r)/3:r,anchorY:u?void 0:s?(a.anchorY+o)/2:o}),i.getLabel().attr(a),i.drawTracker(),s&&(e.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout((function(){i&&i.move(t,n,r,o)}),32))},A.prototype.refresh=function(t,n){var r=this.chart,o=this.options,i=t,a={},l=[],u=o.formatter||this.defaultFormatter;a=this.shared;var c=r.styledMode;if(o.enabled){e.clearTimeout(this.hideTimer),this.followPointer=h(i)[0].series.tooltipOptions.followPointer;var d=this.getAnchor(i,n);n=d[0];var f=d[1];!a||i.series&&i.series.noSharedTooltip?a=i.getLabelConfig():(r.pointer.applyInactiveState(i),i.forEach((function(t){t.setState("hover"),l.push(t.getLabelConfig())})),(a={x:i[0].category,y:i[0].y}).points=l,i=i[0]),this.len=l.length,r=u.call(a,this),u=i.series,this.distance=p(u.tooltipOptions.distance,16),!1===r?this.hide():(this.split?this.renderSplit(r,h(t)):(t=this.getLabel(),o.style.width&&!c||t.css({width:this.chart.spacingBox.width+"px"}),t.attr({text:r&&r.join?r.join(""):r}),t.removeClass(/highcharts-color-[\d]+/g).addClass("highcharts-color-"+p(i.colorIndex,u.colorIndex)),c||t.attr({stroke:o.borderColor||i.color||u.color||"#666666"}),this.updatePosition({plotX:n,plotY:f,negative:i.negative,ttBelow:i.ttBelow,h:d[2]||0})),this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1),s(this,"refresh")}},A.prototype.renderSplit=function(e,n){function o(t,e,n,o,i){return void 0===i&&(i=!0),n?(e=k?0:P,t=r(t-o/2,S.left,S.right-o)):(e-=E,t=r(t=i?t-o-w:t+w,i?t:S.left,S.right)),{x:t,y:e}}var i=this,a=i.chart,s=i.chart,u=s.plotHeight,c=s.plotLeft,f=s.plotTop,h=s.pointer,m=s.renderer,g=s.scrollablePixelsY,A=void 0===g?0:g,v=(g=void 0===(g=s.scrollingContainer)?{scrollLeft:0,scrollTop:0}:g).scrollLeft,y=g.scrollTop,b=s.styledMode,w=i.distance,C=i.options,x=i.options.positioner,S={left:v,right:v+s.chartWidth,top:y,bottom:y+s.chartHeight},O=i.getLabel(),k=!(!a.xAxis[0]||!a.xAxis[0].opposite),E=f+y,_=0,P=u-A;d(e)&&(e=[!1,e]),e=e.slice(0,n.length+1).reduce((function(t,e,a){if(!1!==e&&""!==e){var l=(a=n[a-1]||{isHeader:!0,plotX:n[0].plotX,plotY:u,series:{}}).isHeader,s=l?i:a.series,d=s.tt,h=a.isHeader,g=a.series,v="highcharts-color-"+p(a.colorIndex,g.colorIndex,"none");d||(d={padding:C.padding,r:C.borderRadius},b||(d.fill=C.backgroundColor,d["stroke-width"]=C.borderWidth),d=m.label("",0,0,C[h?"headerShape":"shape"]||"callout",void 0,void 0,C.useHTML).addClass((h?"highcharts-tooltip-header ":"")+"highcharts-tooltip-box "+v).attr(d).add(O)),d.isActive=!0,d.attr({text:e}),b||d.css(C.style).shadow(C.shadow).attr({stroke:C.borderColor||a.color||g.color||"#333333"}),e=s.tt=d,s=(h=e.getBBox()).width+e.strokeWidth(),l&&(_=h.height,P+=_,k&&(E-=_)),g=void 0===(g=a.plotX)?0:g,v=void 0===(v=a.plotY)?0:v;var B=a.series;if(a.isHeader){g=c+g;var T=f+u/2}else d=B.xAxis,B=B.yAxis,g=d.pos+r(g,-w,d.len+w),B.pos+v>=y+f&&B.pos+v<=y+f+u-A&&(T=B.pos+v);g=r(g,S.left-w,S.right+w),"number"==typeof T?(h=h.height+1,v=x?x.call(i,s,h,a):o(g,T,l,s),t.push({align:x?0:void 0,anchorX:g,anchorY:T,boxWidth:s,point:a,rank:p(v.rank,l?1:0),size:h,target:v.y,tt:e,x:v.x})):e.isActive=!1}return t}),[]),!x&&e.some((function(t){return t.x<S.left}))&&(e=e.map((function(t){var e=o(t.anchorX,t.anchorY,t.point.isHeader,t.boxWidth,!1);return l(t,{target:e.y,x:e.x})}))),i.cleanSplit(),t.distribute(e,P),e.forEach((function(t){var e=t.pos;t.tt.attr({visibility:void 0===e?"hidden":"inherit",x:t.x,y:e+E,anchorX:t.anchorX,anchorY:t.anchorY})})),e=i.container,a=i.renderer,i.outside&&e&&a&&(s=O.getBBox(),a.setSize(s.width+s.x,s.height+s.y,!1),h=h.getChartPosition(),e.style.left=h.left+"px",e.style.top=h.top+"px")},A.prototype.drawTracker=function(){if(this.followPointer||!this.options.stickOnContact)this.tracker&&this.tracker.destroy();else{var t=this.chart,e=this.label,n=t.hoverPoint;if(e&&n){var r={x:0,y:0,width:0,height:0};n=this.getAnchor(n);var o=e.getBBox();n[0]+=t.plotLeft-e.translateX,n[1]+=t.plotTop-e.translateY,r.x=Math.min(0,n[0]),r.y=Math.min(0,n[1]),r.width=0>n[0]?Math.max(Math.abs(n[0]),o.width-n[0]):Math.max(Math.abs(n[0]),o.width),r.height=0>n[1]?Math.max(Math.abs(n[1]),o.height-Math.abs(n[1])):Math.max(Math.abs(n[1]),o.height),this.tracker?this.tracker.attr(r):(this.tracker=e.renderer.rect(r).addClass("highcharts-tracker").add(e),t.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}},A.prototype.styledModeFormat=function(t){return t.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex}"')},A.prototype.tooltipFooterHeaderFormatter=function(t,e){var n=e?"footer":"header",r=t.series,o=r.tooltipOptions,i=o.xDateFormat,a=r.xAxis,l=a&&"datetime"===a.options.type&&c(t.key),d=o[n+"Format"];return s(this,"headerFormatter",e={isFooter:e,labelConfig:t},(function(e){l&&!i&&(i=this.getXDateFormat(t,o,a)),l&&i&&(t.point&&t.point.tooltipDateKeys||["key"]).forEach((function(t){d=d.replace("{point."+t+"}","{point."+t+":"+i+"}")})),r.chart.styledMode&&(d=this.styledModeFormat(d)),e.text=u(d,{point:t,series:r},this.chart)})),e.text},A.prototype.update=function(t){this.destroy(),f(!0,this.chart.options.tooltip.userOptions,t),this.init(this.chart,f(!0,this.options,t))},A.prototype.updatePosition=function(t){var e=this.chart,n=e.pointer,r=this.getLabel(),i=t.plotX+e.plotLeft,a=t.plotY+e.plotTop;if(n=n.getChartPosition(),t=(this.options.positioner||this.getPosition).call(this,r.width,r.height,t),this.outside){var l=(this.options.borderWidth||0)+2*this.distance;this.renderer.setSize(r.width+l,r.height+l,!1),(e=e.containerScaling)&&(o(this.container,{transform:"scale("+e.scaleX+", "+e.scaleY+")"}),i*=e.scaleX,a*=e.scaleY),i+=n.left-t.x,a+=n.top-t.y}this.move(Math.round(t.x),Math.round(t.y||0),i,a)},A}();return t.Tooltip=A,t.Tooltip})),e(n,"parts/Pointer.js",[n["parts/Color.js"],n["parts/Globals.js"],n["parts/Tooltip.js"],n["parts/Utilities.js"]],(function(t,e,n,r){var o=t.parse,i=e.charts,a=e.noop,l=r.addEvent,s=r.attr,u=r.css,c=r.defined,d=r.extend,f=r.find,p=r.fireEvent,h=r.isNumber,m=r.isObject,g=r.objectEach,A=r.offset,v=r.pick,y=r.splat;return t=function(){function t(t,e){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.chart=t,this.hasDragged=!1,this.options=e,this.unbindContainerMouseLeave=function(){},this.init(t,e)}return t.prototype.applyInactiveState=function(t){var e,n=[];(t||[]).forEach((function(t){e=t.series,n.push(e),e.linkedParent&&n.push(e.linkedParent),e.linkedSeries&&(n=n.concat(e.linkedSeries)),e.navigatorSeries&&n.push(e.navigatorSeries)})),this.chart.series.forEach((function(t){-1===n.indexOf(t)?t.setState("inactive",!0):t.options.inactiveOtherPoints&&t.setAllPointsToState("inactive")}))},t.prototype.destroy=function(){var t=this;void 0!==t.unDocMouseMove&&t.unDocMouseMove(),this.unbindContainerMouseLeave(),e.chartCount||(e.unbindDocumentMouseUp&&(e.unbindDocumentMouseUp=e.unbindDocumentMouseUp()),e.unbindDocumentTouchEnd&&(e.unbindDocumentTouchEnd=e.unbindDocumentTouchEnd())),clearInterval(t.tooltipTimeout),g(t,(function(e,n){t[n]=void 0}))},t.prototype.drag=function(t){var e=this.chart,n=e.options.chart,r=t.chartX,i=t.chartY,a=this.zoomHor,l=this.zoomVert,s=e.plotLeft,u=e.plotTop,c=e.plotWidth,d=e.plotHeight,f=this.selectionMarker,p=this.mouseDownX||0,h=this.mouseDownY||0,g=m(n.panning)?n.panning&&n.panning.enabled:n.panning,A=n.panKey&&t[n.panKey+"Key"];if((!f||!f.touch)&&(r<s?r=s:r>s+c&&(r=s+c),i<u?i=u:i>u+d&&(i=u+d),this.hasDragged=Math.sqrt(Math.pow(p-r,2)+Math.pow(h-i,2)),10<this.hasDragged)){var v=e.isInsidePlot(p-s,h-u);e.hasCartesianSeries&&(this.zoomX||this.zoomY)&&v&&!A&&!f&&(this.selectionMarker=f=e.renderer.rect(s,u,a?1:c,l?1:d,0).attr({class:"highcharts-selection-marker",zIndex:7}).add(),e.styledMode||f.attr({fill:n.selectionMarkerFill||o("#335cad").setOpacity(.25).get()})),f&&a&&(r-=p,f.attr({width:Math.abs(r),x:(0<r?0:r)+p})),f&&l&&(r=i-h,f.attr({height:Math.abs(r),y:(0<r?0:r)+h})),v&&!f&&g&&e.pan(t,n.panning)}},t.prototype.dragStart=function(t){var e=this.chart;e.mouseIsDown=t.type,e.cancelClick=!1,e.mouseDownX=this.mouseDownX=t.chartX,e.mouseDownY=this.mouseDownY=t.chartY},t.prototype.drop=function(t){var e=this,n=this.chart,r=this.hasPinched;if(this.selectionMarker){var o,i={originalEvent:t,xAxis:[],yAxis:[]},a=this.selectionMarker,l=a.attr?a.attr("x"):a.x,s=a.attr?a.attr("y"):a.y,f=a.attr?a.attr("width"):a.width,m=a.attr?a.attr("height"):a.height;(this.hasDragged||r)&&(n.axes.forEach((function(n){if(n.zoomEnabled&&c(n.min)&&(r||e[{xAxis:"zoomX",yAxis:"zoomY"}[n.coll]])&&h(l)&&h(s)){var a=n.horiz,u="touchend"===t.type?n.minPixelPadding:0,d=n.toValue((a?l:s)+u);a=n.toValue((a?l+f:s+m)-u),i[n.coll].push({axis:n,min:Math.min(d,a),max:Math.max(d,a)}),o=!0}})),o&&p(n,"selection",i,(function(t){n.zoom(d(t,r?{animation:!1}:null))}))),h(n.index)&&(this.selectionMarker=this.selectionMarker.destroy()),r&&this.scaleGroups()}n&&h(n.index)&&(u(n.container,{cursor:n._cursor}),n.cancelClick=10<this.hasDragged,n.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},t.prototype.findNearestKDPoint=function(t,e,n){var r,o=this.chart,i=o.hoverPoint;return o=o.tooltip,i&&o&&o.isStickyOnContact()?i:(t.forEach((function(t){var o=!(t.noSharedTooltip&&e)&&0>t.options.findNearestPointBy.indexOf("y");if(t=t.searchPoint(n,o),(o=m(t,!0))&&!(o=!m(r,!0))){o=r.distX-t.distX;var i=r.dist-t.dist,a=(t.series.group&&t.series.group.zIndex)-(r.series.group&&r.series.group.zIndex);o=0<(0!==o&&e?o:0!==i?i:0!==a?a:r.series.index>t.series.index?-1:1)}o&&(r=t)})),r)},t.prototype.getChartCoordinatesFromPoint=function(t,e){var n=t.series,r=n.xAxis;n=n.yAxis;var o=v(t.clientX,t.plotX),i=t.shapeArgs;return r&&n?e?{chartX:r.len+r.pos-o,chartY:n.len+n.pos-t.plotY}:{chartX:o+r.pos,chartY:t.plotY+n.pos}:i&&i.x&&i.y?{chartX:i.x,chartY:i.y}:void 0},t.prototype.getChartPosition=function(){return this.chartPosition||(this.chartPosition=A(this.chart.container))},t.prototype.getCoordinates=function(t){var e={xAxis:[],yAxis:[]};return this.chart.axes.forEach((function(n){e[n.isXAxis?"xAxis":"yAxis"].push({axis:n,value:n.toValue(t[n.horiz?"chartX":"chartY"])})})),e},t.prototype.getHoverData=function(t,e,n,r,o,i){var a,l=[];r=!(!r||!t);var s=e&&!e.stickyTracking,u={chartX:i?i.chartX:void 0,chartY:i?i.chartY:void 0,shared:o};return p(this,"beforeGetHoverData",u),s=s?[e]:n.filter((function(t){return u.filter?u.filter(t):t.visible&&!(!o&&t.directTouch)&&v(t.options.enableMouseTracking,!0)&&t.stickyTracking})),e=(a=r||!i?t:this.findNearestKDPoint(s,o,i))&&a.series,a&&(o&&!e.noSharedTooltip?(s=n.filter((function(t){return u.filter?u.filter(t):t.visible&&!(!o&&t.directTouch)&&v(t.options.enableMouseTracking,!0)&&!t.noSharedTooltip}))).forEach((function(t){var e=f(t.points,(function(t){return t.x===a.x&&!t.isNull}));m(e)&&(t.chart.isBoosting&&(e=t.getPoint(e)),l.push(e))})):l.push(a)),p(this,"afterGetHoverData",u={hoverPoint:a}),{hoverPoint:u.hoverPoint,hoverSeries:e,hoverPoints:l}},t.prototype.getPointFromEvent=function(t){t=t.target;for(var e;t&&!e;)e=t.point,t=t.parentNode;return e},t.prototype.onTrackerMouseOut=function(t){t=t.relatedTarget||t.toElement;var e=this.chart.hoverSeries;this.isDirectTouch=!1,!e||!t||e.stickyTracking||this.inClass(t,"highcharts-tooltip")||this.inClass(t,"highcharts-series-"+e.index)&&this.inClass(t,"highcharts-tracker")||e.onMouseOut()},t.prototype.inClass=function(t,e){for(var n;t;){if(n=s(t,"class")){if(-1!==n.indexOf(e))return!0;if(-1!==n.indexOf("highcharts-container"))return!1}t=t.parentNode}},t.prototype.init=function(t,e){this.options=e,this.chart=t,this.runChartClick=e.chart.events&&!!e.chart.events.click,this.pinchDown=[],this.lastValidTouch={},n&&(t.tooltip=new n(t,e.tooltip),this.followTouchMove=v(e.tooltip.followTouchMove,!0)),this.setDOMEvents()},t.prototype.normalize=function(t,e){var n=t.touches,r=n?n.length?n.item(0):v(n.changedTouches,t.changedTouches)[0]:t;return e||(e=this.getChartPosition()),n=r.pageX-e.left,e=r.pageY-e.top,(r=this.chart.containerScaling)&&(n/=r.scaleX,e/=r.scaleY),d(t,{chartX:Math.round(n),chartY:Math.round(e)})},t.prototype.onContainerClick=function(t){var e=this.chart,n=e.hoverPoint;t=this.normalize(t);var r=e.plotLeft,o=e.plotTop;e.cancelClick||(n&&this.inClass(t.target,"highcharts-tracker")?(p(n.series,"click",d(t,{point:n})),e.hoverPoint&&n.firePointEvent("click",t)):(d(t,this.getCoordinates(t)),e.isInsidePlot(t.chartX-r,t.chartY-o)&&p(e,"click",t)))},t.prototype.onContainerMouseDown=function(t){t=this.normalize(t),e.isFirefox&&0!==t.button&&this.onContainerMouseMove(t),void 0!==t.button&&1!=(1&(t.buttons||t.button))||(this.zoomOption(t),this.dragStart(t))},t.prototype.onContainerMouseLeave=function(t){var n=i[v(e.hoverChartIndex,-1)],r=this.chart.tooltip;t=this.normalize(t),n&&(t.relatedTarget||t.toElement)&&(n.pointer.reset(),n.pointer.chartPosition=void 0),r&&!r.isHidden&&this.reset()},t.prototype.onContainerMouseMove=function(t){var e=this.chart;t=this.normalize(t),this.setHoverChartIndex(),t.preventDefault||(t.returnValue=!1),"mousedown"===e.mouseIsDown&&this.drag(t),e.openMenu||!this.inClass(t.target,"highcharts-tracker")&&!e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.runPointActions(t)},t.prototype.onDocumentTouchEnd=function(t){i[e.hoverChartIndex]&&i[e.hoverChartIndex].pointer.drop(t)},t.prototype.onContainerTouchMove=function(t){this.touch(t)},t.prototype.onContainerTouchStart=function(t){this.zoomOption(t),this.touch(t,!0)},t.prototype.onDocumentMouseMove=function(t){var e=this.chart,n=this.chartPosition;t=this.normalize(t,n);var r=e.tooltip;!n||r&&r.isStickyOnContact()||e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.inClass(t.target,"highcharts-tracker")||this.reset()},t.prototype.onDocumentMouseUp=function(t){var n=i[v(e.hoverChartIndex,-1)];n&&n.pointer.drop(t)},t.prototype.pinch=function(t){var e=this,n=e.chart,r=e.pinchDown,o=t.touches||[],i=o.length,l=e.lastValidTouch,s=e.hasZoom,u=e.selectionMarker,c={},f=1===i&&(e.inClass(t.target,"highcharts-tracker")&&n.runTrackerClick||e.runChartClick),p={};1<i&&(e.initiated=!0),s&&e.initiated&&!f&&t.preventDefault(),[].map.call(o,(function(t){return e.normalize(t)})),"touchstart"===t.type?([].forEach.call(o,(function(t,e){r[e]={chartX:t.chartX,chartY:t.chartY}})),l.x=[r[0].chartX,r[1]&&r[1].chartX],l.y=[r[0].chartY,r[1]&&r[1].chartY],n.axes.forEach((function(t){if(t.zoomEnabled){var e=n.bounds[t.horiz?"h":"v"],r=t.minPixelPadding,o=t.toPixels(Math.min(v(t.options.min,t.dataMin),t.dataMin)),i=t.toPixels(Math.max(v(t.options.max,t.dataMax),t.dataMax)),a=Math.max(o,i);e.min=Math.min(t.pos,Math.min(o,i)-r),e.max=Math.max(t.pos+t.len,a+r)}})),e.res=!0):e.followTouchMove&&1===i?this.runPointActions(e.normalize(t)):r.length&&(u||(e.selectionMarker=u=d({destroy:a,touch:!0},n.plotBox)),e.pinchTranslate(r,o,c,u,p,l),e.hasPinched=s,e.scaleGroups(c,p),e.res&&(e.res=!1,this.reset(!1,0)))},t.prototype.pinchTranslate=function(t,e,n,r,o,i){this.zoomHor&&this.pinchTranslateDirection(!0,t,e,n,r,o,i),this.zoomVert&&this.pinchTranslateDirection(!1,t,e,n,r,o,i)},t.prototype.pinchTranslateDirection=function(t,e,n,r,o,i,a,l){var s,u,c=this.chart,d=t?"x":"y",f=t?"X":"Y",p="chart"+f,h=t?"width":"height",m=c["plot"+(t?"Left":"Top")],g=l||1,A=c.inverted,v=c.bounds[t?"h":"v"],y=1===e.length,b=e[0][p],w=n[0][p],C=!y&&e[1][p],x=!y&&n[1][p];if((n=function(){"number"==typeof x&&20<Math.abs(b-C)&&(g=l||Math.abs(w-x)/Math.abs(b-C)),u=(m-w)/g+b,s=c["plot"+(t?"Width":"Height")]/g})(),(e=u)<v.min){e=v.min;var S=!0}else e+s>v.max&&(e=v.max-s,S=!0);S?(w-=.8*(w-a[d][0]),"number"==typeof x&&(x-=.8*(x-a[d][1])),n()):a[d]=[w,x],A||(i[d]=u-m,i[h]=s),i=A?1/g:g,o[h]=s,o[d]=e,r[A?t?"scaleY":"scaleX":"scale"+f]=g,r["translate"+f]=i*m+(w-i*b)},t.prototype.reset=function(t,e){var n=this.chart,r=n.hoverSeries,o=n.hoverPoint,i=n.hoverPoints,a=n.tooltip,l=a&&a.shared?i:o;t&&l&&y(l).forEach((function(e){e.series.isCartesian&&void 0===e.plotX&&(t=!1)})),t?a&&l&&y(l).length&&(a.refresh(l),a.shared&&i?i.forEach((function(t){t.setState(t.state,!0),t.series.isCartesian&&(t.series.xAxis.crosshair&&t.series.xAxis.drawCrosshair(null,t),t.series.yAxis.crosshair&&t.series.yAxis.drawCrosshair(null,t))})):o&&(o.setState(o.state,!0),n.axes.forEach((function(t){t.crosshair&&o.series[t.coll]===t&&t.drawCrosshair(null,o)})))):(o&&o.onMouseOut(),i&&i.forEach((function(t){t.setState()})),r&&r.onMouseOut(),a&&a.hide(e),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),n.axes.forEach((function(t){t.hideCrosshair()})),this.hoverX=n.hoverPoints=n.hoverPoint=null)},t.prototype.runPointActions=function(t,n){var r=this.chart,o=r.tooltip&&r.tooltip.options.enabled?r.tooltip:void 0,a=!!o&&o.shared,s=n||r.hoverPoint,u=s&&s.series||r.hoverSeries;s=(u=this.getHoverData(s,u,r.series,(!t||"touchmove"!==t.type)&&(!!n||u&&u.directTouch&&this.isDirectTouch),a,t)).hoverPoint;var c=u.hoverPoints;if(n=(u=u.hoverSeries)&&u.tooltipOptions.followPointer,a=a&&u&&!u.noSharedTooltip,s&&(s!==r.hoverPoint||o&&o.isHidden)){if((r.hoverPoints||[]).forEach((function(t){-1===c.indexOf(t)&&t.setState()})),r.hoverSeries!==u&&u.onMouseOver(),this.applyInactiveState(c),(c||[]).forEach((function(t){t.setState("hover")})),r.hoverPoint&&r.hoverPoint.firePointEvent("mouseOut"),!s.series)return;r.hoverPoints=c,r.hoverPoint=s,s.firePointEvent("mouseOver"),o&&o.refresh(a?c:s,t)}else n&&o&&!o.isHidden&&(s=o.getAnchor([{}],t),o.updatePosition({plotX:s[0],plotY:s[1]}));this.unDocMouseMove||(this.unDocMouseMove=l(r.container.ownerDocument,"mousemove",(function(t){var n=i[e.hoverChartIndex];n&&n.pointer.onDocumentMouseMove(t)}))),r.axes.forEach((function(e){var n,o=v((e.crosshair||{}).snap,!0);o&&((n=r.hoverPoint)&&n.series[e.coll]===e||(n=f(c,(function(t){return t.series[e.coll]===e})))),n||!o?e.drawCrosshair(t,n):e.hideCrosshair()}))},t.prototype.scaleGroups=function(t,e){var n,r=this.chart;r.series.forEach((function(o){n=t||o.getPlotBox(),o.xAxis&&o.xAxis.zoomEnabled&&o.group&&(o.group.attr(n),o.markerGroup&&(o.markerGroup.attr(n),o.markerGroup.clip(e?r.clipRect:null)),o.dataLabelsGroup&&o.dataLabelsGroup.attr(n))})),r.clipRect.attr(e||r.clipBox)},t.prototype.setDOMEvents=function(){var t=this.chart.container,n=t.ownerDocument;t.onmousedown=this.onContainerMouseDown.bind(this),t.onmousemove=this.onContainerMouseMove.bind(this),t.onclick=this.onContainerClick.bind(this),this.unbindContainerMouseLeave=l(t,"mouseleave",this.onContainerMouseLeave.bind(this)),e.unbindDocumentMouseUp||(e.unbindDocumentMouseUp=l(n,"mouseup",this.onDocumentMouseUp.bind(this))),e.hasTouch&&(l(t,"touchstart",this.onContainerTouchStart.bind(this)),l(t,"touchmove",this.onContainerTouchMove.bind(this)),e.unbindDocumentTouchEnd||(e.unbindDocumentTouchEnd=l(n,"touchend",this.onDocumentTouchEnd.bind(this))))},t.prototype.setHoverChartIndex=function(){var t=this.chart,n=e.charts[v(e.hoverChartIndex,-1)];n&&n!==t&&n.pointer.onContainerMouseLeave({relatedTarget:!0}),n&&n.mouseIsDown||(e.hoverChartIndex=t.index)},t.prototype.touch=function(t,e){var n=this.chart;if(this.setHoverChartIndex(),1===t.touches.length)if(t=this.normalize(t),n.isInsidePlot(t.chartX-n.plotLeft,t.chartY-n.plotTop)&&!n.openMenu){if(e&&this.runPointActions(t),"touchmove"===t.type)var r=!!(e=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(e[0].chartX-t.chartX,2)+Math.pow(e[0].chartY-t.chartY,2));v(r,!0)&&this.pinch(t)}else e&&this.reset();else 2===t.touches.length&&this.pinch(t)},t.prototype.zoomOption=function(t){var e=this.chart,n=e.options.chart,r=n.zoomType||"";e=e.inverted,/touch/.test(t.type)&&(r=v(n.pinchType,r)),this.zoomX=t=/x/.test(r),this.zoomY=r=/y/.test(r),this.zoomHor=t&&!e||r&&e,this.zoomVert=r&&!e||t&&e,this.hasZoom=t||r},t}(),e.Pointer=t})),e(n,"parts/MSPointer.js",[n["parts/Globals.js"],n["parts/Pointer.js"],n["parts/Utilities.js"]],(function(t,e,n){function r(){var t=[];return t.item=function(t){return this[t]},d(p,(function(e){t.push({pageX:e.pageX,pageY:e.pageY,target:e.target})})),t}function o(e,n,o,i){"touch"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_TOUCH||!a[t.hoverChartIndex]||(i(e),(i=a[t.hoverChartIndex].pointer)[n]({type:o,target:e.currentTarget,preventDefault:s,touches:r()}))}var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),a=t.charts,l=t.doc,s=t.noop,u=n.addEvent,c=n.css,d=n.objectEach,f=n.removeEvent,p={},h=!!t.win.PointerEvent;return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.batchMSEvents=function(t){t(this.chart.container,h?"pointerdown":"MSPointerDown",this.onContainerPointerDown),t(this.chart.container,h?"pointermove":"MSPointerMove",this.onContainerPointerMove),t(l,h?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},e.prototype.destroy=function(){this.batchMSEvents(f),t.prototype.destroy.call(this)},e.prototype.init=function(e,n){t.prototype.init.call(this,e,n),this.hasZoom&&c(e.container,{"-ms-touch-action":"none","touch-action":"none"})},e.prototype.onContainerPointerDown=function(t){o(t,"onContainerTouchStart","touchstart",(function(t){p[t.pointerId]={pageX:t.pageX,pageY:t.pageY,target:t.currentTarget}}))},e.prototype.onContainerPointerMove=function(t){o(t,"onContainerTouchMove","touchmove",(function(t){p[t.pointerId]={pageX:t.pageX,pageY:t.pageY},p[t.pointerId].target||(p[t.pointerId].target=t.currentTarget)}))},e.prototype.onDocumentPointerUp=function(t){o(t,"onDocumentTouchEnd","touchend",(function(t){delete p[t.pointerId]}))},e.prototype.setDOMEvents=function(){t.prototype.setDOMEvents.call(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(u)},e}(e)})),e(n,"parts/Legend.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.addEvent,r=e.animObject,o=e.css,i=e.defined,a=e.discardElement,l=e.find,s=e.fireEvent,u=e.format,c=e.isNumber,d=e.merge,f=e.pick,p=e.relativeLength,h=e.setAnimation,m=e.stableSort,g=e.syncTimeout;e=e.wrap;var A=t.isFirefox,v=t.marginNames,y=t.win,b=function(){function e(t,e){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options={},this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=t,this.init(t,e)}return e.prototype.init=function(t,e){this.chart=t,this.setOptions(e),e.enabled&&(this.render(),n(this.chart,"endResize",(function(){this.legend.positionCheckboxes()})),this.proximate?this.unchartrender=n(this.chart,"render",(function(){this.legend.proximatePositions(),this.legend.positionItems()})):this.unchartrender&&this.unchartrender())},e.prototype.setOptions=function(t){var e=f(t.padding,8);this.options=t,this.chart.styledMode||(this.itemStyle=t.itemStyle,this.itemHiddenStyle=d(this.itemStyle,t.itemHiddenStyle)),this.itemMarginTop=t.itemMarginTop||0,this.itemMarginBottom=t.itemMarginBottom||0,this.padding=e,this.initialItemY=e-5,this.symbolWidth=f(t.symbolWidth,16),this.pages=[],this.proximate="proximate"===t.layout&&!this.chart.inverted,this.baseline=void 0},e.prototype.update=function(t,e){var n=this.chart;this.setOptions(d(!0,this.options,t)),this.destroy(),n.isDirtyLegend=n.isDirtyBox=!0,f(e,!0)&&n.redraw(),s(this,"afterUpdate")},e.prototype.colorizeItem=function(t,e){if(t.legendGroup[e?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var n=this.options,r=t.legendItem,o=t.legendLine,i=t.legendSymbol,a=this.itemHiddenStyle.color;n=e?n.itemStyle.color:a;var l=e&&t.color||a,u=t.options&&t.options.marker,c={fill:l};r&&r.css({fill:n,color:n}),o&&o.attr({stroke:l}),i&&(u&&i.isMarker&&(c=t.pointAttribs(),e||(c.stroke=c.fill=a)),i.attr(c))}s(this,"afterColorizeItem",{item:t,visible:e})},e.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},e.prototype.positionItem=function(t){var e=this,n=this.options,r=n.symbolPadding,o=!n.rtl,a=t._legendItemPos;n=a[0],a=a[1];var l=t.checkbox,u=t.legendGroup;u&&u.element&&(r={translateX:o?n:this.legendWidth-n-2*r-4,translateY:a},o=function(){s(e,"afterPositionItem",{item:t})},i(u.translateY)?u.animate(r,{complete:o}):(u.attr(r),o())),l&&(l.x=n,l.y=a)},e.prototype.destroyItem=function(t){var e=t.checkbox;["legendItem","legendLine","legendSymbol","legendGroup"].forEach((function(e){t[e]&&(t[e]=t[e].destroy())})),e&&a(t.checkbox)},e.prototype.destroy=function(){function t(t){this[t]&&(this[t]=this[t].destroy())}this.getAllItems().forEach((function(e){["legendItem","legendGroup"].forEach(t,e)})),"clipRect up down pager nav box title group".split(" ").forEach(t,this),this.display=null},e.prototype.positionCheckboxes=function(){var t=this.group&&this.group.alignAttr,e=this.clipHeight||this.legendHeight,n=this.titleHeight;if(t){var r=t.translateY;this.allItems.forEach((function(i){var a=i.checkbox;if(a){var l=r+n+a.y+(this.scrollOffset||0)+3;o(a,{left:t.translateX+i.checkboxOffset+a.x-20+"px",top:l+"px",display:this.proximate||l>r-6&&l<r+e-6?"":"none"})}}),this)}},e.prototype.renderTitle=function(){var t=this.options,e=this.padding,n=t.title,r=0;n.text&&(this.title||(this.title=this.chart.renderer.label(n.text,e-3,e-4,null,null,null,t.useHTML,null,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(n.style),this.title.add(this.group)),n.width||this.title.css({width:this.maxLegendWidth+"px"}),r=(t=this.title.getBBox()).height,this.offsetWidth=t.width,this.contentGroup.attr({translateY:r})),this.titleHeight=r},e.prototype.setText=function(t){var e=this.options;t.legendItem.attr({text:e.labelFormat?u(e.labelFormat,t,this.chart):e.labelFormatter.call(t)})},e.prototype.renderItem=function(t){var e=this.chart,n=e.renderer,r=this.options,o=this.symbolWidth,i=r.symbolPadding,a=this.itemStyle,l=this.itemHiddenStyle,s="horizontal"===r.layout?f(r.itemDistance,20):0,u=!r.rtl,c=t.legendItem,p=!t.series,h=!p&&t.series.drawLegendSymbol?t.series:t,m=h.options;s=o+i+s+((m=this.createCheckboxForItem&&m&&m.showCheckbox)?20:0);var g=r.useHTML,A=t.options.className;c||(t.legendGroup=n.g("legend-item").addClass("highcharts-"+h.type+"-series highcharts-color-"+t.colorIndex+(A?" "+A:"")+(p?" highcharts-series-"+t.index:"")).attr({zIndex:1}).add(this.scrollGroup),t.legendItem=c=n.text("",u?o+i:-i,this.baseline||0,g),e.styledMode||c.css(d(t.visible?a:l)),c.attr({align:u?"left":"right",zIndex:2}).add(t.legendGroup),this.baseline||(this.fontMetrics=n.fontMetrics(e.styledMode?12:a.fontSize,c),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,c.attr("y",this.baseline)),this.symbolHeight=r.symbolHeight||this.fontMetrics.f,h.drawLegendSymbol(this,t),this.setItemEvents&&this.setItemEvents(t,c,g)),m&&!t.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(t),this.colorizeItem(t,t.visible),!e.styledMode&&a.width||c.css({width:(r.itemWidth||this.widthOption||e.spacingBox.width)-s+"px"}),this.setText(t),e=c.getBBox(),t.itemWidth=t.checkboxOffset=r.itemWidth||t.legendItemWidth||e.width+s,this.maxItemWidth=Math.max(this.maxItemWidth,t.itemWidth),this.totalItemWidth+=t.itemWidth,this.itemHeight=t.itemHeight=Math.round(t.legendItemHeight||e.height||this.symbolHeight)},e.prototype.layoutItem=function(t){var e=this.options,n=this.padding,r="horizontal"===e.layout,o=t.itemHeight,i=this.itemMarginBottom,a=this.itemMarginTop,l=r?f(e.itemDistance,20):0,s=this.maxLegendWidth;e=e.alignColumns&&this.totalItemWidth>s?this.maxItemWidth:t.itemWidth,r&&this.itemX-n+e>s&&(this.itemX=n,this.lastLineHeight&&(this.itemY+=a+this.lastLineHeight+i),this.lastLineHeight=0),this.lastItemY=a+this.itemY+i,this.lastLineHeight=Math.max(o,this.lastLineHeight),t._legendItemPos=[this.itemX,this.itemY],r?this.itemX+=e:(this.itemY+=a+o+i,this.lastLineHeight=o),this.offsetWidth=this.widthOption||Math.max((r?this.itemX-n-(t.checkbox?0:l):e)+n,this.offsetWidth)},e.prototype.getAllItems=function(){var t=[];return this.chart.series.forEach((function(e){var n=e&&e.options;e&&f(n.showInLegend,!i(n.linkedTo)&&void 0,!0)&&(t=t.concat(e.legendItems||("point"===n.legendType?e.data:e)))})),s(this,"afterGetAllItems",{allItems:t}),t},e.prototype.getAlignment=function(){var t=this.options;return this.proximate?t.align.charAt(0)+"tv":t.floating?"":t.align.charAt(0)+t.verticalAlign.charAt(0)+t.layout.charAt(0)},e.prototype.adjustMargins=function(t,e){var n=this.chart,r=this.options,o=this.getAlignment();o&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach((function(a,l){a.test(o)&&!i(t[l])&&(n[v[l]]=Math.max(n[v[l]],n.legend[(l+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][l]*r[l%2?"x":"y"]+f(r.margin,12)+e[l]+(n.titleOffset[l]||0)))}))},e.prototype.proximatePositions=function(){var e=this.chart,n=[],r="left"===this.options.align;this.allItems.forEach((function(t){var o=r;if(t.yAxis&&t.points){t.xAxis.options.reversed&&(o=!o);var i=l(o?t.points:t.points.slice(0).reverse(),(function(t){return c(t.plotY)}));o=this.itemMarginTop+t.legendItem.getBBox().height+this.itemMarginBottom;var a=t.yAxis.top-e.plotTop;t.visible?(i=i?i.plotY:t.yAxis.height,i+=a-.3*o):i=a+t.yAxis.height,n.push({target:i,size:o,item:t})}}),this),t.distribute(n,e.plotHeight),n.forEach((function(t){t.item._legendItemPos[1]=e.plotTop-e.spacing[0]+t.pos}))},e.prototype.render=function(){var t=this.chart,e=t.renderer,n=this.group,r=this.box,o=this.options,i=this.padding;this.itemX=i,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=p(o.width,t.spacingBox.width-i);var a=t.spacingBox.width-2*i-o.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(a/=2),this.maxLegendWidth=this.widthOption||a,n||(this.group=n=e.g("legend").attr({zIndex:7}).add(),this.contentGroup=e.g().attr({zIndex:1}).add(n),this.scrollGroup=e.g().add(this.contentGroup)),this.renderTitle();var l=this.getAllItems();m(l,(function(t,e){return(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0)})),o.reversed&&l.reverse(),this.allItems=l,this.display=a=!!l.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,l.forEach(this.renderItem,this),l.forEach(this.layoutItem,this),l=(this.widthOption||this.offsetWidth)+i;var u=this.lastItemY+this.lastLineHeight+this.titleHeight;u=this.handleOverflow(u),u+=i,r||(this.box=r=e.rect().addClass("highcharts-legend-box").attr({r:o.borderRadius}).add(n),r.isNew=!0),t.styledMode||r.attr({stroke:o.borderColor,"stroke-width":o.borderWidth||0,fill:o.backgroundColor||"none"}).shadow(o.shadow),0<l&&0<u&&(r[r.isNew?"attr":"animate"](r.crisp.call({},{x:0,y:0,width:l,height:u},r.strokeWidth())),r.isNew=!1),r[a?"show":"hide"](),t.styledMode&&"none"===n.getStyle("display")&&(l=u=0),this.legendWidth=l,this.legendHeight=u,a&&this.align(),this.proximate||this.positionItems(),s(this,"afterRender")},e.prototype.align=function(t){void 0===t&&(t=this.chart.spacingBox);var e=this.chart,n=this.options,r=t.y;/(lth|ct|rth)/.test(this.getAlignment())&&0<e.titleOffset[0]?r+=e.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<e.titleOffset[2]&&(r-=e.titleOffset[2]),r!==t.y&&(t=d(t,{y:r})),this.group.align(d(n,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":n.verticalAlign}),!0,t)},e.prototype.handleOverflow=function(t){var e=this,n=this.chart,r=n.renderer,o=this.options,i=o.y,a=this.padding;i=n.spacingBox.height+("top"===o.verticalAlign?-i:i)-a;var l,s,u=o.maxHeight,c=this.clipRect,d=o.navigation,p=f(d.animation,!0),h=d.arrowSize||12,m=this.nav,g=this.pages,A=this.allItems,v=function(t){"number"==typeof t?c.attr({height:t}):c&&(e.clipRect=c.destroy(),e.contentGroup.clip()),e.contentGroup.div&&(e.contentGroup.div.style.clip=t?"rect("+a+"px,9999px,"+(a+t)+"px,0)":"auto")},y=function(t){return e[t]=r.circle(0,0,1.3*h).translate(h/2,h/2).add(m),n.styledMode||e[t].attr("fill","rgba(0,0,0,0.0001)"),e[t]};return"horizontal"!==o.layout||"middle"===o.verticalAlign||o.floating||(i/=2),u&&(i=Math.min(i,u)),g.length=0,t>i&&!1!==d.enabled?(this.clipHeight=l=Math.max(i-20-this.titleHeight-a,0),this.currentPage=f(this.currentPage,1),this.fullHeight=t,A.forEach((function(t,e){var n=t._legendItemPos[1],r=Math.round(t.legendItem.getBBox().height),o=g.length;(!o||n-g[o-1]>l&&(s||n)!==g[o-1])&&(g.push(s||n),o++),t.pageIx=o-1,s&&(A[e-1].pageIx=o-1),e===A.length-1&&n+r-g[o-1]>l&&n!==s&&(g.push(n),t.pageIx=o),n!==s&&(s=n)})),c||(c=e.clipRect=r.clipRect(0,a,9999,0),e.contentGroup.clip(c)),v(l),m||(this.nav=m=r.g().attr({zIndex:1}).add(this.group),this.up=r.symbol("triangle",0,0,h,h).add(m),y("upTracker").on("click",(function(){e.scroll(-1,p)})),this.pager=r.text("",15,10).addClass("highcharts-legend-navigation"),n.styledMode||this.pager.css(d.style),this.pager.add(m),this.down=r.symbol("triangle-down",0,0,h,h).add(m),y("downTracker").on("click",(function(){e.scroll(1,p)}))),e.scroll(0),t=i):m&&(v(),this.nav=m.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t},e.prototype.scroll=function(t,e){var n=this,o=this.chart,i=this.pages,a=i.length,l=this.currentPage+t;t=this.clipHeight;var u=this.options.navigation,c=this.pager,d=this.padding;l>a&&(l=a),0<l&&(void 0!==e&&h(e,o),this.nav.attr({translateX:d,translateY:t+this.padding+7+this.titleHeight,visibility:"visible"}),[this.up,this.upTracker].forEach((function(t){t.attr({class:1===l?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})})),c.attr({text:l+"/"+a}),[this.down,this.downTracker].forEach((function(t){t.attr({x:18+this.pager.getBBox().width,class:l===a?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),this),o.styledMode||(this.up.attr({fill:1===l?u.inactiveColor:u.activeColor}),this.upTracker.css({cursor:1===l?"default":"pointer"}),this.down.attr({fill:l===a?u.inactiveColor:u.activeColor}),this.downTracker.css({cursor:l===a?"default":"pointer"})),this.scrollOffset=-i[l-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=l,this.positionCheckboxes(),e=r(f(e,o.renderer.globalAnimation,!0)),g((function(){s(n,"afterScroll",{currentPage:l})}),e.duration||0))},e}();return(/Trident\/7\.0/.test(y.navigator&&y.navigator.userAgent)||A)&&e(b.prototype,"positionItem",(function(t,e){var n=this,r=function(){e._legendItemPos&&t.call(n,e)};r(),n.bubbleLegend||setTimeout(r)})),t.Legend=b,t.Legend})),e(n,"parts/Chart.js",[n["parts/Axis.js"],n["parts/Globals.js"],n["parts/Legend.js"],n["parts/MSPointer.js"],n["parts/Options.js"],n["parts/Pointer.js"],n["parts/Time.js"],n["parts/Utilities.js"]],(function(t,e,n,r,o,i,a,l){var s=e.charts,u=e.doc,c=e.seriesTypes,d=e.win,f=o.defaultOptions,p=l.addEvent,h=l.animate,m=l.animObject,g=l.attr,A=l.createElement,v=l.css,y=l.defined,b=l.discardElement,w=l.erase,C=l.error,x=l.extend,S=l.find,O=l.fireEvent,k=l.getStyle,E=l.isArray,_=l.isFunction,P=l.isNumber,B=l.isObject,T=l.isString,R=l.merge,I=l.numberFormat,M=l.objectEach,D=l.pick,N=l.pInt,F=l.relativeLength,L=l.removeEvent,j=l.setAnimation,H=l.splat,U=l.syncTimeout,z=l.uniqueKey,Q=e.marginNames,V=function(){function o(t,e,n){this.yAxis=this.xAxis=this.userOptions=this.titleOffset=this.time=this.symbolCounter=this.spacingBox=this.spacing=this.series=this.renderTo=this.renderer=this.pointer=this.pointCount=this.plotWidth=this.plotTop=this.plotLeft=this.plotHeight=this.plotBox=this.options=this.numberFormatter=this.margin=this.legend=this.labelCollectors=this.isResizing=this.index=this.container=this.colorCounter=this.clipBox=this.chartWidth=this.chartHeight=this.bounds=this.axisOffset=this.axes=void 0,this.getArgs(t,e,n)}return o.prototype.getArgs=function(t,e,n){T(t)||t.nodeName?(this.renderTo=t,this.init(e,n)):this.init(t,e)},o.prototype.init=function(t,n){var r,o=t.series,i=t.plotOptions||{};O(this,"init",{args:arguments},(function(){t.series=null;var l=(r=R(f,t)).chart||{};M(r.plotOptions,(function(t,e){B(t)&&(t.tooltip=i[e]&&R(i[e].tooltip)||void 0)})),r.tooltip.userOptions=t.chart&&t.chart.forExport&&t.tooltip.userOptions||t.tooltip,r.series=t.series=o,this.userOptions=t;var u=l.events;this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=n,this.isResizing=0,this.options=r,this.axes=[],this.series=[],this.time=t.time&&Object.keys(t.time).length?new a(t.time):e.time,this.numberFormatter=l.numberFormatter||I,this.styledMode=l.styledMode,this.hasCartesianSeries=l.showAxes;var c=this;c.index=s.length,s.push(c),e.chartCount++,u&&M(u,(function(t,e){_(t)&&p(c,e,t)})),c.xAxis=[],c.yAxis=[],c.pointCount=c.colorCounter=c.symbolCounter=0,O(c,"afterInit"),c.firstRender()}))},o.prototype.initSeries=function(t){var e=this.options.chart;e=t.type||e.type||e.defaultSeriesType;var n=c[e];return n||C(17,!0,this,{missingModuleFor:e}),(e=new n).init(this,t),e},o.prototype.setSeriesData=function(){this.getSeriesOrderByLinks().forEach((function(t){t.points||t.data||!t.enabledDataSorting||t.setData(t.options.data,!1)}))},o.prototype.getSeriesOrderByLinks=function(){return this.series.concat().sort((function(t,e){return t.linkedSeries.length||e.linkedSeries.length?e.linkedSeries.length-t.linkedSeries.length:0}))},o.prototype.orderSeries=function(t){var e=this.series;for(t=t||0;t<e.length;t++)e[t]&&(e[t].index=t,e[t].name=e[t].getName())},o.prototype.isInsidePlot=function(t,e,n){var r=n?e:t;return r={x:r,y:t=n?t:e,isInsidePlot:0<=r&&r<=this.plotWidth&&0<=t&&t<=this.plotHeight},O(this,"afterIsInsidePlot",r),r.isInsidePlot},o.prototype.redraw=function(t){O(this,"beforeRedraw");var e=this,n=e.axes,r=e.series,o=e.pointer,i=e.legend,a=e.userOptions.legend,l=e.isDirtyLegend,s=e.hasCartesianSeries,u=e.isDirtyBox,c=e.renderer,d=c.isHidden(),f=[];for(e.setResponsive&&e.setResponsive(!1),j(!!e.hasRendered&&t,e),d&&e.temporaryDisplay(),e.layOutTitles(),t=r.length;t--;){var p=r[t];if(p.options.stacking){var h=!0;if(p.isDirty){var m=!0;break}}}if(m)for(t=r.length;t--;)(p=r[t]).options.stacking&&(p.isDirty=!0);r.forEach((function(t){t.isDirty&&("point"===t.options.legendType?(t.updateTotals&&t.updateTotals(),l=!0):a&&(a.labelFormatter||a.labelFormat)&&(l=!0)),t.isDirtyData&&O(t,"updatedData")})),l&&i&&i.options.enabled&&(i.render(),e.isDirtyLegend=!1),h&&e.getStacks(),s&&n.forEach((function(t){e.isResizing&&P(t.min)||(t.updateNames(),t.setScale())})),e.getMargins(),s&&(n.forEach((function(t){t.isDirty&&(u=!0)})),n.forEach((function(t){var e=t.min+","+t.max;t.extKey!==e&&(t.extKey=e,f.push((function(){O(t,"afterSetExtremes",x(t.eventArgs,t.getExtremes())),delete t.eventArgs}))),(u||h)&&t.redraw()}))),u&&e.drawChartBox(),O(e,"predraw"),r.forEach((function(t){(u||t.isDirty)&&t.visible&&t.redraw(),t.isDirtyData=!1})),o&&o.reset(!0),c.draw(),O(e,"redraw"),O(e,"render"),d&&e.temporaryDisplay(!0),f.forEach((function(t){t.call()}))},o.prototype.get=function(t){function e(e){return e.id===t||e.options&&e.options.id===t}var n,r=this.series,o=S(this.axes,e)||S(this.series,e);for(n=0;!o&&n<r.length;n++)o=S(r[n].points||[],e);return o},o.prototype.getAxes=function(){var e=this,n=this.options,r=n.xAxis=H(n.xAxis||{});n=n.yAxis=H(n.yAxis||{}),O(this,"getAxes"),r.forEach((function(t,e){t.index=e,t.isX=!0})),n.forEach((function(t,e){t.index=e})),r.concat(n).forEach((function(n){new t(e,n)})),O(this,"afterGetAxes")},o.prototype.getSelectedPoints=function(){var t=[];return this.series.forEach((function(e){t=t.concat(e.getPointsCollection().filter((function(t){return D(t.selectedStaging,t.selected)})))})),t},o.prototype.getSelectedSeries=function(){return this.series.filter((function(t){return t.selected}))},o.prototype.setTitle=function(t,e,n){this.applyDescription("title",t),this.applyDescription("subtitle",e),this.applyDescription("caption",void 0),this.layOutTitles(n)},o.prototype.applyDescription=function(t,e){var n=this,r="title"===t?{color:"#333333",fontSize:this.options.isStock?"16px":"18px"}:{color:"#666666"};r=this.options[t]=R(!this.styledMode&&{style:r},this.options[t],e);var o=this[t];o&&e&&(this[t]=o=o.destroy()),r&&!o&&((o=this.renderer.text(r.text,0,0,r.useHTML).attr({align:r.align,class:"highcharts-"+t,zIndex:r.zIndex||4}).add()).update=function(e){n[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[t]](e)},this.styledMode||o.css(r.style),this[t]=o)},o.prototype.layOutTitles=function(t){var e=[0,0,0],n=this.renderer,r=this.spacingBox;["title","subtitle","caption"].forEach((function(t){var o=this[t],i=this.options[t],a=i.verticalAlign||"top";if(t="title"===t?-3:"top"===a?e[0]+2:0,o){if(!this.styledMode)var l=i.style.fontSize;l=n.fontMetrics(l,o).b,o.css({width:(i.width||r.width+(i.widthAdjust||0))+"px"});var s=Math.round(o.getBBox(i.useHTML).height);o.align(x({y:"bottom"===a?l:t+l,height:s},i),!1,"spacingBox"),i.floating||("top"===a?e[0]=Math.ceil(e[0]+s):"bottom"===a&&(e[2]=Math.ceil(e[2]+s)))}}),this),e[0]&&"top"===(this.options.title.verticalAlign||"top")&&(e[0]+=this.options.title.margin),e[2]&&"bottom"===this.options.caption.verticalAlign&&(e[2]+=this.options.caption.margin);var o=!this.titleOffset||this.titleOffset.join(",")!==e.join(",");this.titleOffset=e,O(this,"afterLayOutTitles"),!this.isDirtyBox&&o&&(this.isDirtyBox=this.isDirtyLegend=o,this.hasRendered&&D(t,!0)&&this.isDirtyBox&&this.redraw())},o.prototype.getChartSize=function(){var t=this.options.chart,e=t.width;t=t.height;var n=this.renderTo;y(e)||(this.containerWidth=k(n,"width")),y(t)||(this.containerHeight=k(n,"height")),this.chartWidth=Math.max(0,e||this.containerWidth||600),this.chartHeight=Math.max(0,F(t,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},o.prototype.temporaryDisplay=function(t){var e=this.renderTo;if(t)for(;e&&e.style;)e.hcOrigStyle&&(v(e,e.hcOrigStyle),delete e.hcOrigStyle),e.hcOrigDetached&&(u.body.removeChild(e),e.hcOrigDetached=!1),e=e.parentNode;else for(;e&&e.style&&(u.body.contains(e)||e.parentNode||(e.hcOrigDetached=!0,u.body.appendChild(e)),("none"===k(e,"display",!1)||e.hcOricDetached)&&(e.hcOrigStyle={display:e.style.display,height:e.style.height,overflow:e.style.overflow},t={display:"block",overflow:"hidden"},e!==this.renderTo&&(t.height=0),v(e,t),e.offsetWidth||e.style.setProperty("display","block","important")),(e=e.parentNode)!==u.body););},o.prototype.setClassName=function(t){this.container.className="highcharts-container "+(t||"")},o.prototype.getContainer=function(){var t,n,r=this.options,o=r.chart,i=this.renderTo,a=z();i||(this.renderTo=i=o.renderTo),T(i)&&(this.renderTo=i=u.getElementById(i)),i||C(13,!0,this);var l=N(g(i,"data-highcharts-chart"));P(l)&&s[l]&&s[l].hasRendered&&s[l].destroy(),g(i,"data-highcharts-chart",this.index),i.innerHTML="",o.skipClone||i.offsetWidth||this.temporaryDisplay(),this.getChartSize(),l=this.chartWidth;var c=this.chartHeight;if(v(i,{overflow:"hidden"}),this.styledMode||(t=x({position:"relative",overflow:"hidden",width:l+"px",height:c+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none"},o.style)),this.container=i=A("div",{id:a},t,i),this._cursor=i.style.cursor,this.renderer=new(e[o.renderer]||e.Renderer)(i,l,c,null,o.forExport,r.exporting&&r.exporting.allowHTML,this.styledMode),j(void 0,this),this.setClassName(o.className),this.styledMode)for(n in r.defs)this.renderer.definition(r.defs[n]);else this.renderer.setStyle(o.style);this.renderer.chartIndex=this.index,O(this,"afterGetContainer")},o.prototype.getMargins=function(t){var e=this.spacing,n=this.margin,r=this.titleOffset;this.resetMargins(),r[0]&&!y(n[0])&&(this.plotTop=Math.max(this.plotTop,r[0]+e[0])),r[2]&&!y(n[2])&&(this.marginBottom=Math.max(this.marginBottom,r[2]+e[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(n,e),O(this,"getMargins"),t||this.getAxisMargins()},o.prototype.getAxisMargins=function(){var t=this,e=t.axisOffset=[0,0,0,0],n=t.colorAxis,r=t.margin,o=function(t){t.forEach((function(t){t.visible&&t.getOffset()}))};t.hasCartesianSeries?o(t.axes):n&&n.length&&o(n),Q.forEach((function(n,o){y(r[o])||(t[n]+=e[o])})),t.setChartSize()},o.prototype.reflow=function(t){var e=this,n=e.options.chart,r=e.renderTo,o=y(n.width)&&y(n.height),i=n.width||k(r,"width");n=n.height||k(r,"height"),r=t?t.target:d,o||e.isPrinting||!i||!n||r!==d&&r!==u||(i===e.containerWidth&&n===e.containerHeight||(l.clearTimeout(e.reflowTimeout),e.reflowTimeout=U((function(){e.container&&e.setSize(void 0,void 0,!1)}),t?100:0)),e.containerWidth=i,e.containerHeight=n)},o.prototype.setReflow=function(t){var e=this;!1===t||this.unbindReflow?!1===t&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=p(d,"resize",(function(t){e.options&&e.reflow(t)})),p(this,"destroy",this.unbindReflow))},o.prototype.setSize=function(t,e,n){var r=this,o=r.renderer;r.isResizing+=1,j(n,r),n=o.globalAnimation,r.oldChartHeight=r.chartHeight,r.oldChartWidth=r.chartWidth,void 0!==t&&(r.options.chart.width=t),void 0!==e&&(r.options.chart.height=e),r.getChartSize(),r.styledMode||(n?h:v)(r.container,{width:r.chartWidth+"px",height:r.chartHeight+"px"},n),r.setChartSize(!0),o.setSize(r.chartWidth,r.chartHeight,n),r.axes.forEach((function(t){t.isDirty=!0,t.setScale()})),r.isDirtyLegend=!0,r.isDirtyBox=!0,r.layOutTitles(),r.getMargins(),r.redraw(n),r.oldChartHeight=null,O(r,"resize"),U((function(){r&&O(r,"endResize",null,(function(){--r.isResizing}))}),m(n).duration||0)},o.prototype.setChartSize=function(t){var e,n,r,o,i=this.inverted,a=this.renderer,l=this.chartWidth,s=this.chartHeight,u=this.options.chart,c=this.spacing,d=this.clipOffset;this.plotLeft=e=Math.round(this.plotLeft),this.plotTop=n=Math.round(this.plotTop),this.plotWidth=r=Math.max(0,Math.round(l-e-this.marginRight)),this.plotHeight=o=Math.max(0,Math.round(s-n-this.marginBottom)),this.plotSizeX=i?o:r,this.plotSizeY=i?r:o,this.plotBorderWidth=u.plotBorderWidth||0,this.spacingBox=a.spacingBox={x:c[3],y:c[0],width:l-c[3]-c[1],height:s-c[0]-c[2]},this.plotBox=a.plotBox={x:e,y:n,width:r,height:o},l=2*Math.floor(this.plotBorderWidth/2),i=Math.ceil(Math.max(l,d[3])/2),a=Math.ceil(Math.max(l,d[0])/2),this.clipBox={x:i,y:a,width:Math.floor(this.plotSizeX-Math.max(l,d[1])/2-i),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(l,d[2])/2-a))},t||this.axes.forEach((function(t){t.setAxisSize(),t.setAxisTranslation()})),O(this,"afterSetChartSize",{skipAxes:t})},o.prototype.resetMargins=function(){O(this,"resetMargins");var t=this,e=t.options.chart;["margin","spacing"].forEach((function(n){var r=e[n],o=B(r)?r:[r,r,r,r];["Top","Right","Bottom","Left"].forEach((function(r,i){t[n][i]=D(e[n+r],o[i])}))})),Q.forEach((function(e,n){t[e]=D(t.margin[n],t.spacing[n])})),t.axisOffset=[0,0,0,0],t.clipOffset=[0,0,0,0]},o.prototype.drawChartBox=function(){var t,e=this.options.chart,n=this.renderer,r=this.chartWidth,o=this.chartHeight,i=this.chartBackground,a=this.plotBackground,l=this.plotBorder,s=this.styledMode,u=this.plotBGImage,c=e.backgroundColor,d=e.plotBackgroundColor,f=e.plotBackgroundImage,p=this.plotLeft,h=this.plotTop,m=this.plotWidth,g=this.plotHeight,A=this.plotBox,v=this.clipRect,y=this.clipBox,b="animate";if(i||(this.chartBackground=i=n.rect().addClass("highcharts-background").add(),b="attr"),s)var w=t=i.strokeWidth();else t=(w=e.borderWidth||0)+(e.shadow?8:0),c={fill:c||"none"},(w||i["stroke-width"])&&(c.stroke=e.borderColor,c["stroke-width"]=w),i.attr(c).shadow(e.shadow);i[b]({x:t/2,y:t/2,width:r-t-w%2,height:o-t-w%2,r:e.borderRadius}),b="animate",a||(b="attr",this.plotBackground=a=n.rect().addClass("highcharts-plot-background").add()),a[b](A),s||(a.attr({fill:d||"none"}).shadow(e.plotShadow),f&&(u?(f!==u.attr("href")&&u.attr("href",f),u.animate(A)):this.plotBGImage=n.image(f,p,h,m,g).add())),v?v.animate({width:y.width,height:y.height}):this.clipRect=n.clipRect(y),b="animate",l||(b="attr",this.plotBorder=l=n.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),s||l.attr({stroke:e.plotBorderColor,"stroke-width":e.plotBorderWidth||0,fill:"none"}),l[b](l.crisp({x:p,y:h,width:m,height:g},-l.strokeWidth())),this.isDirtyBox=!1,O(this,"afterDrawChartBox")},o.prototype.propFromSeries=function(){var t,e,n,r=this,o=r.options.chart,i=r.options.series;["inverted","angular","polar"].forEach((function(a){for(t=c[o.type||o.defaultSeriesType],n=o[a]||t&&t.prototype[a],e=i&&i.length;!n&&e--;)(t=c[i[e].type])&&t.prototype[a]&&(n=!0);r[a]=n}))},o.prototype.linkSeries=function(){var t=this,e=t.series;e.forEach((function(t){t.linkedSeries.length=0})),e.forEach((function(e){var n=e.options.linkedTo;T(n)&&(n=":previous"===n?t.series[e.index-1]:t.get(n))&&n.linkedParent!==e&&(n.linkedSeries.push(e),e.linkedParent=n,n.enabledDataSorting&&e.setDataSortingOptions(),e.visible=D(e.options.visible,n.options.visible,e.visible))})),O(this,"afterLinkSeries")},o.prototype.renderSeries=function(){this.series.forEach((function(t){t.translate(),t.render()}))},o.prototype.renderLabels=function(){var t=this,e=t.options.labels;e.items&&e.items.forEach((function(n){var r=x(e.style,n.style),o=N(r.left)+t.plotLeft,i=N(r.top)+t.plotTop+12;delete r.left,delete r.top,t.renderer.text(n.html,o,i).attr({zIndex:2}).css(r).add()}))},o.prototype.render=function(){var t=this.axes,e=this.colorAxis,r=this.renderer,o=this.options,i=0,a=function(t){t.forEach((function(t){t.visible&&t.render()}))};this.setTitle(),this.legend=new n(this,o.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),o=this.plotWidth,t.some((function(t){if(t.horiz&&t.visible&&t.options.labels.enabled&&t.series.length)return i=21,!0}));var l=this.plotHeight=Math.max(this.plotHeight-i,0);t.forEach((function(t){t.setScale()})),this.getAxisMargins();var s=1.1<o/this.plotWidth,u=1.05<l/this.plotHeight;(s||u)&&(t.forEach((function(t){(t.horiz&&s||!t.horiz&&u)&&t.setTickInterval(!0)})),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?a(t):e&&e.length&&a(e),this.seriesGroup||(this.seriesGroup=r.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.updateContainerScaling(),this.hasRendered=!0},o.prototype.addCredits=function(t){var e=this,n=R(!0,this.options.credits,t);n.enabled&&!this.credits&&(this.credits=this.renderer.text(n.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",(function(){n.href&&(d.location.href=n.href)})).attr({align:n.position.align,zIndex:8}),e.styledMode||this.credits.css(n.style),this.credits.add().align(n.position),this.credits.update=function(t){e.credits=e.credits.destroy(),e.addCredits(t)})},o.prototype.updateContainerScaling=function(){var t=this.container;if(2<t.offsetWidth&&2<t.offsetHeight&&t.getBoundingClientRect){var e=t.getBoundingClientRect(),n=e.width/t.offsetWidth;t=e.height/t.offsetHeight,1!==n||1!==t?this.containerScaling={scaleX:n,scaleY:t}:delete this.containerScaling}},o.prototype.destroy=function(){var t,n=this,r=n.axes,o=n.series,i=n.container,a=i&&i.parentNode;for(O(n,"destroy"),n.renderer.forExport?w(s,n):s[n.index]=void 0,e.chartCount--,n.renderTo.removeAttribute("data-highcharts-chart"),L(n),t=r.length;t--;)r[t]=r[t].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),t=o.length;t--;)o[t]=o[t].destroy();"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach((function(t){var e=n[t];e&&e.destroy&&(n[t]=e.destroy())})),i&&(i.innerHTML="",L(i),a&&b(i)),M(n,(function(t,e){delete n[e]}))},o.prototype.firstRender=function(){var t=this,n=t.options;t.isReadyToRender&&!t.isReadyToRender()||(t.getContainer(),t.resetMargins(),t.setChartSize(),t.propFromSeries(),t.getAxes(),(E(n.series)?n.series:[]).forEach((function(e){t.initSeries(e)})),t.linkSeries(),t.setSeriesData(),O(t,"beforeRender"),i&&(t.pointer=e.hasTouch||!d.PointerEvent&&!d.MSPointerEvent?new i(t,n):new r(t,n)),t.render(),t.renderer.imgCount||t.hasLoaded||t.onload(),t.temporaryDisplay(!0))},o.prototype.onload=function(){this.callbacks.concat([this.callback]).forEach((function(t){t&&void 0!==this.index&&t.apply(this,[this])}),this),O(this,"load"),O(this,"render"),y(this.index)&&this.setReflow(this.options.chart.reflow),this.hasLoaded=!0},o}();return V.prototype.callbacks=[],e.chart=function(t,e,n){return new V(t,e,n)},e.Chart=V})),e(n,"parts/ScrollablePlotArea.js",[n["parts/Chart.js"],n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e,n){var r=n.addEvent,o=n.createElement,i=n.pick,a=n.stop;r(t,"afterSetChartSize",(function(t){var n=this.options.chart.scrollablePlotArea,r=n&&n.minWidth;if(n=n&&n.minHeight,!this.renderer.forExport){if(r){if(this.scrollablePixelsX=r=Math.max(0,r-this.chartWidth)){this.plotWidth+=r,this.inverted?(this.clipBox.height+=r,this.plotBox.height+=r):(this.clipBox.width+=r,this.plotBox.width+=r);var o={1:{name:"right",value:r}}}}else n&&(this.scrollablePixelsY=r=Math.max(0,n-this.chartHeight))&&(this.plotHeight+=r,this.inverted?(this.clipBox.width+=r,this.plotBox.width+=r):(this.clipBox.height+=r,this.plotBox.height+=r),o={2:{name:"bottom",value:r}});o&&!t.skipAxes&&this.axes.forEach((function(t){o[t.side]?t.getPlotLinePath=function(){var n=o[t.side].name,r=this[n];this[n]=r-o[t.side].value;var i=e.Axis.prototype.getPlotLinePath.apply(this,arguments);return this[n]=r,i}:(t.setAxisSize(),t.setAxisTranslation())}))}})),r(t,"render",(function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()})),t.prototype.setUpScrolling=function(){var t=this,e={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(e.overflowX="auto"),this.scrollablePixelsY&&(e.overflowY="auto"),this.scrollingContainer=o("div",{className:"highcharts-scrolling"},e,this.renderTo),r(this.scrollingContainer,"scroll",(function(){t.pointer&&delete t.pointer.chartPosition})),this.innerContainer=o("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},t.prototype.moveFixedElements=function(){var t,e=this.container,n=this.fixedRenderer,r=".highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?t=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?t=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(t=".highcharts-yaxis"),r.push(t,t+"-labels"),r.forEach((function(t){[].forEach.call(e.querySelectorAll(t),(function(t){(t.namespaceURI===n.SVG_NS?n.box:n.box.parentNode).appendChild(t),t.style.pointerEvents="auto"}))}))},t.prototype.applyFixed=function(){var t,n,l=!this.fixedDiv,s=this.options.chart.scrollablePlotArea;l?(this.fixedDiv=o("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:2},null,!0),this.renderTo.insertBefore(this.fixedDiv,this.renderTo.firstChild),this.renderTo.style.overflow="visible",this.fixedRenderer=n=new e.Renderer(this.fixedDiv,this.chartWidth,this.chartHeight,null===(t=this.options.chart)||void 0===t?void 0:t.style),this.scrollableMask=n.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":i(s.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),this.moveFixedElements(),r(this,"afterShowResetZoom",this.moveFixedElements),r(this,"afterLayOutTitles",this.moveFixedElements)):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),t=this.chartWidth+(this.scrollablePixelsX||0),n=this.chartHeight+(this.scrollablePixelsY||0),a(this.container),this.container.style.width=t+"px",this.container.style.height=n+"px",this.renderer.boxWrapper.attr({width:t,height:n,viewBox:[0,0,t,n].join(" ")}),this.chartBackground.attr({width:t,height:n}),this.scrollingContainer.style.height=this.chartHeight+"px",l&&(s.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*s.scrollPositionX),s.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*s.scrollPositionY)),n=this.axisOffset,l=this.plotTop-n[0]-1,s=this.plotLeft-n[3]-1,t=this.plotTop+this.plotHeight+n[2]+1,n=this.plotLeft+this.plotWidth+n[1]+1;var u=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),c=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0);l=this.scrollablePixelsX?[["M",0,l],["L",this.plotLeft-1,l],["L",this.plotLeft-1,t],["L",0,t],["Z"],["M",u,l],["L",this.chartWidth,l],["L",this.chartWidth,t],["L",u,t],["Z"]]:this.scrollablePixelsY?[["M",s,0],["L",s,this.plotTop-1],["L",n,this.plotTop-1],["L",n,0],["Z"],["M",s,c],["L",s,this.chartHeight],["L",n,this.chartHeight],["L",n,c],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:l})}})),e(n,"parts/StackingAxis.js",[n["parts/Utilities.js"]],(function(t){var e=t.addEvent,n=t.destroyObjectProperties,r=t.fireEvent,o=t.objectEach,i=t.pick,a=function(){function t(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}return t.prototype.buildStacks=function(){var t,e=this.axis,n=e.series,o=i(e.options.reversedStacks,!0),a=n.length;if(!e.isXAxis){for(this.usePercentage=!1,t=a;t--;){var l=n[o?t:a-t-1];l.setStackedPoints(),l.setGroupedPoints()}for(t=0;t<a;t++)n[t].modifyStacks();r(e,"afterBuildStacks")}},t.prototype.cleanStacks=function(){if(!this.axis.isXAxis){if(this.oldStacks)var t=this.stacks=this.oldStacks;o(t,(function(t){o(t,(function(t){t.cumulative=t.total}))}))}},t.prototype.resetStacks=function(){var t=this,e=t.stacks;t.axis.isXAxis||o(e,(function(e){o(e,(function(n,r){n.touched<t.stacksTouched?(n.destroy(),delete e[r]):(n.total=null,n.cumulative=null)}))}))},t.prototype.renderStackTotals=function(){var t=this.axis.chart,e=t.renderer,n=this.stacks,r=this.stackTotalGroup=this.stackTotalGroup||e.g("stack-labels").attr({visibility:"visible",zIndex:6}).add();r.translate(t.plotLeft,t.plotTop),o(n,(function(t){o(t,(function(t){t.render(r)}))}))},t}();return function(){function t(){}return t.compose=function(n){e(n,"init",t.onInit),e(n,"destroy",t.onDestroy)},t.onDestroy=function(){var t=this.stacking;if(t){var e=t.stacks;o(e,(function(t,r){n(t),e[r]=null})),t&&t.stackTotalGroup&&t.stackTotalGroup.destroy()}},t.onInit=function(){this.stacking||(this.stacking=new a(this))},t}()})),e(n,"mixins/legend-symbol.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.merge,r=e.pick;return t.LegendSymbolMixin={drawRectangle:function(t,e){var n=t.symbolHeight,o=t.options.squareSymbol;e.legendSymbol=this.chart.renderer.rect(o?(t.symbolWidth-n)/2:0,t.baseline-n+1,o?n:t.symbolWidth,n,r(t.options.symbolRadius,n/2)).addClass("highcharts-point").attr({zIndex:3}).add(e.legendGroup)},drawLineMarker:function(t){var e=this.options,o=e.marker,i=t.symbolWidth,a=t.symbolHeight,l=a/2,s=this.chart.renderer,u=this.legendGroup;t=t.baseline-Math.round(.3*t.fontMetrics.b);var c={};this.chart.styledMode||(c={"stroke-width":e.lineWidth||0},e.dashStyle&&(c.dashstyle=e.dashStyle)),this.legendLine=s.path(["M",0,t,"L",i,t]).addClass("highcharts-graph").attr(c).add(u),o&&!1!==o.enabled&&i&&(e=Math.min(r(o.radius,l),l),0===this.symbol.indexOf("url")&&(o=n(o,{width:a,height:a}),e=0),this.legendSymbol=o=s.symbol(this.symbol,i/2-e,t-e,2*e,2*e,o).addClass("highcharts-point").add(u),o.isMarker=!0)}},t.LegendSymbolMixin})),e(n,"parts/Point.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.animObject,r=e.defined,o=e.erase,i=e.extend,a=e.fireEvent,l=e.format,s=e.getNestedProperty,u=e.isArray,c=e.isNumber,d=e.isObject,f=e.syncTimeout,p=e.pick,h=e.removeEvent,m=e.uniqueKey;return e=function(){function t(){this.colorIndex=this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.series=void 0,this.visible=!0,this.x=void 0}return t.prototype.animateBeforeDestroy=function(){var t,e=this,n={x:e.startXPos,opacity:0},r=e.getGraphicalProps();r.singular.forEach((function(r){t="dataLabel"===r,e[r]=e[r].animate(t?{x:e[r].startXPos,y:e[r].startYPos,opacity:0}:n)})),r.plural.forEach((function(t){e[t].forEach((function(t){t.element&&t.animate(i({x:e.startXPos},t.startYPos?{x:t.startXPos,y:t.startYPos}:{}))}))}))},t.prototype.applyOptions=function(e,n){var r=this.series,o=r.options.pointValKey||r.pointValKey;return e=t.prototype.optionsToObject.call(this,e),i(this,e),this.options=this.options?i(this.options,e):e,e.group&&delete this.group,e.dataLabels&&delete this.dataLabels,o&&(this.y=t.prototype.getNestedProperty.call(this,o)),this.formatPrefix=(this.isNull=p(this.isValid&&!this.isValid(),null===this.x||!c(this.y)))?"null":"point",this.selected&&(this.state="select"),"name"in this&&void 0===n&&r.xAxis&&r.xAxis.hasNames&&(this.x=r.xAxis.nameToX(this)),void 0===this.x&&r&&(this.x=void 0===n?r.autoIncrement(this):n),this},t.prototype.destroy=function(){function t(){for(a in(e.graphic||e.dataLabel||e.dataLabels)&&(h(e),e.destroyElements()),e)e[a]=null}var e=this,r=e.series,i=r.chart;r=r.options.dataSorting;var a,l=i.hoverPoints,s=n(e.series.chart.renderer.globalAnimation);e.legendItem&&i.legend.destroyItem(e),l&&(e.setState(),o(l,e),l.length||(i.hoverPoints=null)),e===i.hoverPoint&&e.onMouseOut(),r&&r.enabled?(this.animateBeforeDestroy(),f(t,s.duration)):t(),i.pointCount--},t.prototype.destroyElements=function(t){var e=this;(t=e.getGraphicalProps(t)).singular.forEach((function(t){e[t]=e[t].destroy()})),t.plural.forEach((function(t){e[t].forEach((function(t){t.element&&t.destroy()})),delete e[t]}))},t.prototype.firePointEvent=function(t,e,n){var r=this,o=this.series.options;(o.point.events[t]||r.options&&r.options.events&&r.options.events[t])&&r.importEvents(),"click"===t&&o.allowPointSelect&&(n=function(t){r.select&&r.select(null,t.ctrlKey||t.metaKey||t.shiftKey)}),a(r,t,e,n)},t.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},t.prototype.getGraphicalProps=function(t){var e,n=this,r=[],o={singular:[],plural:[]};for((t=t||{graphic:1,dataLabel:1}).graphic&&r.push("graphic","shadowGroup"),t.dataLabel&&r.push("dataLabel","dataLabelUpper","connector"),e=r.length;e--;){var i=r[e];n[i]&&o.singular.push(i)}return["dataLabel","connector"].forEach((function(e){var r=e+"s";t[e]&&n[r]&&o.plural.push(r)})),o},t.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},t.prototype.getNestedProperty=function(t){if(t)return 0===t.indexOf("custom.")?s(t,this.options):this[t]},t.prototype.getZone=function(){var t=this.series,e=t.zones;t=t.zoneAxis||"y";var n,r=0;for(n=e[r];this[t]>=n.value;)n=e[++r];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=n&&n.color&&!this.options.color?n.color:this.nonZonedColor,n},t.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},t.prototype.init=function(t,e,n){return this.series=t,this.applyOptions(e,n),this.id=r(this.id)?this.id:m(),this.resolveColor(),t.chart.pointCount++,a(this,"afterInit"),this},t.prototype.optionsToObject=function(e){var n={},r=this.series,o=r.options.keys,i=o||r.pointArrayMap||["y"],a=i.length,l=0,s=0;if(c(e)||null===e)n[i[0]]=e;else if(u(e))for(!o&&e.length>a&&("string"==(r=typeof e[0])?n.name=e[0]:"number"===r&&(n.x=e[0]),l++);s<a;)o&&void 0===e[l]||(0<i[s].indexOf(".")?t.prototype.setNestedProperty(n,e[l],i[s]):n[i[s]]=e[l]),l++,s++;else"object"==typeof e&&(n=e,e.dataLabels&&(r._hasPointLabels=!0),e.marker&&(r._hasPointMarkers=!0));return n},t.prototype.resolveColor=function(){var t=this.series,e=t.chart.options.chart.colorCount,n=t.chart.styledMode;delete this.nonZonedColor,n||this.options.color||(this.color=t.color),t.options.colorByPoint?(n||(e=t.options.colors||t.chart.options.colors,this.color=this.color||e[t.colorCounter],e=e.length),n=t.colorCounter,t.colorCounter++,t.colorCounter===e&&(t.colorCounter=0)):n=t.colorIndex,this.colorIndex=p(this.colorIndex,n)},t.prototype.setNestedProperty=function(t,e,n){return n.split(".").reduce((function(t,n,r,o){return t[n]=o.length-1===r?e:d(t[n],!0)?t[n]:{},t[n]}),t),t},t.prototype.tooltipFormatter=function(t){var e=this.series,n=e.tooltipOptions,r=p(n.valueDecimals,""),o=n.valuePrefix||"",i=n.valueSuffix||"";return e.chart.styledMode&&(t=e.chart.tooltip.styledModeFormat(t)),(e.pointArrayMap||["y"]).forEach((function(e){e="{point."+e,(o||i)&&(t=t.replace(RegExp(e+"}","g"),o+e+"}"+i)),t=t.replace(RegExp(e+"}","g"),e+":,."+r+"f}")})),l(t,{point:this,series:this.series},e.chart)},t}(),t.Point=e})),e(n,"parts/Series.js",[n["parts/Globals.js"],n["mixins/legend-symbol.js"],n["parts/Options.js"],n["parts/Point.js"],n["parts/SVGElement.js"],n["parts/Utilities.js"]],(function(t,e,n,r,o,i){var a=n.defaultOptions,l=i.addEvent,s=i.animObject,u=i.arrayMax,c=i.arrayMin,d=i.clamp,f=i.correctFloat,p=i.defined,h=i.erase,m=i.error,g=i.extend,A=i.find,v=i.fireEvent,y=i.getNestedProperty,b=i.isArray,w=i.isFunction,C=i.isNumber,x=i.isString,S=i.merge,O=i.objectEach,k=i.pick,E=i.removeEvent;n=i.seriesType;var _=i.splat,P=i.syncTimeout,B=t.seriesTypes,T=t.win;t.Series=n("line",null,{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){var t=this.series.chart.numberFormatter;return"number"!=typeof this.y?"":t(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,eventsToUnbind:[],isCartesian:!0,parallelArrays:["x","y"],pointClass:r,requireSorting:!0,sorted:!0,init:function(t,e){v(this,"init",{options:e});var n,r=this,o=t.series;this.eventOptions=this.eventOptions||{},r.chart=t,r.options=e=r.setOptions(e),r.linkedSeries=[],r.bindAxes(),g(r,{name:e.name,state:"",visible:!1!==e.visible,selected:!0===e.selected});var i=e.events;O(i,(function(t,e){w(t)&&r.eventOptions[e]!==t&&(w(r.eventOptions[e])&&E(r,e,r.eventOptions[e]),r.eventOptions[e]=t,l(r,e,t))})),(i&&i.click||e.point&&e.point.events&&e.point.events.click||e.allowPointSelect)&&(t.runTrackerClick=!0),r.getColor(),r.getSymbol(),r.parallelArrays.forEach((function(t){r[t+"Data"]||(r[t+"Data"]=[])})),r.isCartesian&&(t.hasCartesianSeries=!0),o.length&&(n=o[o.length-1]),r._i=k(n&&n._i,-1)+1,r.opacity=r.options.opacity,t.orderSeries(this.insert(o)),e.dataSorting&&e.dataSorting.enabled?r.setDataSortingOptions():r.points||r.data||r.setData(e.data,!1),v(this,"afterInit")},is:function(t){return B[t]&&this instanceof B[t]},insert:function(t){var e,n=this.options.index;if(C(n)){for(e=t.length;e--;)if(n>=k(t[e].options.index,t[e]._i)){t.splice(e+1,0,this);break}-1===e&&t.unshift(this),e+=1}else t.push(this);return k(e,t.length-1)},bindAxes:function(){var t,e=this,n=e.options,r=e.chart;v(this,"bindAxes",null,(function(){(e.axisTypes||[]).forEach((function(o){r[o].forEach((function(r){t=r.options,(n[o]===t.index||void 0!==n[o]&&n[o]===t.id||void 0===n[o]&&0===t.index)&&(e.insert(r.series),e[o]=r,r.isDirty=!0)})),e[o]||e.optionalAxis===o||m(18,!0,r)}))})),v(this,"afterBindAxes")},updateParallelArrays:function(t,e){var n=t.series,r=arguments,o=C(e)?function(r){var o="y"===r&&n.toYData?n.toYData(t):t[r];n[r+"Data"][e]=o}:function(t){Array.prototype[e].apply(n[t+"Data"],Array.prototype.slice.call(r,2))};n.parallelArrays.forEach(o)},hasData:function(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.yData&&0<this.yData.length},autoIncrement:function(){var t,e=this.options,n=this.xIncrement,r=e.pointIntervalUnit,o=this.chart.time;return n=k(n,e.pointStart,0),this.pointInterval=t=k(this.pointInterval,e.pointInterval,1),r&&(e=new o.Date(n),"day"===r?o.set("Date",e,o.get("Date",e)+t):"month"===r?o.set("Month",e,o.get("Month",e)+t):"year"===r&&o.set("FullYear",e,o.get("FullYear",e)+t),t=e.getTime()-n),this.xIncrement=n+t,n},setDataSortingOptions:function(){var t=this.options;g(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),p(t.pointRange)||(t.pointRange=1)},setOptions:function(t){var e=this.chart,n=e.options,r=n.plotOptions,o=e.userOptions||{};t=S(t),e=e.styledMode;var i={plotOptions:r,userOptions:t};v(this,"setOptions",i);var l=i.plotOptions[this.type],s=o.plotOptions||{};return this.userOptions=i.userOptions,o=S(l,r.series,o.plotOptions&&o.plotOptions[this.type],t),this.tooltipOptions=S(a.tooltip,a.plotOptions.series&&a.plotOptions.series.tooltip,a.plotOptions[this.type].tooltip,n.tooltip.userOptions,r.series&&r.series.tooltip,r[this.type].tooltip,t.tooltip),this.stickyTracking=k(t.stickyTracking,s[this.type]&&s[this.type].stickyTracking,s.series&&s.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||o.stickyTracking),null===l.marker&&delete o.marker,this.zoneAxis=o.zoneAxis,n=this.zones=(o.zones||[]).slice(),!o.negativeColor&&!o.negativeFillColor||o.zones||(r={value:o[this.zoneAxis+"Threshold"]||o.threshold||0,className:"highcharts-negative"},e||(r.color=o.negativeColor,r.fillColor=o.negativeFillColor),n.push(r)),n.length&&p(n[n.length-1].value)&&n.push(e?{}:{color:this.color,fillColor:this.fillColor}),v(this,"afterSetOptions",{options:o}),o},getName:function(){return k(this.options.name,"Series "+(this.index+1))},getCyclic:function(t,e,n){var r=this.chart,o=this.userOptions,i=t+"Index",a=t+"Counter",l=n?n.length:k(r.options.chart[t+"Count"],r[t+"Count"]);if(!e){var s=k(o[i],o["_"+i]);p(s)||(r.series.length||(r[a]=0),o["_"+i]=s=r[a]%l,r[a]+=1),n&&(e=n[s])}void 0!==s&&(this[i]=s),this[t]=e},getColor:function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||a.plotOptions[this.type].color,this.chart.options.colors)},getPointsCollection:function(){return(this.hasGroupedData?this.points:this.data)||[]},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},findPointIndex:function(t,e){var n,r=t.id,o=t.x,i=this.points,a=this.options.dataSorting;if(r)var l=this.chart.get(r);else if(this.linkedParent||this.enabledDataSorting){var s=a&&a.matchByName?"name":"index";if(!(l=A(i,(function(e){return!e.touched&&e[s]===t[s]}))))return}if(l){var u=l&&l.index;void 0!==u&&(n=!0)}return void 0===u&&C(o)&&(u=this.xData.indexOf(o,e)),-1!==u&&void 0!==u&&this.cropped&&(u=u>=this.cropStart?u-this.cropStart:u),!n&&i[u]&&i[u].touched&&(u=void 0),u},drawLegendSymbol:e.drawLineMarker,updateData:function(t,e){var n,r,o,i=this.options,a=i.dataSorting,l=this.points,s=[],c=this.requireSorting,d=t.length===l.length,f=!0;if(this.xIncrement=null,t.forEach((function(t,e){var r=p(t)&&this.pointClass.prototype.optionsToObject.call({series:this},t)||{},u=r.x;r.id||C(u)?(-1===(u=this.findPointIndex(r,o))||void 0===u?s.push(t):l[u]&&t!==i.data[u]?(l[u].update(t,!1,null,!1),l[u].touched=!0,c&&(o=u+1)):l[u]&&(l[u].touched=!0),(!d||e!==u||a&&a.enabled||this.hasDerivedData)&&(n=!0)):s.push(t)}),this),n)for(t=l.length;t--;)(r=l[t])&&!r.touched&&r.remove&&r.remove(!1,e);else!d||a&&a.enabled?f=!1:(t.forEach((function(t,e){l[e].update&&t!==l[e].y&&l[e].update(t,!1,null,!1)})),s.length=0);return l.forEach((function(t){t&&(t.touched=!1)})),!!f&&(s.forEach((function(t){this.addPoint(t,!1,null,null,!1)}),this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=u(this.xData),this.autoIncrement()),!0)},setData:function(t,e,n,r){var o,i=this,a=i.points,l=a&&a.length||0,s=i.options,u=i.chart,c=s.dataSorting,d=null,f=i.xAxis;d=s.turboThreshold;var p,h=this.xData,g=this.yData,A=(o=i.pointArrayMap)&&o.length,v=s.keys,y=0,w=1;if(o=(t=t||[]).length,e=k(e,!0),c&&c.enabled&&(t=this.sortData(t)),!1!==r&&o&&l&&!i.cropped&&!i.hasGroupedData&&i.visible&&!i.isSeriesBoosting&&(p=this.updateData(t,n)),!p){if(i.xIncrement=null,i.colorCounter=0,this.parallelArrays.forEach((function(t){i[t+"Data"].length=0})),d&&o>d)if(d=i.getFirstValidPoint(t),C(d))for(n=0;n<o;n++)h[n]=this.autoIncrement(),g[n]=t[n];else if(b(d))if(A)for(n=0;n<o;n++)r=t[n],h[n]=r[0],g[n]=r.slice(1,A+1);else for(v&&(y=0<=(y=v.indexOf("x"))?y:0,w=0<=(w=v.indexOf("y"))?w:1),n=0;n<o;n++)r=t[n],h[n]=r[y],g[n]=r[w];else m(12,!1,u);else for(n=0;n<o;n++)void 0!==t[n]&&(r={series:i},i.pointClass.prototype.applyOptions.apply(r,[t[n]]),i.updateParallelArrays(r,n));for(g&&x(g[0])&&m(14,!0,u),i.data=[],i.options.data=i.userOptions.data=t,n=l;n--;)a[n]&&a[n].destroy&&a[n].destroy();f&&(f.minRange=f.userMinRange),i.isDirty=u.isDirtyBox=!0,i.isDirtyData=!!a,n=!1}"point"===s.legendType&&(this.processData(),this.generatePoints()),e&&u.redraw(n)},sortData:function(t){var e=this,n=e.options.dataSorting.sortKey||"y",r=function(t,e){return p(e)&&t.pointClass.prototype.optionsToObject.call({series:t},e)||{}};return t.forEach((function(n,o){t[o]=r(e,n),t[o].index=o}),this),t.concat().sort((function(t,e){return t=y(n,t),(e=y(n,e))<t?-1:e>t?1:0})).forEach((function(t,e){t.x=e}),this),e.linkedSeries&&e.linkedSeries.forEach((function(e){var n=e.options,o=n.data;n.dataSorting&&n.dataSorting.enabled||!o||(o.forEach((function(n,i){o[i]=r(e,n),t[i]&&(o[i].x=t[i].x,o[i].index=i)})),e.setData(o,!1))})),t},getProcessedData:function(t){var e=this.xData,n=this.yData,r=e.length,o=0,i=this.xAxis,a=this.options,l=a.cropThreshold,s=t||this.getExtremesFromAll||a.getExtremesFromAll,u=this.isCartesian;t=i&&i.val2lin,a=!(!i||!i.logarithmic);var c=this.requireSorting;if(i)var d=(i=i.getExtremes()).min,f=i.max;if(u&&this.sorted&&!s&&(!l||r>l||this.forceCrop))if(e[r-1]<d||e[0]>f)e=[],n=[];else if(this.yData&&(e[0]<d||e[r-1]>f)){e=(o=this.cropData(this.xData,this.yData,d,f)).xData,n=o.yData,o=o.start;var p=!0}for(l=e.length||1;--l;)if(0<(r=a?t(e[l])-t(e[l-1]):e[l]-e[l-1])&&(void 0===h||r<h))var h=r;else 0>r&&c&&(m(15,!1,this.chart),c=!1);return{xData:e,yData:n,cropped:p,cropStart:o,closestPointRange:h}},processData:function(t){var e=this.xAxis;if(this.isCartesian&&!this.isDirty&&!e.isDirty&&!this.yAxis.isDirty&&!t)return!1;t=this.getProcessedData(),this.cropped=t.cropped,this.cropStart=t.cropStart,this.processedXData=t.xData,this.processedYData=t.yData,this.closestPointRange=this.basePointRange=t.closestPointRange},cropData:function(t,e,n,r,o){var i,a=t.length,l=0,s=a;for(o=k(o,this.cropShoulder),i=0;i<a;i++)if(t[i]>=n){l=Math.max(0,i-o);break}for(n=i;n<a;n++)if(t[n]>r){s=n+o;break}return{xData:t.slice(l,s),yData:e.slice(l,s),start:l,end:s}},generatePoints:function(){var t,e=this.options,n=e.data,r=this.data,o=this.processedXData,i=this.processedYData,a=this.pointClass,l=o.length,s=this.cropStart||0,u=this.hasGroupedData;e=e.keys;var c,d=[];for(r||u||((r=[]).length=n.length,r=this.data=r),e&&u&&(this.options.keys=!1),c=0;c<l;c++){var f=s+c;if(u){var p=(new a).init(this,[o[c]].concat(_(i[c])));p.dataGroup=this.groupMap[c],p.dataGroup.options&&(p.options=p.dataGroup.options,g(p,p.dataGroup.options),delete p.dataLabels)}else(p=r[f])||void 0===n[f]||(r[f]=p=(new a).init(this,n[f],o[c]));p&&(p.index=f,d[c]=p)}if(this.options.keys=e,r&&(l!==(t=r.length)||u))for(c=0;c<t;c++)c!==s||u||(c+=l),r[c]&&(r[c].destroyElements(),r[c].plotX=void 0);this.data=r,this.points=d,v(this,"afterGeneratePoints")},getXExtremes:function(t){return{min:c(t),max:u(t)}},getExtremes:function(t,e){var n,r=this.xAxis,o=this.yAxis,i=this.processedXData||this.xData,a=[],l=0,s=0,d=0,f=this.requireSorting?this.cropShoulder:0,p=!!o&&o.positiveValuesOnly;for(o=(t=t||this.stackedYData||this.processedYData||[]).length,r&&(s=(d=r.getExtremes()).min,d=d.max),n=0;n<o;n++){var h=i[n],m=t[n],g=(C(m)||b(m))&&(m.length||0<m||!p);if(h=e||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!r||(i[n+f]||h)>=s&&(i[n-f]||h)<=d,g&&h)if(g=m.length)for(;g--;)C(m[g])&&(a[l++]=m[g]);else a[l++]=m}return t={dataMin:c(a),dataMax:u(a)},v(this,"afterGetExtremes",{dataExtremes:t}),t},applyExtremes:function(){var t=this.getExtremes();return this.dataMin=t.dataMin,this.dataMax=t.dataMax,t},getFirstValidPoint:function(t){for(var e=null,n=t.length,r=0;null===e&&r<n;)e=t[r],r++;return e},translate:function(){this.processedXData||this.processData(),this.generatePoints();var t,e,n=this.options,r=n.stacking,o=this.xAxis,i=o.categories,a=this.enabledDataSorting,l=this.yAxis,s=this.points,u=s.length,c=!!this.modifyValue,h=this.pointPlacementToXValue(),m=!!h,g=n.threshold,A=n.startFromThreshold?g:0,y=this.zoneAxis||"y",w=Number.MAX_VALUE;for(t=0;t<u;t++){var x=s[t],S=x.x,O=x.y,E=x.low,_=r&&l.stacking&&l.stacking.stacks[(this.negStacks&&O<(A?0:g)?"-":"")+this.stackKey];if(l.positiveValuesOnly&&null!==O&&0>=O&&(x.isNull=!0),x.plotX=e=f(d(o.translate(S,0,0,0,1,h,"flags"===this.type),-1e5,1e5)),r&&this.visible&&_&&_[S]){var P=this.getStackIndicator(P,S,this.index);if(!x.isNull)var B=_[S],T=B.points[P.key]}if(b(T)&&(E=T[0],O=T[1],E===A&&P.key===_[S].base&&(E=k(C(g)&&g,l.min)),l.positiveValuesOnly&&0>=E&&(E=null),x.total=x.stackTotal=B.total,x.percentage=B.total&&x.y/B.total*100,x.stackY=O,this.irregularWidths||B.setOffset(this.pointXOffset||0,this.barW||0)),x.yBottom=p(E)?d(l.translate(E,0,1,0,1),-1e5,1e5):null,c&&(O=this.modifyValue(O,x)),x.plotY="number"==typeof O&&1/0!==O?d(l.translate(O,0,1,0,1),-1e5,1e5):void 0,x.isInside=this.isPointInside(x),x.clientX=m?f(o.translate(S,0,0,0,1,h)):e,x.negative=x[y]<(n[y+"Threshold"]||g||0),x.category=i&&void 0!==i[x.x]?i[x.x]:x.x,!x.isNull&&!1!==x.visible){void 0!==R&&(w=Math.min(w,Math.abs(e-R)));var R=e}x.zone=this.zones.length&&x.getZone(),!x.graphic&&this.group&&a&&(x.isNew=!0)}this.closestPointRangePx=w,v(this,"afterTranslate")},getValidPoints:function(t,e,n){var r=this.chart;return(t||this.points||[]).filter((function(t){return!(e&&!r.isInsidePlot(t.plotX,t.plotY,r.inverted))&&!1!==t.visible&&(n||!t.isNull)}))},getClipBox:function(t,e){var n=this.options,r=this.chart,o=r.inverted,i=this.xAxis,a=i&&this.yAxis,l=r.options.chart.scrollablePlotArea||{};return t&&!1===n.clip&&a?t=o?{y:-r.chartWidth+a.len+a.pos,height:r.chartWidth,width:r.chartHeight,x:-r.chartHeight+i.len+i.pos}:{y:-a.pos,height:r.chartHeight,width:r.chartWidth,x:-i.pos}:(t=this.clipBox||r.clipBox,e&&(t.width=r.plotSizeX,t.x=(r.scrollablePixelsX||0)*(l.scrollPositionX||0))),e?{width:t.width,x:t.x}:t},setClip:function(t){var e=this.chart,n=this.options,r=e.renderer,o=e.inverted,i=this.clipBox,a=this.getClipBox(t),l=this.sharedClipKey||["_sharedClip",t&&t.duration,t&&t.easing,a.height,n.xAxis,n.yAxis].join(),s=e[l],u=e[l+"m"];t&&(a.width=0,o&&(a.x=e.plotHeight+(!1!==n.clip?0:e.plotTop))),s?e.hasLoaded||s.attr(a):(t&&(e[l+"m"]=u=r.clipRect(o?e.plotSizeX+99:-99,o?-e.plotLeft:-e.plotTop,99,o?e.chartWidth:e.chartHeight)),e[l]=s=r.clipRect(a),s.count={length:0}),t&&!s.count[this.index]&&(s.count[this.index]=!0,s.count.length+=1),(!1!==n.clip||t)&&(this.group.clip(t||i?s:e.clipRect),this.markerGroup.clip(u),this.sharedClipKey=l),t||(s.count[this.index]&&(delete s.count[this.index],--s.count.length),0===s.count.length&&l&&e[l]&&(i||(e[l]=e[l].destroy()),e[l+"m"]&&(e[l+"m"]=e[l+"m"].destroy())))},animate:function(t){var e=this.chart,n=s(this.options.animation);if(!e.hasRendered)if(t)this.setClip(n);else{var r=this.sharedClipKey;t=e[r];var o=this.getClipBox(n,!0);t&&t.animate(o,n),e[r+"m"]&&e[r+"m"].animate({width:o.width+99,x:o.x-(e.inverted?0:99)},n)}},afterAnimate:function(){this.setClip(),v(this,"afterAnimate"),this.finishedAnimating=!0},drawPoints:function(){var t,e,n=this.points,r=this.chart,o=this.options.marker,i=this[this.specialGroup]||this.markerGroup,a=this.xAxis,l=k(o.enabled,!(a&&!a.isRadial)||null,this.closestPointRangePx>=o.enabledThreshold*o.radius);if(!1!==o.enabled||this._hasPointMarkers)for(t=0;t<n.length;t++){var s=n[t],u=(e=s.graphic)?"animate":"attr",c=s.marker||{},d=!!s.marker;if((l&&void 0===c.enabled||c.enabled)&&!s.isNull&&!1!==s.visible){var f=k(c.symbol,this.symbol),p=this.markerAttribs(s,s.selected&&"select");this.enabledDataSorting&&(s.startXPos=a.reversed?-p.width:a.width);var h=!1!==s.isInside;e?e[h?"show":"hide"](h).animate(p):h&&(0<p.width||s.hasImage)&&(s.graphic=e=r.renderer.symbol(f,p.x,p.y,p.width,p.height,d?c:o).add(i),this.enabledDataSorting&&r.hasRendered&&(e.attr({x:s.startXPos}),u="animate")),e&&"animate"===u&&e[h?"show":"hide"](h).animate(p),e&&!r.styledMode&&e[u](this.pointAttribs(s,s.selected&&"select")),e&&e.addClass(s.getClassName(),!0)}else e&&(s.graphic=e.destroy())}},markerAttribs:function(t,e){var n=this.options,r=n.marker,o=t.marker||{},i=o.symbol||r.symbol,a=k(o.radius,r.radius);return e&&(r=r.states[e],e=o.states&&o.states[e],a=k(e&&e.radius,r&&r.radius,a+(r&&r.radiusPlus||0))),t.hasImage=i&&0===i.indexOf("url"),t.hasImage&&(a=0),t={x:n.crisp?Math.floor(t.plotX)-a:t.plotX-a,y:t.plotY-a},a&&(t.width=t.height=2*a),t},pointAttribs:function(t,e){var n=this.options.marker,r=t&&t.options,o=r&&r.marker||{},i=this.color,a=r&&r.color,l=t&&t.color;r=k(o.lineWidth,n.lineWidth);var s=t&&t.zone&&t.zone.color;return t=1,i=a||s||l||i,a=o.fillColor||n.fillColor||i,i=o.lineColor||n.lineColor||i,e=e||"normal",n=n.states[e],e=o.states&&o.states[e]||{},r=k(e.lineWidth,n.lineWidth,r+k(e.lineWidthPlus,n.lineWidthPlus,0)),a=e.fillColor||n.fillColor||a,{stroke:i=e.lineColor||n.lineColor||i,"stroke-width":r,fill:a,opacity:t=k(e.opacity,n.opacity,t)}},destroy:function(t){var e,n,r,a=this,l=a.chart,s=/AppleWebKit\/533/.test(T.navigator.userAgent),u=a.data||[];for(v(a,"destroy"),this.removeEvents(t),(a.axisTypes||[]).forEach((function(t){(r=a[t])&&r.series&&(h(r.series,a),r.isDirty=r.forceRedraw=!0)})),a.legendItem&&a.chart.legend.destroyItem(a),e=u.length;e--;)(n=u[e])&&n.destroy&&n.destroy();a.points=null,i.clearTimeout(a.animationTimeout),O(a,(function(t,e){t instanceof o&&!t.survive&&t[s&&"group"===e?"hide":"destroy"]()})),l.hoverSeries===a&&(l.hoverSeries=null),h(l.series,a),l.orderSeries(),O(a,(function(e,n){t&&"hcEvents"===n||delete a[n]}))},getGraphPath:function(t,e,n){var r,o,i=this,a=i.options,l=a.step,s=[],u=[];return(r=(t=t||i.points).reversed)&&t.reverse(),(l={right:1,center:2}[l]||l&&3)&&r&&(l=4-l),(t=this.getValidPoints(t,!1,!(a.connectNulls&&!e&&!n))).forEach((function(r,c){var d=r.plotX,f=r.plotY,h=t[c-1];(r.leftCliff||h&&h.rightCliff)&&!n&&(o=!0),r.isNull&&!p(e)&&0<c?o=!a.connectNulls:r.isNull&&!e?o=!0:(0===c||o?c=[["M",r.plotX,r.plotY]]:i.getPointSpline?c=[i.getPointSpline(t,r,c)]:l?(c=1===l?[["L",h.plotX,f]]:2===l?[["L",(h.plotX+d)/2,h.plotY],["L",(h.plotX+d)/2,f]]:[["L",d,h.plotY]]).push(["L",d,f]):c=[["L",d,f]],u.push(r.x),l&&(u.push(r.x),2===l&&u.push(r.x)),s.push.apply(s,c),o=!1)})),s.xMap=u,i.graphPath=s},drawGraph:function(){var t=this,e=this.options,n=(this.gappedPath||this.getGraphPath).call(this),r=this.chart.styledMode,o=[["graph","highcharts-graph"]];r||o[0].push(e.lineColor||this.color||"#cccccc",e.dashStyle),(o=t.getZonesGraphs(o)).forEach((function(o,i){var a=o[0],l=t[a],s=l?"animate":"attr";l?(l.endX=t.preventGraphAnimation?null:n.xMap,l.animate({d:n})):n.length&&(t[a]=l=t.chart.renderer.path(n).addClass(o[1]).attr({zIndex:1}).add(t.group)),l&&!r&&(a={stroke:o[2],"stroke-width":e.lineWidth,fill:t.fillGraph&&t.color||"none"},o[3]?a.dashstyle=o[3]:"square"!==e.linecap&&(a["stroke-linecap"]=a["stroke-linejoin"]="round"),l[s](a).shadow(2>i&&e.shadow)),l&&(l.startX=n.xMap,l.isArea=n.isArea)}))},getZonesGraphs:function(t){return this.zones.forEach((function(e,n){n=["zone-graph-"+n,"highcharts-graph highcharts-zone-graph-"+n+" "+(e.className||"")],this.chart.styledMode||n.push(e.color||this.color,e.dashStyle||this.options.dashStyle),t.push(n)}),this),t},applyZones:function(){var t,e,n,r,o,i,a,l,s=this,u=this.chart,c=u.renderer,f=this.zones,p=this.clips||[],h=this.graph,m=this.area,g=Math.max(u.chartWidth,u.chartHeight),A=this[(this.zoneAxis||"y")+"Axis"],v=u.inverted,y=!1;if(f.length&&(h||m)&&A&&void 0!==A.min){var b=A.reversed,w=A.horiz;h&&!this.showLine&&h.hide(),m&&m.hide();var C=A.getExtremes();f.forEach((function(f,x){t=b?w?u.plotWidth:0:w?0:A.toPixels(C.min)||0,t=d(k(e,t),0,g),e=d(Math.round(A.toPixels(k(f.value,C.max),!0)||0),0,g),y&&(t=e=A.toPixels(C.max)),r=Math.abs(t-e),o=Math.min(t,e),i=Math.max(t,e),A.isXAxis?(n={x:v?i:o,y:0,width:r,height:g},w||(n.x=u.plotHeight-n.x)):(n={x:0,y:v?i:o,width:g,height:r},w&&(n.y=u.plotWidth-n.y)),v&&c.isVML&&(n=A.isXAxis?{x:0,y:b?o:i,height:n.width,width:u.chartWidth}:{x:n.y-u.plotLeft-u.spacingBox.x,y:0,width:n.height,height:u.chartHeight}),p[x]?p[x].animate(n):p[x]=c.clipRect(n),a=s["zone-area-"+x],l=s["zone-graph-"+x],h&&l&&l.clip(p[x]),m&&a&&a.clip(p[x]),y=f.value>C.max,s.resetZones&&0===e&&(e=void 0)})),this.clips=p}else s.visible&&(h&&h.show(!0),m&&m.show(!0))},invertGroups:function(t){function e(){["group","markerGroup"].forEach((function(e){n[e]&&(r.renderer.isVML&&n[e].attr({width:n.yAxis.len,height:n.xAxis.len}),n[e].width=n.yAxis.len,n[e].height=n.xAxis.len,n[e].invert(!n.isRadialSeries&&t))}))}var n=this,r=n.chart;n.xAxis&&(n.eventsToUnbind.push(l(r,"resize",e)),e(),n.invertGroups=e)},plotGroup:function(t,e,n,r,o){var i=this[t],a=!i;return n={visibility:n,zIndex:r||.1},void 0===this.opacity||this.chart.styledMode||(n.opacity=this.opacity),a&&(this[t]=i=this.chart.renderer.g().add(o)),i.addClass("highcharts-"+e+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(p(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(i.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),i.attr(n)[a?"attr":"animate"](this.getPlotBox()),i},getPlotBox:function(){var t=this.chart,e=this.xAxis,n=this.yAxis;return t.inverted&&(e=n,n=this.xAxis),{translateX:e?e.left:t.plotLeft,translateY:n?n.top:t.plotTop,scaleX:1,scaleY:1}},removeEvents:function(t){t?this.eventsToUnbind.length&&(this.eventsToUnbind.forEach((function(t){t()})),this.eventsToUnbind.length=0):E(this)},render:function(){var t=this,e=t.chart,n=t.options,r=!t.finishedAnimating&&e.renderer.isSVG&&s(n.animation).duration,o=t.visible?"inherit":"hidden",i=n.zIndex,a=t.hasRendered,l=e.seriesGroup,u=e.inverted;v(this,"render");var c=t.plotGroup("group","series",o,i,l);t.markerGroup=t.plotGroup("markerGroup","markers",o,i,l),r&&t.animate&&t.animate(!0),c.inverted=!(!t.isCartesian&&!t.invertable)&&u,t.drawGraph&&(t.drawGraph(),t.applyZones()),t.visible&&t.drawPoints(),t.drawDataLabels&&t.drawDataLabels(),t.redrawPoints&&t.redrawPoints(),t.drawTracker&&!1!==t.options.enableMouseTracking&&t.drawTracker(),t.invertGroups(u),!1===n.clip||t.sharedClipKey||a||c.clip(e.clipRect),r&&t.animate&&t.animate(),a||(t.animationTimeout=P((function(){t.afterAnimate()}),r||0)),t.isDirty=!1,t.hasRendered=!0,v(t,"afterRender")},redraw:function(){var t=this.chart,e=this.isDirty||this.isDirtyData,n=this.group,r=this.xAxis,o=this.yAxis;n&&(t.inverted&&n.attr({width:t.plotWidth,height:t.plotHeight}),n.animate({translateX:k(r&&r.left,t.plotLeft),translateY:k(o&&o.top,t.plotTop)})),this.translate(),this.render(),e&&delete this.kdTree},kdAxisArray:["clientX","plotY"],searchPoint:function(t,e){var n=this.xAxis,r=this.yAxis,o=this.chart.inverted;return this.searchKDTree({clientX:o?n.len-t.chartY+n.pos:t.chartX-n.pos,plotY:o?r.len-t.chartX+r.pos:t.chartY-r.pos},e,t)},buildKDTree:function(t){function e(t,r,o){var i;if(i=t&&t.length){var a=n.kdAxisArray[r%o];return t.sort((function(t,e){return t[a]-e[a]})),{point:t[i=Math.floor(i/2)],left:e(t.slice(0,i),r+1,o),right:e(t.slice(i+1),r+1,o)}}}this.buildingKdTree=!0;var n=this,r=-1<n.options.findNearestPointBy.indexOf("y")?2:1;delete n.kdTree,P((function(){n.kdTree=e(n.getValidPoints(null,!n.directTouch),r,r),n.buildingKdTree=!1}),n.options.kdNow||t&&"touchstart"===t.type?0:1)},searchKDTree:function(t,e,n){var r=this,o=this.kdAxisArray[0],i=this.kdAxisArray[1],a=e?"distX":"dist";if(e=-1<r.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(n),this.kdTree)return function t(e,n,l,s){var u=n.point,c=r.kdAxisArray[l%s],d=u,f=p(e[o])&&p(u[o])?Math.pow(e[o]-u[o],2):null,h=p(e[i])&&p(u[i])?Math.pow(e[i]-u[i],2):null;return h=(f||0)+(h||0),u.dist=p(h)?Math.sqrt(h):Number.MAX_VALUE,u.distX=p(f)?Math.sqrt(f):Number.MAX_VALUE,f=0>(c=e[c]-u[c])?"right":"left",n[h=0>c?"left":"right"]&&(d=(h=t(e,n[h],l+1,s))[a]<d[a]?h:u),n[f]&&Math.sqrt(c*c)<d[a]&&(d=(e=t(e,n[f],l+1,s))[a]<d[a]?e:d),d}(t,this.kdTree,e,e)},pointPlacementToXValue:function(){var t=this.options,e=t.pointRange,n=this.xAxis;return"between"===(t=t.pointPlacement)&&(t=n.reversed?-.5:.5),C(t)?t*k(e,n.pointRange):0},isPointInside:function(t){return void 0!==t.plotY&&void 0!==t.plotX&&0<=t.plotY&&t.plotY<=this.yAxis.len&&0<=t.plotX&&t.plotX<=this.xAxis.len}})})),e(n,"parts/Stacking.js",[n["parts/Axis.js"],n["parts/Chart.js"],n["parts/Globals.js"],n["parts/StackingAxis.js"],n["parts/Utilities.js"]],(function(t,e,n,r,o){var i=o.correctFloat,a=o.defined,l=o.destroyObjectProperties,s=o.format,u=o.isNumber,c=o.pick,d=n.Series,f=function(){function t(t,e,n,r,o){var i=t.chart.inverted;this.axis=t,this.isNegative=n,this.options=e=e||{},this.x=r,this.total=null,this.points={},this.hasValidPoints=!1,this.stack=o,this.rightCliff=this.leftCliff=0,this.alignOptions={align:e.align||(i?n?"left":"right":"center"),verticalAlign:e.verticalAlign||(i?"middle":n?"bottom":"top"),y:e.y,x:e.x},this.textAlign=e.textAlign||(i?n?"right":"left":"center")}return t.prototype.destroy=function(){l(this,this.axis)},t.prototype.render=function(t){var e=this.axis.chart,n=this.options,r=n.format;r=r?s(r,this,e):n.formatter.call(this),this.label?this.label.attr({text:r,visibility:"hidden"}):(this.label=e.renderer.label(r,null,null,n.shape,null,null,n.useHTML,!1,"stack-labels"),r={r:n.borderRadius||0,text:r,rotation:n.rotation,padding:c(n.padding,5),visibility:"hidden"},e.styledMode||(r.fill=n.backgroundColor,r.stroke=n.borderColor,r["stroke-width"]=n.borderWidth,this.label.css(n.style)),this.label.attr(r),this.label.added||this.label.add(t)),this.label.labelrank=e.plotHeight},t.prototype.setOffset=function(t,e,n,r,o){var i=this.axis,l=i.chart;r=i.translate(i.stacking.usePercentage?100:r||this.total,0,0,0,1),n=i.translate(n||0),n=a(r)&&Math.abs(r-n),t=c(o,l.xAxis[0].translate(this.x))+t,i=a(r)&&this.getStackBox(l,this,t,r,e,n,i),e=this.label,n=this.isNegative,t="justify"===c(this.options.overflow,"justify");var s=this.textAlign;e&&i&&(o=e.getBBox(),r=e.padding,s="left"===s?l.inverted?-r:r:"right"===s?o.width:l.inverted&&"center"===s?o.width/2:l.inverted?n?o.width+r:-r:o.width/2,n=l.inverted?o.height/2:n?-r:o.height,this.alignOptions.x=c(this.options.x,0),this.alignOptions.y=c(this.options.y,0),i.x-=s,i.y-=n,e.align(this.alignOptions,null,i),l.isInsidePlot(e.alignAttr.x+s-this.alignOptions.x,e.alignAttr.y+n-this.alignOptions.y)?e.show():(e.alignAttr.y=-9999,t=!1),t&&d.prototype.justifyDataLabel.call(this.axis,e,this.alignOptions,e.alignAttr,o,i),e.attr({x:e.alignAttr.x,y:e.alignAttr.y}),c(!t&&this.options.crop,!0)&&((l=u(e.x)&&u(e.y)&&l.isInsidePlot(e.x-r+e.width,e.y)&&l.isInsidePlot(e.x+r,e.y))||e.hide()))},t.prototype.getStackBox=function(t,e,n,r,o,i,a){var l=e.axis.reversed,s=t.inverted,u=a.height+a.pos-(s?t.plotLeft:t.plotTop);return e=e.isNegative&&!l||!e.isNegative&&l,{x:s?e?r-a.right:r-i+a.pos-t.plotLeft:n+t.xAxis[0].transB-t.plotLeft,y:s?a.height-n-o:e?u-r-i:u-r,width:s?i:o,height:s?o:i}},t}();return e.prototype.getStacks=function(){var t=this,e=t.inverted;t.yAxis.forEach((function(t){t.stacking&&t.stacking.stacks&&t.hasVisibleSeries&&(t.stacking.oldStacks=t.stacking.stacks)})),t.series.forEach((function(n){var r=n.xAxis&&n.xAxis.options||{};!n.options.stacking||!0!==n.visible&&!1!==t.options.chart.ignoreHiddenSeries||(n.stackKey=[n.type,c(n.options.stack,""),e?r.top:r.left,e?r.height:r.width].join())}))},r.compose(t),d.prototype.setGroupedPoints=function(){this.options.centerInCategory&&(this.is("column")||this.is("columnrange"))&&!this.options.stacking&&1<this.chart.series.length&&d.prototype.setStackedPoints.call(this,"group")},d.prototype.setStackedPoints=function(t){var e=t||this.options.stacking;if(e&&(!0===this.visible||!1===this.chart.options.chart.ignoreHiddenSeries)){var n=this.processedXData,r=this.processedYData,o=[],l=r.length,s=this.options,u=s.threshold,d=c(s.startFromThreshold&&u,0);s=s.stack;var p,h,m="-"+(t=t?this.type+","+e:this.stackKey),g=this.negStacks,A=this.yAxis,v=A.stacking.stacks,y=A.stacking.oldStacks;for(A.stacking.stacksTouched+=1,h=0;h<l;h++){var b=n[h],w=r[h],C=this.getStackIndicator(C,b,this.index),x=C.key,S=(p=g&&w<(d?0:u))?m:t;v[S]||(v[S]={}),v[S][b]||(y[S]&&y[S][b]?(v[S][b]=y[S][b],v[S][b].total=null):v[S][b]=new f(A,A.options.stackLabels,p,b,s)),S=v[S][b],null!==w?(S.points[x]=S.points[this.index]=[c(S.cumulative,d)],a(S.cumulative)||(S.base=x),S.touched=A.stacking.stacksTouched,0<C.index&&!1===this.singleStacks&&(S.points[x][0]=S.points[this.index+","+b+",0"][0])):S.points[x]=S.points[this.index]=null,"percent"===e?(p=p?t:m,g&&v[p]&&v[p][b]?(p=v[p][b],S.total=p.total=Math.max(p.total,S.total)+Math.abs(w)||0):S.total=i(S.total+(Math.abs(w)||0))):"group"===e?null!==w&&(S.total=(S.total||0)+1):S.total=i(S.total+(w||0)),S.cumulative="group"===e?(S.total||1)-1:c(S.cumulative,d)+(w||0),null!==w&&(S.points[x].push(S.cumulative),o[h]=S.cumulative,S.hasValidPoints=!0)}"percent"===e&&(A.stacking.usePercentage=!0),"group"!==e&&(this.stackedYData=o),A.stacking.oldStacks={}}},d.prototype.modifyStacks=function(){var t,e=this,n=e.stackKey,r=e.yAxis.stacking.stacks,o=e.processedXData,i=e.options.stacking;e[i+"Stacker"]&&[n,"-"+n].forEach((function(n){for(var a,l,s=o.length;s--;)a=o[s],t=e.getStackIndicator(t,a,e.index,n),(l=(a=r[n]&&r[n][a])&&a.points[t.key])&&e[i+"Stacker"](l,a,s)}))},d.prototype.percentStacker=function(t,e,n){e=e.total?100/e.total:0,t[0]=i(t[0]*e),t[1]=i(t[1]*e),this.stackedYData[n]=t[1]},d.prototype.getStackIndicator=function(t,e,n,r){return!a(t)||t.x!==e||r&&t.key!==r?t={x:e,index:0,key:r}:t.index++,t.key=[n,e,t.index].join(),t},n.StackItem=f,n.StackItem})),e(n,"parts/Dynamics.js",[n["parts/Axis.js"],n["parts/Chart.js"],n["parts/Globals.js"],n["parts/Options.js"],n["parts/Point.js"],n["parts/Time.js"],n["parts/Utilities.js"]],(function(t,e,n,r,o,i,a){var l=r.time,s=a.addEvent,u=a.animate,c=a.createElement,d=a.css,f=a.defined,p=a.erase,h=a.error,m=a.extend,g=a.fireEvent,A=a.isArray,v=a.isNumber,y=a.isObject,b=a.isString,w=a.merge,C=a.objectEach,x=a.pick,S=a.relativeLength,O=a.setAnimation,k=a.splat;r=n.Series;var E=n.seriesTypes;n.cleanRecursively=function(t,e){var r={};return C(t,(function(o,i){y(t[i],!0)&&!t.nodeType&&e[i]?(o=n.cleanRecursively(t[i],e[i]),Object.keys(o).length&&(r[i]=o)):(y(t[i])||t[i]!==e[i])&&(r[i]=t[i])})),r},m(e.prototype,{addSeries:function(t,e,n){var r,o=this;return t&&(e=x(e,!0),g(o,"addSeries",{options:t},(function(){r=o.initSeries(t),o.isDirtyLegend=!0,o.linkSeries(),r.enabledDataSorting&&r.setData(t.data,!1),g(o,"afterAddSeries",{series:r}),e&&o.redraw(n)}))),r},addAxis:function(t,e,n,r){return this.createAxis(e?"xAxis":"yAxis",{axis:t,redraw:n,animation:r})},addColorAxis:function(t,e,n){return this.createAxis("colorAxis",{axis:t,redraw:e,animation:n})},createAxis:function(e,r){var o=this.options,i="colorAxis"===e,a=r.redraw,l=r.animation;r=w(r.axis,{index:this[e].length,isX:"xAxis"===e});var s=i?new n.ColorAxis(this,r):new t(this,r);return o[e]=k(o[e]||{}),o[e].push(r),i&&(this.isDirtyLegend=!0,this.axes.forEach((function(t){t.series=[]})),this.series.forEach((function(t){t.bindAxes(),t.isDirtyData=!0}))),x(a,!0)&&this.redraw(l),s},showLoading:function(t){var e=this,n=e.options,r=e.loadingDiv,o=n.loading,i=function(){r&&d(r,{left:e.plotLeft+"px",top:e.plotTop+"px",width:e.plotWidth+"px",height:e.plotHeight+"px"})};r||(e.loadingDiv=r=c("div",{className:"highcharts-loading highcharts-loading-hidden"},null,e.container),e.loadingSpan=c("span",{className:"highcharts-loading-inner"},null,r),s(e,"redraw",i)),r.className="highcharts-loading",e.loadingSpan.innerHTML=x(t,n.lang.loading,""),e.styledMode||(d(r,m(o.style,{zIndex:10})),d(e.loadingSpan,o.labelStyle),e.loadingShown||(d(r,{opacity:0,display:""}),u(r,{opacity:o.style.opacity||.5},{duration:o.showDuration||0}))),e.loadingShown=!0,i()},hideLoading:function(){var t=this.options,e=this.loadingDiv;e&&(e.className="highcharts-loading highcharts-loading-hidden",this.styledMode||u(e,{opacity:0},{duration:t.loading.hideDuration||100,complete:function(){d(e,{display:"none"})}})),this.loadingShown=!1},propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" "),collectionsWithUpdate:["xAxis","yAxis","zAxis","series"],update:function(t,e,r,o){var a,s,u,c=this,d={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},p=t.isResponsiveOptions,h=[];if(g(c,"update",{options:t}),p||c.setResponsive(!1,!0),t=n.cleanRecursively(t,c.options),w(!0,c.userOptions,t),a=t.chart){if(w(!0,c.options.chart,a),"className"in a&&c.setClassName(a.className),"reflow"in a&&c.setReflow(a.reflow),"inverted"in a||"polar"in a||"type"in a){c.propFromSeries();var m=!0}"alignTicks"in a&&(m=!0),C(a,(function(t,e){-1!==c.propsRequireUpdateSeries.indexOf("chart."+e)&&(s=!0),-1!==c.propsRequireDirtyBox.indexOf(e)&&(c.isDirtyBox=!0),-1!==c.propsRequireReflow.indexOf(e)&&(p?c.isDirtyBox=!0:u=!0)})),!c.styledMode&&"style"in a&&c.renderer.setStyle(a.style)}!c.styledMode&&t.colors&&(this.options.colors=t.colors),t.plotOptions&&w(!0,this.options.plotOptions,t.plotOptions),t.time&&this.time===l&&(this.time=new i(t.time)),C(t,(function(t,e){c[e]&&"function"==typeof c[e].update?c[e].update(t,!1):"function"==typeof c[d[e]]&&c[d[e]](t),"chart"!==e&&-1!==c.propsRequireUpdateSeries.indexOf(e)&&(s=!0)})),this.collectionsWithUpdate.forEach((function(e){if(t[e]){if("series"===e){var n=[];c[e].forEach((function(t,e){t.options.isInternal||n.push(x(t.options.index,e))}))}k(t[e]).forEach((function(t,o){var i,a=f(t.id);a&&(i=c.get(t.id)),i||(i=c[e][n?n[o]:o])&&a&&f(i.options.id)&&(i=void 0),i&&i.coll===e&&(i.update(t,!1),r&&(i.touched=!0)),!i&&r&&c.collectionsWithInit[e]&&(c.collectionsWithInit[e][0].apply(c,[t].concat(c.collectionsWithInit[e][1]||[]).concat([!1])).touched=!0)})),r&&c[e].forEach((function(t){t.touched||t.options.isInternal?delete t.touched:h.push(t)}))}})),h.forEach((function(t){t.remove&&t.remove(!1)})),m&&c.axes.forEach((function(t){t.update({},!1)})),s&&c.getSeriesOrderByLinks().forEach((function(t){t.chart&&t.update({},!1)}),this),t.loading&&w(!0,c.options.loading,t.loading),m=a&&a.width,a=a&&a.height,b(a)&&(a=S(a,m||c.chartWidth)),u||v(m)&&m!==c.chartWidth||v(a)&&a!==c.chartHeight?c.setSize(m,a,o):x(e,!0)&&c.redraw(o),g(c,"afterUpdate",{options:t,redraw:e,animation:o})},setSubtitle:function(t,e){this.applyDescription("subtitle",t),this.layOutTitles(e)},setCaption:function(t,e){this.applyDescription("caption",t),this.layOutTitles(e)}}),e.prototype.collectionsWithInit={xAxis:[e.prototype.addAxis,[!0]],yAxis:[e.prototype.addAxis,[!1]],series:[e.prototype.addSeries]},m(o.prototype,{update:function(t,e,n,r){function o(){a.applyOptions(t);var r=s&&a.hasDummyGraphic;r=null===a.y?!r:r,s&&r&&(a.graphic=s.destroy(),delete a.hasDummyGraphic),y(t,!0)&&(s&&s.element&&t&&t.marker&&void 0!==t.marker.symbol&&(a.graphic=s.destroy()),t&&t.dataLabels&&a.dataLabel&&(a.dataLabel=a.dataLabel.destroy()),a.connector&&(a.connector=a.connector.destroy())),i=a.index,l.updateParallelArrays(a,i),c.data[i]=y(c.data[i],!0)||y(t,!0)?a.options:x(t,c.data[i]),l.isDirty=l.isDirtyData=!0,!l.fixedBox&&l.hasCartesianSeries&&(u.isDirtyBox=!0),"point"===c.legendType&&(u.isDirtyLegend=!0),e&&u.redraw(n)}var i,a=this,l=a.series,s=a.graphic,u=l.chart,c=l.options;e=x(e,!0),!1===r?o():a.firePointEvent("update",{options:t},o)},remove:function(t,e){this.series.removePoint(this.series.data.indexOf(this),t,e)}}),m(r.prototype,{addPoint:function(t,e,n,r,o){var i=this.options,a=this.data,l=this.chart,s=this.xAxis;s=s&&s.hasNames&&s.names;var u,c=i.data,d=this.xData;e=x(e,!0);var f={series:this};this.pointClass.prototype.applyOptions.apply(f,[t]);var p=f.x,h=d.length;if(this.requireSorting&&p<d[h-1])for(u=!0;h&&d[h-1]>p;)h--;this.updateParallelArrays(f,"splice",h,0,0),this.updateParallelArrays(f,h),s&&f.name&&(s[p]=f.name),c.splice(h,0,t),u&&(this.data.splice(h,0,null),this.processData()),"point"===i.legendType&&this.generatePoints(),n&&(a[0]&&a[0].remove?a[0].remove(!1):(a.shift(),this.updateParallelArrays(f,"shift"),c.shift())),!1!==o&&g(this,"addPoint",{point:f}),this.isDirtyData=this.isDirty=!0,e&&l.redraw(r)},removePoint:function(t,e,n){var r=this,o=r.data,i=o[t],a=r.points,l=r.chart,s=function(){a&&a.length===o.length&&a.splice(t,1),o.splice(t,1),r.options.data.splice(t,1),r.updateParallelArrays(i||{series:r},"splice",t,1),i&&i.destroy(),r.isDirty=!0,r.isDirtyData=!0,e&&l.redraw()};O(n,l),e=x(e,!0),i?i.firePointEvent("remove",null,s):s()},remove:function(t,e,n,r){function o(){i.destroy(r),i.remove=null,a.isDirtyLegend=a.isDirtyBox=!0,a.linkSeries(),x(t,!0)&&a.redraw(e)}var i=this,a=i.chart;!1!==n?g(i,"remove",null,o):o()},update:function(t,e){t=n.cleanRecursively(t,this.userOptions),g(this,"update",{options:t});var r,o=this,i=o.chart,a=o.userOptions,l=o.initialType||o.type,s=t.type||a.type||i.options.chart.type,u=!(this.hasDerivedData||t.dataGrouping||s&&s!==this.type||void 0!==t.pointStart||t.pointInterval||t.pointIntervalUnit||t.keys),c=E[l].prototype,d=["eventOptions","navigatorSeries","baseSeries"],f=o.finishedAnimating&&{animation:!1},p={};for(r in u&&(d.push("data","isDirtyData","points","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","mapMap","mapData","minY","maxY","minX","maxX"),!1!==t.visible&&d.push("area","graph"),o.parallelArrays.forEach((function(t){d.push(t+"Data")})),t.data&&(t.dataSorting&&m(o.options.dataSorting,t.dataSorting),this.setData(t.data,!1))),t=w(a,f,{index:void 0===a.index?o.index:a.index,pointStart:x(a.pointStart,o.xData[0])},!u&&{data:o.options.data},t),u&&t.data&&(t.data=o.options.data),(d=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(d)).forEach((function(t){d[t]=o[t],delete o[t]})),o.remove(!1,null,!1,!0),c)o[r]=void 0;if(E[s||l]?m(o,E[s||l].prototype):h(17,!0,i,{missingModuleFor:s||l}),d.forEach((function(t){o[t]=d[t]})),o.init(i,t),u&&this.points){var A=o.options;!1===A.visible?(p.graphic=1,p.dataLabel=1):o._hasPointLabels||(t=A.marker,a=A.dataLabels,t&&(!1===t.enabled||"symbol"in t)&&(p.graphic=1),a&&!1===a.enabled&&(p.dataLabel=1)),this.points.forEach((function(t){t&&t.series&&(t.resolveColor(),Object.keys(p).length&&t.destroyElements(p),!1===A.showInLegend&&t.legendItem&&i.legend.destroyItem(t))}),this)}o.initialType=l,i.linkSeries(),g(this,"afterUpdate"),x(e,!0)&&i.redraw(!!u&&void 0)},setName:function(t){this.name=this.options.name=this.userOptions.name=t,this.chart.isDirtyLegend=!0}}),m(t.prototype,{update:function(t,e){var n=this.chart,r=t&&t.events||{};t=w(this.userOptions,t),n.options[this.coll].indexOf&&(n.options[this.coll][n.options[this.coll].indexOf(this.userOptions)]=t),C(n.options[this.coll].events,(function(t,e){void 0===r[e]&&(r[e]=void 0)})),this.destroy(!0),this.init(n,m(t,{events:r})),n.isDirtyBox=!0,x(e,!0)&&n.redraw()},remove:function(t){for(var e=this.chart,n=this.coll,r=this.series,o=r.length;o--;)r[o]&&r[o].remove(!1);p(e.axes,this),p(e[n],this),A(e.options[n])?e.options[n].splice(this.options.index,1):delete e.options[n],e[n].forEach((function(t,e){t.options.index=t.userOptions.index=e})),this.destroy(),e.isDirtyBox=!0,x(t,!0)&&e.redraw()},setTitle:function(t,e){this.update({title:t},e)},setCategories:function(t,e){this.update({categories:t},e)}})})),e(n,"parts/AreaSeries.js",[n["parts/Globals.js"],n["parts/Color.js"],n["mixins/legend-symbol.js"],n["parts/Utilities.js"]],(function(t,e,n,r){var o=e.parse,i=r.objectEach,a=r.pick;e=r.seriesType;var l=t.Series;e("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(t){var e,n=[],r=[],o=this.xAxis,l=this.yAxis,s=l.stacking.stacks[this.stackKey],u={},c=this.index,d=l.series,f=d.length,p=a(l.options.reversedStacks,!0)?1:-1;if(t=t||this.points,this.options.stacking){for(e=0;e<t.length;e++)t[e].leftNull=t[e].rightNull=void 0,u[t[e].x]=t[e];i(s,(function(t,e){null!==t.total&&r.push(e)})),r.sort((function(t,e){return t-e}));var h=d.map((function(t){return t.visible}));r.forEach((function(t,i){var a,d,m=0;if(u[t]&&!u[t].isNull)n.push(u[t]),[-1,1].forEach((function(n){var o=1===n?"rightNull":"leftNull",l=0,m=s[r[i+n]];if(m)for(e=c;0<=e&&e<f;)(a=m.points[e])||(e===c?u[t][o]=!0:h[e]&&(d=s[t].points[e])&&(l-=d[1]-d[0])),e+=p;u[t][1===n?"rightCliff":"leftCliff"]=l}));else{for(e=c;0<=e&&e<f;){if(a=s[t].points[e]){m=a[1];break}e+=p}m=l.translate(m,0,1,0,1),n.push({isNull:!0,plotX:o.translate(t,0,0,0,1),x:t,plotY:m,yBottom:m})}}))}return n},getGraphPath:function(t){var e,n=l.prototype.getGraphPath,r=this.options,o=r.stacking,i=this.yAxis,s=[],u=[],c=this.index,d=i.stacking.stacks[this.stackKey],f=r.threshold,p=Math.round(i.getThreshold(r.threshold));r=a(r.connectNulls,"percent"===o);var h=function(e,n,r){var a=t[e];e=o&&d[a.x].points[c];var l=a[r+"Null"]||0;if(r=a[r+"Cliff"]||0,a=!0,r||l){var h=(l?e[0]:e[1])+r,m=e[0]+r;a=!!l}else!o&&t[n]&&t[n].isNull&&(h=m=f);void 0!==h&&(u.push({plotX:g,plotY:null===h?p:i.getThreshold(h),isNull:a,isCliff:!0}),s.push({plotX:g,plotY:null===m?p:i.getThreshold(m),doCurve:!1}))};for(t=t||this.points,o&&(t=this.getStackPoints(t)),e=0;e<t.length;e++){o||(t[e].leftCliff=t[e].rightCliff=t[e].leftNull=t[e].rightNull=void 0);var m=t[e].isNull,g=a(t[e].rectPlotX,t[e].plotX),A=a(t[e].yBottom,p);m&&!r||(r||h(e,e-1,"left"),m&&!o&&r||(u.push(t[e]),s.push({x:e,plotX:g,plotY:A})),r||h(e,e+1,"right"))}return e=n.call(this,u,!0,!0),s.reversed=!0,(A=(m=n.call(this,s,!0,!0))[0])&&"M"===A[0]&&(m[0]=["L",A[1],A[2]]),m=e.concat(m),n=n.call(this,u,!1,r),m.xMap=e.xMap,this.areaPath=m,n},drawGraph:function(){this.areaPath=[],l.prototype.drawGraph.apply(this);var t=this,e=this.areaPath,n=this.options,r=[["area","highcharts-area",this.color,n.fillColor]];this.zones.forEach((function(e,o){r.push(["zone-area-"+o,"highcharts-area highcharts-zone-area-"+o+" "+e.className,e.color||t.color,e.fillColor||n.fillColor])})),r.forEach((function(r){var i=r[0],l=t[i],s=l?"animate":"attr",u={};l?(l.endX=t.preventGraphAnimation?null:e.xMap,l.animate({d:e})):(u.zIndex=0,(l=t[i]=t.chart.renderer.path(e).addClass(r[1]).add(t.group)).isArea=!0),t.chart.styledMode||(u.fill=a(r[3],o(r[2]).setOpacity(a(n.fillOpacity,.75)).get())),l[s](u),l.startX=e.xMap,l.shiftUnit=n.step?2:1}))},drawLegendSymbol:n.drawRectangle})})),e(n,"parts/SplineSeries.js",[n["parts/Utilities.js"]],(function(t){var e=t.pick;(t=t.seriesType)("spline","line",{},{getPointSpline:function(t,n,r){var o=n.plotX||0,i=n.plotY||0,a=t[r-1];if(r=t[r+1],a&&!a.isNull&&!1!==a.doCurve&&!n.isCliff&&r&&!r.isNull&&!1!==r.doCurve&&!n.isCliff){t=a.plotY||0;var l=r.plotX||0;r=r.plotY||0;var s=0,u=(1.5*o+(a.plotX||0))/2.5,c=(1.5*i+t)/2.5,d=(1.5*i+r)/2.5;(l=(1.5*o+l)/2.5)!==u&&(s=(d-c)*(l-o)/(l-u)+i-d),d+=s,(c+=s)>t&&c>i?d=2*i-(c=Math.max(t,i)):c<t&&c<i&&(d=2*i-(c=Math.min(t,i))),d>r&&d>i?c=2*i-(d=Math.max(r,i)):d<r&&d<i&&(c=2*i-(d=Math.min(r,i))),n.rightContX=l,n.rightContY=d}return n=["C",e(a.rightContX,a.plotX,0),e(a.rightContY,a.plotY,0),e(u,o,0),e(c,i,0),o,i],a.rightContX=a.rightContY=void 0,n}})})),e(n,"parts/AreaSplineSeries.js",[n["parts/Globals.js"],n["mixins/legend-symbol.js"],n["parts/Options.js"],n["parts/Utilities.js"]],(function(t,e,n,r){r=r.seriesType,t=t.seriesTypes.area.prototype,r("areaspline","spline",n.defaultOptions.plotOptions.area,{getStackPoints:t.getStackPoints,getGraphPath:t.getGraphPath,drawGraph:t.drawGraph,drawLegendSymbol:e.drawRectangle})})),e(n,"parts/ColumnSeries.js",[n["parts/Globals.js"],n["parts/Color.js"],n["mixins/legend-symbol.js"],n["parts/Utilities.js"]],(function(t,e,n,r){var o=e.parse,i=r.animObject,a=r.clamp,l=r.defined,s=r.extend,u=r.isNumber,c=r.merge,d=r.pick;e=r.seriesType;var f=t.Series;e("column","line",{borderRadius:0,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},softThreshold:!1,startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"},{cropShoulder:0,directTouch:!0,trackerGroups:["group","dataLabelsGroup"],negStacks:!0,init:function(){f.prototype.init.apply(this,arguments);var t=this,e=t.chart;e.hasRendered&&e.series.forEach((function(e){e.type===t.type&&(e.isDirty=!0)}))},getColumnMetrics:function(){var t=this,e=t.options,n=t.xAxis,r=t.yAxis,o=n.options.reversedStacks;o=n.reversed&&!o||!n.reversed&&o;var i,a={},l=0;!1===e.grouping?l=1:t.chart.series.forEach((function(e){var n=e.yAxis,o=e.options;if(e.type===t.type&&(e.visible||!t.chart.options.chart.ignoreHiddenSeries)&&r.len===n.len&&r.pos===n.pos){if(o.stacking&&"group"!==o.stacking){i=e.stackKey,void 0===a[i]&&(a[i]=l++);var s=a[i]}else!1!==o.grouping&&(s=l++);e.columnIndex=s}}));var s=Math.min(Math.abs(n.transA)*(n.ordinal&&n.ordinal.slope||e.pointRange||n.closestPointRange||n.tickInterval||1),n.len),u=s*e.groupPadding,c=(s-2*u)/(l||1);return e=Math.min(e.maxPointWidth||n.len,d(e.pointWidth,c*(1-2*e.pointPadding))),t.columnMetrics={width:e,offset:(c-e)/2+(u+((t.columnIndex||0)+(o?1:0))*c-s/2)*(o?-1:1),paddedWidth:c,columnCount:l},t.columnMetrics},crispCol:function(t,e,n,r){var o=this.chart,i=this.borderWidth,a=-(i%2?.5:0);return i=i%2?.5:1,o.inverted&&o.renderer.isVML&&(i+=1),this.options.crisp&&(n=Math.round(t+n)+a,n-=t=Math.round(t)+a),r=Math.round(e+r)+i,a=.5>=Math.abs(e)&&.5<r,r-=e=Math.round(e)+i,a&&r&&(--e,r+=1),{x:t,y:e,width:n,height:r}},adjustForMissingColumns:function(e,n,r,o){var i=this,a=this.options.stacking;if(!r.isNull&&1<o.columnCount){var l=0,s=0;Highcharts.objectEach(this.yAxis.stacking&&this.yAxis.stacking.stacks,(function(e){if("number"==typeof r.x&&(e=e[r.x.toString()])){var n=e.points[i.index],o=e.total;a?(n&&(l=s),e.hasValidPoints&&s++):t.isArray(n)&&(l=n[1],s=o||0)}})),e=(r.plotX||0)+((s-1)*o.paddedWidth+n)/2-n-l*o.paddedWidth}return e},translate:function(){var t=this,e=t.chart,n=t.options,r=t.dense=2>t.closestPointRange*t.xAxis.transA;r=t.borderWidth=d(n.borderWidth,r?0:1);var o=t.xAxis,i=t.yAxis,s=n.threshold,c=t.translatedThreshold=i.getThreshold(s),p=d(n.minPointLength,5),h=t.getColumnMetrics(),m=h.width,g=t.barW=Math.max(m,1+2*r),A=t.pointXOffset=h.offset,v=t.dataMin,y=t.dataMax;e.inverted&&(c-=.5),n.pointPadding&&(g=Math.ceil(g)),f.prototype.translate.apply(t),t.points.forEach((function(r){var f=d(r.yBottom,c),b=999+Math.abs(f),w=m,C=r.plotX||0;b=a(r.plotY,-b,i.len+b);var x=C+A,S=g,O=Math.min(b,f),k=Math.max(b,f)-O;if(p&&Math.abs(k)<p){k=p;var E=!i.reversed&&!r.negative||i.reversed&&r.negative;u(s)&&u(y)&&r.y===s&&y<=s&&(i.min||0)<s&&v!==y&&(E=!E),O=Math.abs(O-c)>p?f-p:c-(E?p:0)}l(r.options.pointWidth)&&(w=S=Math.ceil(r.options.pointWidth),x-=Math.round((w-m)/2)),n.centerInCategory&&(x=t.adjustForMissingColumns(x,w,r,h)),r.barX=x,r.pointWidth=w,r.tooltipPos=e.inverted?[i.len+i.pos-e.plotLeft-b,o.len+o.pos-e.plotTop-(C||0)-A-S/2,k]:[x+S/2,b+i.pos-e.plotTop,k],r.shapeType=t.pointClass.prototype.shapeType||"rect",r.shapeArgs=t.crispCol.apply(t,r.isNull?[x,c,S,0]:[x,O,S,k])}))},getSymbol:t.noop,drawLegendSymbol:n.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(t,e){var n=this.options,r=this.pointAttrToOptions||{},i=r.stroke||"borderColor",a=r["stroke-width"]||"borderWidth",l=t&&t.color||this.color,s=t&&t[i]||n[i]||this.color||l,u=t&&t[a]||n[a]||this[a]||0;r=t&&t.options.dashStyle||n.dashStyle;var f=d(t&&t.opacity,n.opacity,1);if(t&&this.zones.length){var p=t.getZone();l=t.options.color||p&&(p.color||t.nonZonedColor)||this.color,p&&(s=p.borderColor||s,r=p.dashStyle||r,u=p.borderWidth||u)}return e&&t&&(e=(t=c(n.states[e],t.options.states&&t.options.states[e]||{})).brightness,l=t.color||void 0!==e&&o(l).brighten(t.brightness).get()||l,s=t[i]||s,u=t[a]||u,r=t.dashStyle||r,f=d(t.opacity,f)),i={fill:l,stroke:s,"stroke-width":u,opacity:f},r&&(i.dashstyle=r),i},drawPoints:function(){var t,e=this,n=this.chart,r=e.options,o=n.renderer,i=r.animationLimit||250;e.points.forEach((function(a){var l=a.graphic,s=!!l,d=l&&n.pointCount<i?"animate":"attr";u(a.plotY)&&null!==a.y?(t=a.shapeArgs,l&&a.hasNewShapeType()&&(l=l.destroy()),e.enabledDataSorting&&(a.startXPos=e.xAxis.reversed?-(t?t.width:0):e.xAxis.width),l||(a.graphic=l=o[a.shapeType](t).add(a.group||e.group))&&e.enabledDataSorting&&n.hasRendered&&n.pointCount<i&&(l.attr({x:a.startXPos}),s=!0,d="animate"),l&&s&&l[d](c(t)),r.borderRadius&&l[d]({r:r.borderRadius}),n.styledMode||l[d](e.pointAttribs(a,a.selected&&"select")).shadow(!1!==a.allowShadow&&r.shadow,null,r.stacking&&!r.borderRadius),l.addClass(a.getClassName(),!0)):l&&(a.graphic=l.destroy())}))},animate:function(t){var e=this,n=this.yAxis,r=e.options,o=this.chart.inverted,l={},u=o?"translateX":"translateY";if(t)l.scaleY=.001,t=a(n.toPixels(r.threshold),n.pos,n.pos+n.len),o?l.translateX=t-n.len:l.translateY=t,e.clipBox&&e.setClip(),e.group.attr(l);else{var c=e.group.attr(u);e.group.animate({scaleY:1},s(i(e.options.animation),{step:function(t,r){e.group&&(l[u]=c+r.pos*(n.pos-c),e.group.attr(l))}}))}},remove:function(){var t=this,e=t.chart;e.hasRendered&&e.series.forEach((function(e){e.type===t.type&&(e.isDirty=!0)})),f.prototype.remove.apply(t,arguments)}})})),e(n,"parts/BarSeries.js",[n["parts/Utilities.js"]],(function(t){(t=t.seriesType)("bar","column",null,{inverted:!0})})),e(n,"parts/ScatterSeries.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.addEvent;e=e.seriesType;var r=t.Series;e("scatter","line",{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">●</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}},{sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,drawGraph:function(){this.options.lineWidth&&r.prototype.drawGraph.call(this)},applyJitter:function(){var t=this,e=this.options.jitter,n=this.points.length;e&&this.points.forEach((function(r,o){["x","y"].forEach((function(i,a){var l="plot"+i.toUpperCase();if(e[i]&&!r.isNull){var s=t[i+"Axis"],u=e[i]*s.transA;if(s&&!s.isLog){var c=Math.max(0,r[l]-u);s=Math.min(s.len,r[l]+u),a=1e4*Math.sin(o+a*n),r[l]=c+(s-c)*(a-Math.floor(a)),"x"===i&&(r.clientX=r.plotX)}}}))}))}}),n(r,"afterTranslate",(function(){this.applyJitter&&this.applyJitter()}))})),e(n,"mixins/centered-series.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.isNumber,r=e.pick,o=e.relativeLength,i=t.deg2rad;t.CenteredSeriesMixin={getCenter:function(){var e=this.options,n=this.chart,i=2*(e.slicedOffset||0),a=n.plotWidth-2*i,l=n.plotHeight-2*i,s=e.center,u=Math.min(a,l),c=e.size,d=e.innerSize||0;for("string"==typeof c&&(c=parseFloat(c)),"string"==typeof d&&(d=parseFloat(d)),e=[r(s[0],"50%"),r(s[1],"50%"),r(c&&0>c?void 0:e.size,"100%"),r(d&&0>d?void 0:e.innerSize||0,"0%")],!n.angular||this instanceof t.Series||(e[3]=0),s=0;4>s;++s)c=e[s],n=2>s||2===s&&/%$/.test(c),e[s]=o(c,[a,l,u,e[2]][s])+(n?i:0);return e[3]>e[2]&&(e[3]=e[2]),e},getStartAndEndRadians:function(t,e){return t=n(t)?t:0,e=n(e)&&e>t&&360>e-t?e:t+360,{start:i*(t+-90),end:i*(e+-90)}}}})),e(n,"parts/PieSeries.js",[n["parts/Globals.js"],n["mixins/legend-symbol.js"],n["parts/Point.js"],n["parts/Utilities.js"]],(function(t,e,n,r){var o=r.addEvent,i=r.clamp,a=r.defined,l=r.fireEvent,s=r.isNumber,u=r.merge,c=r.pick,d=r.relativeLength,f=r.seriesType,p=r.setAnimation,h=(r=t.CenteredSeriesMixin).getStartAndEndRadians,m=t.noop,g=t.Series;f("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:t.seriesTypes.column.prototype.pointAttribs,animate:function(t){var e=this,n=e.points,r=e.startAngleRad;t||n.forEach((function(t){var n=t.graphic,o=t.shapeArgs;n&&o&&(n.attr({r:c(t.startR,e.center&&e.center[3]/2),start:r,end:r}),n.animate({r:o.r,start:o.start,end:o.end},e.options.animation))}))},hasData:function(){return!!this.processedXData.length},updateTotals:function(){var t,e=0,n=this.points,r=n.length,o=this.options.ignoreHiddenPoint;for(t=0;t<r;t++){var i=n[t];e+=o&&!i.visible||i.isNull?0:i.y}for(this.total=e,t=0;t<r;t++)(i=n[t]).percentage=0<e&&(i.visible||!o)?i.y/e*100:0,i.total=e},generatePoints:function(){g.prototype.generatePoints.call(this),this.updateTotals()},getX:function(t,e,n){var r=this.center,o=this.radii?this.radii[n.index]:r[2]/2;return t=Math.asin(i((t-r[1])/(o+n.labelDistance),-1,1)),r[0]+(e?-1:1)*Math.cos(t)*(o+n.labelDistance)+(0<n.labelDistance?(e?-1:1)*this.options.dataLabels.padding:0)},translate:function(t){this.generatePoints();var e=0,n=this.options,r=n.slicedOffset,o=r+(n.borderWidth||0),i=h(n.startAngle,n.endAngle),a=this.startAngleRad=i.start;i=(this.endAngleRad=i.end)-a;var s=this.points,u=n.dataLabels.distance;n=n.ignoreHiddenPoint;var f,p=s.length;for(t||(this.center=t=this.getCenter()),f=0;f<p;f++){var m=s[f],g=a+e*i;n&&!m.visible||(e+=m.percentage/100);var A=a+e*i;m.shapeType="arc",m.shapeArgs={x:t[0],y:t[1],r:t[2]/2,innerR:t[3]/2,start:Math.round(1e3*g)/1e3,end:Math.round(1e3*A)/1e3},m.labelDistance=c(m.options.dataLabels&&m.options.dataLabels.distance,u),m.labelDistance=d(m.labelDistance,m.shapeArgs.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,m.labelDistance),(A=(A+g)/2)>1.5*Math.PI?A-=2*Math.PI:A<-Math.PI/2&&(A+=2*Math.PI),m.slicedTranslation={translateX:Math.round(Math.cos(A)*r),translateY:Math.round(Math.sin(A)*r)};var v=Math.cos(A)*t[2]/2,y=Math.sin(A)*t[2]/2;m.tooltipPos=[t[0]+.7*v,t[1]+.7*y],m.half=A<-Math.PI/2||A>Math.PI/2?1:0,m.angle=A,g=Math.min(o,m.labelDistance/5),m.labelPosition={natural:{x:t[0]+v+Math.cos(A)*m.labelDistance,y:t[1]+y+Math.sin(A)*m.labelDistance},final:{},alignment:0>m.labelDistance?"center":m.half?"right":"left",connectorPosition:{breakAt:{x:t[0]+v+Math.cos(A)*g,y:t[1]+y+Math.sin(A)*g},touchingSliceAt:{x:t[0]+v,y:t[1]+y}}}}l(this,"afterTranslate")},drawEmpty:function(){var t=this.startAngleRad,e=this.endAngleRad,n=this.options;if(0===this.total){var r=this.center[0],o=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(r,o,this.center[1]/2,0,t,e).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:Highcharts.SVGRenderer.prototype.symbols.arc(r,o,this.center[2]/2,0,{start:t,end:e,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":n.borderWidth,fill:n.fillColor||"none",stroke:n.color||"#cccccc"})}else this.graph&&(this.graph=this.graph.destroy())},redrawPoints:function(){var t,e,n,r,o=this,i=o.chart,a=i.renderer,l=o.options.shadow;this.drawEmpty(),!l||o.shadowGroup||i.styledMode||(o.shadowGroup=a.g("shadow").attr({zIndex:-1}).add(o.group)),o.points.forEach((function(s){var c={};if(e=s.graphic,!s.isNull&&e){if(r=s.shapeArgs,t=s.getTranslate(),!i.styledMode){var d=s.shadowGroup;l&&!d&&(d=s.shadowGroup=a.g("shadow").add(o.shadowGroup)),d&&d.attr(t),n=o.pointAttribs(s,s.selected&&"select")}s.delayedRendering?(e.setRadialReference(o.center).attr(r).attr(t),i.styledMode||e.attr(n).attr({"stroke-linejoin":"round"}).shadow(l,d),s.delayedRendering=!1):(e.setRadialReference(o.center),i.styledMode||u(!0,c,n),u(!0,c,r,t),e.animate(c)),e.attr({visibility:s.visible?"inherit":"hidden"}),e.addClass(s.getClassName())}else e&&(s.graphic=e.destroy())}))},drawPoints:function(){var t=this.chart.renderer;this.points.forEach((function(e){e.graphic&&e.hasNewShapeType()&&(e.graphic=e.graphic.destroy()),e.graphic||(e.graphic=t[e.shapeType](e.shapeArgs).add(e.series.group),e.delayedRendering=!0)}))},searchPoint:m,sortByAngle:function(t,e){t.sort((function(t,n){return void 0!==t.angle&&(n.angle-t.angle)*e}))},drawLegendSymbol:e.drawRectangle,getCenter:r.getCenter,getSymbol:m,drawGraph:null},{init:function(){n.prototype.init.apply(this,arguments);var t=this;t.name=c(t.name,"Slice");var e=function(e){t.slice("select"===e.type)};return o(t,"select",e),o(t,"unselect",e),t},isValid:function(){return s(this.y)&&0<=this.y},setVisible:function(t,e){var n=this,r=n.series,o=r.chart,i=r.options.ignoreHiddenPoint;e=c(e,i),t!==n.visible&&(n.visible=n.options.visible=t=void 0===t?!n.visible:t,r.options.data[r.data.indexOf(n)]=n.options,["graphic","dataLabel","connector","shadowGroup"].forEach((function(e){n[e]&&n[e][t?"show":"hide"](!0)})),n.legendItem&&o.legend.colorizeItem(n,t),t||"hover"!==n.state||n.setState(""),i&&(r.isDirty=!0),e&&o.redraw())},slice:function(t,e,n){var r=this.series;p(n,r.chart),c(e,!0),this.sliced=this.options.sliced=a(t)?t:!this.sliced,r.options.data[r.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},getTranslate:function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},haloPath:function(t){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+t,e.r+t,{innerR:e.r-1,start:e.start,end:e.end})},connectorShapes:{fixedOffset:function(t,e,n){var r=e.breakAt;return e=e.touchingSliceAt,[["M",t.x,t.y],n.softConnector?["C",t.x+("left"===t.alignment?-5:5),t.y,2*r.x-e.x,2*r.y-e.y,r.x,r.y]:["L",r.x,r.y],["L",e.x,e.y]]},straight:function(t,e){return e=e.touchingSliceAt,[["M",t.x,t.y],["L",e.x,e.y]]},crookedLine:function(t,e,n){e=e.touchingSliceAt;var r=this.series,o=r.center[0],i=r.chart.plotWidth,a=r.chart.plotLeft;r=t.alignment;var l=this.shapeArgs.r;return n=d(n.crookDistance,1),n=["L",i="left"===r?o+l+(i+a-o-l)*(1-n):a+(o-l)*n,t.y],o=!0,("left"===r?i>t.x||i<e.x:i<t.x||i>e.x)&&(o=!1),t=[["M",t.x,t.y]],o&&t.push(n),t.push(["L",e.x,e.y]),t}},getConnectorPath:function(){var t=this.labelPosition,e=this.series.options.dataLabels,n=e.connectorShape,r=this.connectorShapes;return r[n]&&(n=r[n]),n.call(this,{x:t.final.x,y:t.final.y,alignment:t.alignment},t.connectorPosition,e)}})})),e(n,"parts/DataLabels.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=t.noop,r=t.seriesTypes,o=e.animObject,i=e.arrayMax,a=e.clamp,l=e.defined,s=e.extend,u=e.fireEvent,c=e.format,d=e.isArray,f=e.merge,p=e.objectEach,h=e.pick,m=e.relativeLength,g=e.splat,A=e.stableSort,v=t.Series;t.distribute=function(e,n,r){function o(t,e){return t.target-e.target}var i,l=!0,s=e,u=[],c=0,d=s.reducedLen||n;for(i=e.length;i--;)c+=e[i].size;if(c>d){for(A(e,(function(t,e){return(e.rank||0)-(t.rank||0)})),c=i=0;c<=d;)c+=e[i].size,i++;u=e.splice(i-1,e.length)}for(A(e,o),e=e.map((function(t){return{size:t.size,targets:[t.target],align:h(t.align,.5)}}));l;){for(i=e.length;i--;)l=e[i],c=(Math.min.apply(0,l.targets)+Math.max.apply(0,l.targets))/2,l.pos=a(c-l.size*l.align,0,n-l.size);for(i=e.length,l=!1;i--;)0<i&&e[i-1].pos+e[i-1].size>e[i].pos&&(e[i-1].size+=e[i].size,e[i-1].targets=e[i-1].targets.concat(e[i].targets),e[i-1].align=.5,e[i-1].pos+e[i-1].size>n&&(e[i-1].pos=n-e[i-1].size),e.splice(i,1),l=!0)}s.push.apply(s,u),i=0,e.some((function(e){var o=0;if(e.targets.some((function(){if(s[i].pos=e.pos+o,void 0!==r&&Math.abs(s[i].pos-s[i].target)>r)return s.slice(0,i+1).forEach((function(t){delete t.pos})),s.reducedLen=(s.reducedLen||n)-.1*n,s.reducedLen>.1*n&&t.distribute(s,n,r),!0;o+=s[i].size,i++})))return!0})),A(s,o)},v.prototype.drawDataLabels=function(){function t(t,e){var n,r=[];if(d(t)&&!d(e))r=t.map((function(t){return f(t,e)}));else if(d(e)&&!d(t))r=e.map((function(e){return f(t,e)}));else if(d(t)||d(e))for(n=Math.max(t.length,e.length);n--;)r[n]=f(t[n],e[n]);else r=f(t,e);return r}var e=this,n=e.chart,r=e.options,i=r.dataLabels,a=e.points,s=e.hasRendered||0,m=o(r.animation).duration,A=Math.min(m,200),v=!n.renderer.forExport&&h(i.defer,0<A),y=n.renderer;if(i=t(t(n.options.plotOptions&&n.options.plotOptions.series&&n.options.plotOptions.series.dataLabels,n.options.plotOptions&&n.options.plotOptions[e.type]&&n.options.plotOptions[e.type].dataLabels),i),u(this,"drawDataLabels"),d(i)||i.enabled||e._hasPointLabels){var b=e.plotGroup("dataLabelsGroup","data-labels",v&&!s?"hidden":"inherit",i.zIndex||6);v&&(b.attr({opacity:+s}),s||setTimeout((function(){var t=e.dataLabelsGroup;t&&(e.visible&&b.show(!0),t[r.animation?"animate":"attr"]({opacity:1},{duration:A}))}),m-A)),a.forEach((function(o){g(t(i,o.dlOptions||o.options&&o.options.dataLabels)).forEach((function(t,i){var a=t.enabled&&(!o.isNull||o.dataLabelOnNull)&&function(t,e){var n=e.filter;return!n||(e=n.operator,t=t[n.property],n=n.value,">"===e&&t>n||"<"===e&&t<n||">="===e&&t>=n||"<="===e&&t<=n||"=="===e&&t==n||"==="===e&&t===n)}(o,t),s=o.dataLabels?o.dataLabels[i]:o.dataLabel,u=o.connectors?o.connectors[i]:o.connector,d=h(t.distance,o.labelDistance),f=!s;if(a){var m=o.getLabelConfig(),g=h(t[o.formatPrefix+"Format"],t.format);m=l(g)?c(g,m,n):(t[o.formatPrefix+"Formatter"]||t.formatter).call(m,t),g=t.style;var A=t.rotation;n.styledMode||(g.color=h(t.color,g.color,e.color,"#000000"),"contrast"===g.color?(o.contrastColor=y.getContrast(o.color||e.color),g.color=!l(d)&&t.inside||0>d||r.stacking?o.contrastColor:"#000000"):delete o.contrastColor,r.cursor&&(g.cursor=r.cursor));var v={r:t.borderRadius||0,rotation:A,padding:t.padding,zIndex:1};n.styledMode||(v.fill=t.backgroundColor,v.stroke=t.borderColor,v["stroke-width"]=t.borderWidth),p(v,(function(t,e){void 0===t&&delete v[e]}))}!s||a&&l(m)?a&&l(m)&&(s?v.text=m:(o.dataLabels=o.dataLabels||[],s=o.dataLabels[i]=A?y.text(m,0,-9999,t.useHTML).addClass("highcharts-data-label"):y.label(m,0,-9999,t.shape,null,null,t.useHTML,null,"data-label"),i||(o.dataLabel=s),s.addClass(" highcharts-data-label-color-"+o.colorIndex+" "+(t.className||"")+(t.useHTML?" highcharts-tracker":""))),s.options=t,s.attr(v),n.styledMode||s.css(g).shadow(t.shadow),s.added||s.add(b),t.textPath&&!t.useHTML&&(s.setTextPath(o.getDataLabelPath&&o.getDataLabelPath(s)||o.graphic,t.textPath),o.dataLabelPath&&!t.textPath.enabled&&(o.dataLabelPath=o.dataLabelPath.destroy())),e.alignDataLabel(o,s,t,null,f)):(o.dataLabel=o.dataLabel&&o.dataLabel.destroy(),o.dataLabels&&(1===o.dataLabels.length?delete o.dataLabels:delete o.dataLabels[i]),i||delete o.dataLabel,u&&(o.connector=o.connector.destroy(),o.connectors&&(1===o.connectors.length?delete o.connectors:delete o.connectors[i])))}))}))}u(this,"afterDrawDataLabels")},v.prototype.alignDataLabel=function(t,e,n,r,o){var i=this,a=this.chart,l=this.isCartesian&&a.inverted,u=this.enabledDataSorting,c=h(t.dlBox&&t.dlBox.centerX,t.plotX,-9999),d=h(t.plotY,-9999),f=e.getBBox(),p=n.rotation,m=n.align,g=a.isInsidePlot(c,Math.round(d),l),A="justify"===h(n.overflow,u?"none":"justify"),v=this.visible&&!1!==t.visible&&(t.series.forceDL||u&&!A||g||n.inside&&r&&a.isInsidePlot(c,l?r.x+1:r.y+r.height-1,l)),y=function(n){u&&i.xAxis&&!A&&i.setDataLabelStartPos(t,e,o,g,n)};if(v){var b=a.renderer.fontMetrics(a.styledMode?void 0:n.style.fontSize,e).b;r=s({x:l?this.yAxis.len-d:c,y:Math.round(l?this.xAxis.len-c:d),width:0,height:0},r),s(n,{width:f.width,height:f.height}),p?(A=!1,c=a.renderer.rotCorr(b,p),y(c={x:r.x+(n.x||0)+r.width/2+c.x,y:r.y+(n.y||0)+{top:0,middle:.5,bottom:1}[n.verticalAlign]*r.height}),e[o?"attr":"animate"](c).attr({align:m}),y=180<(y=(p+720)%360)&&360>y,"left"===m?c.y-=y?f.height:0:"center"===m?(c.x-=f.width/2,c.y-=f.height/2):"right"===m&&(c.x-=f.width,c.y-=y?0:f.height),e.placed=!0,e.alignAttr=c):(y(r),e.align(n,null,r),c=e.alignAttr),A&&0<=r.height?this.justifyDataLabel(e,n,c,f,r,o):h(n.crop,!0)&&(v=a.isInsidePlot(c.x,c.y)&&a.isInsidePlot(c.x+f.width,c.y+f.height)),n.shape&&!p&&e[o?"attr":"animate"]({anchorX:l?a.plotWidth-t.plotY:t.plotX,anchorY:l?a.plotHeight-t.plotX:t.plotY})}o&&u&&(e.placed=!1),v||u&&!A||(e.hide(!0),e.placed=!1)},v.prototype.setDataLabelStartPos=function(t,e,n,r,o){var i=this.chart,a=i.inverted,l=this.xAxis,s=l.reversed,u=a?e.height/2:e.width/2;t=(t=t.pointWidth)?t/2:0,l=a?o.x:s?-u-t:l.width-u+t,o=a?s?this.yAxis.height-u+t:-u-t:o.y,e.startXPos=l,e.startYPos=o,r?"hidden"===e.visibility&&(e.show(),e.attr({opacity:0}).animate({opacity:1})):e.attr({opacity:1}).animate({opacity:0},void 0,e.hide),i.hasRendered&&(n&&e.attr({x:e.startXPos,y:e.startYPos}),e.placed=!0)},v.prototype.justifyDataLabel=function(t,e,n,r,o,i){var a=this.chart,l=e.align,s=e.verticalAlign,u=t.box?0:t.padding||0,c=e.x;c=void 0===c?0:c;var d=e.y,f=void 0===d?0:d;if(0>(d=n.x+u)){"right"===l&&0<=c?(e.align="left",e.inside=!0):c-=d;var p=!0}return(d=n.x+r.width-u)>a.plotWidth&&("left"===l&&0>=c?(e.align="right",e.inside=!0):c+=a.plotWidth-d,p=!0),0>(d=n.y+u)&&("bottom"===s&&0<=f?(e.verticalAlign="top",e.inside=!0):f-=d,p=!0),(d=n.y+r.height-u)>a.plotHeight&&("top"===s&&0>=f?(e.verticalAlign="bottom",e.inside=!0):f+=a.plotHeight-d,p=!0),p&&(e.x=c,e.y=f,t.placed=!i,t.align(e,void 0,o)),p},r.pie&&(r.pie.prototype.dataLabelPositioners={radialDistributionY:function(t){return t.top+t.distributeBox.pos},radialDistributionX:function(t,e,n,r){return t.getX(n<e.top+2||n>e.bottom-2?r:n,e.half,e)},justify:function(t,e,n){return n[0]+(t.half?-1:1)*(e+t.labelDistance)},alignToPlotEdges:function(t,e,n,r){return t=t.getBBox().width,e?t+r:n-t-r},alignToConnectors:function(t,e,n,r){var o,i=0;return t.forEach((function(t){(o=t.dataLabel.getBBox().width)>i&&(i=o)})),e?i+r:n-i-r}},r.pie.prototype.drawDataLabels=function(){var e,n,r,o,a,s,u,c,d,p,m,g,A=this,y=A.data,b=A.chart,w=A.options.dataLabels||{},C=w.connectorPadding,x=b.plotWidth,S=b.plotHeight,O=b.plotLeft,k=Math.round(b.chartWidth/3),E=A.center,_=E[2]/2,P=E[1],B=[[],[]],T=[0,0,0,0],R=A.dataLabelPositioners;A.visible&&(w.enabled||A._hasPointLabels)&&(y.forEach((function(t){t.dataLabel&&t.visible&&t.dataLabel.shortened&&(t.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),t.dataLabel.shortened=!1)})),v.prototype.drawDataLabels.apply(A),y.forEach((function(t){t.dataLabel&&(t.visible?(B[t.half].push(t),t.dataLabel._pos=null,!l(w.style.width)&&!l(t.options.dataLabels&&t.options.dataLabels.style&&t.options.dataLabels.style.width)&&t.dataLabel.getBBox().width>k&&(t.dataLabel.css({width:Math.round(.7*k)+"px"}),t.dataLabel.shortened=!0)):(t.dataLabel=t.dataLabel.destroy(),t.dataLabels&&1===t.dataLabels.length&&delete t.dataLabels))})),B.forEach((function(n,r){var i,f=n.length,v=[];if(f){if(A.sortByAngle(n,r-.5),0<A.maxLabelDistance){var y=Math.max(0,P-_-A.maxLabelDistance),k=Math.min(P+_+A.maxLabelDistance,b.plotHeight);n.forEach((function(t){0<t.labelDistance&&t.dataLabel&&(t.top=Math.max(0,P-_-t.labelDistance),t.bottom=Math.min(P+_+t.labelDistance,b.plotHeight),i=t.dataLabel.getBBox().height||21,t.distributeBox={target:t.labelPosition.natural.y-t.top+i/2,size:i,rank:t.y},v.push(t.distributeBox))})),y=k+i-y,t.distribute(v,y,y/5)}for(m=0;m<f;m++){if(e=n[m],s=e.labelPosition,o=e.dataLabel,p=!1===e.visible?"hidden":"inherit",d=y=s.natural.y,v&&l(e.distributeBox)&&(void 0===e.distributeBox.pos?p="hidden":(u=e.distributeBox.size,d=R.radialDistributionY(e))),delete e.positionIndex,w.justify)c=R.justify(e,_,E);else switch(w.alignTo){case"connectors":c=R.alignToConnectors(n,r,x,O);break;case"plotEdges":c=R.alignToPlotEdges(o,r,x,O);break;default:c=R.radialDistributionX(A,e,d,y)}o._attr={visibility:p,align:s.alignment},g=e.options.dataLabels||{},o._pos={x:c+h(g.x,w.x)+({left:C,right:-C}[s.alignment]||0),y:d+h(g.y,w.y)-10},s.final.x=c,s.final.y=d,h(w.crop,!0)&&(a=o.getBBox().width,y=null,c-a<C&&1===r?(y=Math.round(a-c+C),T[3]=Math.max(y,T[3])):c+a>x-C&&0===r&&(y=Math.round(c+a-x+C),T[1]=Math.max(y,T[1])),0>d-u/2?T[0]=Math.max(Math.round(u/2-d),T[0]):d+u/2>S&&(T[2]=Math.max(Math.round(d+u/2-S),T[2])),o.sideOverflow=y)}}})),0===i(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),this.points.forEach((function(t){var e;g=f(w,t.options.dataLabels),(n=h(g.connectorWidth,1))&&(r=t.connector,(o=t.dataLabel)&&o._pos&&t.visible&&0<t.labelDistance?(p=o._attr.visibility,(e=!r)&&(t.connector=r=b.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+t.colorIndex+(t.className?" "+t.className:"")).add(A.dataLabelsGroup),b.styledMode||r.attr({"stroke-width":n,stroke:g.connectorColor||t.color||"#666666"})),r[e?"attr":"animate"]({d:t.getConnectorPath()}),r.attr("visibility",p)):r&&(t.connector=r.destroy()))})))},r.pie.prototype.placeDataLabels=function(){this.points.forEach((function(t){var e,n=t.dataLabel;n&&t.visible&&((e=n._pos)?(n.sideOverflow&&(n._attr.width=Math.max(n.getBBox().width-n.sideOverflow,0),n.css({width:n._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),n.shortened=!0),n.attr(n._attr),n[n.moved?"animate":"attr"](e),n.moved=!0):n&&n.attr({y:-9999})),delete t.distributeBox}),this)},r.pie.prototype.alignDataLabel=n,r.pie.prototype.verifyDataLabelOverflow=function(t){var e=this.center,n=this.options,r=n.center,o=n.minSize||80,i=null!==n.size;if(!i){if(null!==r[0])var l=Math.max(e[2]-Math.max(t[1],t[3]),o);else l=Math.max(e[2]-t[1]-t[3],o),e[0]+=(t[3]-t[1])/2;null!==r[1]?l=a(l,o,e[2]-Math.max(t[0],t[2])):(l=a(l,o,e[2]-t[0]-t[2]),e[1]+=(t[0]-t[2])/2),l<e[2]?(e[2]=l,e[3]=Math.min(m(n.innerSize||0,l),l),this.translate(e),this.drawDataLabels&&this.drawDataLabels()):i=!0}return i}),r.column&&(r.column.prototype.alignDataLabel=function(t,e,n,r,o){var i=this.chart.inverted,a=t.series,l=t.dlBox||t.shapeArgs,s=h(t.below,t.plotY>h(this.translatedThreshold,a.yAxis.len)),u=h(n.inside,!!this.options.stacking);l&&(0>(r=f(l)).y&&(r.height+=r.y,r.y=0),0<(l=r.y+r.height-a.yAxis.len)&&l<r.height&&(r.height-=l),i&&(r={x:a.yAxis.len-r.y-r.height,y:a.xAxis.len-r.x-r.width,width:r.height,height:r.width}),u||(i?(r.x+=s?0:r.width,r.width=0):(r.y+=s?r.height:0,r.height=0))),n.align=h(n.align,!i||u?"center":s?"right":"left"),n.verticalAlign=h(n.verticalAlign,i||u?"middle":s?"top":"bottom"),v.prototype.alignDataLabel.call(this,t,e,n,r,o),n.inside&&t.contrastColor&&e.css({color:t.contrastColor})})})),e(n,"modules/overlapping-datalabels.src.js",[n["parts/Chart.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.addEvent,r=e.fireEvent,o=e.isArray,i=e.isNumber,a=e.objectEach,l=e.pick;n(t,"render",(function(){var t=[];(this.labelCollectors||[]).forEach((function(e){t=t.concat(e())})),(this.yAxis||[]).forEach((function(e){e.stacking&&e.options.stackLabels&&!e.options.stackLabels.allowOverlap&&a(e.stacking.stacks,(function(e){a(e,(function(e){t.push(e.label)}))}))})),(this.series||[]).forEach((function(e){var n=e.options.dataLabels;e.visible&&(!1!==n.enabled||e._hasPointLabels)&&(e.nodes||e.points).forEach((function(e){e.visible&&(o(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[]).forEach((function(n){var r=n.options;n.labelrank=l(r.labelrank,e.labelrank,e.shapeArgs&&e.shapeArgs.height),r.allowOverlap||t.push(n)}))}))})),this.hideOverlappingLabels(t)})),t.prototype.hideOverlappingLabels=function(t){var e,n,o,a=this,l=t.length,s=a.renderer,u=!1,c=function(t){var e,n,r=t.box?0:t.padding||0,o=e=0;if(t&&(!t.alignAttr||t.placed)){var a=t.alignAttr||{x:t.attr("x"),y:t.attr("y")},l=t.parentGroup;t.width||(e=t.getBBox(),t.width=e.width,t.height=e.height,e=s.fontMetrics(null,t.element).h);var u=t.width-2*r;return(n={left:"0",center:"0.5",right:"1"}[t.alignValue])?o=+n*u:i(t.x)&&Math.round(t.x)!==t.translateX&&(o=t.x-t.translateX),{x:a.x+(l.translateX||0)+r-o,y:a.y+(l.translateY||0)+r-e,width:t.width-2*r,height:t.height-2*r}}};for(n=0;n<l;n++)(e=t[n])&&(e.oldOpacity=e.opacity,e.newOpacity=1,e.absoluteBox=c(e));for(t.sort((function(t,e){return(e.labelrank||0)-(t.labelrank||0)})),n=0;n<l;n++){var d=(c=t[n])&&c.absoluteBox;for(e=n+1;e<l;++e){var f=(o=t[e])&&o.absoluteBox;!d||!f||c===o||0===c.newOpacity||0===o.newOpacity||f.x>d.x+d.width||f.x+f.width<d.x||f.y>d.y+d.height||f.y+f.height<d.y||((c.labelrank<o.labelrank?c:o).newOpacity=0)}}t.forEach((function(t){if(t){var e=t.newOpacity;t.oldOpacity!==e&&(t.alignAttr&&t.placed?(t[e?"removeClass":"addClass"]("highcharts-data-label-hidden"),u=!0,t.alignAttr.opacity=e,t[t.isOld?"animate":"attr"](t.alignAttr,null,(function(){a.styledMode||t.css({pointerEvents:e?"auto":"none"}),t.visibility=e?"inherit":"hidden",t.placed=!!e})),r(a,"afterHideOverlappingLabel")):t.attr({opacity:e})),t.isOld=!0}})),u&&r(a,"afterHideAllOverlappingLabels")}})),e(n,"parts/Interaction.js",[n["parts/Chart.js"],n["parts/Globals.js"],n["parts/Legend.js"],n["parts/Options.js"],n["parts/Point.js"],n["parts/Utilities.js"]],(function(t,e,n,r,o,i){var a=r.defaultOptions,l=i.addEvent,s=i.createElement,u=i.css,c=i.defined,d=i.extend,f=i.fireEvent,p=i.isArray,h=i.isFunction,m=i.isNumber,g=i.isObject,A=i.merge,v=i.objectEach,y=i.pick,b=e.hasTouch;r=e.Series,i=e.seriesTypes;var w=e.svg,C=e.TrackerMixin={drawTrackerPoint:function(){var t,e=this,n=e.chart,r=n.pointer,o=function(t){var e=r.getPointFromEvent(t);void 0!==e&&(r.isDirectTouch=!0,e.onMouseOver(t))};e.points.forEach((function(e){t=p(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[],e.graphic&&(e.graphic.element.point=e),t.forEach((function(t){t.div?t.div.point=e:t.element.point=e}))})),e._hasTracking||(e.trackerGroups.forEach((function(t){e[t]&&(e[t].addClass("highcharts-tracker").on("mouseover",o).on("mouseout",(function(t){r.onTrackerMouseOut(t)})),b&&e[t].on("touchstart",o),!n.styledMode&&e.options.cursor&&e[t].css(u).css({cursor:e.options.cursor}))})),e._hasTracking=!0),f(this,"afterDrawTracker")},drawTrackerGraph:function(){var t=this,e=t.options,n=e.trackByArea,r=[].concat(n?t.areaPath:t.graphPath),o=t.chart,i=o.pointer,a=o.renderer,l=o.options.tooltip.snap,s=t.tracker,u=function(e){o.hoverSeries!==t&&t.onMouseOver()},c="rgba(192,192,192,"+(w?1e-4:.002)+")";s?s.attr({d:r}):t.graph&&(t.tracker=a.path(r).attr({visibility:t.visible?"visible":"hidden",zIndex:2}).addClass(n?"highcharts-tracker-area":"highcharts-tracker-line").add(t.group),o.styledMode||t.tracker.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:c,fill:n?c:"none","stroke-width":t.graph.strokeWidth()+(n?0:2*l)}),[t.tracker,t.markerGroup].forEach((function(t){t.addClass("highcharts-tracker").on("mouseover",u).on("mouseout",(function(t){i.onTrackerMouseOut(t)})),e.cursor&&!o.styledMode&&t.css({cursor:e.cursor}),b&&t.on("touchstart",u)}))),f(this,"afterDrawTracker")}};i.column&&(i.column.prototype.drawTracker=C.drawTrackerPoint),i.pie&&(i.pie.prototype.drawTracker=C.drawTrackerPoint),i.scatter&&(i.scatter.prototype.drawTracker=C.drawTrackerPoint),d(n.prototype,{setItemEvents:function(t,e,n){var r=this,i=r.chart.renderer.boxWrapper,a=t instanceof o,l="highcharts-legend-"+(a?"point":"series")+"-active",s=r.chart.styledMode;(n?[e,t.legendSymbol]:[t.legendGroup]).forEach((function(n){n&&n.on("mouseover",(function(){t.visible&&r.allItems.forEach((function(e){t!==e&&e.setState("inactive",!a)})),t.setState("hover"),t.visible&&i.addClass(l),s||e.css(r.options.itemHoverStyle)})).on("mouseout",(function(){r.chart.styledMode||e.css(A(t.visible?r.itemStyle:r.itemHiddenStyle)),r.allItems.forEach((function(e){t!==e&&e.setState("",!a)})),i.removeClass(l),t.setState()})).on("click",(function(e){var n=function(){t.setVisible&&t.setVisible(),r.allItems.forEach((function(e){t!==e&&e.setState(t.visible?"inactive":"",!a)}))};i.removeClass(l),e={browserEvent:e},t.firePointEvent?t.firePointEvent("legendItemClick",e,n):f(t,"legendItemClick",e,n)}))}))},createCheckboxForItem:function(t){t.checkbox=s("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:t.selected,defaultChecked:t.selected},this.options.itemCheckboxStyle,this.chart.container),l(t.checkbox,"click",(function(e){f(t.series||t,"checkboxClick",{checked:e.target.checked,item:t},(function(){t.select()}))}))}}),d(t.prototype,{showResetZoom:function(){function t(){e.zoomOut()}var e=this,n=a.lang,r=e.options.chart.resetZoomButton,o=r.theme,i=o.states,l="chart"===r.relativeTo||"spaceBox"===r.relativeTo?null:"plotBox";f(this,"beforeShowResetZoom",null,(function(){e.resetZoomButton=e.renderer.button(n.resetZoom,null,null,t,o,i&&i.hover).attr({align:r.position.align,title:n.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(r.position,!1,l)})),f(this,"afterShowResetZoom")},zoomOut:function(){f(this,"selection",{resetSelection:!0},this.zoom)},zoom:function(t){var e,n=this,r=n.pointer,o=!1,i=n.inverted?r.mouseDownX:r.mouseDownY;!t||t.resetSelection?(n.axes.forEach((function(t){e=t.zoom()})),r.initiated=!1):t.xAxis.concat(t.yAxis).forEach((function(t){var a=t.axis,l=n.inverted?a.left:a.top,s=n.inverted?l+a.width:l+a.height,u=a.isXAxis,d=!1;(!u&&i>=l&&i<=s||u||!c(i))&&(d=!0),r[u?"zoomX":"zoomY"]&&d&&(e=a.zoom(t.min,t.max),a.displayBtn&&(o=!0))}));var a=n.resetZoomButton;o&&!a?n.showResetZoom():!o&&g(a)&&(n.resetZoomButton=a.destroy()),e&&n.redraw(y(n.options.chart.animation,t&&t.animation,100>n.pointCount))},pan:function(t,n){var r,o=this,i=o.hoverPoints,a=o.options.chart,l=o.options.mapNavigation&&o.options.mapNavigation.enabled;n="object"==typeof n?n:{enabled:n,type:"x"},a&&a.panning&&(a.panning=n);var s=n.type;f(this,"pan",{originalEvent:t},(function(){i&&i.forEach((function(t){t.setState()}));var n=[1];"xy"===s?n=[1,0]:"y"===s&&(n=[0]),n.forEach((function(n){var i=o[n?"xAxis":"yAxis"][0],a=i.horiz,u=t[a?"chartX":"chartY"],c=o[a=a?"mouseDownX":"mouseDownY"],d=(i.pointRange||0)/2,f=i.reversed&&!o.inverted||!i.reversed&&o.inverted?-1:1,p=i.getExtremes(),h=i.toValue(c-u,!0)+d*f,g=(f=i.toValue(c+i.len-u,!0)-d*f)<h;c=g?f:h,h=g?h:f;var A=i.hasVerticalPanning(),v=i.panningState;i.series.forEach((function(t){if(A&&!n&&(!v||v.isDirty)){var e=t.getProcessedData(!0);t=t.getExtremes(e.yData,!0),v||(v={startMin:Number.MAX_VALUE,startMax:-Number.MAX_VALUE}),m(t.dataMin)&&m(t.dataMax)&&(v.startMin=Math.min(t.dataMin,v.startMin),v.startMax=Math.max(t.dataMax,v.startMax))}})),f=Math.min(e.pick(null==v?void 0:v.startMin,p.dataMin),d?p.min:i.toValue(i.toPixels(p.min)-i.minPixelPadding)),d=Math.max(e.pick(null==v?void 0:v.startMax,p.dataMax),d?p.max:i.toValue(i.toPixels(p.max)+i.minPixelPadding)),i.panningState=v,i.isOrdinal||(0<(g=f-c)&&(h+=g,c=f),0<(g=h-d)&&(h=d,c-=g),i.series.length&&c!==p.min&&h!==p.max&&c>=f&&h<=d&&(i.setExtremes(c,h,!1,!1,{trigger:"pan"}),o.resetZoomButton||l||c===f||h===d||!s.match("y")||(o.showResetZoom(),i.displayBtn=!1),r=!0),o[a]=u)})),r&&o.redraw(!1),u(o.container,{cursor:"move"})}))}}),d(o.prototype,{select:function(t,e){var n=this,r=n.series,o=r.chart;this.selectedStaging=t=y(t,!n.selected),n.firePointEvent(t?"select":"unselect",{accumulate:e},(function(){n.selected=n.options.selected=t,r.options.data[r.data.indexOf(n)]=n.options,n.setState(t&&"select"),e||o.getSelectedPoints().forEach((function(t){var e=t.series;t.selected&&t!==n&&(t.selected=t.options.selected=!1,e.options.data[e.data.indexOf(t)]=t.options,t.setState(o.hoverPoints&&e.options.inactiveOtherPoints?"inactive":""),t.firePointEvent("unselect"))}))})),delete this.selectedStaging},onMouseOver:function(t){var e=this.series.chart,n=e.pointer;t=t?n.normalize(t):n.getChartCoordinatesFromPoint(this,e.inverted),n.runPointActions(t,this)},onMouseOut:function(){var t=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(t.hoverPoints||[]).forEach((function(t){t.setState()})),t.hoverPoints=t.hoverPoint=null},importEvents:function(){if(!this.hasImportedEvents){var t=this,e=A(t.series.options.point,t.options).events;t.events=e,v(e,(function(e,n){h(e)&&l(t,n,e)})),this.hasImportedEvents=!0}},setState:function(t,e){var n,r=this.series,o=this.state,i=r.options.states[t||"normal"]||{},l=a.plotOptions[r.type].marker&&r.options.marker,s=l&&!1===l.enabled,u=l&&l.states&&l.states[t||"normal"]||{},c=!1===u.enabled,p=r.stateMarkerGraphic,h=this.marker||{},m=r.chart,g=r.halo,A=l&&r.markerAttribs;if(!((t=t||"")===this.state&&!e||this.selected&&"select"!==t||!1===i.enabled||t&&(c||s&&!1===u.enabled)||t&&h.states&&h.states[t]&&!1===h.states[t].enabled)){if(this.state=t,A&&(n=r.markerAttribs(this,t)),this.graphic){if(o&&this.graphic.removeClass("highcharts-point-"+o),t&&this.graphic.addClass("highcharts-point-"+t),!m.styledMode){var v=r.pointAttribs(this,t),b=y(m.options.chart.animation,i.animation);r.options.inactiveOtherPoints&&v.opacity&&((this.dataLabels||[]).forEach((function(t){t&&t.animate({opacity:v.opacity},b)})),this.connector&&this.connector.animate({opacity:v.opacity},b)),this.graphic.animate(v,b)}n&&this.graphic.animate(n,y(m.options.chart.animation,u.animation,l.animation)),p&&p.hide()}else t&&u&&(o=h.symbol||r.symbol,p&&p.currentSymbol!==o&&(p=p.destroy()),n&&(p?p[e?"animate":"attr"]({x:n.x,y:n.y}):o&&(r.stateMarkerGraphic=p=m.renderer.symbol(o,n.x,n.y,n.width,n.height).add(r.markerGroup),p.currentSymbol=o)),!m.styledMode&&p&&p.attr(r.pointAttribs(this,t))),p&&(p[t&&this.isInside?"show":"hide"](),p.element.point=this);t=i.halo,i=(p=this.graphic||p)&&p.visibility||"inherit",t&&t.size&&p&&"hidden"!==i&&!this.isCluster?(g||(r.halo=g=m.renderer.path().add(p.parentGroup)),g.show()[e?"animate":"attr"]({d:this.haloPath(t.size)}),g.attr({class:"highcharts-halo highcharts-color-"+y(this.colorIndex,r.colorIndex)+(this.className?" "+this.className:""),visibility:i,zIndex:-1}),g.point=this,m.styledMode||g.attr(d({fill:this.color||r.color,"fill-opacity":t.opacity},t.attributes))):g&&g.point&&g.point.haloPath&&g.animate({d:g.point.haloPath(0)},null,g.hide),f(this,"afterSetState")}},haloPath:function(t){return this.series.chart.renderer.symbols.circle(Math.floor(this.plotX)-t,this.plotY-t,2*t,2*t)}}),d(r.prototype,{onMouseOver:function(){var t=this.chart,e=t.hoverSeries;t.pointer.setHoverChartIndex(),e&&e!==this&&e.onMouseOut(),this.options.events.mouseOver&&f(this,"mouseOver"),this.setState("hover"),t.hoverSeries=this},onMouseOut:function(){var t=this.options,e=this.chart,n=e.tooltip,r=e.hoverPoint;e.hoverSeries=null,r&&r.onMouseOut(),this&&t.events.mouseOut&&f(this,"mouseOut"),!n||this.stickyTracking||n.shared&&!this.noSharedTooltip||n.hide(),e.series.forEach((function(t){t.setState("",!0)}))},setState:function(t,e){var n=this,r=n.options,o=n.graph,i=r.inactiveOtherPoints,a=r.states,l=r.lineWidth,s=r.opacity,u=y(a[t||"normal"]&&a[t||"normal"].animation,n.chart.options.chart.animation);if(r=0,t=t||"",n.state!==t&&([n.group,n.markerGroup,n.dataLabelsGroup].forEach((function(e){e&&(n.state&&e.removeClass("highcharts-series-"+n.state),t&&e.addClass("highcharts-series-"+t))})),n.state=t,!n.chart.styledMode)){if(a[t]&&!1===a[t].enabled)return;if(t&&(l=a[t].lineWidth||l+(a[t].lineWidthPlus||0),s=y(a[t].opacity,s)),o&&!o.dashstyle)for(a={"stroke-width":l},o.animate(a,u);n["zone-graph-"+r];)n["zone-graph-"+r].attr(a),r+=1;i||[n.group,n.markerGroup,n.dataLabelsGroup,n.labelBySeries].forEach((function(t){t&&t.animate({opacity:s},u)}))}e&&i&&n.points&&n.setAllPointsToState(t)},setAllPointsToState:function(t){this.points.forEach((function(e){e.setState&&e.setState(t)}))},setVisible:function(t,e){var n=this,r=n.chart,o=n.legendItem,i=r.options.chart.ignoreHiddenSeries,a=n.visible,l=(n.visible=t=n.options.visible=n.userOptions.visible=void 0===t?!a:t)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((function(t){n[t]&&n[t][l]()})),r.hoverSeries!==n&&(r.hoverPoint&&r.hoverPoint.series)!==n||n.onMouseOut(),o&&r.legend.colorizeItem(n,t),n.isDirty=!0,n.options.stacking&&r.series.forEach((function(t){t.options.stacking&&t.visible&&(t.isDirty=!0)})),n.linkedSeries.forEach((function(e){e.setVisible(t,!1)})),i&&(r.isDirtyBox=!0),f(n,l),!1!==e&&r.redraw()},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(t){this.selected=t=this.options.selected=void 0===t?!this.selected:t,this.checkbox&&(this.checkbox.checked=t),f(this,t?"select":"unselect")},drawTracker:C.drawTrackerGraph})})),e(n,"parts/Responsive.js",[n["parts/Chart.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.find,r=e.isArray,o=e.isObject,i=e.merge,a=e.objectEach,l=e.pick,s=e.splat,u=e.uniqueKey;t.prototype.setResponsive=function(t,e){var r=this.options.responsive,o=[],a=this.currentResponsive;!e&&r&&r.rules&&r.rules.forEach((function(t){void 0===t._id&&(t._id=u()),this.matchResponsiveRule(t,o)}),this),(e=i.apply(0,o.map((function(t){return n(r.rules,(function(e){return e._id===t})).chartOptions})))).isResponsiveOptions=!0,(o=o.toString()||void 0)!==(a&&a.ruleIds)&&(a&&this.update(a.undoOptions,t,!0),o?((a=this.currentOptions(e)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:o,mergedOptions:e,undoOptions:a},this.update(e,t,!0)):this.currentResponsive=void 0)},t.prototype.matchResponsiveRule=function(t,e){var n=t.condition;(n.callback||function(){return this.chartWidth<=l(n.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=l(n.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=l(n.minWidth,0)&&this.chartHeight>=l(n.minHeight,0)}).call(this)&&e.push(t._id)},t.prototype.currentOptions=function(t){var e=this,n={};return function t(n,i,l,u){var c;a(n,(function(n,a){if(!u&&-1<e.collectionsWithUpdate.indexOf(a))for(n=s(n),l[a]=[],c=0;c<Math.max(n.length,i[a].length);c++)i[a][c]&&(void 0===n[c]?l[a][c]=i[a][c]:(l[a][c]={},t(n[c],i[a][c],l[a][c],u+1)));else o(n)?(l[a]=r(n)?[]:{},t(n,i[a]||{},l[a],u+1)):l[a]=void 0===i[a]?null:i[a]}))}(t,this.options,n,0),n}})),e(n,"masters/highcharts.src.js",[n["parts/Globals.js"]],(function(t){return t})),n["masters/highcharts.src.js"]._modules=n,n["masters/highcharts.src.js"]},t.exports?(i.default=i,t.exports=o.document?i(o):i):void 0===(r=function(){return i(o)}.call(e,n,e,t))||(t.exports=r)},8679:(t,e,n)=>{"use strict";var r=n(59864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(t){return r.isMemo(t)?a:l[t.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&t(e,o,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var l=s(e),m=s(n),g=0;g<a.length;++g){var A=a[g];if(!(i[A]||r&&r[A]||m&&m[A]||l&&l[A])){var v=f(n,A);try{u(e,A,v)}catch(t){}}}return e}return e}},61120:function(t,e,n){var r=n(96624);t.exports=function(){"use strict";var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};function e(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return(n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function o(t,e,n,o){return new(n||(n=r))((function(r,i){function a(t){try{s(o.next(t))}catch(t){i(t)}}function l(t){try{s(o.throw(t))}catch(t){i(t)}}function s(t){t.done?r(t.value):new n((function(e){e(t.value)})).then(a,l)}s((o=o.apply(t,e||[])).next())}))}function i(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}}for(var a=function(){function t(t,e,n,r){this.left=t,this.top=e,this.width=n,this.height=r}return t.prototype.add=function(e,n,r,o){return new t(this.left+e,this.top+n,this.width+r,this.height+o)},t.fromClientRect=function(e){return new t(e.left,e.top,e.width,e.height)},t}(),l=function(t){return a.fromClientRect(t.getBoundingClientRect())},s=function(t){for(var e=[],n=0,r=t.length;n<r;){var o=t.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var i=t.charCodeAt(n++);56320==(64512&i)?e.push(((1023&o)<<10)+(1023&i)+65536):(e.push(o),n--)}else e.push(o)}return e},u=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],o=-1,i="";++o<n;){var a=t[o];a<=65535?r.push(a):(a-=65536,r.push(55296+(a>>10),a%1024+56320)),(o+1===n||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="undefined"==typeof Uint8Array?[]:new Uint8Array(256),f=0;f<c.length;f++)d[c.charCodeAt(f)]=f;var p,h,m,g,A,v,y,b,w,C=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},x=function(){function t(t,e,n,r,o,i){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=o,this.data=i}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e],e+=t>>5&63,e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),S=10,O=13,k=15,E=17,_=18,P=19,B=20,T=21,R=22,I=24,M=25,D=26,N=27,F=28,L=30,j=32,H=33,U=34,z=35,Q=37,V=38,W=39,G=40,K=42,Y="×",q="÷",X=(A=function(t){var e,n,r,o,i,a=.75*t.length,l=t.length,s=0;"="===t[t.length-1]&&(a--,"="===t[t.length-2]&&a--);var u="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),c=Array.isArray(u)?u:new Uint8Array(u);for(e=0;e<l;e+=4)n=d[t.charCodeAt(e)],r=d[t.charCodeAt(e+1)],o=d[t.charCodeAt(e+2)],i=d[t.charCodeAt(e+3)],c[s++]=n<<2|r>>4,c[s++]=(15&r)<<4|o>>2,c[s++]=(3&o)<<6|63&i;return u}("KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA"),v=Array.isArray(A)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n}(A):new Uint32Array(A),y=Array.isArray(A)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n}(A):new Uint16Array(A),b=C(y,12,v[4]/2),w=2===v[5]?C(y,(24+v[4])/2):(h=v,m=Math.ceil((24+v[4])/4),h.slice?h.slice(m,g):new Uint32Array(Array.prototype.slice.call(h,m,g))),new x(v[0],v[1],v[2],v[3],b,w)),Z=[L,36],J=[1,2,3,5],$=[S,8],tt=[N,D],et=J.concat($),nt=[V,W,G,U,z],rt=[k,O],ot=function(t,e,n,r){var o=r[n];if(Array.isArray(t)?-1!==t.indexOf(o):t===o)for(var i=n;i<=r.length;){if((s=r[++i])===e)return!0;if(s!==S)break}if(o===S)for(i=n;i>0;){var a=r[--i];if(Array.isArray(t)?-1!==t.indexOf(a):t===a)for(var l=n;l<=r.length;){var s;if((s=r[++l])===e)return!0;if(s!==S)break}if(a!==S)break}return!1},it=function(t,e){for(var n=t;n>=0;){var r=e[n];if(r!==S)return r;n--}return 0},at=function(t,e,n,r,o){if(0===n[r])return Y;var i=r-1;if(Array.isArray(o)&&!0===o[i])return Y;var a=i-1,l=i+1,s=e[i],u=a>=0?e[a]:0,c=e[l];if(2===s&&3===c)return Y;if(-1!==J.indexOf(s))return"!";if(-1!==J.indexOf(c))return Y;if(-1!==$.indexOf(c))return Y;if(8===it(i,e))return q;if(11===X.get(t[i])&&(c===Q||c===j||c===H))return Y;if(7===s||7===c)return Y;if(9===s)return Y;if(-1===[S,O,k].indexOf(s)&&9===c)return Y;if(-1!==[E,_,P,I,F].indexOf(c))return Y;if(it(i,e)===R)return Y;if(ot(23,R,i,e))return Y;if(ot([E,_],T,i,e))return Y;if(ot(12,12,i,e))return Y;if(s===S)return q;if(23===s||23===c)return Y;if(16===c||16===s)return q;if(-1!==[O,k,T].indexOf(c)||14===s)return Y;if(36===u&&-1!==rt.indexOf(s))return Y;if(s===F&&36===c)return Y;if(c===B&&-1!==Z.concat(B,P,M,Q,j,H).indexOf(s))return Y;if(-1!==Z.indexOf(c)&&s===M||-1!==Z.indexOf(s)&&c===M)return Y;if(s===N&&-1!==[Q,j,H].indexOf(c)||-1!==[Q,j,H].indexOf(s)&&c===D)return Y;if(-1!==Z.indexOf(s)&&-1!==tt.indexOf(c)||-1!==tt.indexOf(s)&&-1!==Z.indexOf(c))return Y;if(-1!==[N,D].indexOf(s)&&(c===M||-1!==[R,k].indexOf(c)&&e[l+1]===M)||-1!==[R,k].indexOf(s)&&c===M||s===M&&-1!==[M,F,I].indexOf(c))return Y;if(-1!==[M,F,I,E,_].indexOf(c))for(var d=i;d>=0;){if((f=e[d])===M)return Y;if(-1===[F,I].indexOf(f))break;d--}if(-1!==[N,D].indexOf(c))for(d=-1!==[E,_].indexOf(s)?a:i;d>=0;){var f;if((f=e[d])===M)return Y;if(-1===[F,I].indexOf(f))break;d--}if(V===s&&-1!==[V,W,U,z].indexOf(c)||-1!==[W,U].indexOf(s)&&-1!==[W,G].indexOf(c)||-1!==[G,z].indexOf(s)&&c===G)return Y;if(-1!==nt.indexOf(s)&&-1!==[B,D].indexOf(c)||-1!==nt.indexOf(c)&&s===N)return Y;if(-1!==Z.indexOf(s)&&-1!==Z.indexOf(c))return Y;if(s===I&&-1!==Z.indexOf(c))return Y;if(-1!==Z.concat(M).indexOf(s)&&c===R||-1!==Z.concat(M).indexOf(c)&&s===_)return Y;if(41===s&&41===c){for(var p=n[i],h=1;p>0&&41===e[--p];)h++;if(h%2!=0)return Y}return s===j&&c===H?Y:q},lt=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=function(t,e){void 0===e&&(e="strict");var n=[],r=[],o=[];return t.forEach((function(t,i){var a=X.get(t);if(a>50?(o.push(!0),a-=50):o.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(i),n.push(16);if(4===a||11===a){if(0===i)return r.push(i),n.push(L);var l=n[i-1];return-1===et.indexOf(l)?(r.push(r[i-1]),n.push(l)):(r.push(i),n.push(L))}return r.push(i),31===a?n.push("strict"===e?T:Q):a===K||29===a?n.push(L):43===a?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(Q):n.push(L):void n.push(a)})),[r,n,o]}(t,e.lineBreak),r=n[0],o=n[1],i=n[2];return"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(o=o.map((function(t){return-1!==[M,L,K].indexOf(t)?Q:t}))),[r,o,"keep-all"===e.wordBreak?i.map((function(e,n){return e&&t[n]>=19968&&t[n]<=40959})):void 0]},st=function(){function t(t,e,n,r){this.codePoints=t,this.required="!"===e,this.start=n,this.end=r}return t.prototype.slice=function(){return u.apply(void 0,this.codePoints.slice(this.start,this.end))},t}();!function(t){t[t.STRING_TOKEN=0]="STRING_TOKEN",t[t.BAD_STRING_TOKEN=1]="BAD_STRING_TOKEN",t[t.LEFT_PARENTHESIS_TOKEN=2]="LEFT_PARENTHESIS_TOKEN",t[t.RIGHT_PARENTHESIS_TOKEN=3]="RIGHT_PARENTHESIS_TOKEN",t[t.COMMA_TOKEN=4]="COMMA_TOKEN",t[t.HASH_TOKEN=5]="HASH_TOKEN",t[t.DELIM_TOKEN=6]="DELIM_TOKEN",t[t.AT_KEYWORD_TOKEN=7]="AT_KEYWORD_TOKEN",t[t.PREFIX_MATCH_TOKEN=8]="PREFIX_MATCH_TOKEN",t[t.DASH_MATCH_TOKEN=9]="DASH_MATCH_TOKEN",t[t.INCLUDE_MATCH_TOKEN=10]="INCLUDE_MATCH_TOKEN",t[t.LEFT_CURLY_BRACKET_TOKEN=11]="LEFT_CURLY_BRACKET_TOKEN",t[t.RIGHT_CURLY_BRACKET_TOKEN=12]="RIGHT_CURLY_BRACKET_TOKEN",t[t.SUFFIX_MATCH_TOKEN=13]="SUFFIX_MATCH_TOKEN",t[t.SUBSTRING_MATCH_TOKEN=14]="SUBSTRING_MATCH_TOKEN",t[t.DIMENSION_TOKEN=15]="DIMENSION_TOKEN",t[t.PERCENTAGE_TOKEN=16]="PERCENTAGE_TOKEN",t[t.NUMBER_TOKEN=17]="NUMBER_TOKEN",t[t.FUNCTION=18]="FUNCTION",t[t.FUNCTION_TOKEN=19]="FUNCTION_TOKEN",t[t.IDENT_TOKEN=20]="IDENT_TOKEN",t[t.COLUMN_TOKEN=21]="COLUMN_TOKEN",t[t.URL_TOKEN=22]="URL_TOKEN",t[t.BAD_URL_TOKEN=23]="BAD_URL_TOKEN",t[t.CDC_TOKEN=24]="CDC_TOKEN",t[t.CDO_TOKEN=25]="CDO_TOKEN",t[t.COLON_TOKEN=26]="COLON_TOKEN",t[t.SEMICOLON_TOKEN=27]="SEMICOLON_TOKEN",t[t.LEFT_SQUARE_BRACKET_TOKEN=28]="LEFT_SQUARE_BRACKET_TOKEN",t[t.RIGHT_SQUARE_BRACKET_TOKEN=29]="RIGHT_SQUARE_BRACKET_TOKEN",t[t.UNICODE_RANGE_TOKEN=30]="UNICODE_RANGE_TOKEN",t[t.WHITESPACE_TOKEN=31]="WHITESPACE_TOKEN",t[t.EOF_TOKEN=32]="EOF_TOKEN"}(p||(p={}));var ut=45,ct=43,dt=-1,ft=function(t){return t>=48&&t<=57},pt=function(t){return ft(t)||t>=65&&t<=70||t>=97&&t<=102},ht=function(t){return 10===t||9===t||32===t},mt=function(t){return function(t){return function(t){return t>=97&&t<=122}(t)||function(t){return t>=65&&t<=90}(t)}(t)||function(t){return t>=128}(t)||95===t},gt=function(t){return mt(t)||ft(t)||t===ut},At=function(t){return t>=0&&t<=8||11===t||t>=14&&t<=31||127===t},vt=function(t,e){return 92===t&&10!==e},yt=function(t,e,n){return t===ut?mt(e)||vt(e,n):!!mt(t)||!(92!==t||!vt(t,e))},bt=function(t,e,n){return t===ct||t===ut?!!ft(e)||46===e&&ft(n):ft(46===t?e:t)},wt=function(t){var e=0,n=1;t[e]!==ct&&t[e]!==ut||(t[e]===ut&&(n=-1),e++);for(var r=[];ft(t[e]);)r.push(t[e++]);var o=r.length?parseInt(u.apply(void 0,r),10):0;46===t[e]&&e++;for(var i=[];ft(t[e]);)i.push(t[e++]);var a=i.length,l=a?parseInt(u.apply(void 0,i),10):0;69!==t[e]&&101!==t[e]||e++;var s=1;t[e]!==ct&&t[e]!==ut||(t[e]===ut&&(s=-1),e++);for(var c=[];ft(t[e]);)c.push(t[e++]);var d=c.length?parseInt(u.apply(void 0,c),10):0;return n*(o+l*Math.pow(10,-a))*Math.pow(10,s*d)},Ct={type:p.LEFT_PARENTHESIS_TOKEN},xt={type:p.RIGHT_PARENTHESIS_TOKEN},St={type:p.COMMA_TOKEN},Ot={type:p.SUFFIX_MATCH_TOKEN},kt={type:p.PREFIX_MATCH_TOKEN},Et={type:p.COLUMN_TOKEN},_t={type:p.DASH_MATCH_TOKEN},Pt={type:p.INCLUDE_MATCH_TOKEN},Bt={type:p.LEFT_CURLY_BRACKET_TOKEN},Tt={type:p.RIGHT_CURLY_BRACKET_TOKEN},Rt={type:p.SUBSTRING_MATCH_TOKEN},It={type:p.BAD_URL_TOKEN},Mt={type:p.BAD_STRING_TOKEN},Dt={type:p.CDO_TOKEN},Nt={type:p.CDC_TOKEN},Ft={type:p.COLON_TOKEN},Lt={type:p.SEMICOLON_TOKEN},jt={type:p.LEFT_SQUARE_BRACKET_TOKEN},Ht={type:p.RIGHT_SQUARE_BRACKET_TOKEN},Ut={type:p.WHITESPACE_TOKEN},zt={type:p.EOF_TOKEN},Qt=function(){function t(){this._value=[]}return t.prototype.write=function(t){this._value=this._value.concat(s(t))},t.prototype.read=function(){for(var t=[],e=this.consumeToken();e!==zt;)t.push(e),e=this.consumeToken();return t},t.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(gt(e)||vt(n,r)){var o=yt(e,n,r)?2:1,i=this.consumeName();return{type:p.HASH_TOKEN,value:i,flags:o}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ot;break;case 39:return this.consumeStringToken(39);case 40:return Ct;case 41:return xt;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Rt;break;case ct:if(bt(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 44:return St;case ut:var a=t,l=this.peekCodePoint(0),s=this.peekCodePoint(1);if(bt(a,l,s))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(yt(a,l,s))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(l===ut&&62===s)return this.consumeCodePoint(),this.consumeCodePoint(),Nt;break;case 46:if(bt(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var c=this.consumeCodePoint();if(42===c&&47===(c=this.consumeCodePoint()))return this.consumeToken();if(c===dt)return this.consumeToken()}break;case 58:return Ft;case 59:return Lt;case 60:if(33===this.peekCodePoint(0)&&this.peekCodePoint(1)===ut&&this.peekCodePoint(2)===ut)return this.consumeCodePoint(),this.consumeCodePoint(),Dt;break;case 64:var d=this.peekCodePoint(0),f=this.peekCodePoint(1),h=this.peekCodePoint(2);if(yt(d,f,h))return i=this.consumeName(),{type:p.AT_KEYWORD_TOKEN,value:i};break;case 91:return jt;case 92:if(vt(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case 93:return Ht;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),kt;break;case 123:return Bt;case 125:return Tt;case 117:case 85:var m=this.peekCodePoint(0),g=this.peekCodePoint(1);return m!==ct||!pt(g)&&63!==g||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),_t;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),Et;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Pt;break;case dt:return zt}return ht(t)?(this.consumeWhiteSpace(),Ut):ft(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):mt(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:p.DELIM_TOKEN,value:u(t)}},t.prototype.consumeCodePoint=function(){var t=this._value.shift();return void 0===t?-1:t},t.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},t.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},t.prototype.consumeUnicodeRangeToken=function(){for(var t=[],e=this.consumeCodePoint();pt(e)&&t.length<6;)t.push(e),e=this.consumeCodePoint();for(var n=!1;63===e&&t.length<6;)t.push(e),e=this.consumeCodePoint(),n=!0;if(n){var r=parseInt(u.apply(void 0,t.map((function(t){return 63===t?48:t}))),16),o=parseInt(u.apply(void 0,t.map((function(t){return 63===t?70:t}))),16);return{type:p.UNICODE_RANGE_TOKEN,start:r,end:o}}var i=parseInt(u.apply(void 0,t),16);if(this.peekCodePoint(0)===ut&&pt(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var a=[];pt(e)&&a.length<6;)a.push(e),e=this.consumeCodePoint();return o=parseInt(u.apply(void 0,a),16),{type:p.UNICODE_RANGE_TOKEN,start:i,end:o}}return{type:p.UNICODE_RANGE_TOKEN,start:i,end:i}},t.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return"url"===t.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:p.FUNCTION_TOKEN,value:t}):{type:p.IDENT_TOKEN,value:t}},t.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===dt)return{type:p.URL_TOKEN,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var n=this.consumeStringToken(this.consumeCodePoint());return n.type===p.STRING_TOKEN&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===dt||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:p.URL_TOKEN,value:n.value}):(this.consumeBadUrlRemnants(),It)}for(;;){var r=this.consumeCodePoint();if(r===dt||41===r)return{type:p.URL_TOKEN,value:u.apply(void 0,t)};if(ht(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===dt||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:p.URL_TOKEN,value:u.apply(void 0,t)}):(this.consumeBadUrlRemnants(),It);if(34===r||39===r||40===r||At(r))return this.consumeBadUrlRemnants(),It;if(92===r){if(!vt(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),It;t.push(this.consumeEscapedCodePoint())}else t.push(r)}},t.prototype.consumeWhiteSpace=function(){for(;ht(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(41===t||t===dt)return;vt(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(t){for(var e="";t>0;){var n=Math.min(6e4,t);e+=u.apply(void 0,this._value.splice(0,n)),t-=n}return this._value.shift(),e},t.prototype.consumeStringToken=function(t){for(var e="",n=0;;){var r=this._value[n];if(r===dt||void 0===r||r===t)return e+=this.consumeStringSlice(n),{type:p.STRING_TOKEN,value:e};if(10===r)return this._value.splice(0,n),Mt;if(92===r){var o=this._value[n+1];o!==dt&&void 0!==o&&(10===o?(e+=this.consumeStringSlice(n),n=-1,this._value.shift()):vt(r,o)&&(e+=this.consumeStringSlice(n),e+=u(this.consumeEscapedCodePoint()),n=-1))}n++}},t.prototype.consumeNumber=function(){var t=[],e=4,n=this.peekCodePoint(0);for(n!==ct&&n!==ut||t.push(this.consumeCodePoint());ft(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(46===n&&ft(r))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;ft(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var o=this.peekCodePoint(2);if((69===n||101===n)&&((r===ct||r===ut)&&ft(o)||ft(r)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;ft(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[wt(t),e]},t.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),e=t[0],n=t[1],r=this.peekCodePoint(0),o=this.peekCodePoint(1),i=this.peekCodePoint(2);if(yt(r,o,i)){var a=this.consumeName();return{type:p.DIMENSION_TOKEN,number:e,flags:n,unit:a}}return 37===r?(this.consumeCodePoint(),{type:p.PERCENTAGE_TOKEN,number:e,flags:n}):{type:p.NUMBER_TOKEN,number:e,flags:n}},t.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(pt(t)){for(var e=u(t);pt(this.peekCodePoint(0))&&e.length<6;)e+=u(this.consumeCodePoint());ht(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(e,16);return 0===n||function(t){return t>=55296&&t<=57343}(n)||n>1114111?65533:n}return t===dt?65533:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(gt(e))t+=u(e);else{if(!vt(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=u(this.consumeEscapedCodePoint())}}},t}(),Vt=function(){function t(t){this._tokens=t}return t.create=function(e){var n=new Qt;return n.write(e),new t(n.read())},t.parseValue=function(e){return t.create(e).parseComponentValue()},t.parseValues=function(e){return t.create(e).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===p.WHITESPACE_TOKEN;)t=this.consumeToken();if(t.type===p.EOF_TOKEN)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var e=this.consumeComponentValue();do{t=this.consumeToken()}while(t.type===p.WHITESPACE_TOKEN);if(t.type===p.EOF_TOKEN)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var t=[];;){var e=this.consumeComponentValue();if(e.type===p.EOF_TOKEN)return t;t.push(e),t.push()}},t.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case p.LEFT_CURLY_BRACKET_TOKEN:case p.LEFT_SQUARE_BRACKET_TOKEN:case p.LEFT_PARENTHESIS_TOKEN:return this.consumeSimpleBlock(t.type);case p.FUNCTION_TOKEN:return this.consumeFunction(t)}return t},t.prototype.consumeSimpleBlock=function(t){for(var e={type:t,values:[]},n=this.consumeToken();;){if(n.type===p.EOF_TOKEN||$t(n,t))return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue()),n=this.consumeToken()}},t.prototype.consumeFunction=function(t){for(var e={name:t.value,values:[],type:p.FUNCTION};;){var n=this.consumeToken();if(n.type===p.EOF_TOKEN||n.type===p.RIGHT_PARENTHESIS_TOKEN)return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var t=this._tokens.shift();return void 0===t?zt:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),Wt=function(t){return t.type===p.DIMENSION_TOKEN},Gt=function(t){return t.type===p.NUMBER_TOKEN},Kt=function(t){return t.type===p.IDENT_TOKEN},Yt=function(t){return t.type===p.STRING_TOKEN},qt=function(t,e){return Kt(t)&&t.value===e},Xt=function(t){return t.type!==p.WHITESPACE_TOKEN},Zt=function(t){return t.type!==p.WHITESPACE_TOKEN&&t.type!==p.COMMA_TOKEN},Jt=function(t){var e=[],n=[];return t.forEach((function(t){if(t.type===p.COMMA_TOKEN){if(0===n.length)throw new Error("Error parsing function args, zero tokens for arg");return e.push(n),void(n=[])}t.type!==p.WHITESPACE_TOKEN&&n.push(t)})),n.length&&e.push(n),e},$t=function(t,e){return e===p.LEFT_CURLY_BRACKET_TOKEN&&t.type===p.RIGHT_CURLY_BRACKET_TOKEN||e===p.LEFT_SQUARE_BRACKET_TOKEN&&t.type===p.RIGHT_SQUARE_BRACKET_TOKEN||e===p.LEFT_PARENTHESIS_TOKEN&&t.type===p.RIGHT_PARENTHESIS_TOKEN},te=function(t){return t.type===p.NUMBER_TOKEN||t.type===p.DIMENSION_TOKEN},ee=function(t){return t.type===p.PERCENTAGE_TOKEN||te(t)},ne=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},re={type:p.NUMBER_TOKEN,number:0,flags:4},oe={type:p.PERCENTAGE_TOKEN,number:50,flags:4},ie={type:p.PERCENTAGE_TOKEN,number:100,flags:4},ae=function(t,e,n){var r=t[0],o=t[1];return[le(r,e),le(void 0!==o?o:r,n)]},le=function(t,e){if(t.type===p.PERCENTAGE_TOKEN)return t.number/100*e;if(Wt(t))switch(t.unit){case"rem":case"em":return 16*t.number;case"px":default:return t.number}return t.number},se="grad",ue="turn",ce=function(t){if(t.type===p.DIMENSION_TOKEN)switch(t.unit){case"deg":return Math.PI*t.number/180;case se:return Math.PI/200*t.number;case"rad":return t.number;case ue:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")},de=function(t){return t.type===p.DIMENSION_TOKEN&&("deg"===t.unit||t.unit===se||"rad"===t.unit||t.unit===ue)},fe=function(t){switch(t.filter(Kt).map((function(t){return t.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[re,re];case"to top":case"bottom":return pe(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[re,ie];case"to right":case"left":return pe(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[ie,ie];case"to bottom":case"top":return pe(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[ie,re];case"to left":case"right":return pe(270)}return 0},pe=function(t){return Math.PI*t/180},he=function(t){if(t.type===p.FUNCTION){var e=Se[t.name];if(void 0===e)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return e(t.values)}if(t.type===p.HASH_TOKEN){if(3===t.value.length){var n=t.value.substring(0,1),r=t.value.substring(1,2),o=t.value.substring(2,3);return Ae(parseInt(n+n,16),parseInt(r+r,16),parseInt(o+o,16),1)}if(4===t.value.length){n=t.value.substring(0,1),r=t.value.substring(1,2),o=t.value.substring(2,3);var i=t.value.substring(3,4);return Ae(parseInt(n+n,16),parseInt(r+r,16),parseInt(o+o,16),parseInt(i+i,16)/255)}if(6===t.value.length)return n=t.value.substring(0,2),r=t.value.substring(2,4),o=t.value.substring(4,6),Ae(parseInt(n,16),parseInt(r,16),parseInt(o,16),1);if(8===t.value.length)return n=t.value.substring(0,2),r=t.value.substring(2,4),o=t.value.substring(4,6),i=t.value.substring(6,8),Ae(parseInt(n,16),parseInt(r,16),parseInt(o,16),parseInt(i,16)/255)}if(t.type===p.IDENT_TOKEN){var a=Oe[t.value.toUpperCase()];if(void 0!==a)return a}return Oe.TRANSPARENT},me=function(t){return 0==(255&t)},ge=function(t){var e=255&t,n=255&t>>8,r=255&t>>16,o=255&t>>24;return e<255?"rgba("+o+","+r+","+n+","+e/255+")":"rgb("+o+","+r+","+n+")"},Ae=function(t,e,n,r){return(t<<24|e<<16|n<<8|Math.round(255*r)<<0)>>>0},ve=function(t,e){if(t.type===p.NUMBER_TOKEN)return t.number;if(t.type===p.PERCENTAGE_TOKEN){var n=3===e?1:255;return 3===e?t.number/100*n:Math.round(t.number/100*n)}return 0},ye=function(t){var e=t.filter(Zt);if(3===e.length){var n=e.map(ve),r=n[0],o=n[1],i=n[2];return Ae(r,o,i,1)}if(4===e.length){var a=e.map(ve),l=(r=a[0],o=a[1],i=a[2],a[3]);return Ae(r,o,i,l)}return 0};function be(t,e,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(e-t)*n*6+t:n<.5?e:n<2/3?6*(e-t)*(2/3-n)+t:t}var we,Ce,xe=function(t){var e=t.filter(Zt),n=e[0],r=e[1],o=e[2],i=e[3],a=(n.type===p.NUMBER_TOKEN?pe(n.number):ce(n))/(2*Math.PI),l=ee(r)?r.number/100:0,s=ee(o)?o.number/100:0,u=void 0!==i&&ee(i)?le(i,1):1;if(0===l)return Ae(255*s,255*s,255*s,1);var c=s<=.5?s*(l+1):s+l-s*l,d=2*s-c,f=be(d,c,a+1/3),h=be(d,c,a),m=be(d,c,a-1/3);return Ae(255*f,255*h,255*m,u)},Se={hsl:xe,hsla:xe,rgb:ye,rgba:ye},Oe={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199};(function(t){t[t.VALUE=0]="VALUE",t[t.LIST=1]="LIST",t[t.IDENT_VALUE=2]="IDENT_VALUE",t[t.TYPE_VALUE=3]="TYPE_VALUE",t[t.TOKEN_VALUE=4]="TOKEN_VALUE"})(we||(we={})),function(t){t[t.BORDER_BOX=0]="BORDER_BOX",t[t.PADDING_BOX=1]="PADDING_BOX",t[t.CONTENT_BOX=2]="CONTENT_BOX"}(Ce||(Ce={}));var ke,Ee={name:"background-clip",initialValue:"border-box",prefix:!1,type:we.LIST,parse:function(t){return t.map((function(t){if(Kt(t))switch(t.value){case"padding-box":return Ce.PADDING_BOX;case"content-box":return Ce.CONTENT_BOX}return Ce.BORDER_BOX}))}},_e={name:"background-color",initialValue:"transparent",prefix:!1,type:we.TYPE_VALUE,format:"color"},Pe=function(t){var e=he(t[0]),n=t[1];return n&&ee(n)?{color:e,stop:n}:{color:e,stop:null}},Be=function(t,e){var n=t[0],r=t[t.length-1];null===n.stop&&(n.stop=re),null===r.stop&&(r.stop=ie);for(var o=[],i=0,a=0;a<t.length;a++){var l=t[a].stop;if(null!==l){var s=le(l,e);s>i?o.push(s):o.push(i),i=s}else o.push(null)}var u=null;for(a=0;a<o.length;a++){var c=o[a];if(null===c)null===u&&(u=a);else if(null!==u){for(var d=a-u,f=(c-o[u-1])/(d+1),p=1;p<=d;p++)o[u+p-1]=f*p;u=null}}return t.map((function(t,n){return{color:t.color,stop:Math.max(Math.min(1,o[n]/e),0)}}))},Te=function(t,e,n){var r="number"==typeof t?t:function(t,e,n){var r=e/2,o=n/2,i=le(t[0],e)-r,a=o-le(t[1],n);return(Math.atan2(a,i)+2*Math.PI)%(2*Math.PI)}(t,e,n),o=Math.abs(e*Math.sin(r))+Math.abs(n*Math.cos(r)),i=e/2,a=n/2,l=o/2,s=Math.sin(r-Math.PI/2)*l,u=Math.cos(r-Math.PI/2)*l;return[o,i-u,i+u,a-s,a+s]},Re=function(t,e){return Math.sqrt(t*t+e*e)},Ie=function(t,e,n,r,o){return[[0,0],[0,e],[t,0],[t,e]].reduce((function(t,e){var i=e[0],a=e[1],l=Re(n-i,r-a);return(o?l<t.optimumDistance:l>t.optimumDistance)?{optimumCorner:e,optimumDistance:l}:t}),{optimumDistance:o?1/0:-1/0,optimumCorner:null}).optimumCorner},Me=function(t){var e=pe(180),n=[];return Jt(t).forEach((function(t,r){if(0===r){var o=t[0];if(o.type===p.IDENT_TOKEN&&-1!==["top","left","right","bottom"].indexOf(o.value))return void(e=fe(t));if(de(o))return void(e=(ce(o)+pe(270))%pe(360))}var i=Pe(t);n.push(i)})),{angle:e,stops:n,type:ke.LINEAR_GRADIENT}},De=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},Ne=function(t,e,n,r,o){var i="http://www.w3.org/2000/svg",a=document.createElementNS(i,"svg"),l=document.createElementNS(i,"foreignObject");return a.setAttributeNS(null,"width",t.toString()),a.setAttributeNS(null,"height",e.toString()),l.setAttributeNS(null,"width","100%"),l.setAttributeNS(null,"height","100%"),l.setAttributeNS(null,"x",n.toString()),l.setAttributeNS(null,"y",r.toString()),l.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(l),l.appendChild(o),a},Fe=function(t){return new r((function(e,n){var r=new Image;r.onload=function(){return e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))}))},Le={get SUPPORT_RANGE_BOUNDS(){var t=function(t){if(t.createRange){var e=t.createRange();if(e.getBoundingClientRect){var n=t.createElement("boundtest");n.style.height="123px",n.style.display="block",t.body.appendChild(n),e.selectNode(n);var r=e.getBoundingClientRect(),o=Math.round(r.height);if(t.body.removeChild(n),123===o)return!0}}return!1}(document);return Object.defineProperty(Le,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=function(t){var e=new Image,n=t.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(e,0,0),n.toDataURL()}catch(t){return!1}return!0}(document);return Object.defineProperty(Le,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t="function"==typeof Array.from&&"function"==typeof window.fetch?function(t){var e=t.createElement("canvas"),n=100;e.width=n,e.height=n;var o=e.getContext("2d");if(!o)return r.reject(!1);o.fillStyle="rgb(0, 255, 0)",o.fillRect(0,0,n,n);var i=new Image,a=e.toDataURL();i.src=a;var l=Ne(n,n,0,0,i);return o.fillStyle="red",o.fillRect(0,0,n,n),Fe(l).then((function(e){o.drawImage(e,0,0);var i=o.getImageData(0,0,n,n).data;o.fillStyle="red",o.fillRect(0,0,n,n);var l=t.createElement("div");return l.style.backgroundImage="url("+a+")",l.style.height="100px",De(i)?Fe(Ne(n,n,0,0,l)):r.reject(!1)})).then((function(t){return o.drawImage(t,0,0),De(o.getImageData(0,0,n,n).data)})).catch((function(){return!1}))}(document):r.resolve(!1);return Object.defineProperty(Le,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=void 0!==(new Image).crossOrigin;return Object.defineProperty(Le,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(Le,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Le,"SUPPORT_CORS_XHR",{value:t}),t}},je=function(){function t(t){var e=t.id,n=t.enabled;this.id=e,this.enabled=n,this.start=Date.now()}return t.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,[this.id,this.getTime()+"ms"].concat(t)):this.info.apply(this,t))},t.prototype.getTime=function(){return Date.now()-this.start},t.create=function(e){t.instances[e.id]=new t(e)},t.destroy=function(e){delete t.instances[e]},t.getInstance=function(e){var n=t.instances[e];if(void 0===n)throw new Error("No logger instance found with id "+e);return n},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,[this.id,this.getTime()+"ms"].concat(t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,[this.id,this.getTime()+"ms"].concat(t)):this.info.apply(this,t))},t.instances={},t}(),He=function(){function t(){}return t.create=function(e,n){return t._caches[e]=new Ue(e,n)},t.destroy=function(e){delete t._caches[e]},t.open=function(e){var n=t._caches[e];if(void 0!==n)return n;throw new Error('Cache with key "'+e+'" not found')},t.getOrigin=function(e){var n=t._link;return n?(n.href=e,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},t.isSameOrigin=function(e){return t.getOrigin(e)===t._origin},t.setContext=function(e){t._link=e.document.createElement("a"),t._origin=t.getOrigin(e.location.href)},t.getInstance=function(){var e=t._current;if(null===e)throw new Error("No cache instance attached");return e},t.attachInstance=function(e){t._current=e},t.detachInstance=function(){t._current=null},t._caches={},t._origin="about:blank",t._current=null,t}(),Ue=function(){function t(t,e){this.id=t,this._options=e,this._cache={}}return t.prototype.addImage=function(t){var e=r.resolve();return this.has(t)?e:Ye(t)||We(t)?(this._cache[t]=this.loadImage(t),e):e},t.prototype.match=function(t){return this._cache[t]},t.prototype.loadImage=function(t){return o(this,void 0,void 0,(function(){var e,n,o,a,l=this;return i(this,(function(i){switch(i.label){case 0:return e=He.isSameOrigin(t),n=!Ge(t)&&!0===this._options.useCORS&&Le.SUPPORT_CORS_IMAGES&&!e,o=!Ge(t)&&!e&&"string"==typeof this._options.proxy&&Le.SUPPORT_CORS_XHR&&!n,e||!1!==this._options.allowTaint||Ge(t)||o||n?(a=t,o?[4,this.proxy(a)]:[3,2]):[2];case 1:a=i.sent(),i.label=2;case 2:return je.getInstance(this.id).debug("Added image "+t.substring(0,256)),[4,new r((function(t,e){var r=new Image;r.onload=function(){return t(r)},r.onerror=e,(Ke(a)||n)&&(r.crossOrigin="anonymous"),r.src=a,!0===r.complete&&setTimeout((function(){return t(r)}),500),l._options.imageTimeout>0&&setTimeout((function(){return e("Timed out ("+l._options.imageTimeout+"ms) loading image")}),l._options.imageTimeout)}))];case 3:return[2,i.sent()]}}))}))},t.prototype.has=function(t){return void 0!==this._cache[t]},t.prototype.keys=function(){return r.resolve(Object.keys(this._cache))},t.prototype.proxy=function(t){var e=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var o=t.substring(0,256);return new r((function(r,i){var a=Le.SUPPORT_RESPONSE_TYPE?"blob":"text",l=new XMLHttpRequest;if(l.onload=function(){if(200===l.status)if("text"===a)r(l.response);else{var t=new FileReader;t.addEventListener("load",(function(){return r(t.result)}),!1),t.addEventListener("error",(function(t){return i(t)}),!1),t.readAsDataURL(l.response)}else i("Failed to proxy resource "+o+" with status code "+l.status)},l.onerror=i,l.open("GET",n+"?url="+encodeURIComponent(t)+"&responseType="+a),"text"!==a&&l instanceof XMLHttpRequest&&(l.responseType=a),e._options.imageTimeout){var s=e._options.imageTimeout;l.timeout=s,l.ontimeout=function(){return i("Timed out ("+s+"ms) proxying "+o)}}l.send()}))},t}(),ze=/^data:image\/svg\+xml/i,Qe=/^data:image\/.*;base64,/i,Ve=/^data:image\/.*/i,We=function(t){return Le.SUPPORT_SVG_DRAWING||!qe(t)},Ge=function(t){return Ve.test(t)},Ke=function(t){return Qe.test(t)},Ye=function(t){return"blob"===t.substr(0,4)},qe=function(t){return"svg"===t.substr(-3).toLowerCase()||ze.test(t)},Xe="closest-side",Ze="farthest-side",Je="closest-corner",$e="farthest-corner",tn="circle",en="ellipse",nn="cover",rn="contain",on=function(t){var e=an.CIRCLE,n=ln.FARTHEST_CORNER,r=[],o=[];return Jt(t).forEach((function(t,i){var a=!0;if(0===i?a=t.reduce((function(t,e){if(Kt(e))switch(e.value){case"center":return o.push(oe),!1;case"top":case"left":return o.push(re),!1;case"right":case"bottom":return o.push(ie),!1}else if(ee(e)||te(e))return o.push(e),!1;return t}),a):1===i&&(a=t.reduce((function(t,r){if(Kt(r))switch(r.value){case tn:return e=an.CIRCLE,!1;case en:return e=an.ELLIPSE,!1;case rn:case Xe:return n=ln.CLOSEST_SIDE,!1;case Ze:return n=ln.FARTHEST_SIDE,!1;case Je:return n=ln.CLOSEST_CORNER,!1;case nn:case $e:return n=ln.FARTHEST_CORNER,!1}else if(te(r)||ee(r))return Array.isArray(n)||(n=[]),n.push(r),!1;return t}),a)),a){var l=Pe(t);r.push(l)}})),{size:n,shape:e,stops:r,position:o,type:ke.RADIAL_GRADIENT}};!function(t){t[t.URL=0]="URL",t[t.LINEAR_GRADIENT=1]="LINEAR_GRADIENT",t[t.RADIAL_GRADIENT=2]="RADIAL_GRADIENT"}(ke||(ke={}));var an,ln;(function(t){t[t.CIRCLE=0]="CIRCLE",t[t.ELLIPSE=1]="ELLIPSE"})(an||(an={})),function(t){t[t.CLOSEST_SIDE=0]="CLOSEST_SIDE",t[t.FARTHEST_SIDE=1]="FARTHEST_SIDE",t[t.CLOSEST_CORNER=2]="CLOSEST_CORNER",t[t.FARTHEST_CORNER=3]="FARTHEST_CORNER"}(ln||(ln={}));var sn=function(t){if(t.type===p.URL_TOKEN){var e={url:t.value,type:ke.URL};return He.getInstance().addImage(t.value),e}if(t.type===p.FUNCTION){var n=cn[t.name];if(void 0===n)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return n(t.values)}throw new Error("Unsupported image type")};var un,cn={"linear-gradient":function(t){var e=pe(180),n=[];return Jt(t).forEach((function(t,r){if(0===r){var o=t[0];if(o.type===p.IDENT_TOKEN&&"to"===o.value)return void(e=fe(t));if(de(o))return void(e=ce(o))}var i=Pe(t);n.push(i)})),{angle:e,stops:n,type:ke.LINEAR_GRADIENT}},"-moz-linear-gradient":Me,"-ms-linear-gradient":Me,"-o-linear-gradient":Me,"-webkit-linear-gradient":Me,"radial-gradient":function(t){var e=an.CIRCLE,n=ln.FARTHEST_CORNER,r=[],o=[];return Jt(t).forEach((function(t,i){var a=!0;if(0===i){var l=!1;a=t.reduce((function(t,r){if(l)if(Kt(r))switch(r.value){case"center":return o.push(oe),t;case"top":case"left":return o.push(re),t;case"right":case"bottom":return o.push(ie),t}else(ee(r)||te(r))&&o.push(r);else if(Kt(r))switch(r.value){case tn:return e=an.CIRCLE,!1;case en:return e=an.ELLIPSE,!1;case"at":return l=!0,!1;case Xe:return n=ln.CLOSEST_SIDE,!1;case nn:case Ze:return n=ln.FARTHEST_SIDE,!1;case rn:case Je:return n=ln.CLOSEST_CORNER,!1;case $e:return n=ln.FARTHEST_CORNER,!1}else if(te(r)||ee(r))return Array.isArray(n)||(n=[]),n.push(r),!1;return t}),a)}if(a){var s=Pe(t);r.push(s)}})),{size:n,shape:e,stops:r,position:o,type:ke.RADIAL_GRADIENT}},"-moz-radial-gradient":on,"-ms-radial-gradient":on,"-o-radial-gradient":on,"-webkit-radial-gradient":on,"-webkit-gradient":function(t){var e=pe(180),n=[],r=ke.LINEAR_GRADIENT,o=an.CIRCLE,i=ln.FARTHEST_CORNER;return Jt(t).forEach((function(t,e){var o=t[0];if(0===e){if(Kt(o)&&"linear"===o.value)return void(r=ke.LINEAR_GRADIENT);if(Kt(o)&&"radial"===o.value)return void(r=ke.RADIAL_GRADIENT)}if(o.type===p.FUNCTION)if("from"===o.name){var i=he(o.values[0]);n.push({stop:re,color:i})}else if("to"===o.name)i=he(o.values[0]),n.push({stop:ie,color:i});else if("color-stop"===o.name){var a=o.values.filter(Zt);if(2===a.length){i=he(a[1]);var l=a[0];Gt(l)&&n.push({stop:{type:p.PERCENTAGE_TOKEN,number:100*l.number,flags:l.flags},color:i})}}})),r===ke.LINEAR_GRADIENT?{angle:(e+pe(180))%pe(360),stops:n,type:r}:{size:i,shape:o,stops:n,position:[],type:r}}},dn={name:"background-image",initialValue:"none",type:we.LIST,prefix:!1,parse:function(t){if(0===t.length)return[];var e=t[0];return e.type===p.IDENT_TOKEN&&"none"===e.value?[]:t.filter((function(t){return Zt(t)&&function(t){return t.type!==p.FUNCTION||cn[t.name]}(t)})).map(sn)}},fn={name:"background-origin",initialValue:"border-box",prefix:!1,type:we.LIST,parse:function(t){return t.map((function(t){if(Kt(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},pn={name:"background-position",initialValue:"0% 0%",type:we.LIST,prefix:!1,parse:function(t){return Jt(t).map((function(t){return t.filter(ee)})).map(ne)}};!function(t){t[t.REPEAT=0]="REPEAT",t[t.NO_REPEAT=1]="NO_REPEAT",t[t.REPEAT_X=2]="REPEAT_X",t[t.REPEAT_Y=3]="REPEAT_Y"}(un||(un={}));var hn,mn={name:"background-repeat",initialValue:"repeat",prefix:!1,type:we.LIST,parse:function(t){return Jt(t).map((function(t){return t.filter(Kt).map((function(t){return t.value})).join(" ")})).map(gn)}},gn=function(t){switch(t){case"no-repeat":return un.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return un.REPEAT_X;case"repeat-y":case"no-repeat repeat":return un.REPEAT_Y;case"repeat":default:return un.REPEAT}};!function(t){t.AUTO="auto",t.CONTAIN="contain",t.COVER="cover"}(hn||(hn={}));var An,vn={name:"background-size",initialValue:"0",prefix:!1,type:we.LIST,parse:function(t){return Jt(t).map((function(t){return t.filter(yn)}))}},yn=function(t){return Kt(t)||ee(t)},bn=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:we.TYPE_VALUE,format:"color"}},wn=bn("top"),Cn=bn("right"),xn=bn("bottom"),Sn=bn("left"),On=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:we.LIST,parse:function(t){return ne(t.filter(ee))}}},kn=On("top-left"),En=On("top-right"),_n=On("bottom-right"),Pn=On("bottom-left");!function(t){t[t.NONE=0]="NONE",t[t.SOLID=1]="SOLID"}(An||(An={}));var Bn,Tn=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"none":return An.NONE}return An.SOLID}}},Rn=Tn("top"),In=Tn("right"),Mn=Tn("bottom"),Dn=Tn("left"),Nn=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:we.VALUE,prefix:!1,parse:function(t){return Wt(t)?t.number:0}}},Fn=Nn("top"),Ln=Nn("right"),jn=Nn("bottom"),Hn=Nn("left"),Un={name:"color",initialValue:"transparent",prefix:!1,type:we.TYPE_VALUE,format:"color"},zn={name:"display",initialValue:"inline-block",prefix:!1,type:we.LIST,parse:function(t){return t.filter(Kt).reduce((function(t,e){return t|Qn(e.value)}),0)}},Qn=function(t){switch(t){case"block":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":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};!function(t){t[t.NONE=0]="NONE",t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t[t.INLINE_START=3]="INLINE_START",t[t.INLINE_END=4]="INLINE_END"}(Bn||(Bn={}));var Vn,Wn={name:"float",initialValue:"none",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"left":return Bn.LEFT;case"right":return Bn.RIGHT;case"inline-start":return Bn.INLINE_START;case"inline-end":return Bn.INLINE_END}return Bn.NONE}},Gn={name:"letter-spacing",initialValue:"0",prefix:!1,type:we.VALUE,parse:function(t){return t.type===p.IDENT_TOKEN&&"normal"===t.value?0:t.type===p.NUMBER_TOKEN||t.type===p.DIMENSION_TOKEN?t.number:0}};!function(t){t.NORMAL="normal",t.STRICT="strict"}(Vn||(Vn={}));var Kn,Yn={name:"line-break",initialValue:"normal",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"strict":return Vn.STRICT;case"normal":default:return Vn.NORMAL}}},qn={name:"line-height",initialValue:"normal",prefix:!1,type:we.TOKEN_VALUE},Xn={name:"list-style-image",initialValue:"none",type:we.VALUE,prefix:!1,parse:function(t){return t.type===p.IDENT_TOKEN&&"none"===t.value?null:sn(t)}};!function(t){t[t.INSIDE=0]="INSIDE",t[t.OUTSIDE=1]="OUTSIDE"}(Kn||(Kn={}));var Zn,Jn={name:"list-style-position",initialValue:"outside",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"inside":return Kn.INSIDE;case"outside":default:return Kn.OUTSIDE}}};!function(t){t[t.NONE=-1]="NONE",t[t.DISC=0]="DISC",t[t.CIRCLE=1]="CIRCLE",t[t.SQUARE=2]="SQUARE",t[t.DECIMAL=3]="DECIMAL",t[t.CJK_DECIMAL=4]="CJK_DECIMAL",t[t.DECIMAL_LEADING_ZERO=5]="DECIMAL_LEADING_ZERO",t[t.LOWER_ROMAN=6]="LOWER_ROMAN",t[t.UPPER_ROMAN=7]="UPPER_ROMAN",t[t.LOWER_GREEK=8]="LOWER_GREEK",t[t.LOWER_ALPHA=9]="LOWER_ALPHA",t[t.UPPER_ALPHA=10]="UPPER_ALPHA",t[t.ARABIC_INDIC=11]="ARABIC_INDIC",t[t.ARMENIAN=12]="ARMENIAN",t[t.BENGALI=13]="BENGALI",t[t.CAMBODIAN=14]="CAMBODIAN",t[t.CJK_EARTHLY_BRANCH=15]="CJK_EARTHLY_BRANCH",t[t.CJK_HEAVENLY_STEM=16]="CJK_HEAVENLY_STEM",t[t.CJK_IDEOGRAPHIC=17]="CJK_IDEOGRAPHIC",t[t.DEVANAGARI=18]="DEVANAGARI",t[t.ETHIOPIC_NUMERIC=19]="ETHIOPIC_NUMERIC",t[t.GEORGIAN=20]="GEORGIAN",t[t.GUJARATI=21]="GUJARATI",t[t.GURMUKHI=22]="GURMUKHI",t[t.HEBREW=22]="HEBREW",t[t.HIRAGANA=23]="HIRAGANA",t[t.HIRAGANA_IROHA=24]="HIRAGANA_IROHA",t[t.JAPANESE_FORMAL=25]="JAPANESE_FORMAL",t[t.JAPANESE_INFORMAL=26]="JAPANESE_INFORMAL",t[t.KANNADA=27]="KANNADA",t[t.KATAKANA=28]="KATAKANA",t[t.KATAKANA_IROHA=29]="KATAKANA_IROHA",t[t.KHMER=30]="KHMER",t[t.KOREAN_HANGUL_FORMAL=31]="KOREAN_HANGUL_FORMAL",t[t.KOREAN_HANJA_FORMAL=32]="KOREAN_HANJA_FORMAL",t[t.KOREAN_HANJA_INFORMAL=33]="KOREAN_HANJA_INFORMAL",t[t.LAO=34]="LAO",t[t.LOWER_ARMENIAN=35]="LOWER_ARMENIAN",t[t.MALAYALAM=36]="MALAYALAM",t[t.MONGOLIAN=37]="MONGOLIAN",t[t.MYANMAR=38]="MYANMAR",t[t.ORIYA=39]="ORIYA",t[t.PERSIAN=40]="PERSIAN",t[t.SIMP_CHINESE_FORMAL=41]="SIMP_CHINESE_FORMAL",t[t.SIMP_CHINESE_INFORMAL=42]="SIMP_CHINESE_INFORMAL",t[t.TAMIL=43]="TAMIL",t[t.TELUGU=44]="TELUGU",t[t.THAI=45]="THAI",t[t.TIBETAN=46]="TIBETAN",t[t.TRAD_CHINESE_FORMAL=47]="TRAD_CHINESE_FORMAL",t[t.TRAD_CHINESE_INFORMAL=48]="TRAD_CHINESE_INFORMAL",t[t.UPPER_ARMENIAN=49]="UPPER_ARMENIAN",t[t.DISCLOSURE_OPEN=50]="DISCLOSURE_OPEN",t[t.DISCLOSURE_CLOSED=51]="DISCLOSURE_CLOSED"}(Zn||(Zn={}));var $n,tr={name:"list-style-type",initialValue:"none",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"disc":return Zn.DISC;case"circle":return Zn.CIRCLE;case"square":return Zn.SQUARE;case"decimal":return Zn.DECIMAL;case"cjk-decimal":return Zn.CJK_DECIMAL;case"decimal-leading-zero":return Zn.DECIMAL_LEADING_ZERO;case"lower-roman":return Zn.LOWER_ROMAN;case"upper-roman":return Zn.UPPER_ROMAN;case"lower-greek":return Zn.LOWER_GREEK;case"lower-alpha":return Zn.LOWER_ALPHA;case"upper-alpha":return Zn.UPPER_ALPHA;case"arabic-indic":return Zn.ARABIC_INDIC;case"armenian":return Zn.ARMENIAN;case"bengali":return Zn.BENGALI;case"cambodian":return Zn.CAMBODIAN;case"cjk-earthly-branch":return Zn.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return Zn.CJK_HEAVENLY_STEM;case"cjk-ideographic":return Zn.CJK_IDEOGRAPHIC;case"devanagari":return Zn.DEVANAGARI;case"ethiopic-numeric":return Zn.ETHIOPIC_NUMERIC;case"georgian":return Zn.GEORGIAN;case"gujarati":return Zn.GUJARATI;case"gurmukhi":return Zn.GURMUKHI;case"hebrew":return Zn.HEBREW;case"hiragana":return Zn.HIRAGANA;case"hiragana-iroha":return Zn.HIRAGANA_IROHA;case"japanese-formal":return Zn.JAPANESE_FORMAL;case"japanese-informal":return Zn.JAPANESE_INFORMAL;case"kannada":return Zn.KANNADA;case"katakana":return Zn.KATAKANA;case"katakana-iroha":return Zn.KATAKANA_IROHA;case"khmer":return Zn.KHMER;case"korean-hangul-formal":return Zn.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return Zn.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return Zn.KOREAN_HANJA_INFORMAL;case"lao":return Zn.LAO;case"lower-armenian":return Zn.LOWER_ARMENIAN;case"malayalam":return Zn.MALAYALAM;case"mongolian":return Zn.MONGOLIAN;case"myanmar":return Zn.MYANMAR;case"oriya":return Zn.ORIYA;case"persian":return Zn.PERSIAN;case"simp-chinese-formal":return Zn.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return Zn.SIMP_CHINESE_INFORMAL;case"tamil":return Zn.TAMIL;case"telugu":return Zn.TELUGU;case"thai":return Zn.THAI;case"tibetan":return Zn.TIBETAN;case"trad-chinese-formal":return Zn.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return Zn.TRAD_CHINESE_INFORMAL;case"upper-armenian":return Zn.UPPER_ARMENIAN;case"disclosure-open":return Zn.DISCLOSURE_OPEN;case"disclosure-closed":return Zn.DISCLOSURE_CLOSED;case"none":default:return Zn.NONE}}},er=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:we.TOKEN_VALUE}},nr=er("top"),rr=er("right"),or=er("bottom"),ir=er("left");!function(t){t[t.VISIBLE=0]="VISIBLE",t[t.HIDDEN=1]="HIDDEN",t[t.SCROLL=2]="SCROLL",t[t.AUTO=3]="AUTO"}($n||($n={}));var ar,lr={name:"overflow",initialValue:"visible",prefix:!1,type:we.LIST,parse:function(t){return t.filter(Kt).map((function(t){switch(t.value){case"hidden":return $n.HIDDEN;case"scroll":return $n.SCROLL;case"auto":return $n.AUTO;case"visible":default:return $n.VISIBLE}}))}};!function(t){t.NORMAL="normal",t.BREAK_WORD="break-word"}(ar||(ar={}));var sr,ur={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"break-word":return ar.BREAK_WORD;case"normal":default:return ar.NORMAL}}},cr=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:we.TYPE_VALUE,format:"length-percentage"}},dr=cr("top"),fr=cr("right"),pr=cr("bottom"),hr=cr("left");!function(t){t[t.LEFT=0]="LEFT",t[t.CENTER=1]="CENTER",t[t.RIGHT=2]="RIGHT"}(sr||(sr={}));var mr,gr={name:"text-align",initialValue:"left",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"right":return sr.RIGHT;case"center":case"justify":return sr.CENTER;case"left":default:return sr.LEFT}}};!function(t){t[t.STATIC=0]="STATIC",t[t.RELATIVE=1]="RELATIVE",t[t.ABSOLUTE=2]="ABSOLUTE",t[t.FIXED=3]="FIXED",t[t.STICKY=4]="STICKY"}(mr||(mr={}));var Ar,vr={name:"position",initialValue:"static",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"relative":return mr.RELATIVE;case"absolute":return mr.ABSOLUTE;case"fixed":return mr.FIXED;case"sticky":return mr.STICKY}return mr.STATIC}},yr={name:"text-shadow",initialValue:"none",type:we.LIST,prefix:!1,parse:function(t){return 1===t.length&&qt(t[0],"none")?[]:Jt(t).map((function(t){for(var e={color:Oe.TRANSPARENT,offsetX:re,offsetY:re,blur:re},n=0,r=0;r<t.length;r++){var o=t[r];te(o)?(0===n?e.offsetX=o:1===n?e.offsetY=o:e.blur=o,n++):e.color=he(o)}return e}))}};!function(t){t[t.NONE=0]="NONE",t[t.LOWERCASE=1]="LOWERCASE",t[t.UPPERCASE=2]="UPPERCASE",t[t.CAPITALIZE=3]="CAPITALIZE"}(Ar||(Ar={}));var br,wr={name:"text-transform",initialValue:"none",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"uppercase":return Ar.UPPERCASE;case"lowercase":return Ar.LOWERCASE;case"capitalize":return Ar.CAPITALIZE}return Ar.NONE}},Cr={name:"transform",initialValue:"none",prefix:!0,type:we.VALUE,parse:function(t){if(t.type===p.IDENT_TOKEN&&"none"===t.value)return null;if(t.type===p.FUNCTION){var e=xr[t.name];if(void 0===e)throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return e(t.values)}return null}},xr={matrix:function(t){var e=t.filter((function(t){return t.type===p.NUMBER_TOKEN})).map((function(t){return t.number}));return 6===e.length?e:null},matrix3d:function(t){var e=t.filter((function(t){return t.type===p.NUMBER_TOKEN})).map((function(t){return t.number})),n=e[0],r=e[1],o=(e[2],e[3],e[4]),i=e[5],a=(e[6],e[7],e[8],e[9],e[10],e[11],e[12]),l=e[13];return e[14],e[15],16===e.length?[n,r,o,i,a,l]:null}},Sr={type:p.PERCENTAGE_TOKEN,number:50,flags:4},Or=[Sr,Sr],kr={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:we.LIST,parse:function(t){var e=t.filter(ee);return 2!==e.length?Or:[e[0],e[1]]}};!function(t){t[t.VISIBLE=0]="VISIBLE",t[t.HIDDEN=1]="HIDDEN",t[t.COLLAPSE=2]="COLLAPSE"}(br||(br={}));var Er,_r={name:"visible",initialValue:"none",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"hidden":return br.HIDDEN;case"collapse":return br.COLLAPSE;case"visible":default:return br.VISIBLE}}};!function(t){t.NORMAL="normal",t.BREAK_ALL="break-all",t.KEEP_ALL="keep-all"}(Er||(Er={}));var Pr,Br={name:"word-break",initialValue:"normal",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"break-all":return Er.BREAK_ALL;case"keep-all":return Er.KEEP_ALL;case"normal":default:return Er.NORMAL}}},Tr={name:"z-index",initialValue:"auto",prefix:!1,type:we.VALUE,parse:function(t){if(t.type===p.IDENT_TOKEN)return{auto:!0,order:0};if(Gt(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},Rr={name:"opacity",initialValue:"1",type:we.VALUE,prefix:!1,parse:function(t){return Gt(t)?t.number:1}},Ir={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:we.TYPE_VALUE,format:"color"},Mr={name:"text-decoration-line",initialValue:"none",prefix:!1,type:we.LIST,parse:function(t){return t.filter(Kt).map((function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0})).filter((function(t){return 0!==t}))}},Dr={name:"font-family",initialValue:"",prefix:!1,type:we.LIST,parse:function(t){var e=[],n=[];return t.forEach((function(t){switch(t.type){case p.IDENT_TOKEN:case p.STRING_TOKEN:e.push(t.value);break;case p.NUMBER_TOKEN:e.push(t.number.toString());break;case p.COMMA_TOKEN:n.push(e.join(" ")),e.length=0}})),e.length&&n.push(e.join(" ")),n.map((function(t){return-1===t.indexOf(" ")?t:"'"+t+"'"}))}},Nr={name:"font-size",initialValue:"0",prefix:!1,type:we.TYPE_VALUE,format:"length"},Fr={name:"font-weight",initialValue:"normal",type:we.VALUE,prefix:!1,parse:function(t){if(Gt(t))return t.number;if(Kt(t))switch(t.value){case"bold":return 700;case"normal":default:return 400}return 400}},Lr={name:"font-variant",initialValue:"none",type:we.LIST,prefix:!1,parse:function(t){return t.filter(Kt).map((function(t){return t.value}))}};!function(t){t.NORMAL="normal",t.ITALIC="italic",t.OBLIQUE="oblique"}(Pr||(Pr={}));var jr,Hr={name:"font-style",initialValue:"normal",prefix:!1,type:we.IDENT_VALUE,parse:function(t){switch(t){case"oblique":return Pr.OBLIQUE;case"italic":return Pr.ITALIC;case"normal":default:return Pr.NORMAL}}},Ur=function(t,e){return 0!=(t&e)},zr={name:"content",initialValue:"none",type:we.LIST,prefix:!1,parse:function(t){if(0===t.length)return[];var e=t[0];return e.type===p.IDENT_TOKEN&&"none"===e.value?[]:t}},Qr={name:"counter-increment",initialValue:"none",prefix:!0,type:we.LIST,parse:function(t){if(0===t.length)return null;var e=t[0];if(e.type===p.IDENT_TOKEN&&"none"===e.value)return null;for(var n=[],r=t.filter(Xt),o=0;o<r.length;o++){var i=r[o],a=r[o+1];if(i.type===p.IDENT_TOKEN){var l=a&&Gt(a)?a.number:1;n.push({counter:i.value,increment:l})}}return n}},Vr={name:"counter-reset",initialValue:"none",prefix:!0,type:we.LIST,parse:function(t){if(0===t.length)return[];for(var e=[],n=t.filter(Xt),r=0;r<n.length;r++){var o=n[r],i=n[r+1];if(Kt(o)&&"none"!==o.value){var a=i&&Gt(i)?i.number:0;e.push({counter:o.value,reset:a})}}return e}},Wr={name:"quotes",initialValue:"none",prefix:!0,type:we.LIST,parse:function(t){if(0===t.length)return null;var e=t[0];if(e.type===p.IDENT_TOKEN&&"none"===e.value)return null;var n=[],r=t.filter(Yt);if(r.length%2!=0)return null;for(var o=0;o<r.length;o+=2){var i=r[o].value,a=r[o+1].value;n.push({open:i,close:a})}return n}},Gr=function(t,e,n){if(!t)return"";var r=t[Math.min(e,t.length-1)];return r?n?r.open:r.close:""},Kr={name:"box-shadow",initialValue:"none",type:we.LIST,prefix:!1,parse:function(t){return 1===t.length&&qt(t[0],"none")?[]:Jt(t).map((function(t){for(var e={color:255,offsetX:re,offsetY:re,blur:re,spread:re,inset:!1},n=0,r=0;r<t.length;r++){var o=t[r];qt(o,"inset")?e.inset=!0:te(o)?(0===n?e.offsetX=o:1===n?e.offsetY=o:2===n?e.blur=o:e.spread=o,n++):e.color=he(o)}return e}))}},Yr=function(){function t(t){this.backgroundClip=Zr(Ee,t.backgroundClip),this.backgroundColor=Zr(_e,t.backgroundColor),this.backgroundImage=Zr(dn,t.backgroundImage),this.backgroundOrigin=Zr(fn,t.backgroundOrigin),this.backgroundPosition=Zr(pn,t.backgroundPosition),this.backgroundRepeat=Zr(mn,t.backgroundRepeat),this.backgroundSize=Zr(vn,t.backgroundSize),this.borderTopColor=Zr(wn,t.borderTopColor),this.borderRightColor=Zr(Cn,t.borderRightColor),this.borderBottomColor=Zr(xn,t.borderBottomColor),this.borderLeftColor=Zr(Sn,t.borderLeftColor),this.borderTopLeftRadius=Zr(kn,t.borderTopLeftRadius),this.borderTopRightRadius=Zr(En,t.borderTopRightRadius),this.borderBottomRightRadius=Zr(_n,t.borderBottomRightRadius),this.borderBottomLeftRadius=Zr(Pn,t.borderBottomLeftRadius),this.borderTopStyle=Zr(Rn,t.borderTopStyle),this.borderRightStyle=Zr(In,t.borderRightStyle),this.borderBottomStyle=Zr(Mn,t.borderBottomStyle),this.borderLeftStyle=Zr(Dn,t.borderLeftStyle),this.borderTopWidth=Zr(Fn,t.borderTopWidth),this.borderRightWidth=Zr(Ln,t.borderRightWidth),this.borderBottomWidth=Zr(jn,t.borderBottomWidth),this.borderLeftWidth=Zr(Hn,t.borderLeftWidth),this.boxShadow=Zr(Kr,t.boxShadow),this.color=Zr(Un,t.color),this.display=Zr(zn,t.display),this.float=Zr(Wn,t.cssFloat),this.fontFamily=Zr(Dr,t.fontFamily),this.fontSize=Zr(Nr,t.fontSize),this.fontStyle=Zr(Hr,t.fontStyle),this.fontVariant=Zr(Lr,t.fontVariant),this.fontWeight=Zr(Fr,t.fontWeight),this.letterSpacing=Zr(Gn,t.letterSpacing),this.lineBreak=Zr(Yn,t.lineBreak),this.lineHeight=Zr(qn,t.lineHeight),this.listStyleImage=Zr(Xn,t.listStyleImage),this.listStylePosition=Zr(Jn,t.listStylePosition),this.listStyleType=Zr(tr,t.listStyleType),this.marginTop=Zr(nr,t.marginTop),this.marginRight=Zr(rr,t.marginRight),this.marginBottom=Zr(or,t.marginBottom),this.marginLeft=Zr(ir,t.marginLeft),this.opacity=Zr(Rr,t.opacity);var e=Zr(lr,t.overflow);this.overflowX=e[0],this.overflowY=e[e.length>1?1:0],this.overflowWrap=Zr(ur,t.overflowWrap),this.paddingTop=Zr(dr,t.paddingTop),this.paddingRight=Zr(fr,t.paddingRight),this.paddingBottom=Zr(pr,t.paddingBottom),this.paddingLeft=Zr(hr,t.paddingLeft),this.position=Zr(vr,t.position),this.textAlign=Zr(gr,t.textAlign),this.textDecorationColor=Zr(Ir,t.textDecorationColor||t.color),this.textDecorationLine=Zr(Mr,t.textDecorationLine),this.textShadow=Zr(yr,t.textShadow),this.textTransform=Zr(wr,t.textTransform),this.transform=Zr(Cr,t.transform),this.transformOrigin=Zr(kr,t.transformOrigin),this.visibility=Zr(_r,t.visibility),this.wordBreak=Zr(Br,t.wordBreak),this.zIndex=Zr(Tr,t.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===br.VISIBLE},t.prototype.isTransparent=function(){return me(this.backgroundColor)},t.prototype.isTransformed=function(){return null!==this.transform},t.prototype.isPositioned=function(){return this.position!==mr.STATIC},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return this.float!==Bn.NONE},t.prototype.isInlineLevel=function(){return Ur(this.display,4)||Ur(this.display,33554432)||Ur(this.display,268435456)||Ur(this.display,536870912)||Ur(this.display,67108864)||Ur(this.display,134217728)},t}(),qr=function(t){this.content=Zr(zr,t.content),this.quotes=Zr(Wr,t.quotes)},Xr=function(t){this.counterIncrement=Zr(Qr,t.counterIncrement),this.counterReset=Zr(Vr,t.counterReset)},Zr=function(t,e){var n=new Qt,r=null!=e?e.toString():t.initialValue;n.write(r);var o=new Vt(n.read());switch(t.type){case we.IDENT_VALUE:var i=o.parseComponentValue();return t.parse(Kt(i)?i.value:t.initialValue);case we.VALUE:return t.parse(o.parseComponentValue());case we.LIST:return t.parse(o.parseComponentValues());case we.TOKEN_VALUE:return o.parseComponentValue();case we.TYPE_VALUE:switch(t.format){case"angle":return ce(o.parseComponentValue());case"color":return he(o.parseComponentValue());case"image":return sn(o.parseComponentValue());case"length":var a=o.parseComponentValue();return te(a)?a:re;case"length-percentage":var l=o.parseComponentValue();return ee(l)?l:re}}throw new Error("Attempting to parse unsupported css format type "+t.format)},Jr=function(t){this.styles=new Yr(window.getComputedStyle(t,null)),this.textNodes=[],this.elements=[],null!==this.styles.transform&&Io(t)&&(t.style.transform="none"),this.bounds=l(t),this.flags=0},$r=function(t,e){this.text=t,this.bounds=e},to=function(t){var e=t.ownerDocument;if(e){var n=e.createElement("html2canvaswrapper");n.appendChild(t.cloneNode(!0));var r=t.parentNode;if(r){r.replaceChild(n,t);var o=l(n);return n.firstChild&&r.replaceChild(n.firstChild,n),o}}return new a(0,0,0,0)},eo=function(t,e,n){var r=t.ownerDocument;if(!r)throw new Error("Node has no owner document");var o=r.createRange();return o.setStart(t,e),o.setEnd(t,e+n),a.fromClientRect(o.getBoundingClientRect())},no=function(t,e){return 0!==e.letterSpacing?s(t).map((function(t){return u(t)})):ro(t,e)},ro=function(t,e){for(var n,r=function(t,e){var n=s(t),r=lt(n,e),o=r[0],i=r[1],a=r[2],l=n.length,u=0,c=0;return{next:function(){if(c>=l)return{done:!0,value:null};for(var t=Y;c<l&&(t=at(n,i,o,++c,a))===Y;);if(t!==Y||c===l){var e=new st(n,t,u,c);return u=c,{value:e,done:!1}}return{done:!0,value:null}}}}(t,{lineBreak:e.lineBreak,wordBreak:e.overflowWrap===ar.BREAK_WORD?"break-word":e.wordBreak}),o=[];!(n=r.next()).done;)n.value&&o.push(n.value.slice());return o},oo=function(t,e){this.text=io(t.data,e.textTransform),this.textBounds=function(t,e,n){var r=no(t,e),o=[],i=0;return r.forEach((function(t){if(e.textDecorationLine.length||t.trim().length>0)if(Le.SUPPORT_RANGE_BOUNDS)o.push(new $r(t,eo(n,i,t.length)));else{var r=n.splitText(t.length);o.push(new $r(t,to(n))),n=r}else Le.SUPPORT_RANGE_BOUNDS||(n=n.splitText(t.length));i+=t.length})),o}(this.text,e,t)},io=function(t,e){switch(e){case Ar.LOWERCASE:return t.toLowerCase();case Ar.CAPITALIZE:return t.replace(ao,lo);case Ar.UPPERCASE:return t.toUpperCase();default:return t}},ao=/(^|\s|:|-|\(|\))([a-z])/g,lo=function(t,e,n){return t.length>0?e+n.toUpperCase():t},so=function(t){function n(e){var n=t.call(this,e)||this;return n.src=e.currentSrc||e.src,n.intrinsicWidth=e.naturalWidth,n.intrinsicHeight=e.naturalHeight,He.getInstance().addImage(n.src),n}return e(n,t),n}(Jr),uo=function(t){function n(e){var n=t.call(this,e)||this;return n.canvas=e,n.intrinsicWidth=e.width,n.intrinsicHeight=e.height,n}return e(n,t),n}(Jr),co=function(t){function n(e){var n=t.call(this,e)||this,r=new XMLSerializer;return n.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(e)),n.intrinsicWidth=e.width.baseVal.value,n.intrinsicHeight=e.height.baseVal.value,He.getInstance().addImage(n.svg),n}return e(n,t),n}(Jr),fo=function(t){function n(e){var n=t.call(this,e)||this;return n.value=e.value,n}return e(n,t),n}(Jr),po=function(t){function n(e){var n=t.call(this,e)||this;return n.start=e.start,n.reversed="boolean"==typeof e.reversed&&!0===e.reversed,n}return e(n,t),n}(Jr),ho=[{type:p.DIMENSION_TOKEN,flags:0,unit:"px",number:3}],mo=[{type:p.PERCENTAGE_TOKEN,flags:0,number:50}],go="checkbox",Ao="radio",vo="password",yo=707406591,bo=function(t){function n(e){var n,r,o,i=t.call(this,e)||this;switch(i.type=e.type.toLowerCase(),i.checked=e.checked,i.value=0===(o=(r=e).type===vo?new Array(r.value.length+1).join("•"):r.value).length?r.placeholder||"":o,i.type!==go&&i.type!==Ao||(i.styles.backgroundColor=3739148031,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=2779096575,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=An.SOLID,i.styles.backgroundClip=[Ce.BORDER_BOX],i.styles.backgroundOrigin=[0],i.bounds=(n=i.bounds).width>n.height?new a(n.left+(n.width-n.height)/2,n.top,n.height,n.height):n.width<n.height?new a(n.left,n.top+(n.height-n.width)/2,n.width,n.width):n),i.type){case go:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=ho;break;case Ao:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=mo}return i}return e(n,t),n}(Jr),wo=function(t){function n(e){var n=t.call(this,e)||this,r=e.options[e.selectedIndex||0];return n.value=r&&r.text||"",n}return e(n,t),n}(Jr),Co=function(t){function n(e){var n=t.call(this,e)||this;return n.value=e.value,n}return e(n,t),n}(Jr),xo=function(t){return he(Vt.create(t).parseComponentValue())},So=function(t){function n(e){var n=t.call(this,e)||this;n.src=e.src,n.width=parseInt(e.width,10)||0,n.height=parseInt(e.height,10)||0,n.backgroundColor=n.styles.backgroundColor;try{if(e.contentWindow&&e.contentWindow.document&&e.contentWindow.document.documentElement){n.tree=_o(e.contentWindow.document.documentElement);var r=e.contentWindow.document.documentElement?xo(getComputedStyle(e.contentWindow.document.documentElement).backgroundColor):Oe.TRANSPARENT,o=e.contentWindow.document.body?xo(getComputedStyle(e.contentWindow.document.body).backgroundColor):Oe.TRANSPARENT;n.backgroundColor=me(r)?me(o)?n.styles.backgroundColor:o:r}}catch(t){}return n}return e(n,t),n}(Jr),Oo=["OL","UL","MENU"],ko=function(t,e,n){for(var r=t.firstChild,o=void 0;r;r=o)if(o=r.nextSibling,To(r)&&r.data.trim().length>0)e.textNodes.push(new oo(r,e.styles));else if(Ro(r)){var i=Eo(r);i.styles.isVisible()&&(Po(r,i,n)?i.flags|=4:Bo(i.styles)&&(i.flags|=2),-1!==Oo.indexOf(r.tagName)&&(i.flags|=8),e.elements.push(i),Wo(r)||Lo(r)||Go(r)||ko(r,i,n))}},Eo=function(t){return Uo(t)?new so(t):Ho(t)?new uo(t):Lo(t)?new co(t):Do(t)?new fo(t):No(t)?new po(t):Fo(t)?new bo(t):Go(t)?new wo(t):Wo(t)?new Co(t):zo(t)?new So(t):new Jr(t)},_o=function(t){var e=Eo(t);return e.flags|=4,ko(t,e,e),e},Po=function(t,e,n){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||jo(t)&&n.styles.isTransparent()},Bo=function(t){return t.isPositioned()||t.isFloating()},To=function(t){return t.nodeType===Node.TEXT_NODE},Ro=function(t){return t.nodeType===Node.ELEMENT_NODE},Io=function(t){return Ro(t)&&void 0!==t.style&&!Mo(t)},Mo=function(t){return"object"==typeof t.className},Do=function(t){return"LI"===t.tagName},No=function(t){return"OL"===t.tagName},Fo=function(t){return"INPUT"===t.tagName},Lo=function(t){return"svg"===t.tagName},jo=function(t){return"BODY"===t.tagName},Ho=function(t){return"CANVAS"===t.tagName},Uo=function(t){return"IMG"===t.tagName},zo=function(t){return"IFRAME"===t.tagName},Qo=function(t){return"STYLE"===t.tagName},Vo=function(t){return"SCRIPT"===t.tagName},Wo=function(t){return"TEXTAREA"===t.tagName},Go=function(t){return"SELECT"===t.tagName},Ko=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(t){var e=this.counters[t];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(t){return this.counters[t]||[]},t.prototype.pop=function(t){var e=this;t.forEach((function(t){return e.counters[t].pop()}))},t.prototype.parse=function(t){var e=this,n=t.counterIncrement,r=t.counterReset,o=!0;null!==n&&n.forEach((function(t){var n=e.counters[t.counter];n&&0!==t.increment&&(o=!1,n[Math.max(0,n.length-1)]+=t.increment)}));var i=[];return o&&r.forEach((function(t){var n=e.counters[t.counter];i.push(t.counter),n||(n=e.counters[t.counter]=[]),n.push(t.reset)})),i},t}(),Yo={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"]},qo={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Xo={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Zo={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Jo=function(t,e,n,r,o,i){return t<e||t>n?li(t,o,i.length>0):r.integers.reduce((function(e,n,o){for(;t>=n;)t-=n,e+=r.values[o];return e}),"")+i},$o=function(t,e,n,r){var o="";do{n||t--,o=r(t)+o,t/=e}while(t*e>=e);return o},ti=function(t,e,n,r,o){var i=n-e+1;return(t<0?"-":"")+($o(Math.abs(t),i,r,(function(t){return u(Math.floor(t%i)+e)}))+o)},ei=function(t,e,n){void 0===n&&(n=". ");var r=e.length;return $o(Math.abs(t),r,!1,(function(t){return e[Math.floor(t%r)]}))+n},ni=function(t,e,n,r,o,i){if(t<-9999||t>9999)return li(t,Zn.CJK_DECIMAL,o.length>0);var a=Math.abs(t),l=o;if(0===a)return e[0]+l;for(var s=0;a>0&&s<=4;s++){var u=a%10;0===u&&Ur(i,1)&&""!==l?l=e[u]+l:u>1||1===u&&0===s||1===u&&1===s&&Ur(i,2)||1===u&&1===s&&Ur(i,4)&&t>100||1===u&&s>1&&Ur(i,8)?l=e[u]+(s>0?n[s-1]:"")+l:1===u&&s>0&&(l=n[s-1]+l),a=Math.floor(a/10)}return(t<0?r:"")+l},ri="十百千萬",oi="拾佰仟萬",ii="マイナス",ai="마이너스",li=function(t,e,n){var r=n?". ":"",o=n?"、":"",i=n?", ":"",a=n?" ":"";switch(e){case Zn.DISC:return"•"+a;case Zn.CIRCLE:return"◦"+a;case Zn.SQUARE:return"◾"+a;case Zn.DECIMAL_LEADING_ZERO:var l=ti(t,48,57,!0,r);return l.length<4?"0"+l:l;case Zn.CJK_DECIMAL:return ei(t,"〇一二三四五六七八九",o);case Zn.LOWER_ROMAN:return Jo(t,1,3999,Yo,Zn.DECIMAL,r).toLowerCase();case Zn.UPPER_ROMAN:return Jo(t,1,3999,Yo,Zn.DECIMAL,r);case Zn.LOWER_GREEK:return ti(t,945,969,!1,r);case Zn.LOWER_ALPHA:return ti(t,97,122,!1,r);case Zn.UPPER_ALPHA:return ti(t,65,90,!1,r);case Zn.ARABIC_INDIC:return ti(t,1632,1641,!0,r);case Zn.ARMENIAN:case Zn.UPPER_ARMENIAN:return Jo(t,1,9999,qo,Zn.DECIMAL,r);case Zn.LOWER_ARMENIAN:return Jo(t,1,9999,qo,Zn.DECIMAL,r).toLowerCase();case Zn.BENGALI:return ti(t,2534,2543,!0,r);case Zn.CAMBODIAN:case Zn.KHMER:return ti(t,6112,6121,!0,r);case Zn.CJK_EARTHLY_BRANCH:return ei(t,"子丑寅卯辰巳午未申酉戌亥",o);case Zn.CJK_HEAVENLY_STEM:return ei(t,"甲乙丙丁戊己庚辛壬癸",o);case Zn.CJK_IDEOGRAPHIC:case Zn.TRAD_CHINESE_INFORMAL:return ni(t,"零一二三四五六七八九",ri,"負",o,14);case Zn.TRAD_CHINESE_FORMAL:return ni(t,"零壹貳參肆伍陸柒捌玖",oi,"負",o,15);case Zn.SIMP_CHINESE_INFORMAL:return ni(t,"零一二三四五六七八九",ri,"负",o,14);case Zn.SIMP_CHINESE_FORMAL:return ni(t,"零壹贰叁肆伍陆柒捌玖",oi,"负",o,15);case Zn.JAPANESE_INFORMAL:return ni(t,"〇一二三四五六七八九","十百千万",ii,o,0);case Zn.JAPANESE_FORMAL:return ni(t,"零壱弐参四伍六七八九","拾百千万",ii,o,7);case Zn.KOREAN_HANGUL_FORMAL:return ni(t,"영일이삼사오육칠팔구","십백천만",ai,i,7);case Zn.KOREAN_HANJA_INFORMAL:return ni(t,"零一二三四五六七八九","十百千萬",ai,i,0);case Zn.KOREAN_HANJA_FORMAL:return ni(t,"零壹貳參四五六七八九","拾百千",ai,i,7);case Zn.DEVANAGARI:return ti(t,2406,2415,!0,r);case Zn.GEORGIAN:return Jo(t,1,19999,Zo,Zn.DECIMAL,r);case Zn.GUJARATI:return ti(t,2790,2799,!0,r);case Zn.GURMUKHI:return ti(t,2662,2671,!0,r);case Zn.HEBREW:return Jo(t,1,10999,Xo,Zn.DECIMAL,r);case Zn.HIRAGANA:return ei(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case Zn.HIRAGANA_IROHA:return ei(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case Zn.KANNADA:return ti(t,3302,3311,!0,r);case Zn.KATAKANA:return ei(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",o);case Zn.KATAKANA_IROHA:return ei(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",o);case Zn.LAO:return ti(t,3792,3801,!0,r);case Zn.MONGOLIAN:return ti(t,6160,6169,!0,r);case Zn.MYANMAR:return ti(t,4160,4169,!0,r);case Zn.ORIYA:return ti(t,2918,2927,!0,r);case Zn.PERSIAN:return ti(t,1776,1785,!0,r);case Zn.TAMIL:return ti(t,3046,3055,!0,r);case Zn.TELUGU:return ti(t,3174,3183,!0,r);case Zn.THAI:return ti(t,3664,3673,!0,r);case Zn.TIBETAN:return ti(t,3872,3881,!0,r);case Zn.DECIMAL:default:return ti(t,48,57,!0,r)}},si="data-html2canvas-ignore",ui=function(){function t(t,e){if(this.options=e,this.scrolledElements=[],this.referenceElement=t,this.counters=new Ko,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement)}return t.prototype.toIFrame=function(t,e){var n=this,a=di(t,e);if(!a.contentWindow)return r.reject("Unable to find iframe window");var l=t.defaultView.pageXOffset,s=t.defaultView.pageYOffset,u=a.contentWindow,c=u.document,d=fi(a).then((function(){return o(n,void 0,void 0,(function(){var t;return i(this,(function(n){switch(n.label){case 0:return this.scrolledElements.forEach(gi),u&&(u.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||u.scrollY===e.top&&u.scrollX===e.left||(c.documentElement.style.top=-e.top+"px",c.documentElement.style.left=-e.left+"px",c.documentElement.style.position="absolute")),t=this.options.onclone,void 0===this.clonedReferenceElement?[2,r.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:c.fonts&&c.fonts.ready?[4,c.fonts.ready]:[3,2];case 1:n.sent(),n.label=2;case 2:return"function"==typeof t?[2,r.resolve().then((function(){return t(c)})).then((function(){return a}))]:[2,a]}}))}))}));return c.open(),c.write(hi(document.doctype)+"<html></html>"),mi(this.referenceElement.ownerDocument,l,s),c.replaceChild(c.adoptNode(this.documentElement),c.documentElement),c.close(),d},t.prototype.createElementClone=function(t){if(Ho(t))return this.createCanvasClone(t);if(Qo(t))return this.createStyleClone(t);var e=t.cloneNode(!1);return Uo(e)&&"lazy"===e.loading&&(e.loading="eager"),e},t.prototype.createStyleClone=function(t){try{var e=t.sheet;if(e&&e.cssRules){var n=[].slice.call(e.cssRules,0).reduce((function(t,e){return e&&"string"==typeof e.cssText?t+e.cssText:t}),""),r=t.cloneNode(!1);return r.textContent=n,r}}catch(t){if(je.getInstance(this.options.id).error("Unable to access cssRules property",t),"SecurityError"!==t.name)throw t}return t.cloneNode(!1)},t.prototype.createCanvasClone=function(t){if(this.options.inlineImages&&t.ownerDocument){var e=t.ownerDocument.createElement("img");try{return e.src=t.toDataURL(),e}catch(t){je.getInstance(this.options.id).info("Unable to clone canvas contents, canvas is tainted")}}var n=t.cloneNode(!1);try{n.width=t.width,n.height=t.height;var r=t.getContext("2d"),o=n.getContext("2d");return o&&(r?o.putImageData(r.getImageData(0,0,t.width,t.height),0,0):o.drawImage(t,0,0)),n}catch(t){}return n},t.prototype.cloneNode=function(t){if(To(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var e=t.ownerDocument.defaultView;if(e&&Ro(t)&&(Io(t)||Mo(t))){var n=this.createElementClone(t),r=e.getComputedStyle(t),o=e.getComputedStyle(t,":before"),i=e.getComputedStyle(t,":after");this.referenceElement===t&&Io(n)&&(this.clonedReferenceElement=n),jo(n)&&bi(n);for(var a=this.counters.parse(new Xr(r)),l=this.resolvePseudoContent(t,n,o,jr.BEFORE),s=t.firstChild;s;s=s.nextSibling)Ro(s)&&(Vo(s)||s.hasAttribute(si)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(s))||this.options.copyStyles&&Ro(s)&&Qo(s)||n.appendChild(this.cloneNode(s));l&&n.insertBefore(l,n.firstChild);var u=this.resolvePseudoContent(t,n,i,jr.AFTER);return u&&n.appendChild(u),this.counters.pop(a),r&&(this.options.copyStyles||Mo(t))&&!zo(t)&&pi(r,n),0===t.scrollTop&&0===t.scrollLeft||this.scrolledElements.push([n,t.scrollLeft,t.scrollTop]),(Wo(t)||Go(t))&&(Wo(n)||Go(n))&&(n.value=t.value),n}return t.cloneNode(!1)},t.prototype.resolvePseudoContent=function(t,e,n,r){var o=this;if(n){var i=n.content,a=e.ownerDocument;if(a&&i&&"none"!==i&&"-moz-alt-content"!==i&&"none"!==n.display){this.counters.parse(new Xr(n));var l=new qr(n),s=a.createElement("html2canvaspseudoelement");pi(n,s),l.content.forEach((function(e){if(e.type===p.STRING_TOKEN)s.appendChild(a.createTextNode(e.value));else if(e.type===p.URL_TOKEN){var n=a.createElement("img");n.src=e.value,n.style.opacity="1",s.appendChild(n)}else if(e.type===p.FUNCTION){if("attr"===e.name){var r=e.values.filter(Kt);r.length&&s.appendChild(a.createTextNode(t.getAttribute(r[0].value)||""))}else if("counter"===e.name){var i=e.values.filter(Zt),u=i[0],c=i[1];if(u&&Kt(u)){var d=o.counters.getCounterValue(u.value),f=c&&Kt(c)?tr.parse(c.value):Zn.DECIMAL;s.appendChild(a.createTextNode(li(d,f,!1)))}}else if("counters"===e.name){var h=e.values.filter(Zt),m=(u=h[0],h[1]);if(c=h[2],u&&Kt(u)){var g=o.counters.getCounterValues(u.value),A=c&&Kt(c)?tr.parse(c.value):Zn.DECIMAL,v=m&&m.type===p.STRING_TOKEN?m.value:"",y=g.map((function(t){return li(t,A,!1)})).join(v);s.appendChild(a.createTextNode(y))}}}else if(e.type===p.IDENT_TOKEN)switch(e.value){case"open-quote":s.appendChild(a.createTextNode(Gr(l.quotes,o.quoteDepth++,!0)));break;case"close-quote":s.appendChild(a.createTextNode(Gr(l.quotes,--o.quoteDepth,!1)));break;default:s.appendChild(a.createTextNode(e.value))}})),s.className=Ai+" "+vi;var u=r===jr.BEFORE?" "+Ai:" "+vi;return Mo(e)?e.className.baseValue+=u:e.className+=u,s}}},t.destroy=function(t){return!!t.parentNode&&(t.parentNode.removeChild(t),!0)},t}();!function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER"}(jr||(jr={}));var ci,di=function(t,e){var n=t.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=e.width.toString(),n.height=e.height.toString(),n.scrolling="no",n.setAttribute(si,"true"),t.body.appendChild(n),n},fi=function(t){return new r((function(e,n){var r=t.contentWindow;if(!r)return n("No window assigned for iframe");var o=r.document;r.onload=t.onload=o.onreadystatechange=function(){r.onload=t.onload=o.onreadystatechange=null;var n=setInterval((function(){o.body.childNodes.length>0&&"complete"===o.readyState&&(clearInterval(n),e(t))}),50)}}))},pi=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t.item(n);"content"!==r&&e.style.setProperty(r,t.getPropertyValue(r))}return e},hi=function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e},mi=function(t,e,n){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||n!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,n)},gi=function(t){var e=t[0],n=t[1],r=t[2];e.scrollLeft=n,e.scrollTop=r},Ai="___html2canvas___pseudoelement_before",vi="___html2canvas___pseudoelement_after",yi='{\n    content: "" !important;\n    display: none !important;\n}',bi=function(t){wi(t,"."+Ai+":before"+yi+"\n         ."+vi+":after"+yi)},wi=function(t,e){var n=t.ownerDocument;if(n){var r=n.createElement("style");r.textContent=e,t.appendChild(r)}};!function(t){t[t.VECTOR=0]="VECTOR",t[t.BEZIER_CURVE=1]="BEZIER_CURVE"}(ci||(ci={}));var Ci,xi=function(t,e){return t.length===e.length&&t.some((function(t,n){return t===e[n]}))},Si=function(){function t(t,e){this.type=ci.VECTOR,this.x=t,this.y=e}return t.prototype.add=function(e,n){return new t(this.x+e,this.y+n)},t}(),Oi=function(t,e,n){return new Si(t.x+(e.x-t.x)*n,t.y+(e.y-t.y)*n)},ki=function(){function t(t,e,n,r){this.type=ci.BEZIER_CURVE,this.start=t,this.startControl=e,this.endControl=n,this.end=r}return t.prototype.subdivide=function(e,n){var r=Oi(this.start,this.startControl,e),o=Oi(this.startControl,this.endControl,e),i=Oi(this.endControl,this.end,e),a=Oi(r,o,e),l=Oi(o,i,e),s=Oi(a,l,e);return n?new t(this.start,r,a,s):new t(s,l,i,this.end)},t.prototype.add=function(e,n){return new t(this.start.add(e,n),this.startControl.add(e,n),this.endControl.add(e,n),this.end.add(e,n))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),Ei=function(t){return t.type===ci.BEZIER_CURVE},_i=function(t){var e=t.styles,n=t.bounds,r=ae(e.borderTopLeftRadius,n.width,n.height),o=r[0],i=r[1],a=ae(e.borderTopRightRadius,n.width,n.height),l=a[0],s=a[1],u=ae(e.borderBottomRightRadius,n.width,n.height),c=u[0],d=u[1],f=ae(e.borderBottomLeftRadius,n.width,n.height),p=f[0],h=f[1],m=[];m.push((o+l)/n.width),m.push((p+c)/n.width),m.push((i+h)/n.height),m.push((s+d)/n.height);var g=Math.max.apply(Math,m);g>1&&(o/=g,i/=g,l/=g,s/=g,c/=g,d/=g,p/=g,h/=g);var A=n.width-l,v=n.height-d,y=n.width-c,b=n.height-h,w=e.borderTopWidth,C=e.borderRightWidth,x=e.borderBottomWidth,S=e.borderLeftWidth,O=le(e.paddingTop,t.bounds.width),k=le(e.paddingRight,t.bounds.width),E=le(e.paddingBottom,t.bounds.width),_=le(e.paddingLeft,t.bounds.width);this.topLeftBorderBox=o>0||i>0?Pi(n.left,n.top,o,i,Ci.TOP_LEFT):new Si(n.left,n.top),this.topRightBorderBox=l>0||s>0?Pi(n.left+A,n.top,l,s,Ci.TOP_RIGHT):new Si(n.left+n.width,n.top),this.bottomRightBorderBox=c>0||d>0?Pi(n.left+y,n.top+v,c,d,Ci.BOTTOM_RIGHT):new Si(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=p>0||h>0?Pi(n.left,n.top+b,p,h,Ci.BOTTOM_LEFT):new Si(n.left,n.top+n.height),this.topLeftPaddingBox=o>0||i>0?Pi(n.left+S,n.top+w,Math.max(0,o-S),Math.max(0,i-w),Ci.TOP_LEFT):new Si(n.left+S,n.top+w),this.topRightPaddingBox=l>0||s>0?Pi(n.left+Math.min(A,n.width+S),n.top+w,A>n.width+S?0:l-S,s-w,Ci.TOP_RIGHT):new Si(n.left+n.width-C,n.top+w),this.bottomRightPaddingBox=c>0||d>0?Pi(n.left+Math.min(y,n.width-S),n.top+Math.min(v,n.height+w),Math.max(0,c-C),d-x,Ci.BOTTOM_RIGHT):new Si(n.left+n.width-C,n.top+n.height-x),this.bottomLeftPaddingBox=p>0||h>0?Pi(n.left+S,n.top+b,Math.max(0,p-S),h-x,Ci.BOTTOM_LEFT):new Si(n.left+S,n.top+n.height-x),this.topLeftContentBox=o>0||i>0?Pi(n.left+S+_,n.top+w+O,Math.max(0,o-(S+_)),Math.max(0,i-(w+O)),Ci.TOP_LEFT):new Si(n.left+S+_,n.top+w+O),this.topRightContentBox=l>0||s>0?Pi(n.left+Math.min(A,n.width+S+_),n.top+w+O,A>n.width+S+_?0:l-S+_,s-(w+O),Ci.TOP_RIGHT):new Si(n.left+n.width-(C+k),n.top+w+O),this.bottomRightContentBox=c>0||d>0?Pi(n.left+Math.min(y,n.width-(S+_)),n.top+Math.min(v,n.height+w+O),Math.max(0,c-(C+k)),d-(x+E),Ci.BOTTOM_RIGHT):new Si(n.left+n.width-(C+k),n.top+n.height-(x+E)),this.bottomLeftContentBox=p>0||h>0?Pi(n.left+S+_,n.top+b,Math.max(0,p-(S+_)),h-(x+E),Ci.BOTTOM_LEFT):new Si(n.left+S+_,n.top+n.height-(x+E))};!function(t){t[t.TOP_LEFT=0]="TOP_LEFT",t[t.TOP_RIGHT=1]="TOP_RIGHT",t[t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Ci||(Ci={}));var Pi=function(t,e,n,r,o){var i=(Math.sqrt(2)-1)/3*4,a=n*i,l=r*i,s=t+n,u=e+r;switch(o){case Ci.TOP_LEFT:return new ki(new Si(t,u),new Si(t,u-l),new Si(s-a,e),new Si(s,e));case Ci.TOP_RIGHT:return new ki(new Si(t,e),new Si(t+a,e),new Si(s,u-l),new Si(s,u));case Ci.BOTTOM_RIGHT:return new ki(new Si(s,e),new Si(s,e+l),new Si(t+a,u),new Si(t,u));case Ci.BOTTOM_LEFT:default:return new ki(new Si(s,u),new Si(s-a,u),new Si(t,e+l),new Si(t,e))}},Bi=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},Ti=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},Ri=function(t,e,n){this.type=0,this.offsetX=t,this.offsetY=e,this.matrix=n,this.target=6},Ii=function(t,e){this.type=1,this.target=e,this.path=t},Mi=function(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},Di=function(){function t(t,e){if(this.container=t,this.effects=e.slice(0),this.curves=new _i(t),null!==t.styles.transform){var n=t.bounds.left+t.styles.transformOrigin[0].number,r=t.bounds.top+t.styles.transformOrigin[1].number,o=t.styles.transform;this.effects.push(new Ri(n,r,o))}if(t.styles.overflowX!==$n.VISIBLE){var i=Bi(this.curves),a=Ti(this.curves);xi(i,a)?this.effects.push(new Ii(i,6)):(this.effects.push(new Ii(i,2)),this.effects.push(new Ii(a,4)))}}return t.prototype.getParentEffects=function(){var t=this.effects.slice(0);if(this.container.styles.overflowX!==$n.VISIBLE){var e=Bi(this.curves),n=Ti(this.curves);xi(e,n)||t.push(new Ii(n,6))}return t},t}(),Ni=function(t,e,n,r){t.container.elements.forEach((function(o){var i=Ur(o.flags,4),a=Ur(o.flags,2),l=new Di(o,t.getParentEffects());Ur(o.styles.display,2048)&&r.push(l);var s=Ur(o.flags,8)?[]:r;if(i||a){var u=i||o.styles.isPositioned()?n:e,c=new Mi(l);if(o.styles.isPositioned()||o.styles.opacity<1||o.styles.isTransformed()){var d=o.styles.zIndex.order;if(d<0){var f=0;u.negativeZIndex.some((function(t,e){return d>t.element.container.styles.zIndex.order?(f=e,!1):f>0})),u.negativeZIndex.splice(f,0,c)}else if(d>0){var p=0;u.positiveZIndex.some((function(t,e){return d>=t.element.container.styles.zIndex.order?(p=e+1,!1):p>0})),u.positiveZIndex.splice(p,0,c)}else u.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else o.styles.isFloating()?u.nonPositionedFloats.push(c):u.nonPositionedInlineLevel.push(c);Ni(l,c,i?c:n,s)}else o.styles.isInlineLevel()?e.inlineLevel.push(l):e.nonInlineLevel.push(l),Ni(l,e,n,s);Ur(o.flags,8)&&Fi(o,s)}))},Fi=function(t,e){for(var n=t instanceof po?t.start:1,r=t instanceof po&&t.reversed,o=0;o<e.length;o++){var i=e[o];i.container instanceof fo&&"number"==typeof i.container.value&&0!==i.container.value&&(n=i.container.value),i.listValue=li(n,i.container.styles.listStyleType,!0),n+=r?-1:1}},Li=function(t,e,n,r){var o=[];return Ei(t)?o.push(t.subdivide(.5,!1)):o.push(t),Ei(n)?o.push(n.subdivide(.5,!0)):o.push(n),Ei(r)?o.push(r.subdivide(.5,!0).reverse()):o.push(r),Ei(e)?o.push(e.subdivide(.5,!1).reverse()):o.push(e),o},ji=function(t){var e=t.bounds,n=t.styles;return e.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},Hi=function(t){var e=t.styles,n=t.bounds,r=le(e.paddingLeft,n.width),o=le(e.paddingRight,n.width),i=le(e.paddingTop,n.width),a=le(e.paddingBottom,n.width);return n.add(r+e.borderLeftWidth,i+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+r+o),-(e.borderTopWidth+e.borderBottomWidth+i+a))},Ui=function(t,e,n){var r=function(t,e){return 0===t?e.bounds:2===t?Hi(e):ji(e)}(Wi(t.styles.backgroundOrigin,e),t),o=function(t,e){return t===Ce.BORDER_BOX?e.bounds:t===Ce.CONTENT_BOX?Hi(e):ji(e)}(Wi(t.styles.backgroundClip,e),t),i=Vi(Wi(t.styles.backgroundSize,e),n,r),a=i[0],l=i[1],s=ae(Wi(t.styles.backgroundPosition,e),r.width-a,r.height-l);return[Gi(Wi(t.styles.backgroundRepeat,e),s,i,r,o),Math.round(r.left+s[0]),Math.round(r.top+s[1]),a,l]},zi=function(t){return Kt(t)&&t.value===hn.AUTO},Qi=function(t){return"number"==typeof t},Vi=function(t,e,n){var r=e[0],o=e[1],i=e[2],a=t[0],l=t[1];if(ee(a)&&l&&ee(l))return[le(a,n.width),le(l,n.height)];var s=Qi(i);if(Kt(a)&&(a.value===hn.CONTAIN||a.value===hn.COVER))return Qi(i)?n.width/n.height<i!=(a.value===hn.COVER)?[n.width,n.width/i]:[n.height*i,n.height]:[n.width,n.height];var u=Qi(r),c=Qi(o),d=u||c;if(zi(a)&&(!l||zi(l)))return u&&c?[r,o]:s||d?d&&s?[u?r:o*i,c?o:r/i]:[u?r:n.width,c?o:n.height]:[n.width,n.height];if(s){var f=0,p=0;return ee(a)?f=le(a,n.width):ee(l)&&(p=le(l,n.height)),zi(a)?f=p*i:l&&!zi(l)||(p=f/i),[f,p]}var h=null,m=null;if(ee(a)?h=le(a,n.width):l&&ee(l)&&(m=le(l,n.height)),null===h||l&&!zi(l)||(m=u&&c?h/r*o:n.height),null!==m&&zi(a)&&(h=u&&c?m/o*r:n.width),null!==h&&null!==m)return[h,m];throw new Error("Unable to calculate background-size for element")},Wi=function(t,e){var n=t[e];return void 0===n?t[0]:n},Gi=function(t,e,n,r,o){var i=e[0],a=e[1],l=n[0],s=n[1];switch(t){case un.REPEAT_X:return[new Si(Math.round(r.left),Math.round(r.top+a)),new Si(Math.round(r.left+r.width),Math.round(r.top+a)),new Si(Math.round(r.left+r.width),Math.round(s+r.top+a)),new Si(Math.round(r.left),Math.round(s+r.top+a))];case un.REPEAT_Y:return[new Si(Math.round(r.left+i),Math.round(r.top)),new Si(Math.round(r.left+i+l),Math.round(r.top)),new Si(Math.round(r.left+i+l),Math.round(r.height+r.top)),new Si(Math.round(r.left+i),Math.round(r.height+r.top))];case un.NO_REPEAT:return[new Si(Math.round(r.left+i),Math.round(r.top+a)),new Si(Math.round(r.left+i+l),Math.round(r.top+a)),new Si(Math.round(r.left+i+l),Math.round(r.top+a+s)),new Si(Math.round(r.left+i),Math.round(r.top+a+s))];default:return[new Si(Math.round(o.left),Math.round(o.top)),new Si(Math.round(o.left+o.width),Math.round(o.top)),new Si(Math.round(o.left+o.width),Math.round(o.height+o.top)),new Si(Math.round(o.left),Math.round(o.height+o.top))]}},Ki="Hidden Text",Yi=function(){function t(t){this._data={},this._document=t}return t.prototype.parseMetrics=function(t,e){var n=this._document.createElement("div"),r=this._document.createElement("img"),o=this._document.createElement("span"),i=this._document.body;n.style.visibility="hidden",n.style.fontFamily=t,n.style.fontSize=e,n.style.margin="0",n.style.padding="0",i.appendChild(n),r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",o.style.fontFamily=t,o.style.fontSize=e,o.style.margin="0",o.style.padding="0",o.appendChild(this._document.createTextNode(Ki)),n.appendChild(o),n.appendChild(r);var a=r.offsetTop-o.offsetTop+2;n.removeChild(o),n.appendChild(this._document.createTextNode(Ki)),n.style.lineHeight="normal",r.style.verticalAlign="super";var l=r.offsetTop-n.offsetTop+2;return i.removeChild(n),{baseline:a,middle:l}},t.prototype.getMetrics=function(t,e){var n=t+" "+e;return void 0===this._data[n]&&(this._data[n]=this.parseMetrics(t,e)),this._data[n]},t}(),qi=function(){function t(t){this._activeEffects=[],this.canvas=t.canvas?t.canvas:document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.options=t,t.canvas||(this.canvas.width=Math.floor(t.width*t.scale),this.canvas.height=Math.floor(t.height*t.scale),this.canvas.style.width=t.width+"px",this.canvas.style.height=t.height+"px"),this.fontMetrics=new Yi(document),this.ctx.scale(this.options.scale,this.options.scale),this.ctx.translate(-t.x+t.scrollX,-t.y+t.scrollY),this.ctx.textBaseline="bottom",this._activeEffects=[],je.getInstance(t.id).debug("Canvas renderer initialized ("+t.width+"x"+t.height+" at "+t.x+","+t.y+") with scale "+t.scale)}return t.prototype.applyEffects=function(t,e){for(var n=this;this._activeEffects.length;)this.popEffect();t.filter((function(t){return Ur(t.target,e)})).forEach((function(t){return n.applyEffect(t)}))},t.prototype.applyEffect=function(t){this.ctx.save(),function(t){return 0===t.type}(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),function(t){return 1===t.type}(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(t){return o(this,void 0,void 0,(function(){var e;return i(this,(function(n){switch(n.label){case 0:return(e=t.element.container.styles).isVisible()?(this.ctx.globalAlpha=e.opacity,[4,this.renderStackContent(t)]):[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}}))}))},t.prototype.renderNode=function(t){return o(this,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return e.sent(),[4,this.renderNodeContent(t)];case 2:e.sent(),e.label=3;case 3:return[2]}}))}))},t.prototype.renderTextWithLetterSpacing=function(t,e){var n=this;0===e?this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+t.bounds.height):s(t.text).map((function(t){return u(t)})).reduce((function(e,r){return n.ctx.fillText(r,e,t.bounds.top+t.bounds.height),e+n.ctx.measureText(r).width}),t.bounds.left)},t.prototype.createFontStyle=function(t){var e=t.fontVariant.filter((function(t){return"normal"===t||"small-caps"===t})).join(""),n=t.fontFamily.join(", "),r=Wt(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,e,t.fontWeight,r,n].join(" "),n,r]},t.prototype.renderTextNode=function(t,e){return o(this,void 0,void 0,(function(){var n,r,o,a,l=this;return i(this,(function(i){return n=this.createFontStyle(e),r=n[0],o=n[1],a=n[2],this.ctx.font=r,t.textBounds.forEach((function(t){l.ctx.fillStyle=ge(e.color),l.renderTextWithLetterSpacing(t,e.letterSpacing);var n=e.textShadow;n.length&&t.text.trim().length&&(n.slice(0).reverse().forEach((function(e){l.ctx.shadowColor=ge(e.color),l.ctx.shadowOffsetX=e.offsetX.number*l.options.scale,l.ctx.shadowOffsetY=e.offsetY.number*l.options.scale,l.ctx.shadowBlur=e.blur.number,l.ctx.fillText(t.text,t.bounds.left,t.bounds.top+t.bounds.height)})),l.ctx.shadowColor="",l.ctx.shadowOffsetX=0,l.ctx.shadowOffsetY=0,l.ctx.shadowBlur=0),e.textDecorationLine.length&&(l.ctx.fillStyle=ge(e.textDecorationColor||e.color),e.textDecorationLine.forEach((function(e){switch(e){case 1:var n=l.fontMetrics.getMetrics(o,a).baseline;l.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+n),t.bounds.width,1);break;case 2:l.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:var r=l.fontMetrics.getMetrics(o,a).middle;l.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+r),t.bounds.width,1)}})))})),[2]}))}))},t.prototype.renderReplacedElement=function(t,e,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=Hi(t),o=Ti(e);this.path(o),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,t.intrinsicWidth,t.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(e){return o(this,void 0,void 0,(function(){var n,r,o,l,s,u,c,d,f,h,m,g,A,v;return i(this,(function(i){switch(i.label){case 0:this.applyEffects(e.effects,4),n=e.container,r=e.curves,o=n.styles,l=0,s=n.textNodes,i.label=1;case 1:return l<s.length?(u=s[l],[4,this.renderTextNode(u,o)]):[3,4];case 2:i.sent(),i.label=3;case 3:return l++,[3,1];case 4:if(!(n instanceof so))return[3,8];i.label=5;case 5:return i.trys.push([5,7,,8]),[4,this.options.cache.match(n.src)];case 6:return g=i.sent(),this.renderReplacedElement(n,r,g),[3,8];case 7:return i.sent(),je.getInstance(this.options.id).error("Error loading image "+n.src),[3,8];case 8:if(n instanceof uo&&this.renderReplacedElement(n,r,n.canvas),!(n instanceof co))return[3,12];i.label=9;case 9:return i.trys.push([9,11,,12]),[4,this.options.cache.match(n.svg)];case 10:return g=i.sent(),this.renderReplacedElement(n,r,g),[3,12];case 11:return i.sent(),je.getInstance(this.options.id).error("Error loading svg "+n.svg.substring(0,255)),[3,12];case 12:return n instanceof So&&n.tree?[4,new t({id:this.options.id,scale:this.options.scale,backgroundColor:n.backgroundColor,x:0,y:0,scrollX:0,scrollY:0,width:n.width,height:n.height,cache:this.options.cache,windowWidth:n.width,windowHeight:n.height}).render(n.tree)]:[3,14];case 13:c=i.sent(),n.width&&n.height&&this.ctx.drawImage(c,0,0,n.width,n.height,n.bounds.left,n.bounds.top,n.bounds.width,n.bounds.height),i.label=14;case 14:if(n instanceof bo&&(d=Math.min(n.bounds.width,n.bounds.height),n.type===go?n.checked&&(this.ctx.save(),this.path([new Si(n.bounds.left+.39363*d,n.bounds.top+.79*d),new Si(n.bounds.left+.16*d,n.bounds.top+.5549*d),new Si(n.bounds.left+.27347*d,n.bounds.top+.44071*d),new Si(n.bounds.left+.39694*d,n.bounds.top+.5649*d),new Si(n.bounds.left+.72983*d,n.bounds.top+.23*d),new Si(n.bounds.left+.84*d,n.bounds.top+.34085*d),new Si(n.bounds.left+.39363*d,n.bounds.top+.79*d)]),this.ctx.fillStyle=ge(yo),this.ctx.fill(),this.ctx.restore()):n.type===Ao&&n.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(n.bounds.left+d/2,n.bounds.top+d/2,d/4,0,2*Math.PI,!0),this.ctx.fillStyle=ge(yo),this.ctx.fill(),this.ctx.restore())),Xi(n)&&n.value.length){switch(this.ctx.font=this.createFontStyle(o)[0],this.ctx.fillStyle=ge(o.color),this.ctx.textBaseline="middle",this.ctx.textAlign=Ji(n.styles.textAlign),v=Hi(n),f=0,n.styles.textAlign){case sr.CENTER:f+=v.width/2;break;case sr.RIGHT:f+=v.width}h=v.add(f,0,0,-v.height/2+1),this.ctx.save(),this.path([new Si(v.left,v.top),new Si(v.left+v.width,v.top),new Si(v.left+v.width,v.top+v.height),new Si(v.left,v.top+v.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new $r(n.value,h),o.letterSpacing),this.ctx.restore(),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"}if(!Ur(n.styles.display,2048))return[3,20];if(null===n.styles.listStyleImage)return[3,19];if((m=n.styles.listStyleImage).type!==ke.URL)return[3,18];g=void 0,A=m.url,i.label=15;case 15:return i.trys.push([15,17,,18]),[4,this.options.cache.match(A)];case 16:return g=i.sent(),this.ctx.drawImage(g,n.bounds.left-(g.width+10),n.bounds.top),[3,18];case 17:return i.sent(),je.getInstance(this.options.id).error("Error loading list-style-image "+A),[3,18];case 18:return[3,20];case 19:e.listValue&&n.styles.listStyleType!==Zn.NONE&&(this.ctx.font=this.createFontStyle(o)[0],this.ctx.fillStyle=ge(o.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",v=new a(n.bounds.left,n.bounds.top+le(n.styles.paddingTop,n.bounds.width),n.bounds.width,function(t,e){return Kt(t)&&"normal"===t.value?1.2*e:t.type===p.NUMBER_TOKEN?e*t.number:ee(t)?le(t,e):e}(o.lineHeight,o.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new $r(e.listValue,v),o.letterSpacing),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),i.label=20;case 20:return[2]}}))}))},t.prototype.renderStackContent=function(t){return o(this,void 0,void 0,(function(){var e,n,r,o,a,l,s,u,c,d,f,p,h,m,g;return i(this,(function(i){switch(i.label){case 0:return[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:i.sent(),e=0,n=t.negativeZIndex,i.label=2;case 2:return e<n.length?(g=n[e],[4,this.renderStack(g)]):[3,5];case 3:i.sent(),i.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:i.sent(),r=0,o=t.nonInlineLevel,i.label=7;case 7:return r<o.length?(g=o[r],[4,this.renderNode(g)]):[3,10];case 8:i.sent(),i.label=9;case 9:return r++,[3,7];case 10:a=0,l=t.nonPositionedFloats,i.label=11;case 11:return a<l.length?(g=l[a],[4,this.renderStack(g)]):[3,14];case 12:i.sent(),i.label=13;case 13:return a++,[3,11];case 14:s=0,u=t.nonPositionedInlineLevel,i.label=15;case 15:return s<u.length?(g=u[s],[4,this.renderStack(g)]):[3,18];case 16:i.sent(),i.label=17;case 17:return s++,[3,15];case 18:c=0,d=t.inlineLevel,i.label=19;case 19:return c<d.length?(g=d[c],[4,this.renderNode(g)]):[3,22];case 20:i.sent(),i.label=21;case 21:return c++,[3,19];case 22:f=0,p=t.zeroOrAutoZIndexOrTransformedOrOpacity,i.label=23;case 23:return f<p.length?(g=p[f],[4,this.renderStack(g)]):[3,26];case 24:i.sent(),i.label=25;case 25:return f++,[3,23];case 26:h=0,m=t.positiveZIndex,i.label=27;case 27:return h<m.length?(g=m[h],[4,this.renderStack(g)]):[3,30];case 28:i.sent(),i.label=29;case 29:return h++,[3,27];case 30:return[2]}}))}))},t.prototype.mask=function(t){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(t.slice(0).reverse()),this.ctx.closePath()},t.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},t.prototype.formatPath=function(t){var e=this;t.forEach((function(t,n){var r=Ei(t)?t.start:t;0===n?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),Ei(t)&&e.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)}))},t.prototype.renderRepeat=function(t,e,n,r){this.path(t),this.ctx.fillStyle=e,this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)},t.prototype.resizeImage=function(t,e,n){if(t.width===e&&t.height===n)return t;var r=this.canvas.ownerDocument.createElement("canvas");return r.width=e,r.height=n,r.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,e,n),r},t.prototype.renderBackgroundImage=function(t){return o(this,void 0,void 0,(function(){var e,n,r,o,a,l;return i(this,(function(s){switch(s.label){case 0:e=t.styles.backgroundImage.length-1,n=function(n){var o,a,l,s,u,c,d,f,p,h,m,g,A,v,y,b,w,C,x,S,O,k,E,_,P,B,T,R,I,M,D;return i(this,(function(i){switch(i.label){case 0:if(n.type!==ke.URL)return[3,5];o=void 0,a=n.url,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,r.options.cache.match(a)];case 2:return o=i.sent(),[3,4];case 3:return i.sent(),je.getInstance(r.options.id).error("Error loading background-image "+a),[3,4];case 4:return o&&(l=Ui(t,e,[o.width,o.height,o.width/o.height]),b=l[0],k=l[1],E=l[2],x=l[3],S=l[4],v=r.ctx.createPattern(r.resizeImage(o,x,S),"repeat"),r.renderRepeat(b,v,k,E)),[3,6];case 5:n.type===ke.LINEAR_GRADIENT?(s=Ui(t,e,[null,null,null]),b=s[0],k=s[1],E=s[2],x=s[3],S=s[4],u=Te(n.angle,x,S),c=u[0],d=u[1],f=u[2],p=u[3],h=u[4],(m=document.createElement("canvas")).width=x,m.height=S,g=m.getContext("2d"),A=g.createLinearGradient(d,p,f,h),Be(n.stops,c).forEach((function(t){return A.addColorStop(t.stop,ge(t.color))})),g.fillStyle=A,g.fillRect(0,0,x,S),x>0&&S>0&&(v=r.ctx.createPattern(m,"repeat"),r.renderRepeat(b,v,k,E))):function(t){return t.type===ke.RADIAL_GRADIENT}(n)&&(y=Ui(t,e,[null,null,null]),b=y[0],w=y[1],C=y[2],x=y[3],S=y[4],O=0===n.position.length?[oe]:n.position,k=le(O[0],x),E=le(O[O.length-1],S),_=function(t,e,n,r,o){var i=0,a=0;switch(t.size){case ln.CLOSEST_SIDE:t.shape===an.CIRCLE?i=a=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-o)):t.shape===an.ELLIPSE&&(i=Math.min(Math.abs(e),Math.abs(e-r)),a=Math.min(Math.abs(n),Math.abs(n-o)));break;case ln.CLOSEST_CORNER:if(t.shape===an.CIRCLE)i=a=Math.min(Re(e,n),Re(e,n-o),Re(e-r,n),Re(e-r,n-o));else if(t.shape===an.ELLIPSE){var l=Math.min(Math.abs(n),Math.abs(n-o))/Math.min(Math.abs(e),Math.abs(e-r)),s=Ie(r,o,e,n,!0),u=s[0],c=s[1];a=l*(i=Re(u-e,(c-n)/l))}break;case ln.FARTHEST_SIDE:t.shape===an.CIRCLE?i=a=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-o)):t.shape===an.ELLIPSE&&(i=Math.max(Math.abs(e),Math.abs(e-r)),a=Math.max(Math.abs(n),Math.abs(n-o)));break;case ln.FARTHEST_CORNER:if(t.shape===an.CIRCLE)i=a=Math.max(Re(e,n),Re(e,n-o),Re(e-r,n),Re(e-r,n-o));else if(t.shape===an.ELLIPSE){l=Math.max(Math.abs(n),Math.abs(n-o))/Math.max(Math.abs(e),Math.abs(e-r));var d=Ie(r,o,e,n,!1);u=d[0],c=d[1],a=l*(i=Re(u-e,(c-n)/l))}}return Array.isArray(t.size)&&(i=le(t.size[0],r),a=2===t.size.length?le(t.size[1],o):i),[i,a]}(n,k,E,x,S),P=_[0],B=_[1],P>0&&P>0&&(T=r.ctx.createRadialGradient(w+k,C+E,0,w+k,C+E,P),Be(n.stops,2*P).forEach((function(t){return T.addColorStop(t.stop,ge(t.color))})),r.path(b),r.ctx.fillStyle=T,P!==B?(R=t.bounds.left+.5*t.bounds.width,I=t.bounds.top+.5*t.bounds.height,D=1/(M=B/P),r.ctx.save(),r.ctx.translate(R,I),r.ctx.transform(1,0,0,M,0,0),r.ctx.translate(-R,-I),r.ctx.fillRect(w,D*(C-I)+I,x,S*D),r.ctx.restore()):r.ctx.fill())),i.label=6;case 6:return e--,[2]}}))},r=this,o=0,a=t.styles.backgroundImage.slice(0).reverse(),s.label=1;case 1:return o<a.length?(l=a[o],[5,n(l)]):[3,4];case 2:s.sent(),s.label=3;case 3:return o++,[3,1];case 4:return[2]}}))}))},t.prototype.renderBorder=function(t,e,n){return o(this,void 0,void 0,(function(){return i(this,(function(r){return this.path(function(t,e){switch(e){case 0:return Li(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return Li(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return Li(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);case 3:default:return Li(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}}(n,e)),this.ctx.fillStyle=ge(t),this.ctx.fill(),[2]}))}))},t.prototype.renderNodeBackgroundAndBorders=function(t){return o(this,void 0,void 0,(function(){var e,n,r,o,a,l,s,u,c=this;return i(this,(function(i){switch(i.label){case 0:return this.applyEffects(t.effects,2),e=t.container.styles,n=!me(e.backgroundColor)||e.backgroundImage.length,r=[{style:e.borderTopStyle,color:e.borderTopColor},{style:e.borderRightStyle,color:e.borderRightColor},{style:e.borderBottomStyle,color:e.borderBottomColor},{style:e.borderLeftStyle,color:e.borderLeftColor}],o=Zi(Wi(e.backgroundClip,0),t.curves),n||e.boxShadow.length?(this.ctx.save(),this.path(o),this.ctx.clip(),me(e.backgroundColor)||(this.ctx.fillStyle=ge(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:i.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach((function(e){c.ctx.save();var n,r,o,i,a,l=Bi(t.curves),s=e.inset?0:1e4,u=(n=l,r=-s+(e.inset?1:-1)*e.spread.number,o=(e.inset?1:-1)*e.spread.number,i=e.spread.number*(e.inset?-2:2),a=e.spread.number*(e.inset?-2:2),n.map((function(t,e){switch(e){case 0:return t.add(r,o);case 1:return t.add(r+i,o);case 2:return t.add(r+i,o+a);case 3:return t.add(r,o+a)}return t})));e.inset?(c.path(l),c.ctx.clip(),c.mask(u)):(c.mask(l),c.ctx.clip(),c.path(u)),c.ctx.shadowOffsetX=e.offsetX.number+s,c.ctx.shadowOffsetY=e.offsetY.number,c.ctx.shadowColor=ge(e.color),c.ctx.shadowBlur=e.blur.number,c.ctx.fillStyle=e.inset?ge(e.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()})),i.label=2;case 2:a=0,l=0,s=r,i.label=3;case 3:return l<s.length?(u=s[l]).style===An.NONE||me(u.color)?[3,5]:[4,this.renderBorder(u.color,a,t.curves)]:[3,7];case 4:i.sent(),i.label=5;case 5:a++,i.label=6;case 6:return l++,[3,3];case 7:return[2]}}))}))},t.prototype.render=function(t){return o(this,void 0,void 0,(function(){var e;return i(this,(function(n){switch(n.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ge(this.options.backgroundColor),this.ctx.fillRect(this.options.x-this.options.scrollX,this.options.y-this.options.scrollY,this.options.width,this.options.height)),r=new Di(t,[]),o=new Mi(r),Ni(r,o,o,i=[]),Fi(r.container,i),e=o,[4,this.renderStack(e)];case 1:return n.sent(),this.applyEffects([],2),[2,this.canvas]}var r,o,i}))}))},t}(),Xi=function(t){return t instanceof Co||t instanceof wo||t instanceof bo&&t.type!==Ao&&t.type!==go},Zi=function(t,e){switch(t){case Ce.BORDER_BOX:return Bi(e);case Ce.CONTENT_BOX:return function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]}(e);case Ce.PADDING_BOX:default:return Ti(e)}},Ji=function(t){switch(t){case sr.CENTER:return"center";case sr.RIGHT:return"right";case sr.LEFT:default:return"left"}},$i=function(){function t(t){this.canvas=t.canvas?t.canvas:document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.options=t,this.canvas.width=Math.floor(t.width*t.scale),this.canvas.height=Math.floor(t.height*t.scale),this.canvas.style.width=t.width+"px",this.canvas.style.height=t.height+"px",this.ctx.scale(this.options.scale,this.options.scale),this.ctx.translate(-t.x+t.scrollX,-t.y+t.scrollY),je.getInstance(t.id).debug("EXPERIMENTAL ForeignObject renderer initialized ("+t.width+"x"+t.height+" at "+t.x+","+t.y+") with scale "+t.scale)}return t.prototype.render=function(t){return o(this,void 0,void 0,(function(){var e,n;return i(this,(function(r){switch(r.label){case 0:return e=Ne(Math.max(this.options.windowWidth,this.options.width)*this.options.scale,Math.max(this.options.windowHeight,this.options.height)*this.options.scale,this.options.scrollX*this.options.scale,this.options.scrollY*this.options.scale,t),[4,ta(e)];case 1:return n=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ge(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]}}))}))},t}(),ta=function(t){return new r((function(e,n){var r=new Image;r.onload=function(){e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))}))},ea=function(t){return he(Vt.create(t).parseComponentValue())};"undefined"!=typeof window&&He.setContext(window);var na=function(t,e){return o(undefined,void 0,void 0,(function(){var o,s,u,c,d,f,p,h,m,g,A,v,y,b,w,C,x,S,O,k,E,_,P;return i(this,(function(i){switch(i.label){case 0:if(!(o=t.ownerDocument))throw new Error("Element is not attached to a Document");if(!(s=o.defaultView))throw new Error("Document is not attached to a Window");return u=(Math.round(1e3*Math.random())+Date.now()).toString(16),c=jo(t)||"HTML"===t.tagName?function(t){var e=t.body,n=t.documentElement;if(!e||!n)throw new Error("Unable to get document size");var r=Math.max(Math.max(e.scrollWidth,n.scrollWidth),Math.max(e.offsetWidth,n.offsetWidth),Math.max(e.clientWidth,n.clientWidth)),o=Math.max(Math.max(e.scrollHeight,n.scrollHeight),Math.max(e.offsetHeight,n.offsetHeight),Math.max(e.clientHeight,n.clientHeight));return new a(0,0,r,o)}(o):l(t),d=c.width,f=c.height,p=c.left,h=c.top,m=n({},{allowTaint:!1,imageTimeout:15e3,proxy:void 0,useCORS:!1},e),g={backgroundColor:"#ffffff",cache:e.cache?e.cache:He.create(u,m),logging:!0,removeContainer:!0,foreignObjectRendering:!1,scale:s.devicePixelRatio||1,windowWidth:s.innerWidth,windowHeight:s.innerHeight,scrollX:s.pageXOffset,scrollY:s.pageYOffset,x:p,y:h,width:Math.ceil(d),height:Math.ceil(f),id:u},A=n({},g,m,e),v=new a(A.scrollX,A.scrollY,A.windowWidth,A.windowHeight),je.create({id:u,enabled:A.logging}),je.getInstance(u).debug("Starting document clone"),y=new ui(t,{id:u,onclone:A.onclone,ignoreElements:A.ignoreElements,inlineImages:A.foreignObjectRendering,copyStyles:A.foreignObjectRendering}),(b=y.clonedReferenceElement)?[4,y.toIFrame(o,v)]:[2,r.reject("Unable to find element in cloned iframe")];case 1:return w=i.sent(),C=o.documentElement?ea(getComputedStyle(o.documentElement).backgroundColor):Oe.TRANSPARENT,x=o.body?ea(getComputedStyle(o.body).backgroundColor):Oe.TRANSPARENT,S=e.backgroundColor,O="string"==typeof S?ea(S):null===S?Oe.TRANSPARENT:4294967295,k=t===o.documentElement?me(C)?me(x)?O:x:C:O,E={id:u,cache:A.cache,canvas:A.canvas,backgroundColor:k,scale:A.scale,x:A.x,y:A.y,scrollX:A.scrollX,scrollY:A.scrollY,width:A.width,height:A.height,windowWidth:A.windowWidth,windowHeight:A.windowHeight},A.foreignObjectRendering?(je.getInstance(u).debug("Document cloned, using foreign object rendering"),[4,new $i(E).render(b)]):[3,3];case 2:return _=i.sent(),[3,5];case 3:return je.getInstance(u).debug("Document cloned, using computed rendering"),He.attachInstance(A.cache),je.getInstance(u).debug("Starting DOM parsing"),P=_o(b),He.detachInstance(),k===P.styles.backgroundColor&&(P.styles.backgroundColor=Oe.TRANSPARENT),je.getInstance(u).debug("Starting renderer"),[4,new qi(E).render(P)];case 4:_=i.sent(),i.label=5;case 5:return!0===A.removeContainer&&(ui.destroy(w)||je.getInstance(u).error("Cannot detach cloned iframe as it is not in the DOM anymore")),je.getInstance(u).debug("Finished rendering"),je.destroy(u),He.destroy(u),[2,_]}}))}))};return function(t,e){return void 0===e&&(e={}),na(t,e)}}()},5826:t=>{var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},91296:(t,e,n)=>{var r=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,a=/^0o[0-7]+$/i,l=parseInt,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,u="object"==typeof self&&self&&self.Object===Object&&self,c=s||u||Function("return this")(),d=Object.prototype.toString,f=Math.max,p=Math.min,h=function(){return c.Date.now()};function m(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function g(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==d.call(t)}(t))return NaN;if(m(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=m(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(r,"");var n=i.test(t);return n||a.test(t)?l(t.slice(2),n?2:8):o.test(t)?NaN:+t}t.exports=function(t,e,n){var r,o,i,a,l,s,u=0,c=!1,d=!1,A=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function v(e){var n=r,i=o;return r=o=void 0,u=e,a=t.apply(i,n)}function y(t){return u=t,l=setTimeout(w,e),c?v(t):a}function b(t){var n=t-s;return void 0===s||n>=e||n<0||d&&t-u>=i}function w(){var t=h();if(b(t))return C(t);l=setTimeout(w,function(t){var n=e-(t-s);return d?p(n,i-(t-u)):n}(t))}function C(t){return l=void 0,A&&r?v(t):(r=o=void 0,a)}function x(){var t=h(),n=b(t);if(r=arguments,o=this,s=t,n){if(void 0===l)return y(s);if(d)return l=setTimeout(w,e),v(s)}return void 0===l&&(l=setTimeout(w,e)),a}return e=g(e)||0,m(n)&&(c=!!n.leading,i=(d="maxWait"in n)?f(g(n.maxWait)||0,e):i,A="trailing"in n?!!n.trailing:A),x.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=s=o=l=void 0},x.flush=function(){return void 0===l?a:C(h())},x}},93096:(t,e,n)=>{var r="Expected a function",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt,u="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=u||c||Function("return this")(),f=Object.prototype.toString,p=Math.max,h=Math.min,m=function(){return d.Date.now()};function g(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function A(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==f.call(t)}(t))return NaN;if(g(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=g(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(o,"");var n=a.test(t);return n||l.test(t)?s(t.slice(2),n?2:8):i.test(t)?NaN:+t}t.exports=function(t,e,n){var o=!0,i=!0;if("function"!=typeof t)throw new TypeError(r);return g(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),function(t,e,n){var o,i,a,l,s,u,c=0,d=!1,f=!1,v=!0;if("function"!=typeof t)throw new TypeError(r);function y(e){var n=o,r=i;return o=i=void 0,c=e,l=t.apply(r,n)}function b(t){return c=t,s=setTimeout(C,e),d?y(t):l}function w(t){var n=t-u;return void 0===u||n>=e||n<0||f&&t-c>=a}function C(){var t=m();if(w(t))return x(t);s=setTimeout(C,function(t){var n=e-(t-u);return f?h(n,a-(t-c)):n}(t))}function x(t){return s=void 0,v&&o?y(t):(o=i=void 0,l)}function S(){var t=m(),n=w(t);if(o=arguments,i=this,u=t,n){if(void 0===s)return b(u);if(f)return s=setTimeout(C,e),y(u)}return void 0===s&&(s=setTimeout(C,e)),l}return e=A(e)||0,g(n)&&(d=!!n.leading,a=(f="maxWait"in n)?p(A(n.maxWait)||0,e):a,v="trailing"in n?!!n.trailing:v),S.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=u=i=s=void 0},S.flush=function(){return void 0===s?l:x(m())},S}(t,e,{leading:o,maxWait:e,trailing:i})}},18552:(t,e,n)=>{var r=n(10852)(n(55639),"DataView");t.exports=r},1989:(t,e,n)=>{var r=n(51789),o=n(80401),i=n(57667),a=n(21327),l=n(81866);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=l,t.exports=s},38407:(t,e,n)=>{var r=n(27040),o=n(14125),i=n(82117),a=n(67518),l=n(54705);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=l,t.exports=s},57071:(t,e,n)=>{var r=n(10852)(n(55639),"Map");t.exports=r},83369:(t,e,n)=>{var r=n(24785),o=n(11285),i=n(96e3),a=n(49916),l=n(95265);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=l,t.exports=s},53818:(t,e,n)=>{var r=n(10852)(n(55639),"Promise");t.exports=r},58525:(t,e,n)=>{var r=n(10852)(n(55639),"Set");t.exports=r},88668:(t,e,n)=>{var r=n(83369),o=n(90619),i=n(72385);function a(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,t.exports=a},46384:(t,e,n)=>{var r=n(38407),o=n(37465),i=n(63779),a=n(67599),l=n(44758),s=n(34309);function u(t){var e=this.__data__=new r(t);this.size=e.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=l,u.prototype.set=s,t.exports=u},62705:(t,e,n)=>{var r=n(55639).Symbol;t.exports=r},11149:(t,e,n)=>{var r=n(55639).Uint8Array;t.exports=r},70577:(t,e,n)=>{var r=n(10852)(n(55639),"WeakMap");t.exports=r},96874:t=>{t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},44174:t=>{t.exports=function(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var a=t[o];e(r,a,n(a),t)}return r}},77412:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}},34963:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var a=t[n];e(a,n,t)&&(i[o++]=a)}return i}},47443:(t,e,n)=>{var r=n(42118);t.exports=function(t,e){return!(null==t||!t.length)&&r(t,e,0)>-1}},1196:t=>{t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}},14636:(t,e,n)=>{var r=n(22545),o=n(35694),i=n(1469),a=n(44144),l=n(65776),s=n(36719),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),c=!n&&o(t),d=!n&&!c&&a(t),f=!n&&!c&&!d&&s(t),p=n||c||d||f,h=p?r(t.length,String):[],m=h.length;for(var g in t)!e&&!u.call(t,g)||p&&("length"==g||d&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||l(g,m))||h.push(g);return h}},29932:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}},62488:t=>{t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}},62663:t=>{t.exports=function(t,e,n,r){var o=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++o]);++o<i;)n=e(n,t[o],o,t);return n}},82908:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},48983:(t,e,n)=>{var r=n(40371)("length");t.exports=r},44286:t=>{t.exports=function(t){return t.split("")}},86556:(t,e,n)=>{var r=n(89465),o=n(77813);t.exports=function(t,e,n){(void 0!==n&&!o(t[e],n)||void 0===n&&!(e in t))&&r(t,e,n)}},34865:(t,e,n)=>{var r=n(89465),o=n(77813),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var a=t[e];i.call(t,e)&&o(a,n)&&(void 0!==n||e in t)||r(t,e,n)}},18470:(t,e,n)=>{var r=n(77813);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},81119:(t,e,n)=>{var r=n(89881);t.exports=function(t,e,n,o){return r(t,(function(t,r,i){e(o,t,n(t),i)})),o}},44037:(t,e,n)=>{var r=n(98363),o=n(3674);t.exports=function(t,e){return t&&r(e,o(e),t)}},63886:(t,e,n)=>{var r=n(98363),o=n(81704);t.exports=function(t,e){return t&&r(e,o(e),t)}},89465:(t,e,n)=>{var r=n(38777);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},85990:(t,e,n)=>{var r=n(46384),o=n(77412),i=n(34865),a=n(44037),l=n(63886),s=n(64626),u=n(278),c=n(18805),d=n(1911),f=n(58234),p=n(46904),h=n(64160),m=n(43824),g=n(29148),A=n(38517),v=n(1469),y=n(44144),b=n(56688),w=n(13218),C=n(72928),x=n(3674),S=n(81704),O="[object Arguments]",k="[object Function]",E="[object Object]",_={};_[O]=_["[object Array]"]=_["[object ArrayBuffer]"]=_["[object DataView]"]=_["[object Boolean]"]=_["[object Date]"]=_["[object Float32Array]"]=_["[object Float64Array]"]=_["[object Int8Array]"]=_["[object Int16Array]"]=_["[object Int32Array]"]=_["[object Map]"]=_["[object Number]"]=_[E]=_["[object RegExp]"]=_["[object Set]"]=_["[object String]"]=_["[object Symbol]"]=_["[object Uint8Array]"]=_["[object Uint8ClampedArray]"]=_["[object Uint16Array]"]=_["[object Uint32Array]"]=!0,_["[object Error]"]=_[k]=_["[object WeakMap]"]=!1,t.exports=function t(e,n,P,B,T,R){var I,M=1&n,D=2&n,N=4&n;if(P&&(I=T?P(e,B,T,R):P(e)),void 0!==I)return I;if(!w(e))return e;var F=v(e);if(F){if(I=m(e),!M)return u(e,I)}else{var L=h(e),j=L==k||"[object GeneratorFunction]"==L;if(y(e))return s(e,M);if(L==E||L==O||j&&!T){if(I=D||j?{}:A(e),!M)return D?d(e,l(I,e)):c(e,a(I,e))}else{if(!_[L])return T?e:{};I=g(e,L,M)}}R||(R=new r);var H=R.get(e);if(H)return H;R.set(e,I),C(e)?e.forEach((function(r){I.add(t(r,n,P,r,e,R))})):b(e)&&e.forEach((function(r,o){I.set(o,t(r,n,P,o,e,R))}));var U=F?void 0:(N?D?p:f:D?S:x)(e);return o(U||e,(function(r,o){U&&(r=e[o=r]),i(I,o,t(r,n,P,o,e,R))})),I}},3118:(t,e,n)=>{var r=n(13218),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},20731:(t,e,n)=>{var r=n(88668),o=n(47443),i=n(1196),a=n(29932),l=n(7518),s=n(74757);t.exports=function(t,e,n,u){var c=-1,d=o,f=!0,p=t.length,h=[],m=e.length;if(!p)return h;n&&(e=a(e,l(n))),u?(d=i,f=!1):e.length>=200&&(d=s,f=!1,e=new r(e));t:for(;++c<p;){var g=t[c],A=null==n?g:n(g);if(g=u||0!==g?g:0,f&&A==A){for(var v=m;v--;)if(e[v]===A)continue t;h.push(g)}else d(e,A,u)||h.push(g)}return h}},89881:(t,e,n)=>{var r=n(47816),o=n(99291)(r);t.exports=o},56029:(t,e,n)=>{var r=n(33448);t.exports=function(t,e,n){for(var o=-1,i=t.length;++o<i;){var a=t[o],l=e(a);if(null!=l&&(void 0===s?l==l&&!r(l):n(l,s)))var s=l,u=a}return u}},41848:t=>{t.exports=function(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}},21078:(t,e,n)=>{var r=n(62488),o=n(37285);t.exports=function t(e,n,i,a,l){var s=-1,u=e.length;for(i||(i=o),l||(l=[]);++s<u;){var c=e[s];n>0&&i(c)?n>1?t(c,n-1,i,a,l):r(l,c):a||(l[l.length]=c)}return l}},28483:(t,e,n)=>{var r=n(25063)();t.exports=r},47816:(t,e,n)=>{var r=n(28483),o=n(3674);t.exports=function(t,e){return t&&r(t,e,o)}},97786:(t,e,n)=>{var r=n(71811),o=n(40327);t.exports=function(t,e){for(var n=0,i=(e=r(e,t)).length;null!=t&&n<i;)t=t[o(e[n++])];return n&&n==i?t:void 0}},68866:(t,e,n)=>{var r=n(62488),o=n(1469);t.exports=function(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}},44239:(t,e,n)=>{var r=n(62705),o=n(89607),i=n(2333),a=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?o(t):i(t)}},13:t=>{t.exports=function(t,e){return null!=t&&e in Object(t)}},42118:(t,e,n)=>{var r=n(41848),o=n(62722),i=n(42351);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},47556:(t,e,n)=>{var r=n(88668),o=n(47443),i=n(1196),a=n(29932),l=n(7518),s=n(74757),u=Math.min;t.exports=function(t,e,n){for(var c=n?i:o,d=t[0].length,f=t.length,p=f,h=Array(f),m=1/0,g=[];p--;){var A=t[p];p&&e&&(A=a(A,l(e))),m=u(A.length,m),h[p]=!n&&(e||d>=120&&A.length>=120)?new r(p&&A):void 0}A=t[0];var v=-1,y=h[0];t:for(;++v<d&&g.length<m;){var b=A[v],w=e?e(b):b;if(b=n||0!==b?b:0,!(y?s(y,w):c(g,w,n))){for(p=f;--p;){var C=h[p];if(!(C?s(C,w):c(t[p],w,n)))continue t}y&&y.push(w),g.push(b)}}return g}},9454:(t,e,n)=>{var r=n(44239),o=n(37005);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},90939:(t,e,n)=>{var r=n(2492),o=n(37005);t.exports=function t(e,n,i,a,l){return e===n||(null==e||null==n||!o(e)&&!o(n)?e!=e&&n!=n:r(e,n,i,a,t,l))}},2492:(t,e,n)=>{var r=n(46384),o=n(67114),i=n(18351),a=n(16096),l=n(64160),s=n(1469),u=n(44144),c=n(36719),d="[object Arguments]",f="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,m,g,A){var v=s(t),y=s(e),b=v?f:l(t),w=y?f:l(e),C=(b=b==d?p:b)==p,x=(w=w==d?p:w)==p,S=b==w;if(S&&u(t)){if(!u(e))return!1;v=!0,C=!1}if(S&&!C)return A||(A=new r),v||c(t)?o(t,e,n,m,g,A):i(t,e,b,n,m,g,A);if(!(1&n)){var O=C&&h.call(t,"__wrapped__"),k=x&&h.call(e,"__wrapped__");if(O||k){var E=O?t.value():t,_=k?e.value():e;return A||(A=new r),g(E,_,n,m,A)}}return!!S&&(A||(A=new r),a(t,e,n,m,g,A))}},25588:(t,e,n)=>{var r=n(64160),o=n(37005);t.exports=function(t){return o(t)&&"[object Map]"==r(t)}},2958:(t,e,n)=>{var r=n(46384),o=n(90939);t.exports=function(t,e,n,i){var a=n.length,l=a,s=!i;if(null==t)return!l;for(t=Object(t);a--;){var u=n[a];if(s&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++a<l;){var c=(u=n[a])[0],d=t[c],f=u[1];if(s&&u[2]){if(void 0===d&&!(c in t))return!1}else{var p=new r;if(i)var h=i(d,f,c,t,e,p);if(!(void 0===h?o(f,d,3,i,p):h))return!1}}return!0}},62722:t=>{t.exports=function(t){return t!=t}},28458:(t,e,n)=>{var r=n(23560),o=n(15346),i=n(13218),a=n(80346),l=/^\[object .+?Constructor\]$/,s=Function.prototype,u=Object.prototype,c=s.toString,d=u.hasOwnProperty,f=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?f:l).test(a(t))}},29221:(t,e,n)=>{var r=n(64160),o=n(37005);t.exports=function(t){return o(t)&&"[object Set]"==r(t)}},38749:(t,e,n)=>{var r=n(44239),o=n(41780),i=n(37005),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!a[r(t)]}},67206:(t,e,n)=>{var r=n(91573),o=n(16432),i=n(6557),a=n(1469),l=n(39601);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?a(t)?o(t[0],t[1]):r(t):l(t)}},280:(t,e,n)=>{var r=n(25726),o=n(86916),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},10313:(t,e,n)=>{var r=n(13218),o=n(25726),i=n(33498),a=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=o(t),n=[];for(var l in t)("constructor"!=l||!e&&a.call(t,l))&&n.push(l);return n}},70433:t=>{t.exports=function(t,e){return t<e}},69199:(t,e,n)=>{var r=n(89881),o=n(98612);t.exports=function(t,e){var n=-1,i=o(t)?Array(t.length):[];return r(t,(function(t,r,o){i[++n]=e(t,r,o)})),i}},91573:(t,e,n)=>{var r=n(2958),o=n(1499),i=n(42634);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},16432:(t,e,n)=>{var r=n(90939),o=n(27361),i=n(79095),a=n(15403),l=n(89162),s=n(42634),u=n(40327);t.exports=function(t,e){return a(t)&&l(e)?s(u(t),e):function(n){var a=o(n,t);return void 0===a&&a===e?i(n,t):r(e,a,3)}}},42980:(t,e,n)=>{var r=n(46384),o=n(86556),i=n(28483),a=n(59783),l=n(13218),s=n(81704),u=n(36390);t.exports=function t(e,n,c,d,f){e!==n&&i(n,(function(i,s){if(f||(f=new r),l(i))a(e,n,s,c,t,d,f);else{var p=d?d(u(e,s),i,s+"",e,n,f):void 0;void 0===p&&(p=i),o(e,s,p)}}),s)}},59783:(t,e,n)=>{var r=n(86556),o=n(64626),i=n(77133),a=n(278),l=n(38517),s=n(35694),u=n(1469),c=n(29246),d=n(44144),f=n(23560),p=n(13218),h=n(68630),m=n(36719),g=n(36390),A=n(59881);t.exports=function(t,e,n,v,y,b,w){var C=g(t,n),x=g(e,n),S=w.get(x);if(S)r(t,n,S);else{var O=b?b(C,x,n+"",t,e,w):void 0,k=void 0===O;if(k){var E=u(x),_=!E&&d(x),P=!E&&!_&&m(x);O=x,E||_||P?u(C)?O=C:c(C)?O=a(C):_?(k=!1,O=o(x,!0)):P?(k=!1,O=i(x,!0)):O=[]:h(x)||s(x)?(O=C,s(C)?O=A(C):p(C)&&!f(C)||(O=l(x))):k=!1}k&&(w.set(x,O),y(O,x,v,b,w),w.delete(x)),r(t,n,O)}}},82689:(t,e,n)=>{var r=n(29932),o=n(97786),i=n(67206),a=n(69199),l=n(71131),s=n(7518),u=n(85022),c=n(6557),d=n(1469);t.exports=function(t,e,n){e=e.length?r(e,(function(t){return d(t)?function(e){return o(e,1===t.length?t[0]:t)}:t})):[c];var f=-1;e=r(e,s(i));var p=a(t,(function(t,n,o){return{criteria:r(e,(function(e){return e(t)})),index:++f,value:t}}));return l(p,(function(t,e){return u(t,e,n)}))}},25970:(t,e,n)=>{var r=n(63012),o=n(79095);t.exports=function(t,e){return r(t,e,(function(e,n){return o(t,n)}))}},63012:(t,e,n)=>{var r=n(97786),o=n(10611),i=n(71811);t.exports=function(t,e,n){for(var a=-1,l=e.length,s={};++a<l;){var u=e[a],c=r(t,u);n(c,u)&&o(s,i(u,t),c)}return s}},40371:t=>{t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},79152:(t,e,n)=>{var r=n(97786);t.exports=function(t){return function(e){return r(e,t)}}},10107:t=>{t.exports=function(t,e,n,r,o){return o(t,(function(t,o,i){n=r?(r=!1,t):e(n,t,o,i)})),n}},5976:(t,e,n)=>{var r=n(6557),o=n(45357),i=n(30061);t.exports=function(t,e){return i(o(t,e,r),t+"")}},10611:(t,e,n)=>{var r=n(34865),o=n(71811),i=n(65776),a=n(13218),l=n(40327);t.exports=function(t,e,n,s){if(!a(t))return t;for(var u=-1,c=(e=o(e,t)).length,d=c-1,f=t;null!=f&&++u<c;){var p=l(e[u]),h=n;if("__proto__"===p||"constructor"===p||"prototype"===p)return t;if(u!=d){var m=f[p];void 0===(h=s?s(m,p,f):void 0)&&(h=a(m)?m:i(e[u+1])?[]:{})}r(f,p,h),f=f[p]}return t}},56560:(t,e,n)=>{var r=n(75703),o=n(38777),i=n(6557),a=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=a},14259:t=>{t.exports=function(t,e,n){var r=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r<o;)i[r]=t[r+e];return i}},71131:t=>{t.exports=function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}},22545:t=>{t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},80531:(t,e,n)=>{var r=n(62705),o=n(29932),i=n(1469),a=n(33448),l=r?r.prototype:void 0,s=l?l.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(a(e))return s?s.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},27561:(t,e,n)=>{var r=n(67990),o=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(o,""):t}},7518:t=>{t.exports=function(t){return function(e){return t(e)}}},45652:(t,e,n)=>{var r=n(88668),o=n(47443),i=n(1196),a=n(74757),l=n(23593),s=n(21814);t.exports=function(t,e,n){var u=-1,c=o,d=t.length,f=!0,p=[],h=p;if(n)f=!1,c=i;else if(d>=200){var m=e?null:l(t);if(m)return s(m);f=!1,c=a,h=new r}else h=e?[]:p;t:for(;++u<d;){var g=t[u],A=e?e(g):g;if(g=n||0!==g?g:0,f&&A==A){for(var v=h.length;v--;)if(h[v]===A)continue t;e&&h.push(A),p.push(g)}else c(h,A,n)||(h!==p&&h.push(A),p.push(g))}return p}},57406:(t,e,n)=>{var r=n(71811),o=n(10928),i=n(40292),a=n(40327);t.exports=function(t,e){return e=r(e,t),null==(t=i(t,e))||delete t[a(o(e))]}},47415:(t,e,n)=>{var r=n(29932);t.exports=function(t,e){return r(e,(function(e){return t[e]}))}},74757:t=>{t.exports=function(t,e){return t.has(e)}},24387:(t,e,n)=>{var r=n(29246);t.exports=function(t){return r(t)?t:[]}},54290:(t,e,n)=>{var r=n(6557);t.exports=function(t){return"function"==typeof t?t:r}},71811:(t,e,n)=>{var r=n(1469),o=n(15403),i=n(55514),a=n(79833);t.exports=function(t,e){return r(t)?t:o(t,e)?[t]:i(a(t))}},40180:(t,e,n)=>{var r=n(14259);t.exports=function(t,e,n){var o=t.length;return n=void 0===n?o:n,!e&&n>=o?t:r(t,e,n)}},74318:(t,e,n)=>{var r=n(11149);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},64626:(t,e,n)=>{t=n.nmd(t);var r=n(55639),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o?r.Buffer:void 0,l=a?a.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=l?l(n):new t.constructor(n);return t.copy(r),r}},57157:(t,e,n)=>{var r=n(74318);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}},93147:t=>{var e=/\w*$/;t.exports=function(t){var n=new t.constructor(t.source,e.exec(t));return n.lastIndex=t.lastIndex,n}},40419:(t,e,n)=>{var r=n(62705),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;t.exports=function(t){return i?Object(i.call(t)):{}}},77133:(t,e,n)=>{var r=n(74318);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},26393:(t,e,n)=>{var r=n(33448);t.exports=function(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t==t,a=r(t),l=void 0!==e,s=null===e,u=e==e,c=r(e);if(!s&&!c&&!a&&t>e||a&&l&&u&&!s&&!c||o&&l&&u||!n&&u||!i)return 1;if(!o&&!a&&!c&&t<e||c&&n&&i&&!o&&!a||s&&n&&i||!l&&i||!u)return-1}return 0}},85022:(t,e,n)=>{var r=n(26393);t.exports=function(t,e,n){for(var o=-1,i=t.criteria,a=e.criteria,l=i.length,s=n.length;++o<l;){var u=r(i[o],a[o]);if(u)return o>=s?u:u*("desc"==n[o]?-1:1)}return t.index-e.index}},278:t=>{t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}},98363:(t,e,n)=>{var r=n(34865),o=n(89465);t.exports=function(t,e,n,i){var a=!n;n||(n={});for(var l=-1,s=e.length;++l<s;){var u=e[l],c=i?i(n[u],t[u],u,n,t):void 0;void 0===c&&(c=t[u]),a?o(n,u,c):r(n,u,c)}return n}},18805:(t,e,n)=>{var r=n(98363),o=n(99551);t.exports=function(t,e){return r(t,o(t),e)}},1911:(t,e,n)=>{var r=n(98363),o=n(51442);t.exports=function(t,e){return r(t,o(t),e)}},14429:(t,e,n)=>{var r=n(55639)["__core-js_shared__"];t.exports=r},55189:(t,e,n)=>{var r=n(44174),o=n(81119),i=n(67206),a=n(1469);t.exports=function(t,e){return function(n,l){var s=a(n)?r:o,u=e?e():{};return s(n,t,i(l,2),u)}}},21463:(t,e,n)=>{var r=n(5976),o=n(16612);t.exports=function(t){return r((function(e,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,l=i>2?n[2]:void 0;for(a=t.length>3&&"function"==typeof a?(i--,a):void 0,l&&o(n[0],n[1],l)&&(a=i<3?void 0:a,i=1),e=Object(e);++r<i;){var s=n[r];s&&t(e,s,r,a)}return e}))}},99291:(t,e,n)=>{var r=n(98612);t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var i=n.length,a=e?i:-1,l=Object(n);(e?a--:++a<i)&&!1!==o(l[a],a,l););return n}}},25063:t=>{t.exports=function(t){return function(e,n,r){for(var o=-1,i=Object(e),a=r(e),l=a.length;l--;){var s=a[t?l:++o];if(!1===n(i[s],s,i))break}return e}}},98805:(t,e,n)=>{var r=n(40180),o=n(62689),i=n(83140),a=n(79833);t.exports=function(t){return function(e){e=a(e);var n=o(e)?i(e):void 0,l=n?n[0]:e.charAt(0),s=n?r(n,1).join(""):e.slice(1);return l[t]()+s}}},67740:(t,e,n)=>{var r=n(67206),o=n(98612),i=n(3674);t.exports=function(t){return function(e,n,a){var l=Object(e);if(!o(e)){var s=r(n,3);e=i(e),n=function(t){return s(l[t],t,l)}}var u=t(e,n,a);return u>-1?l[s?e[u]:u]:void 0}}},23593:(t,e,n)=>{var r=n(58525),o=n(50308),i=n(21814),a=r&&1/i(new r([,-0]))[1]==1/0?function(t){return new r(t)}:o;t.exports=a},60696:(t,e,n)=>{var r=n(68630);t.exports=function(t){return r(t)?void 0:t}},38777:(t,e,n)=>{var r=n(10852),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},67114:(t,e,n)=>{var r=n(88668),o=n(82908),i=n(74757);t.exports=function(t,e,n,a,l,s){var u=1&n,c=t.length,d=e.length;if(c!=d&&!(u&&d>c))return!1;var f=s.get(t),p=s.get(e);if(f&&p)return f==e&&p==t;var h=-1,m=!0,g=2&n?new r:void 0;for(s.set(t,e),s.set(e,t);++h<c;){var A=t[h],v=e[h];if(a)var y=u?a(v,A,h,e,t,s):a(A,v,h,t,e,s);if(void 0!==y){if(y)continue;m=!1;break}if(g){if(!o(e,(function(t,e){if(!i(g,e)&&(A===t||l(A,t,n,a,s)))return g.push(e)}))){m=!1;break}}else if(A!==v&&!l(A,v,n,a,s)){m=!1;break}}return s.delete(t),s.delete(e),m}},18351:(t,e,n)=>{var r=n(62705),o=n(11149),i=n(77813),a=n(67114),l=n(68776),s=n(21814),u=r?r.prototype:void 0,c=u?u.valueOf:void 0;t.exports=function(t,e,n,r,u,d,f){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!d(new o(t),new o(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var p=l;case"[object Set]":var h=1&r;if(p||(p=s),t.size!=e.size&&!h)return!1;var m=f.get(t);if(m)return m==e;r|=2,f.set(t,e);var g=a(p(t),p(e),r,u,d,f);return f.delete(t),g;case"[object Symbol]":if(c)return c.call(t)==c.call(e)}return!1}},16096:(t,e,n)=>{var r=n(58234),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,i,a,l){var s=1&n,u=r(t),c=u.length;if(c!=r(e).length&&!s)return!1;for(var d=c;d--;){var f=u[d];if(!(s?f in e:o.call(e,f)))return!1}var p=l.get(t),h=l.get(e);if(p&&h)return p==e&&h==t;var m=!0;l.set(t,e),l.set(e,t);for(var g=s;++d<c;){var A=t[f=u[d]],v=e[f];if(i)var y=s?i(v,A,f,e,t,l):i(A,v,f,t,e,l);if(!(void 0===y?A===v||a(A,v,n,i,l):y)){m=!1;break}g||(g="constructor"==f)}if(m&&!g){var b=t.constructor,w=e.constructor;b==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(m=!1)}return l.delete(t),l.delete(e),m}},99021:(t,e,n)=>{var r=n(85564),o=n(45357),i=n(30061);t.exports=function(t){return i(o(t,void 0,r),t+"")}},31957:(t,e,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},58234:(t,e,n)=>{var r=n(68866),o=n(99551),i=n(3674);t.exports=function(t){return r(t,i,o)}},46904:(t,e,n)=>{var r=n(68866),o=n(51442),i=n(81704);t.exports=function(t){return r(t,i,o)}},45050:(t,e,n)=>{var r=n(37019);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},1499:(t,e,n)=>{var r=n(89162),o=n(3674);t.exports=function(t){for(var e=o(t),n=e.length;n--;){var i=e[n],a=t[i];e[n]=[i,a,r(a)]}return e}},10852:(t,e,n)=>{var r=n(28458),o=n(47801);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},85924:(t,e,n)=>{var r=n(5569)(Object.getPrototypeOf,Object);t.exports=r},89607:(t,e,n)=>{var r=n(62705),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,l=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,l),n=t[l];try{t[l]=void 0;var r=!0}catch(t){}var o=a.call(t);return r&&(e?t[l]=n:delete t[l]),o}},99551:(t,e,n)=>{var r=n(34963),o=n(70479),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,l=a?function(t){return null==t?[]:(t=Object(t),r(a(t),(function(e){return i.call(t,e)})))}:o;t.exports=l},51442:(t,e,n)=>{var r=n(62488),o=n(85924),i=n(99551),a=n(70479),l=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,i(t)),t=o(t);return e}:a;t.exports=l},64160:(t,e,n)=>{var r=n(18552),o=n(57071),i=n(53818),a=n(58525),l=n(70577),s=n(44239),u=n(80346),c="[object Map]",d="[object Promise]",f="[object Set]",p="[object WeakMap]",h="[object DataView]",m=u(r),g=u(o),A=u(i),v=u(a),y=u(l),b=s;(r&&b(new r(new ArrayBuffer(1)))!=h||o&&b(new o)!=c||i&&b(i.resolve())!=d||a&&b(new a)!=f||l&&b(new l)!=p)&&(b=function(t){var e=s(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case m:return h;case g:return c;case A:return d;case v:return f;case y:return p}return e}),t.exports=b},47801:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},222:(t,e,n)=>{var r=n(71811),o=n(35694),i=n(1469),a=n(65776),l=n(41780),s=n(40327);t.exports=function(t,e,n){for(var u=-1,c=(e=r(e,t)).length,d=!1;++u<c;){var f=s(e[u]);if(!(d=null!=t&&n(t,f)))break;t=t[f]}return d||++u!=c?d:!!(c=null==t?0:t.length)&&l(c)&&a(f,c)&&(i(t)||o(t))}},62689:t=>{var e=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return e.test(t)}},51789:(t,e,n)=>{var r=n(94536);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},80401:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},57667:(t,e,n)=>{var r=n(94536),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(e,t)?e[t]:void 0}},21327:(t,e,n)=>{var r=n(94536),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:o.call(e,t)}},81866:(t,e,n)=>{var r=n(94536);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},43824:t=>{var e=Object.prototype.hasOwnProperty;t.exports=function(t){var n=t.length,r=new t.constructor(n);return n&&"string"==typeof t[0]&&e.call(t,"index")&&(r.index=t.index,r.input=t.input),r}},29148:(t,e,n)=>{var r=n(74318),o=n(57157),i=n(93147),a=n(40419),l=n(77133);t.exports=function(t,e,n){var s=t.constructor;switch(e){case"[object ArrayBuffer]":return r(t);case"[object Boolean]":case"[object Date]":return new s(+t);case"[object DataView]":return o(t,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 l(t,n);case"[object Map]":return new s;case"[object Number]":case"[object String]":return new s(t);case"[object RegExp]":return i(t);case"[object Set]":return new s;case"[object Symbol]":return a(t)}}},38517:(t,e,n)=>{var r=n(3118),o=n(85924),i=n(25726);t.exports=function(t){return"function"!=typeof t.constructor||i(t)?{}:r(o(t))}},37285:(t,e,n)=>{var r=n(62705),o=n(35694),i=n(1469),a=r?r.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(a&&t&&t[a])}},65776:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var r=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&e.test(t))&&t>-1&&t%1==0&&t<n}},16612:(t,e,n)=>{var r=n(77813),o=n(98612),i=n(65776),a=n(13218);t.exports=function(t,e,n){if(!a(n))return!1;var l=typeof e;return!!("number"==l?o(n)&&i(e,n.length):"string"==l&&e in n)&&r(n[e],t)}},15403:(t,e,n)=>{var r=n(1469),o=n(33448),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||a.test(t)||!i.test(t)||null!=e&&t in Object(e)}},37019:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},15346:(t,e,n)=>{var r,o=n(14429),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},25726:t=>{var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},89162:(t,e,n)=>{var r=n(13218);t.exports=function(t){return t==t&&!r(t)}},27040:t=>{t.exports=function(){this.__data__=[],this.size=0}},14125:(t,e,n)=>{var r=n(18470),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0||(n==e.length-1?e.pop():o.call(e,n,1),--this.size,0))}},82117:(t,e,n)=>{var r=n(18470);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},67518:(t,e,n)=>{var r=n(18470);t.exports=function(t){return r(this.__data__,t)>-1}},54705:(t,e,n)=>{var r=n(18470);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},24785:(t,e,n)=>{var r=n(1989),o=n(38407),i=n(57071);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},11285:(t,e,n)=>{var r=n(45050);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},96e3:(t,e,n)=>{var r=n(45050);t.exports=function(t){return r(this,t).get(t)}},49916:(t,e,n)=>{var r=n(45050);t.exports=function(t){return r(this,t).has(t)}},95265:(t,e,n)=>{var r=n(45050);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},68776:t=>{t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}},42634:t=>{t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},24523:(t,e,n)=>{var r=n(88306);t.exports=function(t){var e=r(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},94536:(t,e,n)=>{var r=n(10852)(Object,"create");t.exports=r},86916:(t,e,n)=>{var r=n(5569)(Object.keys,Object);t.exports=r},33498:t=>{t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},31167:(t,e,n)=>{t=n.nmd(t);var r=n(31957),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,l=function(){try{return i&&i.require&&i.require("util").types||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=l},2333:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5569:t=>{t.exports=function(t,e){return function(n){return t(e(n))}}},45357:(t,e,n)=>{var r=n(96874),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,l=o(i.length-e,0),s=Array(l);++a<l;)s[a]=i[e+a];a=-1;for(var u=Array(e+1);++a<e;)u[a]=i[a];return u[e]=n(s),r(t,this,u)}}},40292:(t,e,n)=>{var r=n(97786),o=n(14259);t.exports=function(t,e){return e.length<2?t:r(t,o(e,0,-1))}},55639:(t,e,n)=>{var r=n(31957),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},36390:t=>{t.exports=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}},90619:t=>{t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},72385:t=>{t.exports=function(t){return this.__data__.has(t)}},21814:t=>{t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},30061:(t,e,n)=>{var r=n(56560),o=n(21275)(r);t.exports=o},21275:t=>{var e=Date.now;t.exports=function(t){var n=0,r=0;return function(){var o=e(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},37465:(t,e,n)=>{var r=n(38407);t.exports=function(){this.__data__=new r,this.size=0}},63779:t=>{t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},67599:t=>{t.exports=function(t){return this.__data__.get(t)}},44758:t=>{t.exports=function(t){return this.__data__.has(t)}},34309:(t,e,n)=>{var r=n(38407),o=n(57071),i=n(83369);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},42351:t=>{t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}},88016:(t,e,n)=>{var r=n(48983),o=n(62689),i=n(21903);t.exports=function(t){return o(t)?i(t):r(t)}},83140:(t,e,n)=>{var r=n(44286),o=n(62689),i=n(676);t.exports=function(t){return o(t)?i(t):r(t)}},55514:(t,e,n)=>{var r=n(24523),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,(function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)})),e}));t.exports=a},40327:(t,e,n)=>{var r=n(33448);t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},80346:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},67990:t=>{var e=/\s/;t.exports=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}},21903:t=>{var e="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\\ud83c[\\udffb-\\udfff]",r="[^\\ud800-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",i="[\\ud800-\\udbff][\\udc00-\\udfff]",a="(?:"+e+"|"+n+")?",l="[\\ufe0e\\ufe0f]?",s=l+a+"(?:\\u200d(?:"+[r,o,i].join("|")+")"+l+a+")*",u="(?:"+[r+e+"?",e,o,i,"[\\ud800-\\udfff]"].join("|")+")",c=RegExp(n+"(?="+n+")|"+u+s,"g");t.exports=function(t){for(var e=c.lastIndex=0;c.test(t);)++e;return e}},676:t=>{var e="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\\ud83c[\\udffb-\\udfff]",r="[^\\ud800-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",i="[\\ud800-\\udbff][\\udc00-\\udfff]",a="(?:"+e+"|"+n+")?",l="[\\ufe0e\\ufe0f]?",s=l+a+"(?:\\u200d(?:"+[r,o,i].join("|")+")"+l+a+")*",u="(?:"+[r+e+"?",e,o,i,"[\\ud800-\\udfff]"].join("|")+")",c=RegExp(n+"(?="+n+")|"+u+s,"g");t.exports=function(t){return t.match(c)||[]}},48403:(t,e,n)=>{var r=n(79833),o=n(11700);t.exports=function(t){return o(r(t).toLowerCase())}},75703:t=>{t.exports=function(t){return function(){return t}}},77813:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},13311:(t,e,n)=>{var r=n(67740)(n(30998));t.exports=r},30998:(t,e,n)=>{var r=n(41848),o=n(67206),i=n(40554),a=Math.max;t.exports=function(t,e,n){var l=null==t?0:t.length;if(!l)return-1;var s=null==n?0:i(n);return s<0&&(s=a(l+s,0)),r(t,o(e,3),s)}},7436:(t,e,n)=>{var r=n(41848),o=n(67206),i=n(40554),a=Math.max,l=Math.min;t.exports=function(t,e,n){var s=null==t?0:t.length;if(!s)return-1;var u=s-1;return void 0!==n&&(u=i(n),u=n<0?a(s+u,0):l(u,s-1)),r(t,o(e,3),u,!0)}},8804:(t,e,n)=>{t.exports=n(91175)},94654:(t,e,n)=>{var r=n(21078),o=n(35161);t.exports=function(t,e){return r(o(t,e),1)}},85564:(t,e,n)=>{var r=n(21078);t.exports=function(t){return null!=t&&t.length?r(t,1):[]}},17204:t=>{t.exports=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var o=t[e];r[o[0]]=o[1]}return r}},27361:(t,e,n)=>{var r=n(97786);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},79095:(t,e,n)=>{var r=n(13),o=n(222);t.exports=function(t,e){return null!=t&&o(t,e,r)}},91175:t=>{t.exports=function(t){return t&&t.length?t[0]:void 0}},6557:t=>{t.exports=function(t){return t}},25325:(t,e,n)=>{var r=n(29932),o=n(47556),i=n(5976),a=n(24387),l=i((function(t){var e=r(t,a);return e.length&&e[0]===t[0]?o(e):[]}));t.exports=l},35694:(t,e,n)=>{var r=n(9454),o=n(37005),i=Object.prototype,a=i.hasOwnProperty,l=i.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!l.call(t,"callee")};t.exports=s},1469:t=>{var e=Array.isArray;t.exports=e},98612:(t,e,n)=>{var r=n(23560),o=n(41780);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},29246:(t,e,n)=>{var r=n(98612),o=n(37005);t.exports=function(t){return o(t)&&r(t)}},44144:(t,e,n)=>{t=n.nmd(t);var r=n(55639),o=n(95062),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,l=a&&a.exports===i?r.Buffer:void 0,s=(l?l.isBuffer:void 0)||o;t.exports=s},41609:(t,e,n)=>{var r=n(280),o=n(64160),i=n(35694),a=n(1469),l=n(98612),s=n(44144),u=n(25726),c=n(36719),d=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(l(t)&&(a(t)||"string"==typeof t||"function"==typeof t.splice||s(t)||c(t)||i(t)))return!t.length;var e=o(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(u(t))return!r(t).length;for(var n in t)if(d.call(t,n))return!1;return!0}},18446:(t,e,n)=>{var r=n(90939);t.exports=function(t,e){return r(t,e)}},23560:(t,e,n)=>{var r=n(44239),o=n(13218);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},41780:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},56688:(t,e,n)=>{var r=n(25588),o=n(7518),i=n(31167),a=i&&i.isMap,l=a?o(a):r;t.exports=l},45220:t=>{t.exports=function(t){return null===t}},13218:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},37005:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},68630:(t,e,n)=>{var r=n(44239),o=n(85924),i=n(37005),a=Function.prototype,l=Object.prototype,s=a.toString,u=l.hasOwnProperty,c=s.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=u.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==c}},72928:(t,e,n)=>{var r=n(29221),o=n(7518),i=n(31167),a=i&&i.isSet,l=a?o(a):r;t.exports=l},47037:(t,e,n)=>{var r=n(44239),o=n(1469),i=n(37005);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==r(t)}},33448:(t,e,n)=>{var r=n(44239),o=n(37005);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},36719:(t,e,n)=>{var r=n(38749),o=n(7518),i=n(31167),a=i&&i.isTypedArray,l=a?o(a):r;t.exports=l},52353:t=>{t.exports=function(t){return void 0===t}},24350:(t,e,n)=>{var r=n(89465),o=n(55189)((function(t,e,n){r(t,n,e)}));t.exports=o},3674:(t,e,n)=>{var r=n(14636),o=n(280),i=n(98612);t.exports=function(t){return i(t)?r(t):o(t)}},81704:(t,e,n)=>{var r=n(14636),o=n(10313),i=n(98612);t.exports=function(t){return i(t)?r(t,!0):o(t)}},10928:t=>{t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},96486:function(t,e,n){var r;t=n.nmd(t),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=32,u=128,c=1/0,d=9007199254740991,f=NaN,p=4294967295,h=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",s],["partialRight",64],["rearg",256]],m="[object Arguments]",g="[object Array]",A="[object Boolean]",v="[object Date]",y="[object Error]",b="[object Function]",w="[object GeneratorFunction]",C="[object Map]",x="[object Number]",S="[object Object]",O="[object Promise]",k="[object RegExp]",E="[object Set]",_="[object String]",P="[object Symbol]",B="[object WeakMap]",T="[object ArrayBuffer]",R="[object DataView]",I="[object Float32Array]",M="[object Float64Array]",D="[object Int8Array]",N="[object Int16Array]",F="[object Int32Array]",L="[object Uint8Array]",j="[object Uint8ClampedArray]",H="[object Uint16Array]",U="[object Uint32Array]",z=/\b__p \+= '';/g,Q=/\b(__p \+=) '' \+/g,V=/(__e\(.*?\)|\b__t\)) \+\n'';/g,W=/&(?:amp|lt|gt|quot|#39);/g,G=/[&<>"']/g,K=RegExp(W.source),Y=RegExp(G.source),q=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,Z=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$=/^\w*$/,tt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/[\\^$.*+?()[\]{}|]/g,nt=RegExp(et.source),rt=/^\s+/,ot=/\s/,it=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,at=/\{\n\/\* \[wrapped with (.+)\] \*/,lt=/,? & /,st=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ut=/[()=,{}\[\]\/\s]/,ct=/\\(\\)?/g,dt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ft=/\w*$/,pt=/^[-+]0x[0-9a-f]+$/i,ht=/^0b[01]+$/i,mt=/^\[object .+?Constructor\]$/,gt=/^0o[0-7]+$/i,At=/^(?:0|[1-9]\d*)$/,vt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,yt=/($^)/,bt=/['\n\r\u2028\u2029\\]/g,wt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ct="a-z\\xdf-\\xf6\\xf8-\\xff",xt="A-Z\\xc0-\\xd6\\xd8-\\xde",St="\\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",Ot="["+St+"]",kt="["+wt+"]",Et="\\d+",_t="["+Ct+"]",Pt="[^\\ud800-\\udfff"+St+Et+"\\u2700-\\u27bf"+Ct+xt+"]",Bt="\\ud83c[\\udffb-\\udfff]",Tt="[^\\ud800-\\udfff]",Rt="(?:\\ud83c[\\udde6-\\uddff]){2}",It="[\\ud800-\\udbff][\\udc00-\\udfff]",Mt="["+xt+"]",Dt="(?:"+_t+"|"+Pt+")",Nt="(?:"+Mt+"|"+Pt+")",Ft="(?:['’](?:d|ll|m|re|s|t|ve))?",Lt="(?:['’](?:D|LL|M|RE|S|T|VE))?",jt="(?:"+kt+"|"+Bt+")?",Ht="[\\ufe0e\\ufe0f]?",Ut=Ht+jt+"(?:\\u200d(?:"+[Tt,Rt,It].join("|")+")"+Ht+jt+")*",zt="(?:"+["[\\u2700-\\u27bf]",Rt,It].join("|")+")"+Ut,Qt="(?:"+[Tt+kt+"?",kt,Rt,It,"[\\ud800-\\udfff]"].join("|")+")",Vt=RegExp("['’]","g"),Wt=RegExp(kt,"g"),Gt=RegExp(Bt+"(?="+Bt+")|"+Qt+Ut,"g"),Kt=RegExp([Mt+"?"+_t+"+"+Ft+"(?="+[Ot,Mt,"$"].join("|")+")",Nt+"+"+Lt+"(?="+[Ot,Mt+Dt,"$"].join("|")+")",Mt+"?"+Dt+"+"+Ft,Mt+"+"+Lt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Et,zt].join("|"),"g"),Yt=RegExp("[\\u200d\\ud800-\\udfff"+wt+"\\ufe0e\\ufe0f]"),qt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Xt=["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"],Zt=-1,Jt={};Jt[I]=Jt[M]=Jt[D]=Jt[N]=Jt[F]=Jt[L]=Jt[j]=Jt[H]=Jt[U]=!0,Jt[m]=Jt[g]=Jt[T]=Jt[A]=Jt[R]=Jt[v]=Jt[y]=Jt[b]=Jt[C]=Jt[x]=Jt[S]=Jt[k]=Jt[E]=Jt[_]=Jt[B]=!1;var $t={};$t[m]=$t[g]=$t[T]=$t[R]=$t[A]=$t[v]=$t[I]=$t[M]=$t[D]=$t[N]=$t[F]=$t[C]=$t[x]=$t[S]=$t[k]=$t[E]=$t[_]=$t[P]=$t[L]=$t[j]=$t[H]=$t[U]=!0,$t[y]=$t[b]=$t[B]=!1;var te={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ee=parseFloat,ne=parseInt,re="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,oe="object"==typeof self&&self&&self.Object===Object&&self,ie=re||oe||Function("return this")(),ae=e&&!e.nodeType&&e,le=ae&&t&&!t.nodeType&&t,se=le&&le.exports===ae,ue=se&&re.process,ce=function(){try{return le&&le.require&&le.require("util").types||ue&&ue.binding&&ue.binding("util")}catch(t){}}(),de=ce&&ce.isArrayBuffer,fe=ce&&ce.isDate,pe=ce&&ce.isMap,he=ce&&ce.isRegExp,me=ce&&ce.isSet,ge=ce&&ce.isTypedArray;function Ae(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function ve(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var a=t[o];e(r,a,n(a),t)}return r}function ye(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function be(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function we(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function Ce(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var a=t[n];e(a,n,t)&&(i[o++]=a)}return i}function xe(t,e){return!(null==t||!t.length)&&Ie(t,e,0)>-1}function Se(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}function Oe(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}function ke(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}function Ee(t,e,n,r){var o=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++o]);++o<i;)n=e(n,t[o],o,t);return n}function _e(t,e,n,r){var o=null==t?0:t.length;for(r&&o&&(n=t[--o]);o--;)n=e(n,t[o],o,t);return n}function Pe(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var Be=Fe("length");function Te(t,e,n){var r;return n(t,(function(t,n,o){if(e(t,n,o))return r=n,!1})),r}function Re(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}function Ie(t,e,n){return e==e?function(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}(t,e,n):Re(t,De,n)}function Me(t,e,n,r){for(var o=n-1,i=t.length;++o<i;)if(r(t[o],e))return o;return-1}function De(t){return t!=t}function Ne(t,e){var n=null==t?0:t.length;return n?He(t,e)/n:f}function Fe(t){return function(e){return null==e?o:e[t]}}function Le(t){return function(e){return null==t?o:t[e]}}function je(t,e,n,r,o){return o(t,(function(t,o,i){n=r?(r=!1,t):e(n,t,o,i)})),n}function He(t,e){for(var n,r=-1,i=t.length;++r<i;){var a=e(t[r]);a!==o&&(n=n===o?a:n+a)}return n}function Ue(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function ze(t){return t?t.slice(0,ln(t)+1).replace(rt,""):t}function Qe(t){return function(e){return t(e)}}function Ve(t,e){return Oe(e,(function(e){return t[e]}))}function We(t,e){return t.has(e)}function Ge(t,e){for(var n=-1,r=t.length;++n<r&&Ie(e,t[n],0)>-1;);return n}function Ke(t,e){for(var n=t.length;n--&&Ie(e,t[n],0)>-1;);return n}function Ye(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var qe=Le({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"}),Xe=Le({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Ze(t){return"\\"+te[t]}function Je(t){return Yt.test(t)}function $e(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function tn(t,e){return function(n){return t(e(n))}}function en(t,e){for(var n=-1,r=t.length,o=0,i=[];++n<r;){var a=t[n];a!==e&&a!==l||(t[n]=l,i[o++]=n)}return i}function nn(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}function rn(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=[t,t]})),n}function on(t){return Je(t)?function(t){for(var e=Gt.lastIndex=0;Gt.test(t);)++e;return e}(t):Be(t)}function an(t){return Je(t)?function(t){return t.match(Gt)||[]}(t):function(t){return t.split("")}(t)}function ln(t){for(var e=t.length;e--&&ot.test(t.charAt(e)););return e}var sn=Le({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),un=function t(e){var n,r=(e=null==e?ie:un.defaults(ie.Object(),e,un.pick(ie,Xt))).Array,ot=e.Date,wt=e.Error,Ct=e.Function,xt=e.Math,St=e.Object,Ot=e.RegExp,kt=e.String,Et=e.TypeError,_t=r.prototype,Pt=Ct.prototype,Bt=St.prototype,Tt=e["__core-js_shared__"],Rt=Pt.toString,It=Bt.hasOwnProperty,Mt=0,Dt=(n=/[^.]+$/.exec(Tt&&Tt.keys&&Tt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Nt=Bt.toString,Ft=Rt.call(St),Lt=ie._,jt=Ot("^"+Rt.call(It).replace(et,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ht=se?e.Buffer:o,Ut=e.Symbol,zt=e.Uint8Array,Qt=Ht?Ht.allocUnsafe:o,Gt=tn(St.getPrototypeOf,St),Yt=St.create,te=Bt.propertyIsEnumerable,re=_t.splice,oe=Ut?Ut.isConcatSpreadable:o,ae=Ut?Ut.iterator:o,le=Ut?Ut.toStringTag:o,ue=function(){try{var t=ci(St,"defineProperty");return t({},"",{}),t}catch(t){}}(),ce=e.clearTimeout!==ie.clearTimeout&&e.clearTimeout,Be=ot&&ot.now!==ie.Date.now&&ot.now,Le=e.setTimeout!==ie.setTimeout&&e.setTimeout,cn=xt.ceil,dn=xt.floor,fn=St.getOwnPropertySymbols,pn=Ht?Ht.isBuffer:o,hn=e.isFinite,mn=_t.join,gn=tn(St.keys,St),An=xt.max,vn=xt.min,yn=ot.now,bn=e.parseInt,wn=xt.random,Cn=_t.reverse,xn=ci(e,"DataView"),Sn=ci(e,"Map"),On=ci(e,"Promise"),kn=ci(e,"Set"),En=ci(e,"WeakMap"),_n=ci(St,"create"),Pn=En&&new En,Bn={},Tn=ji(xn),Rn=ji(Sn),In=ji(On),Mn=ji(kn),Dn=ji(En),Nn=Ut?Ut.prototype:o,Fn=Nn?Nn.valueOf:o,Ln=Nn?Nn.toString:o;function jn(t){if(nl(t)&&!Wa(t)&&!(t instanceof Qn)){if(t instanceof zn)return t;if(It.call(t,"__wrapped__"))return Hi(t)}return new zn(t)}var Hn=function(){function t(){}return function(e){if(!el(e))return{};if(Yt)return Yt(e);t.prototype=e;var n=new t;return t.prototype=o,n}}();function Un(){}function zn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=o}function Qn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=p,this.__views__=[]}function Vn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Wn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Gn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Kn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Gn;++e<n;)this.add(t[e])}function Yn(t){var e=this.__data__=new Wn(t);this.size=e.size}function qn(t,e){var n=Wa(t),r=!n&&Va(t),o=!n&&!r&&qa(t),i=!n&&!r&&!o&&cl(t),a=n||r||o||i,l=a?Ue(t.length,kt):[],s=l.length;for(var u in t)!e&&!It.call(t,u)||a&&("length"==u||o&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||Ai(u,s))||l.push(u);return l}function Xn(t){var e=t.length;return e?t[Gr(0,e-1)]:o}function Zn(t,e){return Mi(_o(t),ar(e,0,t.length))}function Jn(t){return Mi(_o(t))}function $n(t,e,n){(n!==o&&!Ua(t[e],n)||n===o&&!(e in t))&&or(t,e,n)}function tr(t,e,n){var r=t[e];It.call(t,e)&&Ua(r,n)&&(n!==o||e in t)||or(t,e,n)}function er(t,e){for(var n=t.length;n--;)if(Ua(t[n][0],e))return n;return-1}function nr(t,e,n,r){return dr(t,(function(t,o,i){e(r,t,n(t),i)})),r}function rr(t,e){return t&&Po(e,Rl(e),t)}function or(t,e,n){"__proto__"==e&&ue?ue(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function ir(t,e){for(var n=-1,i=e.length,a=r(i),l=null==t;++n<i;)a[n]=l?o:El(t,e[n]);return a}function ar(t,e,n){return t==t&&(n!==o&&(t=t<=n?t:n),e!==o&&(t=t>=e?t:e)),t}function lr(t,e,n,r,i,a){var l,s=1&e,u=2&e,c=4&e;if(n&&(l=i?n(t,r,i,a):n(t)),l!==o)return l;if(!el(t))return t;var d=Wa(t);if(d){if(l=function(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&It.call(t,"index")&&(n.index=t.index,n.input=t.input),n}(t),!s)return _o(t,l)}else{var f=pi(t),p=f==b||f==w;if(qa(t))return Co(t,s);if(f==S||f==m||p&&!i){if(l=u||p?{}:mi(t),!s)return u?function(t,e){return Po(t,fi(t),e)}(t,function(t,e){return t&&Po(e,Il(e),t)}(l,t)):function(t,e){return Po(t,di(t),e)}(t,rr(l,t))}else{if(!$t[f])return i?t:{};l=function(t,e,n){var r,o=t.constructor;switch(e){case T:return xo(t);case A:case v:return new o(+t);case R:return function(t,e){var n=e?xo(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case I:case M:case D:case N:case F:case L:case j:case H:case U:return So(t,n);case C:return new o;case x:case _:return new o(t);case k:return function(t){var e=new t.constructor(t.source,ft.exec(t));return e.lastIndex=t.lastIndex,e}(t);case E:return new o;case P:return r=t,Fn?St(Fn.call(r)):{}}}(t,f,s)}}a||(a=new Yn);var h=a.get(t);if(h)return h;a.set(t,l),ll(t)?t.forEach((function(r){l.add(lr(r,e,n,r,t,a))})):rl(t)&&t.forEach((function(r,o){l.set(o,lr(r,e,n,o,t,a))}));var g=d?o:(c?u?ri:ni:u?Il:Rl)(t);return ye(g||t,(function(r,o){g&&(r=t[o=r]),tr(l,o,lr(r,e,n,o,t,a))})),l}function sr(t,e,n){var r=n.length;if(null==t)return!r;for(t=St(t);r--;){var i=n[r],a=e[i],l=t[i];if(l===o&&!(i in t)||!a(l))return!1}return!0}function ur(t,e,n){if("function"!=typeof t)throw new Et(i);return Bi((function(){t.apply(o,n)}),e)}function cr(t,e,n,r){var o=-1,i=xe,a=!0,l=t.length,s=[],u=e.length;if(!l)return s;n&&(e=Oe(e,Qe(n))),r?(i=Se,a=!1):e.length>=200&&(i=We,a=!1,e=new Kn(e));t:for(;++o<l;){var c=t[o],d=null==n?c:n(c);if(c=r||0!==c?c:0,a&&d==d){for(var f=u;f--;)if(e[f]===d)continue t;s.push(c)}else i(e,d,r)||s.push(c)}return s}jn.templateSettings={escape:q,evaluate:X,interpolate:Z,variable:"",imports:{_:jn}},jn.prototype=Un.prototype,jn.prototype.constructor=jn,zn.prototype=Hn(Un.prototype),zn.prototype.constructor=zn,Qn.prototype=Hn(Un.prototype),Qn.prototype.constructor=Qn,Vn.prototype.clear=function(){this.__data__=_n?_n(null):{},this.size=0},Vn.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Vn.prototype.get=function(t){var e=this.__data__;if(_n){var n=e[t];return n===a?o:n}return It.call(e,t)?e[t]:o},Vn.prototype.has=function(t){var e=this.__data__;return _n?e[t]!==o:It.call(e,t)},Vn.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=_n&&e===o?a:e,this},Wn.prototype.clear=function(){this.__data__=[],this.size=0},Wn.prototype.delete=function(t){var e=this.__data__,n=er(e,t);return!(n<0||(n==e.length-1?e.pop():re.call(e,n,1),--this.size,0))},Wn.prototype.get=function(t){var e=this.__data__,n=er(e,t);return n<0?o:e[n][1]},Wn.prototype.has=function(t){return er(this.__data__,t)>-1},Wn.prototype.set=function(t,e){var n=this.__data__,r=er(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new Vn,map:new(Sn||Wn),string:new Vn}},Gn.prototype.delete=function(t){var e=si(this,t).delete(t);return this.size-=e?1:0,e},Gn.prototype.get=function(t){return si(this,t).get(t)},Gn.prototype.has=function(t){return si(this,t).has(t)},Gn.prototype.set=function(t,e){var n=si(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Kn.prototype.add=Kn.prototype.push=function(t){return this.__data__.set(t,a),this},Kn.prototype.has=function(t){return this.__data__.has(t)},Yn.prototype.clear=function(){this.__data__=new Wn,this.size=0},Yn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Yn.prototype.get=function(t){return this.__data__.get(t)},Yn.prototype.has=function(t){return this.__data__.has(t)},Yn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Wn){var r=n.__data__;if(!Sn||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(t,e),this.size=n.size,this};var dr=Ro(yr),fr=Ro(br,!0);function pr(t,e){var n=!0;return dr(t,(function(t,r,o){return n=!!e(t,r,o)})),n}function hr(t,e,n){for(var r=-1,i=t.length;++r<i;){var a=t[r],l=e(a);if(null!=l&&(s===o?l==l&&!ul(l):n(l,s)))var s=l,u=a}return u}function mr(t,e){var n=[];return dr(t,(function(t,r,o){e(t,r,o)&&n.push(t)})),n}function gr(t,e,n,r,o){var i=-1,a=t.length;for(n||(n=gi),o||(o=[]);++i<a;){var l=t[i];e>0&&n(l)?e>1?gr(l,e-1,n,r,o):ke(o,l):r||(o[o.length]=l)}return o}var Ar=Io(),vr=Io(!0);function yr(t,e){return t&&Ar(t,e,Rl)}function br(t,e){return t&&vr(t,e,Rl)}function wr(t,e){return Ce(e,(function(e){return Ja(t[e])}))}function Cr(t,e){for(var n=0,r=(e=vo(e,t)).length;null!=t&&n<r;)t=t[Li(e[n++])];return n&&n==r?t:o}function xr(t,e,n){var r=e(t);return Wa(t)?r:ke(r,n(t))}function Sr(t){return null==t?t===o?"[object Undefined]":"[object Null]":le&&le in St(t)?function(t){var e=It.call(t,le),n=t[le];try{t[le]=o;var r=!0}catch(t){}var i=Nt.call(t);return r&&(e?t[le]=n:delete t[le]),i}(t):function(t){return Nt.call(t)}(t)}function Or(t,e){return t>e}function kr(t,e){return null!=t&&It.call(t,e)}function Er(t,e){return null!=t&&e in St(t)}function _r(t,e,n){for(var i=n?Se:xe,a=t[0].length,l=t.length,s=l,u=r(l),c=1/0,d=[];s--;){var f=t[s];s&&e&&(f=Oe(f,Qe(e))),c=vn(f.length,c),u[s]=!n&&(e||a>=120&&f.length>=120)?new Kn(s&&f):o}f=t[0];var p=-1,h=u[0];t:for(;++p<a&&d.length<c;){var m=f[p],g=e?e(m):m;if(m=n||0!==m?m:0,!(h?We(h,g):i(d,g,n))){for(s=l;--s;){var A=u[s];if(!(A?We(A,g):i(t[s],g,n)))continue t}h&&h.push(g),d.push(m)}}return d}function Pr(t,e,n){var r=null==(t=ki(t,e=vo(e,t)))?t:t[Li(Zi(e))];return null==r?o:Ae(r,t,n)}function Br(t){return nl(t)&&Sr(t)==m}function Tr(t,e,n,r,i){return t===e||(null==t||null==e||!nl(t)&&!nl(e)?t!=t&&e!=e:function(t,e,n,r,i,a){var l=Wa(t),s=Wa(e),u=l?g:pi(t),c=s?g:pi(e),d=(u=u==m?S:u)==S,f=(c=c==m?S:c)==S,p=u==c;if(p&&qa(t)){if(!qa(e))return!1;l=!0,d=!1}if(p&&!d)return a||(a=new Yn),l||cl(t)?ti(t,e,n,r,i,a):function(t,e,n,r,o,i,a){switch(n){case R:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case T:return!(t.byteLength!=e.byteLength||!i(new zt(t),new zt(e)));case A:case v:case x:return Ua(+t,+e);case y:return t.name==e.name&&t.message==e.message;case k:case _:return t==e+"";case C:var l=$e;case E:var s=1&r;if(l||(l=nn),t.size!=e.size&&!s)return!1;var u=a.get(t);if(u)return u==e;r|=2,a.set(t,e);var c=ti(l(t),l(e),r,o,i,a);return a.delete(t),c;case P:if(Fn)return Fn.call(t)==Fn.call(e)}return!1}(t,e,u,n,r,i,a);if(!(1&n)){var h=d&&It.call(t,"__wrapped__"),b=f&&It.call(e,"__wrapped__");if(h||b){var w=h?t.value():t,O=b?e.value():e;return a||(a=new Yn),i(w,O,n,r,a)}}return!!p&&(a||(a=new Yn),function(t,e,n,r,i,a){var l=1&n,s=ni(t),u=s.length;if(u!=ni(e).length&&!l)return!1;for(var c=u;c--;){var d=s[c];if(!(l?d in e:It.call(e,d)))return!1}var f=a.get(t),p=a.get(e);if(f&&p)return f==e&&p==t;var h=!0;a.set(t,e),a.set(e,t);for(var m=l;++c<u;){var g=t[d=s[c]],A=e[d];if(r)var v=l?r(A,g,d,e,t,a):r(g,A,d,t,e,a);if(!(v===o?g===A||i(g,A,n,r,a):v)){h=!1;break}m||(m="constructor"==d)}if(h&&!m){var y=t.constructor,b=e.constructor;y==b||!("constructor"in t)||!("constructor"in e)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(h=!1)}return a.delete(t),a.delete(e),h}(t,e,n,r,i,a))}(t,e,n,r,Tr,i))}function Rr(t,e,n,r){var i=n.length,a=i,l=!r;if(null==t)return!a;for(t=St(t);i--;){var s=n[i];if(l&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++i<a;){var u=(s=n[i])[0],c=t[u],d=s[1];if(l&&s[2]){if(c===o&&!(u in t))return!1}else{var f=new Yn;if(r)var p=r(c,d,u,t,e,f);if(!(p===o?Tr(d,c,3,r,f):p))return!1}}return!0}function Ir(t){return!(!el(t)||(e=t,Dt&&Dt in e))&&(Ja(t)?jt:mt).test(ji(t));var e}function Mr(t){return"function"==typeof t?t:null==t?os:"object"==typeof t?Wa(t)?jr(t[0],t[1]):Lr(t):ps(t)}function Dr(t){if(!Ci(t))return gn(t);var e=[];for(var n in St(t))It.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Nr(t,e){return t<e}function Fr(t,e){var n=-1,o=Ka(t)?r(t.length):[];return dr(t,(function(t,r,i){o[++n]=e(t,r,i)})),o}function Lr(t){var e=ui(t);return 1==e.length&&e[0][2]?Si(e[0][0],e[0][1]):function(n){return n===t||Rr(n,t,e)}}function jr(t,e){return yi(t)&&xi(e)?Si(Li(t),e):function(n){var r=El(n,t);return r===o&&r===e?_l(n,t):Tr(e,r,3)}}function Hr(t,e,n,r,i){t!==e&&Ar(e,(function(a,l){if(i||(i=new Yn),el(a))!function(t,e,n,r,i,a,l){var s=_i(t,n),u=_i(e,n),c=l.get(u);if(c)$n(t,n,c);else{var d=a?a(s,u,n+"",t,e,l):o,f=d===o;if(f){var p=Wa(u),h=!p&&qa(u),m=!p&&!h&&cl(u);d=u,p||h||m?Wa(s)?d=s:Ya(s)?d=_o(s):h?(f=!1,d=Co(u,!0)):m?(f=!1,d=So(u,!0)):d=[]:il(u)||Va(u)?(d=s,Va(s)?d=vl(s):el(s)&&!Ja(s)||(d=mi(u))):f=!1}f&&(l.set(u,d),i(d,u,r,a,l),l.delete(u)),$n(t,n,d)}}(t,e,l,n,Hr,r,i);else{var s=r?r(_i(t,l),a,l+"",t,e,i):o;s===o&&(s=a),$n(t,l,s)}}),Il)}function Ur(t,e){var n=t.length;if(n)return Ai(e+=e<0?n:0,n)?t[e]:o}function zr(t,e,n){e=e.length?Oe(e,(function(t){return Wa(t)?function(e){return Cr(e,1===t.length?t[0]:t)}:t})):[os];var r=-1;return e=Oe(e,Qe(li())),function(t,e){var r=t.length;for(t.sort((function(t,e){return function(t,e,n){for(var r=-1,o=t.criteria,i=e.criteria,a=o.length,l=n.length;++r<a;){var s=Oo(o[r],i[r]);if(s)return r>=l?s:s*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}));r--;)t[r]=t[r].value;return t}(Fr(t,(function(t,n,o){return{criteria:Oe(e,(function(e){return e(t)})),index:++r,value:t}})))}function Qr(t,e,n){for(var r=-1,o=e.length,i={};++r<o;){var a=e[r],l=Cr(t,a);n(l,a)&&Zr(i,vo(a,t),l)}return i}function Vr(t,e,n,r){var o=r?Me:Ie,i=-1,a=e.length,l=t;for(t===e&&(e=_o(e)),n&&(l=Oe(t,Qe(n)));++i<a;)for(var s=0,u=e[i],c=n?n(u):u;(s=o(l,c,s,r))>-1;)l!==t&&re.call(l,s,1),re.call(t,s,1);return t}function Wr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var o=e[n];if(n==r||o!==i){var i=o;Ai(o)?re.call(t,o,1):uo(t,o)}}return t}function Gr(t,e){return t+dn(wn()*(e-t+1))}function Kr(t,e){var n="";if(!t||e<1||e>d)return n;do{e%2&&(n+=t),(e=dn(e/2))&&(t+=t)}while(e);return n}function Yr(t,e){return Ti(Oi(t,e,os),t+"")}function qr(t){return Xn(Ul(t))}function Xr(t,e){var n=Ul(t);return Mi(n,ar(e,0,n.length))}function Zr(t,e,n,r){if(!el(t))return t;for(var i=-1,a=(e=vo(e,t)).length,l=a-1,s=t;null!=s&&++i<a;){var u=Li(e[i]),c=n;if("__proto__"===u||"constructor"===u||"prototype"===u)return t;if(i!=l){var d=s[u];(c=r?r(d,u,s):o)===o&&(c=el(d)?d:Ai(e[i+1])?[]:{})}tr(s,u,c),s=s[u]}return t}var Jr=Pn?function(t,e){return Pn.set(t,e),t}:os,$r=ue?function(t,e){return ue(t,"toString",{configurable:!0,enumerable:!1,value:es(e),writable:!0})}:os;function to(t){return Mi(Ul(t))}function eo(t,e,n){var o=-1,i=t.length;e<0&&(e=-e>i?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var a=r(i);++o<i;)a[o]=t[o+e];return a}function no(t,e){var n;return dr(t,(function(t,r,o){return!(n=e(t,r,o))})),!!n}function ro(t,e,n){var r=0,o=null==t?r:t.length;if("number"==typeof e&&e==e&&o<=2147483647){for(;r<o;){var i=r+o>>>1,a=t[i];null!==a&&!ul(a)&&(n?a<=e:a<e)?r=i+1:o=i}return o}return oo(t,e,os,n)}function oo(t,e,n,r){var i=0,a=null==t?0:t.length;if(0===a)return 0;for(var l=(e=n(e))!=e,s=null===e,u=ul(e),c=e===o;i<a;){var d=dn((i+a)/2),f=n(t[d]),p=f!==o,h=null===f,m=f==f,g=ul(f);if(l)var A=r||m;else A=c?m&&(r||p):s?m&&p&&(r||!h):u?m&&p&&!h&&(r||!g):!h&&!g&&(r?f<=e:f<e);A?i=d+1:a=d}return vn(a,4294967294)}function io(t,e){for(var n=-1,r=t.length,o=0,i=[];++n<r;){var a=t[n],l=e?e(a):a;if(!n||!Ua(l,s)){var s=l;i[o++]=0===a?0:a}}return i}function ao(t){return"number"==typeof t?t:ul(t)?f:+t}function lo(t){if("string"==typeof t)return t;if(Wa(t))return Oe(t,lo)+"";if(ul(t))return Ln?Ln.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function so(t,e,n){var r=-1,o=xe,i=t.length,a=!0,l=[],s=l;if(n)a=!1,o=Se;else if(i>=200){var u=e?null:Yo(t);if(u)return nn(u);a=!1,o=We,s=new Kn}else s=e?[]:l;t:for(;++r<i;){var c=t[r],d=e?e(c):c;if(c=n||0!==c?c:0,a&&d==d){for(var f=s.length;f--;)if(s[f]===d)continue t;e&&s.push(d),l.push(c)}else o(s,d,n)||(s!==l&&s.push(d),l.push(c))}return l}function uo(t,e){return null==(t=ki(t,e=vo(e,t)))||delete t[Li(Zi(e))]}function co(t,e,n,r){return Zr(t,e,n(Cr(t,e)),r)}function fo(t,e,n,r){for(var o=t.length,i=r?o:-1;(r?i--:++i<o)&&e(t[i],i,t););return n?eo(t,r?0:i,r?i+1:o):eo(t,r?i+1:0,r?o:i)}function po(t,e){var n=t;return n instanceof Qn&&(n=n.value()),Ee(e,(function(t,e){return e.func.apply(e.thisArg,ke([t],e.args))}),n)}function ho(t,e,n){var o=t.length;if(o<2)return o?so(t[0]):[];for(var i=-1,a=r(o);++i<o;)for(var l=t[i],s=-1;++s<o;)s!=i&&(a[i]=cr(a[i]||l,t[s],e,n));return so(gr(a,1),e,n)}function mo(t,e,n){for(var r=-1,i=t.length,a=e.length,l={};++r<i;){var s=r<a?e[r]:o;n(l,t[r],s)}return l}function go(t){return Ya(t)?t:[]}function Ao(t){return"function"==typeof t?t:os}function vo(t,e){return Wa(t)?t:yi(t,e)?[t]:Fi(yl(t))}var yo=Yr;function bo(t,e,n){var r=t.length;return n=n===o?r:n,!e&&n>=r?t:eo(t,e,n)}var wo=ce||function(t){return ie.clearTimeout(t)};function Co(t,e){if(e)return t.slice();var n=t.length,r=Qt?Qt(n):new t.constructor(n);return t.copy(r),r}function xo(t){var e=new t.constructor(t.byteLength);return new zt(e).set(new zt(t)),e}function So(t,e){var n=e?xo(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Oo(t,e){if(t!==e){var n=t!==o,r=null===t,i=t==t,a=ul(t),l=e!==o,s=null===e,u=e==e,c=ul(e);if(!s&&!c&&!a&&t>e||a&&l&&u&&!s&&!c||r&&l&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&t<e||c&&n&&i&&!r&&!a||s&&n&&i||!l&&i||!u)return-1}return 0}function ko(t,e,n,o){for(var i=-1,a=t.length,l=n.length,s=-1,u=e.length,c=An(a-l,0),d=r(u+c),f=!o;++s<u;)d[s]=e[s];for(;++i<l;)(f||i<a)&&(d[n[i]]=t[i]);for(;c--;)d[s++]=t[i++];return d}function Eo(t,e,n,o){for(var i=-1,a=t.length,l=-1,s=n.length,u=-1,c=e.length,d=An(a-s,0),f=r(d+c),p=!o;++i<d;)f[i]=t[i];for(var h=i;++u<c;)f[h+u]=e[u];for(;++l<s;)(p||i<a)&&(f[h+n[l]]=t[i++]);return f}function _o(t,e){var n=-1,o=t.length;for(e||(e=r(o));++n<o;)e[n]=t[n];return e}function Po(t,e,n,r){var i=!n;n||(n={});for(var a=-1,l=e.length;++a<l;){var s=e[a],u=r?r(n[s],t[s],s,n,t):o;u===o&&(u=t[s]),i?or(n,s,u):tr(n,s,u)}return n}function Bo(t,e){return function(n,r){var o=Wa(n)?ve:nr,i=e?e():{};return o(n,t,li(r,2),i)}}function To(t){return Yr((function(e,n){var r=-1,i=n.length,a=i>1?n[i-1]:o,l=i>2?n[2]:o;for(a=t.length>3&&"function"==typeof a?(i--,a):o,l&&vi(n[0],n[1],l)&&(a=i<3?o:a,i=1),e=St(e);++r<i;){var s=n[r];s&&t(e,s,r,a)}return e}))}function Ro(t,e){return function(n,r){if(null==n)return n;if(!Ka(n))return t(n,r);for(var o=n.length,i=e?o:-1,a=St(n);(e?i--:++i<o)&&!1!==r(a[i],i,a););return n}}function Io(t){return function(e,n,r){for(var o=-1,i=St(e),a=r(e),l=a.length;l--;){var s=a[t?l:++o];if(!1===n(i[s],s,i))break}return e}}function Mo(t){return function(e){var n=Je(e=yl(e))?an(e):o,r=n?n[0]:e.charAt(0),i=n?bo(n,1).join(""):e.slice(1);return r[t]()+i}}function Do(t){return function(e){return Ee(Jl(Vl(e).replace(Vt,"")),t,"")}}function No(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=Hn(t.prototype),r=t.apply(n,e);return el(r)?r:n}}function Fo(t){return function(e,n,r){var i=St(e);if(!Ka(e)){var a=li(n,3);e=Rl(e),n=function(t){return a(i[t],t,i)}}var l=t(e,n,r);return l>-1?i[a?e[l]:l]:o}}function Lo(t){return ei((function(e){var n=e.length,r=n,a=zn.prototype.thru;for(t&&e.reverse();r--;){var l=e[r];if("function"!=typeof l)throw new Et(i);if(a&&!s&&"wrapper"==ii(l))var s=new zn([],!0)}for(r=s?r:n;++r<n;){var u=ii(l=e[r]),c="wrapper"==u?oi(l):o;s=c&&bi(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?s[ii(c[0])].apply(s,c[3]):1==l.length&&bi(l)?s[u]():s.thru(l)}return function(){var t=arguments,r=t[0];if(s&&1==t.length&&Wa(r))return s.plant(r).value();for(var o=0,i=n?e[o].apply(this,t):r;++o<n;)i=e[o].call(this,i);return i}}))}function jo(t,e,n,i,a,l,s,c,d,f){var p=e&u,h=1&e,m=2&e,g=24&e,A=512&e,v=m?o:No(t);return function o(){for(var u=arguments.length,y=r(u),b=u;b--;)y[b]=arguments[b];if(g)var w=ai(o),C=Ye(y,w);if(i&&(y=ko(y,i,a,g)),l&&(y=Eo(y,l,s,g)),u-=C,g&&u<f){var x=en(y,w);return Go(t,e,jo,o.placeholder,n,y,x,c,d,f-u)}var S=h?n:this,O=m?S[t]:t;return u=y.length,c?y=Ei(y,c):A&&u>1&&y.reverse(),p&&d<u&&(y.length=d),this&&this!==ie&&this instanceof o&&(O=v||No(O)),O.apply(S,y)}}function Ho(t,e){return function(n,r){return function(t,e,n,r){return yr(t,(function(t,o,i){e(r,n(t),o,i)})),r}(n,t,e(r),{})}}function Uo(t,e){return function(n,r){var i;if(n===o&&r===o)return e;if(n!==o&&(i=n),r!==o){if(i===o)return r;"string"==typeof n||"string"==typeof r?(n=lo(n),r=lo(r)):(n=ao(n),r=ao(r)),i=t(n,r)}return i}}function zo(t){return ei((function(e){return e=Oe(e,Qe(li())),Yr((function(n){var r=this;return t(e,(function(t){return Ae(t,r,n)}))}))}))}function Qo(t,e){var n=(e=e===o?" ":lo(e)).length;if(n<2)return n?Kr(e,t):e;var r=Kr(e,cn(t/on(e)));return Je(e)?bo(an(r),0,t).join(""):r.slice(0,t)}function Vo(t){return function(e,n,i){return i&&"number"!=typeof i&&vi(e,n,i)&&(n=i=o),e=hl(e),n===o?(n=e,e=0):n=hl(n),function(t,e,n,o){for(var i=-1,a=An(cn((e-t)/(n||1)),0),l=r(a);a--;)l[o?a:++i]=t,t+=n;return l}(e,n,i=i===o?e<n?1:-1:hl(i),t)}}function Wo(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=Al(e),n=Al(n)),t(e,n)}}function Go(t,e,n,r,i,a,l,u,c,d){var f=8&e;e|=f?s:64,4&(e&=~(f?64:s))||(e&=-4);var p=[t,e,i,f?a:o,f?l:o,f?o:a,f?o:l,u,c,d],h=n.apply(o,p);return bi(t)&&Pi(h,p),h.placeholder=r,Ri(h,t,e)}function Ko(t){var e=xt[t];return function(t,n){if(t=Al(t),(n=null==n?0:vn(ml(n),292))&&hn(t)){var r=(yl(t)+"e").split("e");return+((r=(yl(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return e(t)}}var Yo=kn&&1/nn(new kn([,-0]))[1]==c?function(t){return new kn(t)}:us;function qo(t){return function(e){var n=pi(e);return n==C?$e(e):n==E?rn(e):function(t,e){return Oe(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function Xo(t,e,n,a,c,d,f,p){var h=2&e;if(!h&&"function"!=typeof t)throw new Et(i);var m=a?a.length:0;if(m||(e&=-97,a=c=o),f=f===o?f:An(ml(f),0),p=p===o?p:ml(p),m-=c?c.length:0,64&e){var g=a,A=c;a=c=o}var v=h?o:oi(t),y=[t,e,n,a,c,g,A,d,f,p];if(v&&function(t,e){var n=t[1],r=e[1],o=n|r,i=o<131,a=r==u&&8==n||r==u&&256==n&&t[7].length<=e[8]||384==r&&e[7].length<=e[8]&&8==n;if(!i&&!a)return t;1&r&&(t[2]=e[2],o|=1&n?0:4);var s=e[3];if(s){var c=t[3];t[3]=c?ko(c,s,e[4]):s,t[4]=c?en(t[3],l):e[4]}(s=e[5])&&(c=t[5],t[5]=c?Eo(c,s,e[6]):s,t[6]=c?en(t[5],l):e[6]),(s=e[7])&&(t[7]=s),r&u&&(t[8]=null==t[8]?e[8]:vn(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=o}(y,v),t=y[0],e=y[1],n=y[2],a=y[3],c=y[4],!(p=y[9]=y[9]===o?h?0:t.length:An(y[9]-m,0))&&24&e&&(e&=-25),e&&1!=e)b=8==e||16==e?function(t,e,n){var i=No(t);return function a(){for(var l=arguments.length,s=r(l),u=l,c=ai(a);u--;)s[u]=arguments[u];var d=l<3&&s[0]!==c&&s[l-1]!==c?[]:en(s,c);return(l-=d.length)<n?Go(t,e,jo,a.placeholder,o,s,d,o,o,n-l):Ae(this&&this!==ie&&this instanceof a?i:t,this,s)}}(t,e,p):e!=s&&33!=e||c.length?jo.apply(o,y):function(t,e,n,o){var i=1&e,a=No(t);return function e(){for(var l=-1,s=arguments.length,u=-1,c=o.length,d=r(c+s),f=this&&this!==ie&&this instanceof e?a:t;++u<c;)d[u]=o[u];for(;s--;)d[u++]=arguments[++l];return Ae(f,i?n:this,d)}}(t,e,n,a);else var b=function(t,e,n){var r=1&e,o=No(t);return function e(){return(this&&this!==ie&&this instanceof e?o:t).apply(r?n:this,arguments)}}(t,e,n);return Ri((v?Jr:Pi)(b,y),t,e)}function Zo(t,e,n,r){return t===o||Ua(t,Bt[n])&&!It.call(r,n)?e:t}function Jo(t,e,n,r,i,a){return el(t)&&el(e)&&(a.set(e,t),Hr(t,e,o,Jo,a),a.delete(e)),t}function $o(t){return il(t)?o:t}function ti(t,e,n,r,i,a){var l=1&n,s=t.length,u=e.length;if(s!=u&&!(l&&u>s))return!1;var c=a.get(t),d=a.get(e);if(c&&d)return c==e&&d==t;var f=-1,p=!0,h=2&n?new Kn:o;for(a.set(t,e),a.set(e,t);++f<s;){var m=t[f],g=e[f];if(r)var A=l?r(g,m,f,e,t,a):r(m,g,f,t,e,a);if(A!==o){if(A)continue;p=!1;break}if(h){if(!Pe(e,(function(t,e){if(!We(h,e)&&(m===t||i(m,t,n,r,a)))return h.push(e)}))){p=!1;break}}else if(m!==g&&!i(m,g,n,r,a)){p=!1;break}}return a.delete(t),a.delete(e),p}function ei(t){return Ti(Oi(t,o,Gi),t+"")}function ni(t){return xr(t,Rl,di)}function ri(t){return xr(t,Il,fi)}var oi=Pn?function(t){return Pn.get(t)}:us;function ii(t){for(var e=t.name+"",n=Bn[e],r=It.call(Bn,e)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==t)return o.name}return e}function ai(t){return(It.call(jn,"placeholder")?jn:t).placeholder}function li(){var t=jn.iteratee||is;return t=t===is?Mr:t,arguments.length?t(arguments[0],arguments[1]):t}function si(t,e){var n,r,o=t.__data__;return("string"==(r=typeof(n=e))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof e?"string":"hash"]:o.map}function ui(t){for(var e=Rl(t),n=e.length;n--;){var r=e[n],o=t[r];e[n]=[r,o,xi(o)]}return e}function ci(t,e){var n=function(t,e){return null==t?o:t[e]}(t,e);return Ir(n)?n:o}var di=fn?function(t){return null==t?[]:(t=St(t),Ce(fn(t),(function(e){return te.call(t,e)})))}:gs,fi=fn?function(t){for(var e=[];t;)ke(e,di(t)),t=Gt(t);return e}:gs,pi=Sr;function hi(t,e,n){for(var r=-1,o=(e=vo(e,t)).length,i=!1;++r<o;){var a=Li(e[r]);if(!(i=null!=t&&n(t,a)))break;t=t[a]}return i||++r!=o?i:!!(o=null==t?0:t.length)&&tl(o)&&Ai(a,o)&&(Wa(t)||Va(t))}function mi(t){return"function"!=typeof t.constructor||Ci(t)?{}:Hn(Gt(t))}function gi(t){return Wa(t)||Va(t)||!!(oe&&t&&t[oe])}function Ai(t,e){var n=typeof t;return!!(e=null==e?d:e)&&("number"==n||"symbol"!=n&&At.test(t))&&t>-1&&t%1==0&&t<e}function vi(t,e,n){if(!el(n))return!1;var r=typeof e;return!!("number"==r?Ka(n)&&Ai(e,n.length):"string"==r&&e in n)&&Ua(n[e],t)}function yi(t,e){if(Wa(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!ul(t))||$.test(t)||!J.test(t)||null!=e&&t in St(e)}function bi(t){var e=ii(t),n=jn[e];if("function"!=typeof n||!(e in Qn.prototype))return!1;if(t===n)return!0;var r=oi(n);return!!r&&t===r[0]}(xn&&pi(new xn(new ArrayBuffer(1)))!=R||Sn&&pi(new Sn)!=C||On&&pi(On.resolve())!=O||kn&&pi(new kn)!=E||En&&pi(new En)!=B)&&(pi=function(t){var e=Sr(t),n=e==S?t.constructor:o,r=n?ji(n):"";if(r)switch(r){case Tn:return R;case Rn:return C;case In:return O;case Mn:return E;case Dn:return B}return e});var wi=Tt?Ja:As;function Ci(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||Bt)}function xi(t){return t==t&&!el(t)}function Si(t,e){return function(n){return null!=n&&n[t]===e&&(e!==o||t in St(n))}}function Oi(t,e,n){return e=An(e===o?t.length-1:e,0),function(){for(var o=arguments,i=-1,a=An(o.length-e,0),l=r(a);++i<a;)l[i]=o[e+i];i=-1;for(var s=r(e+1);++i<e;)s[i]=o[i];return s[e]=n(l),Ae(t,this,s)}}function ki(t,e){return e.length<2?t:Cr(t,eo(e,0,-1))}function Ei(t,e){for(var n=t.length,r=vn(e.length,n),i=_o(t);r--;){var a=e[r];t[r]=Ai(a,n)?i[a]:o}return t}function _i(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var Pi=Ii(Jr),Bi=Le||function(t,e){return ie.setTimeout(t,e)},Ti=Ii($r);function Ri(t,e,n){var r=e+"";return Ti(t,function(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(it,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return ye(h,(function(n){var r="_."+n[0];e&n[1]&&!xe(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(at);return e?e[1].split(lt):[]}(r),n)))}function Ii(t){var e=0,n=0;return function(){var r=yn(),i=16-(r-n);if(n=r,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(o,arguments)}}function Mi(t,e){var n=-1,r=t.length,i=r-1;for(e=e===o?r:e;++n<e;){var a=Gr(n,i),l=t[a];t[a]=t[n],t[n]=l}return t.length=e,t}var Di,Ni,Fi=(Di=Da((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(tt,(function(t,n,r,o){e.push(r?o.replace(ct,"$1"):n||t)})),e}),(function(t){return 500===Ni.size&&Ni.clear(),t})),Ni=Di.cache,Di);function Li(t){if("string"==typeof t||ul(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function ji(t){if(null!=t){try{return Rt.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function Hi(t){if(t instanceof Qn)return t.clone();var e=new zn(t.__wrapped__,t.__chain__);return e.__actions__=_o(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var Ui=Yr((function(t,e){return Ya(t)?cr(t,gr(e,1,Ya,!0)):[]})),zi=Yr((function(t,e){var n=Zi(e);return Ya(n)&&(n=o),Ya(t)?cr(t,gr(e,1,Ya,!0),li(n,2)):[]})),Qi=Yr((function(t,e){var n=Zi(e);return Ya(n)&&(n=o),Ya(t)?cr(t,gr(e,1,Ya,!0),o,n):[]}));function Vi(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=null==n?0:ml(n);return o<0&&(o=An(r+o,0)),Re(t,li(e,3),o)}function Wi(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return n!==o&&(i=ml(n),i=n<0?An(r+i,0):vn(i,r-1)),Re(t,li(e,3),i,!0)}function Gi(t){return null!=t&&t.length?gr(t,1):[]}function Ki(t){return t&&t.length?t[0]:o}var Yi=Yr((function(t){var e=Oe(t,go);return e.length&&e[0]===t[0]?_r(e):[]})),qi=Yr((function(t){var e=Zi(t),n=Oe(t,go);return e===Zi(n)?e=o:n.pop(),n.length&&n[0]===t[0]?_r(n,li(e,2)):[]})),Xi=Yr((function(t){var e=Zi(t),n=Oe(t,go);return(e="function"==typeof e?e:o)&&n.pop(),n.length&&n[0]===t[0]?_r(n,o,e):[]}));function Zi(t){var e=null==t?0:t.length;return e?t[e-1]:o}var Ji=Yr($i);function $i(t,e){return t&&t.length&&e&&e.length?Vr(t,e):t}var ta=ei((function(t,e){var n=null==t?0:t.length,r=ir(t,e);return Wr(t,Oe(e,(function(t){return Ai(t,n)?+t:t})).sort(Oo)),r}));function ea(t){return null==t?t:Cn.call(t)}var na=Yr((function(t){return so(gr(t,1,Ya,!0))})),ra=Yr((function(t){var e=Zi(t);return Ya(e)&&(e=o),so(gr(t,1,Ya,!0),li(e,2))})),oa=Yr((function(t){var e=Zi(t);return e="function"==typeof e?e:o,so(gr(t,1,Ya,!0),o,e)}));function ia(t){if(!t||!t.length)return[];var e=0;return t=Ce(t,(function(t){if(Ya(t))return e=An(t.length,e),!0})),Ue(e,(function(e){return Oe(t,Fe(e))}))}function aa(t,e){if(!t||!t.length)return[];var n=ia(t);return null==e?n:Oe(n,(function(t){return Ae(e,o,t)}))}var la=Yr((function(t,e){return Ya(t)?cr(t,e):[]})),sa=Yr((function(t){return ho(Ce(t,Ya))})),ua=Yr((function(t){var e=Zi(t);return Ya(e)&&(e=o),ho(Ce(t,Ya),li(e,2))})),ca=Yr((function(t){var e=Zi(t);return e="function"==typeof e?e:o,ho(Ce(t,Ya),o,e)})),da=Yr(ia),fa=Yr((function(t){var e=t.length,n=e>1?t[e-1]:o;return n="function"==typeof n?(t.pop(),n):o,aa(t,n)}));function pa(t){var e=jn(t);return e.__chain__=!0,e}function ha(t,e){return e(t)}var ma=ei((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return ir(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Qn&&Ai(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new zn(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(o),t}))):this.thru(i)})),ga=Bo((function(t,e,n){It.call(t,n)?++t[n]:or(t,n,1)})),Aa=Fo(Vi),va=Fo(Wi);function ya(t,e){return(Wa(t)?ye:dr)(t,li(e,3))}function ba(t,e){return(Wa(t)?be:fr)(t,li(e,3))}var wa=Bo((function(t,e,n){It.call(t,n)?t[n].push(e):or(t,n,[e])})),Ca=Yr((function(t,e,n){var o=-1,i="function"==typeof e,a=Ka(t)?r(t.length):[];return dr(t,(function(t){a[++o]=i?Ae(e,t,n):Pr(t,e,n)})),a})),xa=Bo((function(t,e,n){or(t,n,e)}));function Sa(t,e){return(Wa(t)?Oe:Fr)(t,li(e,3))}var Oa=Bo((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]})),ka=Yr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&vi(t,e[0],e[1])?e=[]:n>2&&vi(e[0],e[1],e[2])&&(e=[e[0]]),zr(t,gr(e,1),[])})),Ea=Be||function(){return ie.Date.now()};function _a(t,e,n){return e=n?o:e,e=t&&null==e?t.length:e,Xo(t,u,o,o,o,o,e)}function Pa(t,e){var n;if("function"!=typeof e)throw new Et(i);return t=ml(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=o),n}}var Ba=Yr((function(t,e,n){var r=1;if(n.length){var o=en(n,ai(Ba));r|=s}return Xo(t,r,e,n,o)})),Ta=Yr((function(t,e,n){var r=3;if(n.length){var o=en(n,ai(Ta));r|=s}return Xo(e,r,t,n,o)}));function Ra(t,e,n){var r,a,l,s,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof t)throw new Et(i);function m(e){var n=r,i=a;return r=a=o,d=e,s=t.apply(i,n)}function g(t){return d=t,u=Bi(v,e),f?m(t):s}function A(t){var n=t-c;return c===o||n>=e||n<0||p&&t-d>=l}function v(){var t=Ea();if(A(t))return y(t);u=Bi(v,function(t){var n=e-(t-c);return p?vn(n,l-(t-d)):n}(t))}function y(t){return u=o,h&&r?m(t):(r=a=o,s)}function b(){var t=Ea(),n=A(t);if(r=arguments,a=this,c=t,n){if(u===o)return g(c);if(p)return wo(u),u=Bi(v,e),m(c)}return u===o&&(u=Bi(v,e)),s}return e=Al(e)||0,el(n)&&(f=!!n.leading,l=(p="maxWait"in n)?An(Al(n.maxWait)||0,e):l,h="trailing"in n?!!n.trailing:h),b.cancel=function(){u!==o&&wo(u),d=0,r=c=a=u=o},b.flush=function(){return u===o?s:y(Ea())},b}var Ia=Yr((function(t,e){return ur(t,1,e)})),Ma=Yr((function(t,e,n){return ur(t,Al(e)||0,n)}));function Da(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Et(i);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Da.Cache||Gn),n}function Na(t){if("function"!=typeof t)throw new Et(i);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Da.Cache=Gn;var Fa=yo((function(t,e){var n=(e=1==e.length&&Wa(e[0])?Oe(e[0],Qe(li())):Oe(gr(e,1),Qe(li()))).length;return Yr((function(r){for(var o=-1,i=vn(r.length,n);++o<i;)r[o]=e[o].call(this,r[o]);return Ae(t,this,r)}))})),La=Yr((function(t,e){var n=en(e,ai(La));return Xo(t,s,o,e,n)})),ja=Yr((function(t,e){var n=en(e,ai(ja));return Xo(t,64,o,e,n)})),Ha=ei((function(t,e){return Xo(t,256,o,o,o,e)}));function Ua(t,e){return t===e||t!=t&&e!=e}var za=Wo(Or),Qa=Wo((function(t,e){return t>=e})),Va=Br(function(){return arguments}())?Br:function(t){return nl(t)&&It.call(t,"callee")&&!te.call(t,"callee")},Wa=r.isArray,Ga=de?Qe(de):function(t){return nl(t)&&Sr(t)==T};function Ka(t){return null!=t&&tl(t.length)&&!Ja(t)}function Ya(t){return nl(t)&&Ka(t)}var qa=pn||As,Xa=fe?Qe(fe):function(t){return nl(t)&&Sr(t)==v};function Za(t){if(!nl(t))return!1;var e=Sr(t);return e==y||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!il(t)}function Ja(t){if(!el(t))return!1;var e=Sr(t);return e==b||e==w||"[object AsyncFunction]"==e||"[object Proxy]"==e}function $a(t){return"number"==typeof t&&t==ml(t)}function tl(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=d}function el(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function nl(t){return null!=t&&"object"==typeof t}var rl=pe?Qe(pe):function(t){return nl(t)&&pi(t)==C};function ol(t){return"number"==typeof t||nl(t)&&Sr(t)==x}function il(t){if(!nl(t)||Sr(t)!=S)return!1;var e=Gt(t);if(null===e)return!0;var n=It.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Rt.call(n)==Ft}var al=he?Qe(he):function(t){return nl(t)&&Sr(t)==k},ll=me?Qe(me):function(t){return nl(t)&&pi(t)==E};function sl(t){return"string"==typeof t||!Wa(t)&&nl(t)&&Sr(t)==_}function ul(t){return"symbol"==typeof t||nl(t)&&Sr(t)==P}var cl=ge?Qe(ge):function(t){return nl(t)&&tl(t.length)&&!!Jt[Sr(t)]},dl=Wo(Nr),fl=Wo((function(t,e){return t<=e}));function pl(t){if(!t)return[];if(Ka(t))return sl(t)?an(t):_o(t);if(ae&&t[ae])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[ae]());var e=pi(t);return(e==C?$e:e==E?nn:Ul)(t)}function hl(t){return t?(t=Al(t))===c||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function ml(t){var e=hl(t),n=e%1;return e==e?n?e-n:e:0}function gl(t){return t?ar(ml(t),0,p):0}function Al(t){if("number"==typeof t)return t;if(ul(t))return f;if(el(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=el(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=ze(t);var n=ht.test(t);return n||gt.test(t)?ne(t.slice(2),n?2:8):pt.test(t)?f:+t}function vl(t){return Po(t,Il(t))}function yl(t){return null==t?"":lo(t)}var bl=To((function(t,e){if(Ci(e)||Ka(e))Po(e,Rl(e),t);else for(var n in e)It.call(e,n)&&tr(t,n,e[n])})),wl=To((function(t,e){Po(e,Il(e),t)})),Cl=To((function(t,e,n,r){Po(e,Il(e),t,r)})),xl=To((function(t,e,n,r){Po(e,Rl(e),t,r)})),Sl=ei(ir),Ol=Yr((function(t,e){t=St(t);var n=-1,r=e.length,i=r>2?e[2]:o;for(i&&vi(e[0],e[1],i)&&(r=1);++n<r;)for(var a=e[n],l=Il(a),s=-1,u=l.length;++s<u;){var c=l[s],d=t[c];(d===o||Ua(d,Bt[c])&&!It.call(t,c))&&(t[c]=a[c])}return t})),kl=Yr((function(t){return t.push(o,Jo),Ae(Dl,o,t)}));function El(t,e,n){var r=null==t?o:Cr(t,e);return r===o?n:r}function _l(t,e){return null!=t&&hi(t,e,Er)}var Pl=Ho((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Nt.call(e)),t[e]=n}),es(os)),Bl=Ho((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Nt.call(e)),It.call(t,e)?t[e].push(n):t[e]=[n]}),li),Tl=Yr(Pr);function Rl(t){return Ka(t)?qn(t):Dr(t)}function Il(t){return Ka(t)?qn(t,!0):function(t){if(!el(t))return function(t){var e=[];if(null!=t)for(var n in St(t))e.push(n);return e}(t);var e=Ci(t),n=[];for(var r in t)("constructor"!=r||!e&&It.call(t,r))&&n.push(r);return n}(t)}var Ml=To((function(t,e,n){Hr(t,e,n)})),Dl=To((function(t,e,n,r){Hr(t,e,n,r)})),Nl=ei((function(t,e){var n={};if(null==t)return n;var r=!1;e=Oe(e,(function(e){return e=vo(e,t),r||(r=e.length>1),e})),Po(t,ri(t),n),r&&(n=lr(n,7,$o));for(var o=e.length;o--;)uo(n,e[o]);return n})),Fl=ei((function(t,e){return null==t?{}:function(t,e){return Qr(t,e,(function(e,n){return _l(t,n)}))}(t,e)}));function Ll(t,e){if(null==t)return{};var n=Oe(ri(t),(function(t){return[t]}));return e=li(e),Qr(t,n,(function(t,n){return e(t,n[0])}))}var jl=qo(Rl),Hl=qo(Il);function Ul(t){return null==t?[]:Ve(t,Rl(t))}var zl=Do((function(t,e,n){return e=e.toLowerCase(),t+(n?Ql(e):e)}));function Ql(t){return Zl(yl(t).toLowerCase())}function Vl(t){return(t=yl(t))&&t.replace(vt,qe).replace(Wt,"")}var Wl=Do((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Gl=Do((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Kl=Mo("toLowerCase"),Yl=Do((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()})),ql=Do((function(t,e,n){return t+(n?" ":"")+Zl(e)})),Xl=Do((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Zl=Mo("toUpperCase");function Jl(t,e,n){return t=yl(t),(e=n?o:e)===o?function(t){return qt.test(t)}(t)?function(t){return t.match(Kt)||[]}(t):function(t){return t.match(st)||[]}(t):t.match(e)||[]}var $l=Yr((function(t,e){try{return Ae(t,o,e)}catch(t){return Za(t)?t:new wt(t)}})),ts=ei((function(t,e){return ye(e,(function(e){e=Li(e),or(t,e,Ba(t[e],t))})),t}));function es(t){return function(){return t}}var ns=Lo(),rs=Lo(!0);function os(t){return t}function is(t){return Mr("function"==typeof t?t:lr(t,1))}var as=Yr((function(t,e){return function(n){return Pr(n,t,e)}})),ls=Yr((function(t,e){return function(n){return Pr(t,n,e)}}));function ss(t,e,n){var r=Rl(e),o=wr(e,r);null!=n||el(e)&&(o.length||!r.length)||(n=e,e=t,t=this,o=wr(e,Rl(e)));var i=!(el(n)&&"chain"in n&&!n.chain),a=Ja(t);return ye(o,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(i||e){var n=t(this.__wrapped__),o=n.__actions__=_o(this.__actions__);return o.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,ke([this.value()],arguments))})})),t}function us(){}var cs=zo(Oe),ds=zo(we),fs=zo(Pe);function ps(t){return yi(t)?Fe(Li(t)):function(t){return function(e){return Cr(e,t)}}(t)}var hs=Vo(),ms=Vo(!0);function gs(){return[]}function As(){return!1}var vs,ys=Uo((function(t,e){return t+e}),0),bs=Ko("ceil"),ws=Uo((function(t,e){return t/e}),1),Cs=Ko("floor"),xs=Uo((function(t,e){return t*e}),1),Ss=Ko("round"),Os=Uo((function(t,e){return t-e}),0);return jn.after=function(t,e){if("function"!=typeof e)throw new Et(i);return t=ml(t),function(){if(--t<1)return e.apply(this,arguments)}},jn.ary=_a,jn.assign=bl,jn.assignIn=wl,jn.assignInWith=Cl,jn.assignWith=xl,jn.at=Sl,jn.before=Pa,jn.bind=Ba,jn.bindAll=ts,jn.bindKey=Ta,jn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Wa(t)?t:[t]},jn.chain=pa,jn.chunk=function(t,e,n){e=(n?vi(t,e,n):e===o)?1:An(ml(e),0);var i=null==t?0:t.length;if(!i||e<1)return[];for(var a=0,l=0,s=r(cn(i/e));a<i;)s[l++]=eo(t,a,a+=e);return s},jn.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,o=[];++e<n;){var i=t[e];i&&(o[r++]=i)}return o},jn.concat=function(){var t=arguments.length;if(!t)return[];for(var e=r(t-1),n=arguments[0],o=t;o--;)e[o-1]=arguments[o];return ke(Wa(n)?_o(n):[n],gr(e,1))},jn.cond=function(t){var e=null==t?0:t.length,n=li();return t=e?Oe(t,(function(t){if("function"!=typeof t[1])throw new Et(i);return[n(t[0]),t[1]]})):[],Yr((function(n){for(var r=-1;++r<e;){var o=t[r];if(Ae(o[0],this,n))return Ae(o[1],this,n)}}))},jn.conforms=function(t){return function(t){var e=Rl(t);return function(n){return sr(n,t,e)}}(lr(t,1))},jn.constant=es,jn.countBy=ga,jn.create=function(t,e){var n=Hn(t);return null==e?n:rr(n,e)},jn.curry=function t(e,n,r){var i=Xo(e,8,o,o,o,o,o,n=r?o:n);return i.placeholder=t.placeholder,i},jn.curryRight=function t(e,n,r){var i=Xo(e,16,o,o,o,o,o,n=r?o:n);return i.placeholder=t.placeholder,i},jn.debounce=Ra,jn.defaults=Ol,jn.defaultsDeep=kl,jn.defer=Ia,jn.delay=Ma,jn.difference=Ui,jn.differenceBy=zi,jn.differenceWith=Qi,jn.drop=function(t,e,n){var r=null==t?0:t.length;return r?eo(t,(e=n||e===o?1:ml(e))<0?0:e,r):[]},jn.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?eo(t,0,(e=r-(e=n||e===o?1:ml(e)))<0?0:e):[]},jn.dropRightWhile=function(t,e){return t&&t.length?fo(t,li(e,3),!0,!0):[]},jn.dropWhile=function(t,e){return t&&t.length?fo(t,li(e,3),!0):[]},jn.fill=function(t,e,n,r){var i=null==t?0:t.length;return i?(n&&"number"!=typeof n&&vi(t,e,n)&&(n=0,r=i),function(t,e,n,r){var i=t.length;for((n=ml(n))<0&&(n=-n>i?0:i+n),(r=r===o||r>i?i:ml(r))<0&&(r+=i),r=n>r?0:gl(r);n<r;)t[n++]=e;return t}(t,e,n,r)):[]},jn.filter=function(t,e){return(Wa(t)?Ce:mr)(t,li(e,3))},jn.flatMap=function(t,e){return gr(Sa(t,e),1)},jn.flatMapDeep=function(t,e){return gr(Sa(t,e),c)},jn.flatMapDepth=function(t,e,n){return n=n===o?1:ml(n),gr(Sa(t,e),n)},jn.flatten=Gi,jn.flattenDeep=function(t){return null!=t&&t.length?gr(t,c):[]},jn.flattenDepth=function(t,e){return null!=t&&t.length?gr(t,e=e===o?1:ml(e)):[]},jn.flip=function(t){return Xo(t,512)},jn.flow=ns,jn.flowRight=rs,jn.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var o=t[e];r[o[0]]=o[1]}return r},jn.functions=function(t){return null==t?[]:wr(t,Rl(t))},jn.functionsIn=function(t){return null==t?[]:wr(t,Il(t))},jn.groupBy=wa,jn.initial=function(t){return null!=t&&t.length?eo(t,0,-1):[]},jn.intersection=Yi,jn.intersectionBy=qi,jn.intersectionWith=Xi,jn.invert=Pl,jn.invertBy=Bl,jn.invokeMap=Ca,jn.iteratee=is,jn.keyBy=xa,jn.keys=Rl,jn.keysIn=Il,jn.map=Sa,jn.mapKeys=function(t,e){var n={};return e=li(e,3),yr(t,(function(t,r,o){or(n,e(t,r,o),t)})),n},jn.mapValues=function(t,e){var n={};return e=li(e,3),yr(t,(function(t,r,o){or(n,r,e(t,r,o))})),n},jn.matches=function(t){return Lr(lr(t,1))},jn.matchesProperty=function(t,e){return jr(t,lr(e,1))},jn.memoize=Da,jn.merge=Ml,jn.mergeWith=Dl,jn.method=as,jn.methodOf=ls,jn.mixin=ss,jn.negate=Na,jn.nthArg=function(t){return t=ml(t),Yr((function(e){return Ur(e,t)}))},jn.omit=Nl,jn.omitBy=function(t,e){return Ll(t,Na(li(e)))},jn.once=function(t){return Pa(2,t)},jn.orderBy=function(t,e,n,r){return null==t?[]:(Wa(e)||(e=null==e?[]:[e]),Wa(n=r?o:n)||(n=null==n?[]:[n]),zr(t,e,n))},jn.over=cs,jn.overArgs=Fa,jn.overEvery=ds,jn.overSome=fs,jn.partial=La,jn.partialRight=ja,jn.partition=Oa,jn.pick=Fl,jn.pickBy=Ll,jn.property=ps,jn.propertyOf=function(t){return function(e){return null==t?o:Cr(t,e)}},jn.pull=Ji,jn.pullAll=$i,jn.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?Vr(t,e,li(n,2)):t},jn.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?Vr(t,e,o,n):t},jn.pullAt=ta,jn.range=hs,jn.rangeRight=ms,jn.rearg=Ha,jn.reject=function(t,e){return(Wa(t)?Ce:mr)(t,Na(li(e,3)))},jn.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,o=[],i=t.length;for(e=li(e,3);++r<i;){var a=t[r];e(a,r,t)&&(n.push(a),o.push(r))}return Wr(t,o),n},jn.rest=function(t,e){if("function"!=typeof t)throw new Et(i);return Yr(t,e=e===o?e:ml(e))},jn.reverse=ea,jn.sampleSize=function(t,e,n){return e=(n?vi(t,e,n):e===o)?1:ml(e),(Wa(t)?Zn:Xr)(t,e)},jn.set=function(t,e,n){return null==t?t:Zr(t,e,n)},jn.setWith=function(t,e,n,r){return r="function"==typeof r?r:o,null==t?t:Zr(t,e,n,r)},jn.shuffle=function(t){return(Wa(t)?Jn:to)(t)},jn.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&vi(t,e,n)?(e=0,n=r):(e=null==e?0:ml(e),n=n===o?r:ml(n)),eo(t,e,n)):[]},jn.sortBy=ka,jn.sortedUniq=function(t){return t&&t.length?io(t):[]},jn.sortedUniqBy=function(t,e){return t&&t.length?io(t,li(e,2)):[]},jn.split=function(t,e,n){return n&&"number"!=typeof n&&vi(t,e,n)&&(e=n=o),(n=n===o?p:n>>>0)?(t=yl(t))&&("string"==typeof e||null!=e&&!al(e))&&!(e=lo(e))&&Je(t)?bo(an(t),0,n):t.split(e,n):[]},jn.spread=function(t,e){if("function"!=typeof t)throw new Et(i);return e=null==e?0:An(ml(e),0),Yr((function(n){var r=n[e],o=bo(n,0,e);return r&&ke(o,r),Ae(t,this,o)}))},jn.tail=function(t){var e=null==t?0:t.length;return e?eo(t,1,e):[]},jn.take=function(t,e,n){return t&&t.length?eo(t,0,(e=n||e===o?1:ml(e))<0?0:e):[]},jn.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?eo(t,(e=r-(e=n||e===o?1:ml(e)))<0?0:e,r):[]},jn.takeRightWhile=function(t,e){return t&&t.length?fo(t,li(e,3),!1,!0):[]},jn.takeWhile=function(t,e){return t&&t.length?fo(t,li(e,3)):[]},jn.tap=function(t,e){return e(t),t},jn.throttle=function(t,e,n){var r=!0,o=!0;if("function"!=typeof t)throw new Et(i);return el(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Ra(t,e,{leading:r,maxWait:e,trailing:o})},jn.thru=ha,jn.toArray=pl,jn.toPairs=jl,jn.toPairsIn=Hl,jn.toPath=function(t){return Wa(t)?Oe(t,Li):ul(t)?[t]:_o(Fi(yl(t)))},jn.toPlainObject=vl,jn.transform=function(t,e,n){var r=Wa(t),o=r||qa(t)||cl(t);if(e=li(e,4),null==n){var i=t&&t.constructor;n=o?r?new i:[]:el(t)&&Ja(i)?Hn(Gt(t)):{}}return(o?ye:yr)(t,(function(t,r,o){return e(n,t,r,o)})),n},jn.unary=function(t){return _a(t,1)},jn.union=na,jn.unionBy=ra,jn.unionWith=oa,jn.uniq=function(t){return t&&t.length?so(t):[]},jn.uniqBy=function(t,e){return t&&t.length?so(t,li(e,2)):[]},jn.uniqWith=function(t,e){return e="function"==typeof e?e:o,t&&t.length?so(t,o,e):[]},jn.unset=function(t,e){return null==t||uo(t,e)},jn.unzip=ia,jn.unzipWith=aa,jn.update=function(t,e,n){return null==t?t:co(t,e,Ao(n))},jn.updateWith=function(t,e,n,r){return r="function"==typeof r?r:o,null==t?t:co(t,e,Ao(n),r)},jn.values=Ul,jn.valuesIn=function(t){return null==t?[]:Ve(t,Il(t))},jn.without=la,jn.words=Jl,jn.wrap=function(t,e){return La(Ao(e),t)},jn.xor=sa,jn.xorBy=ua,jn.xorWith=ca,jn.zip=da,jn.zipObject=function(t,e){return mo(t||[],e||[],tr)},jn.zipObjectDeep=function(t,e){return mo(t||[],e||[],Zr)},jn.zipWith=fa,jn.entries=jl,jn.entriesIn=Hl,jn.extend=wl,jn.extendWith=Cl,ss(jn,jn),jn.add=ys,jn.attempt=$l,jn.camelCase=zl,jn.capitalize=Ql,jn.ceil=bs,jn.clamp=function(t,e,n){return n===o&&(n=e,e=o),n!==o&&(n=(n=Al(n))==n?n:0),e!==o&&(e=(e=Al(e))==e?e:0),ar(Al(t),e,n)},jn.clone=function(t){return lr(t,4)},jn.cloneDeep=function(t){return lr(t,5)},jn.cloneDeepWith=function(t,e){return lr(t,5,e="function"==typeof e?e:o)},jn.cloneWith=function(t,e){return lr(t,4,e="function"==typeof e?e:o)},jn.conformsTo=function(t,e){return null==e||sr(t,e,Rl(e))},jn.deburr=Vl,jn.defaultTo=function(t,e){return null==t||t!=t?e:t},jn.divide=ws,jn.endsWith=function(t,e,n){t=yl(t),e=lo(e);var r=t.length,i=n=n===o?r:ar(ml(n),0,r);return(n-=e.length)>=0&&t.slice(n,i)==e},jn.eq=Ua,jn.escape=function(t){return(t=yl(t))&&Y.test(t)?t.replace(G,Xe):t},jn.escapeRegExp=function(t){return(t=yl(t))&&nt.test(t)?t.replace(et,"\\$&"):t},jn.every=function(t,e,n){var r=Wa(t)?we:pr;return n&&vi(t,e,n)&&(e=o),r(t,li(e,3))},jn.find=Aa,jn.findIndex=Vi,jn.findKey=function(t,e){return Te(t,li(e,3),yr)},jn.findLast=va,jn.findLastIndex=Wi,jn.findLastKey=function(t,e){return Te(t,li(e,3),br)},jn.floor=Cs,jn.forEach=ya,jn.forEachRight=ba,jn.forIn=function(t,e){return null==t?t:Ar(t,li(e,3),Il)},jn.forInRight=function(t,e){return null==t?t:vr(t,li(e,3),Il)},jn.forOwn=function(t,e){return t&&yr(t,li(e,3))},jn.forOwnRight=function(t,e){return t&&br(t,li(e,3))},jn.get=El,jn.gt=za,jn.gte=Qa,jn.has=function(t,e){return null!=t&&hi(t,e,kr)},jn.hasIn=_l,jn.head=Ki,jn.identity=os,jn.includes=function(t,e,n,r){t=Ka(t)?t:Ul(t),n=n&&!r?ml(n):0;var o=t.length;return n<0&&(n=An(o+n,0)),sl(t)?n<=o&&t.indexOf(e,n)>-1:!!o&&Ie(t,e,n)>-1},jn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=null==n?0:ml(n);return o<0&&(o=An(r+o,0)),Ie(t,e,o)},jn.inRange=function(t,e,n){return e=hl(e),n===o?(n=e,e=0):n=hl(n),function(t,e,n){return t>=vn(e,n)&&t<An(e,n)}(t=Al(t),e,n)},jn.invoke=Tl,jn.isArguments=Va,jn.isArray=Wa,jn.isArrayBuffer=Ga,jn.isArrayLike=Ka,jn.isArrayLikeObject=Ya,jn.isBoolean=function(t){return!0===t||!1===t||nl(t)&&Sr(t)==A},jn.isBuffer=qa,jn.isDate=Xa,jn.isElement=function(t){return nl(t)&&1===t.nodeType&&!il(t)},jn.isEmpty=function(t){if(null==t)return!0;if(Ka(t)&&(Wa(t)||"string"==typeof t||"function"==typeof t.splice||qa(t)||cl(t)||Va(t)))return!t.length;var e=pi(t);if(e==C||e==E)return!t.size;if(Ci(t))return!Dr(t).length;for(var n in t)if(It.call(t,n))return!1;return!0},jn.isEqual=function(t,e){return Tr(t,e)},jn.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:o)?n(t,e):o;return r===o?Tr(t,e,o,n):!!r},jn.isError=Za,jn.isFinite=function(t){return"number"==typeof t&&hn(t)},jn.isFunction=Ja,jn.isInteger=$a,jn.isLength=tl,jn.isMap=rl,jn.isMatch=function(t,e){return t===e||Rr(t,e,ui(e))},jn.isMatchWith=function(t,e,n){return n="function"==typeof n?n:o,Rr(t,e,ui(e),n)},jn.isNaN=function(t){return ol(t)&&t!=+t},jn.isNative=function(t){if(wi(t))throw new wt("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ir(t)},jn.isNil=function(t){return null==t},jn.isNull=function(t){return null===t},jn.isNumber=ol,jn.isObject=el,jn.isObjectLike=nl,jn.isPlainObject=il,jn.isRegExp=al,jn.isSafeInteger=function(t){return $a(t)&&t>=-9007199254740991&&t<=d},jn.isSet=ll,jn.isString=sl,jn.isSymbol=ul,jn.isTypedArray=cl,jn.isUndefined=function(t){return t===o},jn.isWeakMap=function(t){return nl(t)&&pi(t)==B},jn.isWeakSet=function(t){return nl(t)&&"[object WeakSet]"==Sr(t)},jn.join=function(t,e){return null==t?"":mn.call(t,e)},jn.kebabCase=Wl,jn.last=Zi,jn.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=ml(n))<0?An(r+i,0):vn(i,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,i):Re(t,De,i,!0)},jn.lowerCase=Gl,jn.lowerFirst=Kl,jn.lt=dl,jn.lte=fl,jn.max=function(t){return t&&t.length?hr(t,os,Or):o},jn.maxBy=function(t,e){return t&&t.length?hr(t,li(e,2),Or):o},jn.mean=function(t){return Ne(t,os)},jn.meanBy=function(t,e){return Ne(t,li(e,2))},jn.min=function(t){return t&&t.length?hr(t,os,Nr):o},jn.minBy=function(t,e){return t&&t.length?hr(t,li(e,2),Nr):o},jn.stubArray=gs,jn.stubFalse=As,jn.stubObject=function(){return{}},jn.stubString=function(){return""},jn.stubTrue=function(){return!0},jn.multiply=xs,jn.nth=function(t,e){return t&&t.length?Ur(t,ml(e)):o},jn.noConflict=function(){return ie._===this&&(ie._=Lt),this},jn.noop=us,jn.now=Ea,jn.pad=function(t,e,n){t=yl(t);var r=(e=ml(e))?on(t):0;if(!e||r>=e)return t;var o=(e-r)/2;return Qo(dn(o),n)+t+Qo(cn(o),n)},jn.padEnd=function(t,e,n){t=yl(t);var r=(e=ml(e))?on(t):0;return e&&r<e?t+Qo(e-r,n):t},jn.padStart=function(t,e,n){t=yl(t);var r=(e=ml(e))?on(t):0;return e&&r<e?Qo(e-r,n)+t:t},jn.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),bn(yl(t).replace(rt,""),e||0)},jn.random=function(t,e,n){if(n&&"boolean"!=typeof n&&vi(t,e,n)&&(e=n=o),n===o&&("boolean"==typeof e?(n=e,e=o):"boolean"==typeof t&&(n=t,t=o)),t===o&&e===o?(t=0,e=1):(t=hl(t),e===o?(e=t,t=0):e=hl(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var i=wn();return vn(t+i*(e-t+ee("1e-"+((i+"").length-1))),e)}return Gr(t,e)},jn.reduce=function(t,e,n){var r=Wa(t)?Ee:je,o=arguments.length<3;return r(t,li(e,4),n,o,dr)},jn.reduceRight=function(t,e,n){var r=Wa(t)?_e:je,o=arguments.length<3;return r(t,li(e,4),n,o,fr)},jn.repeat=function(t,e,n){return e=(n?vi(t,e,n):e===o)?1:ml(e),Kr(yl(t),e)},jn.replace=function(){var t=arguments,e=yl(t[0]);return t.length<3?e:e.replace(t[1],t[2])},jn.result=function(t,e,n){var r=-1,i=(e=vo(e,t)).length;for(i||(i=1,t=o);++r<i;){var a=null==t?o:t[Li(e[r])];a===o&&(r=i,a=n),t=Ja(a)?a.call(t):a}return t},jn.round=Ss,jn.runInContext=t,jn.sample=function(t){return(Wa(t)?Xn:qr)(t)},jn.size=function(t){if(null==t)return 0;if(Ka(t))return sl(t)?on(t):t.length;var e=pi(t);return e==C||e==E?t.size:Dr(t).length},jn.snakeCase=Yl,jn.some=function(t,e,n){var r=Wa(t)?Pe:no;return n&&vi(t,e,n)&&(e=o),r(t,li(e,3))},jn.sortedIndex=function(t,e){return ro(t,e)},jn.sortedIndexBy=function(t,e,n){return oo(t,e,li(n,2))},jn.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=ro(t,e);if(r<n&&Ua(t[r],e))return r}return-1},jn.sortedLastIndex=function(t,e){return ro(t,e,!0)},jn.sortedLastIndexBy=function(t,e,n){return oo(t,e,li(n,2),!0)},jn.sortedLastIndexOf=function(t,e){if(null!=t&&t.length){var n=ro(t,e,!0)-1;if(Ua(t[n],e))return n}return-1},jn.startCase=ql,jn.startsWith=function(t,e,n){return t=yl(t),n=null==n?0:ar(ml(n),0,t.length),e=lo(e),t.slice(n,n+e.length)==e},jn.subtract=Os,jn.sum=function(t){return t&&t.length?He(t,os):0},jn.sumBy=function(t,e){return t&&t.length?He(t,li(e,2)):0},jn.template=function(t,e,n){var r=jn.templateSettings;n&&vi(t,e,n)&&(e=o),t=yl(t),e=Cl({},e,r,Zo);var i,a,l=Cl({},e.imports,r.imports,Zo),s=Rl(l),u=Ve(l,s),c=0,d=e.interpolate||yt,f="__p += '",p=Ot((e.escape||yt).source+"|"+d.source+"|"+(d===Z?dt:yt).source+"|"+(e.evaluate||yt).source+"|$","g"),h="//# sourceURL="+(It.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Zt+"]")+"\n";t.replace(p,(function(e,n,r,o,l,s){return r||(r=o),f+=t.slice(c,s).replace(bt,Ze),n&&(i=!0,f+="' +\n__e("+n+") +\n'"),l&&(a=!0,f+="';\n"+l+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=s+e.length,e})),f+="';\n";var m=It.call(e,"variable")&&e.variable;if(m){if(ut.test(m))throw new wt("Invalid `variable` option passed into `_.template`")}else f="with (obj) {\n"+f+"\n}\n";f=(a?f.replace(z,""):f).replace(Q,"$1").replace(V,"$1;"),f="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var g=$l((function(){return Ct(s,h+"return "+f).apply(o,u)}));if(g.source=f,Za(g))throw g;return g},jn.times=function(t,e){if((t=ml(t))<1||t>d)return[];var n=p,r=vn(t,p);e=li(e),t-=p;for(var o=Ue(r,e);++n<t;)e(n);return o},jn.toFinite=hl,jn.toInteger=ml,jn.toLength=gl,jn.toLower=function(t){return yl(t).toLowerCase()},jn.toNumber=Al,jn.toSafeInteger=function(t){return t?ar(ml(t),-9007199254740991,d):0===t?t:0},jn.toString=yl,jn.toUpper=function(t){return yl(t).toUpperCase()},jn.trim=function(t,e,n){if((t=yl(t))&&(n||e===o))return ze(t);if(!t||!(e=lo(e)))return t;var r=an(t),i=an(e);return bo(r,Ge(r,i),Ke(r,i)+1).join("")},jn.trimEnd=function(t,e,n){if((t=yl(t))&&(n||e===o))return t.slice(0,ln(t)+1);if(!t||!(e=lo(e)))return t;var r=an(t);return bo(r,0,Ke(r,an(e))+1).join("")},jn.trimStart=function(t,e,n){if((t=yl(t))&&(n||e===o))return t.replace(rt,"");if(!t||!(e=lo(e)))return t;var r=an(t);return bo(r,Ge(r,an(e))).join("")},jn.truncate=function(t,e){var n=30,r="...";if(el(e)){var i="separator"in e?e.separator:i;n="length"in e?ml(e.length):n,r="omission"in e?lo(e.omission):r}var a=(t=yl(t)).length;if(Je(t)){var l=an(t);a=l.length}if(n>=a)return t;var s=n-on(r);if(s<1)return r;var u=l?bo(l,0,s).join(""):t.slice(0,s);if(i===o)return u+r;if(l&&(s+=u.length-s),al(i)){if(t.slice(s).search(i)){var c,d=u;for(i.global||(i=Ot(i.source,yl(ft.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===o?s:f)}}else if(t.indexOf(lo(i),s)!=s){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},jn.unescape=function(t){return(t=yl(t))&&K.test(t)?t.replace(W,sn):t},jn.uniqueId=function(t){var e=++Mt;return yl(t)+e},jn.upperCase=Xl,jn.upperFirst=Zl,jn.each=ya,jn.eachRight=ba,jn.first=Ki,ss(jn,(vs={},yr(jn,(function(t,e){It.call(jn.prototype,e)||(vs[e]=t)})),vs),{chain:!1}),jn.VERSION="4.17.21",ye(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){jn[t].placeholder=jn})),ye(["drop","take"],(function(t,e){Qn.prototype[t]=function(n){n=n===o?1:An(ml(n),0);var r=this.__filtered__&&!e?new Qn(this):this.clone();return r.__filtered__?r.__takeCount__=vn(n,r.__takeCount__):r.__views__.push({size:vn(n,p),type:t+(r.__dir__<0?"Right":"")}),r},Qn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),ye(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Qn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:li(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),ye(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Qn.prototype[t]=function(){return this[n](1).value()[0]}})),ye(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Qn.prototype[t]=function(){return this.__filtered__?new Qn(this):this[n](1)}})),Qn.prototype.compact=function(){return this.filter(os)},Qn.prototype.find=function(t){return this.filter(t).head()},Qn.prototype.findLast=function(t){return this.reverse().find(t)},Qn.prototype.invokeMap=Yr((function(t,e){return"function"==typeof t?new Qn(this):this.map((function(n){return Pr(n,t,e)}))})),Qn.prototype.reject=function(t){return this.filter(Na(li(t)))},Qn.prototype.slice=function(t,e){t=ml(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Qn(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==o&&(n=(e=ml(e))<0?n.dropRight(-e):n.take(e-t)),n)},Qn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Qn.prototype.toArray=function(){return this.take(p)},yr(Qn.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=jn[r?"take"+("last"==e?"Right":""):e],a=r||/^find/.test(e);i&&(jn.prototype[e]=function(){var e=this.__wrapped__,l=r?[1]:arguments,s=e instanceof Qn,u=l[0],c=s||Wa(e),d=function(t){var e=i.apply(jn,ke([t],l));return r&&f?e[0]:e};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,m=s&&!p;if(!a&&c){e=m?e:new Qn(this);var g=t.apply(e,l);return g.__actions__.push({func:ha,args:[d],thisArg:o}),new zn(g,f)}return h&&m?t.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),ye(["pop","push","shift","sort","splice","unshift"],(function(t){var e=_t[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);jn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var o=this.value();return e.apply(Wa(o)?o:[],t)}return this[n]((function(n){return e.apply(Wa(n)?n:[],t)}))}})),yr(Qn.prototype,(function(t,e){var n=jn[e];if(n){var r=n.name+"";It.call(Bn,r)||(Bn[r]=[]),Bn[r].push({name:e,func:n})}})),Bn[jo(o,2).name]=[{name:"wrapper",func:o}],Qn.prototype.clone=function(){var t=new Qn(this.__wrapped__);return t.__actions__=_o(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=_o(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=_o(this.__views__),t},Qn.prototype.reverse=function(){if(this.__filtered__){var t=new Qn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Qn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Wa(t),r=e<0,o=n?t.length:0,i=function(t,e,n){for(var r=-1,o=n.length;++r<o;){var i=n[r],a=i.size;switch(i.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=vn(e,t+a);break;case"takeRight":t=An(t,e-a)}}return{start:t,end:e}}(0,o,this.__views__),a=i.start,l=i.end,s=l-a,u=r?l:a-1,c=this.__iteratees__,d=c.length,f=0,p=vn(s,this.__takeCount__);if(!n||!r&&o==s&&p==s)return po(t,this.__actions__);var h=[];t:for(;s--&&f<p;){for(var m=-1,g=t[u+=e];++m<d;){var A=c[m],v=A.iteratee,y=A.type,b=v(g);if(2==y)g=b;else if(!b){if(1==y)continue t;break t}}h[f++]=g}return h},jn.prototype.at=ma,jn.prototype.chain=function(){return pa(this)},jn.prototype.commit=function(){return new zn(this.value(),this.__chain__)},jn.prototype.next=function(){this.__values__===o&&(this.__values__=pl(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?o:this.__values__[this.__index__++]}},jn.prototype.plant=function(t){for(var e,n=this;n instanceof Un;){var r=Hi(n);r.__index__=0,r.__values__=o,e?i.__wrapped__=r:e=r;var i=r;n=n.__wrapped__}return i.__wrapped__=t,e},jn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Qn){var e=t;return this.__actions__.length&&(e=new Qn(this)),(e=e.reverse()).__actions__.push({func:ha,args:[ea],thisArg:o}),new zn(e,this.__chain__)}return this.thru(ea)},jn.prototype.toJSON=jn.prototype.valueOf=jn.prototype.value=function(){return po(this.__wrapped__,this.__actions__)},jn.prototype.first=jn.prototype.head,ae&&(jn.prototype[ae]=function(){return this}),jn}();ie._=un,(r=function(){return un}.call(e,n,e,t))===o||(t.exports=r)}.call(this)},35161:(t,e,n)=>{var r=n(29932),o=n(67206),i=n(69199),a=n(1469);t.exports=function(t,e){return(a(t)?r:i)(t,o(e,3))}},66604:(t,e,n)=>{var r=n(89465),o=n(47816),i=n(67206);t.exports=function(t,e){var n={};return e=i(e,3),o(t,(function(t,o,i){r(n,o,e(t,o,i))})),n}},88306:(t,e,n)=>{var r=n(83369);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},82492:(t,e,n)=>{var r=n(42980),o=n(21463)((function(t,e,n){r(t,e,n)}));t.exports=o},22762:(t,e,n)=>{var r=n(56029),o=n(67206),i=n(70433);t.exports=function(t,e){return t&&t.length?r(t,o(e,2),i):void 0}},50308:t=>{t.exports=function(){}},57557:(t,e,n)=>{var r=n(29932),o=n(85990),i=n(57406),a=n(71811),l=n(98363),s=n(60696),u=n(99021),c=n(46904),d=u((function(t,e){var n={};if(null==t)return n;var u=!1;e=r(e,(function(e){return e=a(e,t),u||(u=e.length>1),e})),l(t,c(t),n),u&&(n=o(n,7,s));for(var d=e.length;d--;)i(n,e[d]);return n}));t.exports=d},75472:(t,e,n)=>{var r=n(82689),o=n(1469);t.exports=function(t,e,n,i){return null==t?[]:(o(e)||(e=null==e?[]:[e]),o(n=i?void 0:n)||(n=null==n?[]:[n]),r(t,e,n))}},78718:(t,e,n)=>{var r=n(25970),o=n(99021)((function(t,e){return null==t?{}:r(t,e)}));t.exports=o},39601:(t,e,n)=>{var r=n(40371),o=n(79152),i=n(15403),a=n(40327);t.exports=function(t){return i(t)?r(a(t)):o(t)}},54061:(t,e,n)=>{var r=n(62663),o=n(89881),i=n(67206),a=n(10107),l=n(1469);t.exports=function(t,e,n){var s=l(t)?r:a,u=arguments.length<3;return s(t,i(e,4),n,u,o)}},36968:(t,e,n)=>{var r=n(10611);t.exports=function(t,e,n){return null==t?t:r(t,e,n)}},84238:(t,e,n)=>{var r=n(280),o=n(64160),i=n(98612),a=n(47037),l=n(88016);t.exports=function(t){if(null==t)return 0;if(i(t))return a(t)?l(t):t.length;var e=o(t);return"[object Map]"==e||"[object Set]"==e?t.size:r(t).length}},89734:(t,e,n)=>{var r=n(21078),o=n(82689),i=n(5976),a=n(16612),l=i((function(t,e){if(null==t)return[];var n=e.length;return n>1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])}));t.exports=l},70479:t=>{t.exports=function(){return[]}},95062:t=>{t.exports=function(){return!1}},98913:(t,e,n)=>{var r=n(22545),o=n(54290),i=n(40554),a=4294967295,l=Math.min;t.exports=function(t,e){if((t=i(t))<1||t>9007199254740991)return[];var n=a,s=l(t,a);e=o(e),t-=a;for(var u=r(s,e);++n<t;)e(n);return u}},18601:(t,e,n)=>{var r=n(14841);t.exports=function(t){return t?Infinity===(t=r(t))||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},40554:(t,e,n)=>{var r=n(18601);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},14841:(t,e,n)=>{var r=n(27561),o=n(13218),i=n(33448),a=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return NaN;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=l.test(t);return n||s.test(t)?u(t.slice(2),n?2:8):a.test(t)?NaN:+t}},59881:(t,e,n)=>{var r=n(98363),o=n(81704);t.exports=function(t){return r(t,o(t))}},79833:(t,e,n)=>{var r=n(80531);t.exports=function(t){return null==t?"":r(t)}},45578:(t,e,n)=>{var r=n(67206),o=n(45652);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):[]}},11700:(t,e,n)=>{var r=n(98805)("toUpperCase");t.exports=r},52628:(t,e,n)=>{var r=n(47415),o=n(3674);t.exports=function(t){return null==t?[]:r(t,o(t))}},82569:(t,e,n)=>{var r=n(20731),o=n(5976),i=n(29246),a=o((function(t,e){return i(t)?r(t,e):[]}));t.exports=a},27418:t=>{"use strict";var e=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,i){for(var a,l,s=o(t),u=1;u<arguments.length;u++){for(var c in a=Object(arguments[u]))n.call(a,c)&&(s[c]=a[c]);if(e){l=e(a);for(var d=0;d<l.length;d++)r.call(a,l[d])&&(s[l[d]]=a[l[d]])}}return s}},14779:(t,e,n)=>{var r=n(5826);t.exports=function t(e,n,o){return r(n)||(o=n||o,n=[]),o=o||{},e instanceof RegExp?function(t,e){var n=t.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)e.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(t,e)}(e,n):r(e)?function(e,n,r){for(var o=[],i=0;i<e.length;i++)o.push(t(e[i],n,r).source);return c(new RegExp("(?:"+o.join("|")+")",d(r)),n)}(e,n,o):function(t,e,n){return f(i(t,n),e,n)}(e,n,o)},t.exports.parse=i,t.exports.compile=function(t,e){return l(i(t,e),e)},t.exports.tokensToFunction=l,t.exports.tokensToRegExp=f;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(t,e){for(var n,r=[],i=0,a=0,l="",c=e&&e.delimiter||"/";null!=(n=o.exec(t));){var d=n[0],f=n[1],p=n.index;if(l+=t.slice(a,p),a=p+d.length,f)l+=f[1];else{var h=t[a],m=n[2],g=n[3],A=n[4],v=n[5],y=n[6],b=n[7];l&&(r.push(l),l="");var w=null!=m&&null!=h&&h!==m,C="+"===y||"*"===y,x="?"===y||"*"===y,S=n[2]||c,O=A||v;r.push({name:g||i++,prefix:m||"",delimiter:S,optional:x,repeat:C,partial:w,asterisk:!!b,pattern:O?u(O):b?".*":"[^"+s(S)+"]+?"})}}return a<t.length&&(l+=t.substr(a)),l&&r.push(l),r}function a(t){return encodeURI(t).replace(/[\/?#]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))}function l(t,e){for(var n=new Array(t.length),o=0;o<t.length;o++)"object"==typeof t[o]&&(n[o]=new RegExp("^(?:"+t[o].pattern+")$",d(e)));return function(e,o){for(var i="",l=e||{},s=(o||{}).pretty?a:encodeURIComponent,u=0;u<t.length;u++){var c=t[u];if("string"!=typeof c){var d,f=l[c.name];if(null==f){if(c.optional){c.partial&&(i+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(f)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(d=s(f[p]),!n[u].test(d))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(d)+"`");i+=(0===p?c.prefix:c.delimiter)+d}}else{if(d=c.asterisk?encodeURI(f).replace(/[?#]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})):s(f),!n[u].test(d))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+d+'"');i+=c.prefix+d}}else i+=c}return i}}function s(t){return t.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(t){return t.replace(/([=!:$\/()])/g,"\\$1")}function c(t,e){return t.keys=e,t}function d(t){return t&&t.sensitive?"":"i"}function f(t,e,n){r(e)||(n=e||n,e=[]);for(var o=(n=n||{}).strict,i=!1!==n.end,a="",l=0;l<t.length;l++){var u=t[l];if("string"==typeof u)a+=s(u);else{var f=s(u.prefix),p="(?:"+u.pattern+")";e.push(u),u.repeat&&(p+="(?:"+f+p+")*"),a+=p=u.optional?u.partial?f+"("+p+")?":"(?:"+f+"("+p+"))?":f+"("+p+")"}}var h=s(n.delimiter||"/"),m=a.slice(-h.length)===h;return o||(a=(m?a.slice(0,-h.length):a)+"(?:"+h+"(?=$))?"),a+=i?"$":o&&m?"":"(?="+h+"|$)",c(new RegExp("^"+a,d(n)),e)}},92703:(t,e,n)=>{"use strict";var r=n(50414);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function t(t,e,n,o,i,a){if(a!==r){var l=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 l.name="Invariant Violation",l}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},45697:(t,e,n)=>{t.exports=n(92703)()},50414:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},57129:(t,e)=>{"use strict";var n=Object.prototype.hasOwnProperty;function r(t){try{return decodeURIComponent(t.replace(/\+/g," "))}catch(t){return null}}function o(t){try{return encodeURIComponent(t)}catch(t){return null}}e.stringify=function(t,e){e=e||"";var r,i,a=[];for(i in"string"!=typeof e&&(e="?"),t)if(n.call(t,i)){if((r=t[i])||null!=r&&!isNaN(r)||(r=""),i=o(i),r=o(r),null===i||null===r)continue;a.push(i+"="+r)}return a.length?e+a.join("&"):""},e.parse=function(t){for(var e,n=/([^=?#&]+)=?([^&]*)/g,o={};e=n.exec(t);){var i=r(e[1]),a=r(e[2]);null===i||null===a||i in o||(o[i]=a)}return o}},83461:(t,e,n)=>{t.exports=n(5090)},89469:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=(r=n(67294))&&r.__esModule?r:{default:r},a=n(99182),l=n(69695),s=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.state={},n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"buildURI",value:function(){return a.buildURI.apply(void 0,arguments)}},{key:"componentDidMount",value:function(){var t=this.props,e=t.data,n=t.headers,r=t.separator,o=t.enclosingCharacter,i=t.uFEFF,a=t.target,l=t.specs,s=t.replace;this.state.page=window.open(this.buildURI(e,i,n,r,o),a,l,s)}},{key:"getWindow",value:function(){return this.state.page}},{key:"render",value:function(){return null}}]),e}(i.default.Component);s.defaultProps=Object.assign(l.defaultProps,{target:"_blank"}),s.propTypes=l.propTypes,e.default=s},26425:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=(r=n(67294))&&r.__esModule?r:{default:r},l=n(99182),s=n(69695),u=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.buildURI=n.buildURI.bind(n),n.state={href:""},n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),i(e,[{key:"componentDidMount",value:function(){var t=this.props,e=t.data,n=t.headers,r=t.separator,o=t.uFEFF,i=t.enclosingCharacter;this.setState({href:this.buildURI(e,o,n,r,i)})}},{key:"componentDidUpdate",value:function(t){if(this.props!==t){var e=this.props,n=e.data,r=e.headers,o=e.separator,i=e.uFEFF;this.setState({href:this.buildURI(n,i,r,o)})}}},{key:"buildURI",value:function(){return l.buildURI.apply(void 0,arguments)}},{key:"handleLegacy",value:function(t){if(window.navigator.msSaveOrOpenBlob){t.preventDefault();var e=this.props,n=e.data,r=e.headers,o=e.separator,i=e.filename,a=e.enclosingCharacter,s=e.uFEFF,u=new Blob([s?"\ufeff":"",(0,l.toCSV)(n,r,o,a)]);return window.navigator.msSaveBlob(u,i),!1}}},{key:"handleAsyncClick",value:function(t){var e=this;this.props.onClick(t,(function(n){!1!==n?e.handleLegacy(t):t.preventDefault()}))}},{key:"handleSyncClick",value:function(t){!1===this.props.onClick(t)?t.preventDefault():this.handleLegacy(t)}},{key:"handleClick",value:function(){var t=this;return function(e){if("function"==typeof t.props.onClick)return t.props.asyncOnClick?t.handleAsyncClick(e):t.handleSyncClick(e);t.handleLegacy(e)}}},{key:"render",value:function(){var t=this,e=this.props,n=(e.data,e.headers,e.separator,e.filename),r=(e.uFEFF,e.children),i=(e.onClick,e.asyncOnClick,e.enclosingCharacter,function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(e,["data","headers","separator","filename","uFEFF","children","onClick","asyncOnClick","enclosingCharacter"]));return a.default.createElement("a",o({download:n},i,{ref:function(e){return t.link=e},target:"_self",href:this.state.href,onClick:this.handleClick()}),r)}}]),e}(a.default.Component);u.defaultProps=s.defaultProps,u.propTypes=s.propTypes,e.default=u},99182:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}var o=e.isSafari=function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)},i=e.isJsons=function(t){return Array.isArray(t)&&t.every((function(t){return"object"===(void 0===t?"undefined":n(t))&&!(t instanceof Array)}))},a=e.isArrays=function(t){return Array.isArray(t)&&t.every((function(t){return Array.isArray(t)}))},l=e.jsonsHeaders=function(t){return Array.from(t.map((function(t){return Object.keys(t)})).reduce((function(t,e){return new Set([].concat(r(t),r(e)))}),[]))},s=e.jsons2arrays=function(t,e){var n=e=e||l(t),o=e;i(e)&&(n=e.map((function(t){return t.label})),o=e.map((function(t){return t.key})));var a=t.map((function(t){return o.map((function(e){return u(e,t)}))}));return[n].concat(r(a))},u=e.getHeaderValue=function(t,e){var n=t.replace(/\[([^\]]+)]/g,".$1").split(".").reduce((function(t,e,n,r){if(void 0!==t[e])return t[e];r.splice(1)}),e);return void 0===n?t in e?e[t]:"":n},c=e.elementOrEmpty=function(t){return t||0===t?t:""},d=e.joiner=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'"';return t.filter((function(t){return t})).map((function(t){return t.map((function(t){return c(t)})).map((function(t){return""+n+t+n})).join(e)})).join("\n")},f=e.arrays2csv=function(t,e,n,o){return d(e?[e].concat(r(t)):t,n,o)},p=e.jsons2csv=function(t,e,n,r){return d(s(t,e),n,r)},h=e.string2csv=function(t,e,n,r){return e?e.join(n)+"\n"+t:t},m=e.toCSV=function(t,e,n,r){if(i(t))return p(t,e,n,r);if(a(t))return f(t,e,n,r);if("string"==typeof t)return h(t,e,n);throw new TypeError('Data should be a "String", "Array of arrays" OR "Array of objects" ')};e.buildURI=function(t,e,n,r,i){var a=m(t,n,r,i),l=o()?"application/csv":"text/csv",s=new Blob([e?"\ufeff":"",a],{type:l}),u="data:"+l+";charset=utf-8,"+(e?"\ufeff":"")+a,c=window.URL||window.webkitURL;return void 0===c.createObjectURL?u:c.createObjectURL(s)}},5090:(t,e,n)=>{"use strict";e.CSVLink=void 0;var r=i(n(89469)),o=i(n(26425));function i(t){return t&&t.__esModule?t:{default:t}}r.default,e.CSVLink=o.default},69695:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PropsNotForwarded=e.defaultProps=e.propTypes=void 0;var r,o=((r=n(67294))&&r.__esModule,n(45697));e.propTypes={data:(0,o.oneOfType)([o.string,o.array]).isRequired,headers:o.array,target:o.string,separator:o.string,filename:o.string,uFEFF:o.bool,onClick:o.func,asyncOnClick:o.bool},e.defaultProps={separator:",",filename:"generatedBy_react-csv.csv",uFEFF:!0,asyncOnClick:!1},e.PropsNotForwarded=["data","headers"]},27211:(t,e,n)=>{var r=n(18831),o=n(96589),i=n(72011),a=n(75057),l=n(13913),s=n(49802),u=n(21206);t.exports=r,t.exports.DateUtils=o,t.exports.LocaleUtils=i,t.exports.ModifiersUtils=a,t.exports.WeekdayPropTypes=l.propTypes,t.exports.NavbarPropTypes=s.propTypes,t.exports.PropTypes=u},97969:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(67294),i=u(o),a=u(n(45697)),l=u(n(72011)),s=n(67350);function u(t){return t&&t.__esModule?t:{default:t}}var c=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.handleKeyUp=n.handleKeyUp.bind(n),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"shouldComponentUpdate",value:function(t){return t.locale!==this.props.locale||t.classNames!==this.props.classNames||t.date.getMonth()!==this.props.date.getMonth()||t.date.getFullYear()!==this.props.date.getFullYear()}},{key:"handleKeyUp",value:function(t){t.keyCode===s.ENTER&&this.props.onClick(t)}},{key:"render",value:function(){var t=this.props,e=t.classNames,n=t.date,r=t.months,o=t.locale,a=t.localeUtils,l=t.onClick;return i.default.createElement("div",{className:e.caption,role:"heading"},i.default.createElement("div",{onClick:l,onKeyUp:this.handleKeyUp},r?r[n.getMonth()]+" "+n.getFullYear():a.formatMonthTitle(n,o)))}}]),e}(o.Component);c.propTypes={date:a.default.instanceOf(Date),months:a.default.arrayOf(a.default.string),locale:a.default.string,localeUtils:a.default.object,onClick:a.default.func,classNames:a.default.shape({caption:a.default.string.isRequired}).isRequired},c.defaultProps={localeUtils:l.default},e.default=c},96589:(t,e)=>{"use strict";function n(t){return new Date(t.getTime())}function r(t){return t instanceof Date&&!isNaN(t.valueOf())}function o(t,e){var r=n(t);return r.setMonth(t.getMonth()+e),r}function i(t,e){return!(!t||!e)&&t.getDate()===e.getDate()&&t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear()}function a(t,e){return!(!t||!e)&&t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear()}function l(t,e){return n(t).setHours(0,0,0,0)<n(e).setHours(0,0,0,0)}function s(t,e){return n(t).setHours(0,0,0,0)>n(e).setHours(0,0,0,0)}function u(t){var e=new Date;return e.setHours(0,0,0,0),l(t,e)}function c(t){var e=new Date((new Date).getTime()+864e5);return e.setHours(0,0,0,0),t>=e}function d(t,e,r){var o=n(t);return o.setHours(0,0,0,0),s(o,e)&&l(o,r)||s(o,r)&&l(o,e)}function f(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{from:null,to:null},n=e.from,r=e.to;return n?n&&r&&i(n,r)&&i(t,n)?(n=null,r=null):r&&l(t,n)?n=t:r&&i(t,r)?(n=t,r=t):l(r=t,n)&&(r=n,n=t):n=t,{from:n,to:r}}function p(t,e){var n=e.from,r=e.to;return n&&i(t,n)||r&&i(t,r)||n&&r&&d(t,n,r)}function h(t){var e=n(t);return e.setHours(0,0,0),e.setDate(e.getDate()+4-(e.getDay()||7)),Math.ceil(((e-new Date(e.getFullYear(),0,1))/864e5+1)/7)}Object.defineProperty(e,"__esModule",{value:!0}),e.clone=n,e.isDate=r,e.addMonths=o,e.isSameDay=i,e.isSameMonth=a,e.isDayBefore=l,e.isDayAfter=s,e.isPastDay=u,e.isFutureDay=c,e.isDayBetween=d,e.addDayToRange=f,e.isDayInRange=p,e.getWeekNumber=h,e.default={addDayToRange:f,addMonths:o,clone:n,getWeekNumber:h,isDate:r,isDayAfter:s,isDayBefore:l,isDayBetween:d,isDayInRange:p,isFutureDay:c,isPastDay:u,isSameDay:i,isSameMonth:a}},56980:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=n(67294),a=d(i),l=d(n(45697)),s=n(96589),u=n(44774),c=d(n(72292));function d(t){return t&&t.__esModule?t:{default:t}}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function h(t,e,n){if(t)return function(r){r.persist(),t(e,n,r)}}var m=function(t){function e(){return f(this,e),p(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"shouldComponentUpdate",value:function(t){var e=this,n=Object.keys(this.props),r=Object.keys(t);return n.length!==r.length||n.some((function(n){if("modifiers"===n||"modifiersStyles"===n||"classNames"===n){var r=e.props[n],o=t[n],i=Object.keys(r),a=Object.keys(o);return i.length!==a.length||i.some((function(t){return!(0,u.hasOwnProp)(o,t)||r[t]!==o[t]}))}return"day"===n?!(0,s.isSameDay)(e.props[n],t[n]):!(0,u.hasOwnProp)(t,n)||e.props[n]!==t[n]}))}},{key:"render",value:function(){var t=this.props,e=t.classNames,n=t.modifiersStyles,o=t.day,i=t.tabIndex,l=t.empty,s=t.modifiers,u=t.onMouseEnter,d=t.onMouseLeave,f=t.onMouseUp,p=t.onMouseDown,m=t.onClick,g=t.onKeyDown,A=t.onTouchStart,v=t.onTouchEnd,y=t.onFocus,b=t.ariaLabel,w=t.ariaDisabled,C=t.ariaSelected,x=t.children,S=e.day;e!==c.default?S+=" "+Object.keys(s).join(" "):S+=Object.keys(s).map((function(t){return" "+S+"--"+t})).join("");var O=void 0;return n&&Object.keys(s).filter((function(t){return!!n[t]})).forEach((function(t){O=r({},O,n[t])})),l?a.default.createElement("div",{"aria-disabled":!0,className:S,style:O}):a.default.createElement("div",{className:S,tabIndex:i,style:O,role:"gridcell","aria-label":b,"aria-disabled":w,"aria-selected":C,onClick:h(m,o,s),onKeyDown:h(g,o,s),onMouseEnter:h(u,o,s),onMouseLeave:h(d,o,s),onMouseUp:h(f,o,s),onMouseDown:h(p,o,s),onTouchEnd:h(v,o,s),onTouchStart:h(A,o,s),onFocus:h(y,o,s)},x)}}]),e}(i.Component);m.propTypes={classNames:l.default.shape({day:l.default.string.isRequired}).isRequired,day:l.default.instanceOf(Date).isRequired,children:l.default.node.isRequired,ariaDisabled:l.default.bool,ariaLabel:l.default.string,ariaSelected:l.default.bool,empty:l.default.bool,modifiers:l.default.object,modifiersStyles:l.default.object,onClick:l.default.func,onKeyDown:l.default.func,onMouseEnter:l.default.func,onMouseLeave:l.default.func,onMouseDown:l.default.func,onMouseUp:l.default.func,onTouchEnd:l.default.func,onTouchStart:l.default.func,onFocus:l.default.func,tabIndex:l.default.number},m.defaultProps={tabIndex:-1},m.defaultProps={modifiers:{},modifiersStyles:{},empty:!1},e.default=m},18831:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ModifiersUtils=e.LocaleUtils=e.DateUtils=e.DayPicker=void 0;var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=n(67294),a=y(i),l=y(n(45697)),s=y(n(97969)),u=y(n(49802)),c=y(n(10871)),d=y(n(13913)),f=v(n(44774)),p=v(n(96589)),h=v(n(72011)),m=v(n(75057)),g=y(n(72292)),A=n(67350);function v(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function y(t){return t&&t.__esModule?t:{default:t}}var b=e.DayPicker=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));n.dayPicker=null,n.showNextMonth=function(t){if(n.allowNextMonth()){var e=n.props.pagedNavigation?n.props.numberOfMonths:1,r=p.addMonths(n.state.currentMonth,e);n.showMonth(r,t)}},n.showPreviousMonth=function(t){if(n.allowPreviousMonth()){var e=n.props.pagedNavigation?n.props.numberOfMonths:1,r=p.addMonths(n.state.currentMonth,-e);n.showMonth(r,t)}},n.handleKeyDown=function(t){switch(t.persist(),t.keyCode){case A.LEFT:"rtl"===n.props.dir?n.showNextMonth():n.showPreviousMonth(),f.cancelEvent(t);break;case A.RIGHT:"rtl"===n.props.dir?n.showPreviousMonth():n.showNextMonth(),f.cancelEvent(t);break;case A.UP:n.showPreviousYear(),f.cancelEvent(t);break;case A.DOWN:n.showNextYear(),f.cancelEvent(t)}n.props.onKeyDown&&n.props.onKeyDown(t)},n.handleDayKeyDown=function(t,e,r){switch(r.persist(),r.keyCode){case A.LEFT:f.cancelEvent(r),"rtl"===n.props.dir?n.focusNextDay(r.target):n.focusPreviousDay(r.target);break;case A.RIGHT:f.cancelEvent(r),"rtl"===n.props.dir?n.focusPreviousDay(r.target):n.focusNextDay(r.target);break;case A.UP:f.cancelEvent(r),n.focusPreviousWeek(r.target);break;case A.DOWN:f.cancelEvent(r),n.focusNextWeek(r.target);break;case A.ENTER:case A.SPACE:f.cancelEvent(r),n.props.onDayClick&&n.handleDayClick(t,e,r)}n.props.onDayKeyDown&&n.props.onDayKeyDown(t,e,r)},n.handleDayClick=function(t,e,r){r.persist(),e[n.props.classNames.outside]&&n.props.enableOutsideDaysClick&&n.handleOutsideDayClick(t),n.props.onDayClick&&n.props.onDayClick(t,e,r)},n.handleTodayButtonClick=function(t){var e=new Date,r=new Date(e.getFullYear(),e.getMonth());n.showMonth(r),t.target.blur(),n.props.onTodayButtonClick&&(t.persist(),n.props.onTodayButtonClick(new Date(e.getFullYear(),e.getMonth(),e.getDate()),m.getModifiersForDay(e,n.props.modifiers),t))};var r=n.getCurrentMonthFromProps(t);return n.state={currentMonth:r},n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"componentDidUpdate",value:function(t){if(t.month!==this.props.month&&!p.isSameMonth(t.month,this.props.month)){var e=this.getCurrentMonthFromProps(this.props);this.setState({currentMonth:e})}}},{key:"getCurrentMonthFromProps",value:function(t){var e=f.startOfMonth(t.month||t.initialMonth);if(t.pagedNavigation&&t.numberOfMonths>1&&t.fromMonth){var n=f.startOfMonth(t.fromMonth),r=f.getMonthsDiff(n,e);e=p.addMonths(n,Math.floor(r/t.numberOfMonths)*t.numberOfMonths)}else t.toMonth&&t.numberOfMonths>1&&f.getMonthsDiff(e,t.toMonth)<=0&&(e=p.addMonths(f.startOfMonth(t.toMonth),1-this.props.numberOfMonths));return e}},{key:"getNextNavigableMonth",value:function(){return p.addMonths(this.state.currentMonth,this.props.numberOfMonths)}},{key:"getPreviousNavigableMonth",value:function(){return p.addMonths(this.state.currentMonth,-1)}},{key:"allowPreviousMonth",value:function(){var t=p.addMonths(this.state.currentMonth,-1);return this.allowMonth(t)}},{key:"allowNextMonth",value:function(){var t=p.addMonths(this.state.currentMonth,this.props.numberOfMonths);return this.allowMonth(t)}},{key:"allowMonth",value:function(t){var e=this.props,n=e.fromMonth,r=e.toMonth;return!(!e.canChangeMonth||n&&f.getMonthsDiff(n,t)<0||r&&f.getMonthsDiff(r,t)>0)}},{key:"allowYearChange",value:function(){return this.props.canChangeMonth}},{key:"showMonth",value:function(t,e){var n=this;this.allowMonth(t)&&this.setState({currentMonth:f.startOfMonth(t)},(function(){e&&e(),n.props.onMonthChange&&n.props.onMonthChange(n.state.currentMonth)}))}},{key:"showNextYear",value:function(){if(this.allowYearChange()){var t=p.addMonths(this.state.currentMonth,12);this.showMonth(t)}}},{key:"showPreviousYear",value:function(){if(this.allowYearChange()){var t=p.addMonths(this.state.currentMonth,-12);this.showMonth(t)}}},{key:"focus",value:function(){this.wrapper.focus()}},{key:"focusFirstDayOfMonth",value:function(){f.getDayNodes(this.dayPicker,this.props.classNames)[0].focus()}},{key:"focusLastDayOfMonth",value:function(){var t=f.getDayNodes(this.dayPicker,this.props.classNames);t[t.length-1].focus()}},{key:"focusPreviousDay",value:function(t){var e=this,n=f.getDayNodes(this.dayPicker,this.props.classNames),r=f.nodeListToArray(n).indexOf(t);-1!==r&&(0===r?this.showPreviousMonth((function(){return e.focusLastDayOfMonth()})):n[r-1].focus())}},{key:"focusNextDay",value:function(t){var e=this,n=f.getDayNodes(this.dayPicker,this.props.classNames),r=f.nodeListToArray(n).indexOf(t);-1!==r&&(r===n.length-1?this.showNextMonth((function(){return e.focusFirstDayOfMonth()})):n[r+1].focus())}},{key:"focusNextWeek",value:function(t){var e=this,n=f.getDayNodes(this.dayPicker,this.props.classNames),r=f.nodeListToArray(n).indexOf(t);r>n.length-8?this.showNextMonth((function(){var t=7-(n.length-r);f.getDayNodes(e.dayPicker,e.props.classNames)[t].focus()})):n[r+7].focus()}},{key:"focusPreviousWeek",value:function(t){var e=this,n=f.getDayNodes(this.dayPicker,this.props.classNames),r=f.nodeListToArray(n).indexOf(t);r<=6?this.showPreviousMonth((function(){var t=f.getDayNodes(e.dayPicker,e.props.classNames);t[t.length-7+r].focus()})):n[r-7].focus()}},{key:"handleOutsideDayClick",value:function(t){var e=this.state.currentMonth,n=this.props.numberOfMonths,r=f.getMonthsDiff(e,t);r>0&&r>=n?this.showNextMonth():r<0&&this.showPreviousMonth()}},{key:"renderNavbar",value:function(){var t=this.props,e=t.labels,n=t.locale,r=t.localeUtils,o=t.canChangeMonth,i=t.navbarElement,l=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,["labels","locale","localeUtils","canChangeMonth","navbarElement"]);if(!o)return null;var s={month:this.state.currentMonth,classNames:this.props.classNames,className:this.props.classNames.navBar,nextMonth:this.getNextNavigableMonth(),previousMonth:this.getPreviousNavigableMonth(),showPreviousButton:this.allowPreviousMonth(),showNextButton:this.allowNextMonth(),onNextClick:this.showNextMonth,onPreviousClick:this.showPreviousMonth,dir:l.dir,labels:e,locale:n,localeUtils:r};return a.default.isValidElement(i)?a.default.cloneElement(i,s):a.default.createElement(i,s)}},{key:"renderMonths",value:function(){for(var t=[],e=f.getFirstDayOfWeekFromProps(this.props),n=0;n<this.props.numberOfMonths;n+=1){var o=p.addMonths(this.state.currentMonth,n);t.push(a.default.createElement(c.default,r({key:n},this.props,{month:o,firstDayOfWeek:e,onDayKeyDown:this.handleDayKeyDown,onDayClick:this.handleDayClick})))}return this.props.reverseMonths&&t.reverse(),t}},{key:"renderFooter",value:function(){return this.props.todayButton?a.default.createElement("div",{className:this.props.classNames.footer},this.renderTodayButton()):null}},{key:"renderTodayButton",value:function(){return a.default.createElement("button",{type:"button",tabIndex:0,className:this.props.classNames.todayButton,"aria-label":this.props.todayButton,onClick:this.handleTodayButtonClick},this.props.todayButton)}},{key:"render",value:function(){var t=this,e=this.props.classNames.container;return this.props.onDayClick||(e=e+" "+this.props.classNames.interactionDisabled),this.props.className&&(e=e+" "+this.props.className),a.default.createElement("div",r({},this.props.containerProps,{className:e,ref:function(e){return t.dayPicker=e},lang:this.props.locale}),a.default.createElement("div",{className:this.props.classNames.wrapper,ref:function(e){return t.wrapper=e},tabIndex:this.props.canChangeMonth&&void 0!==this.props.tabIndex?this.props.tabIndex:-1,onKeyDown:this.handleKeyDown,onFocus:this.props.onFocus,onBlur:this.props.onBlur},this.renderNavbar(),a.default.createElement("div",{className:this.props.classNames.months},this.renderMonths()),this.renderFooter()))}}]),e}(i.Component);b.VERSION="7.4.0",b.propTypes={initialMonth:l.default.instanceOf(Date),month:l.default.instanceOf(Date),numberOfMonths:l.default.number,fromMonth:l.default.instanceOf(Date),toMonth:l.default.instanceOf(Date),canChangeMonth:l.default.bool,reverseMonths:l.default.bool,pagedNavigation:l.default.bool,todayButton:l.default.string,showWeekNumbers:l.default.bool,showWeekDays:l.default.bool,selectedDays:l.default.oneOfType([l.default.object,l.default.func,l.default.array]),disabledDays:l.default.oneOfType([l.default.object,l.default.func,l.default.array]),modifiers:l.default.object,modifiersStyles:l.default.object,dir:l.default.string,firstDayOfWeek:l.default.oneOf([0,1,2,3,4,5,6]),labels:l.default.shape({nextMonth:l.default.string.isRequired,previousMonth:l.default.string.isRequired}),locale:l.default.string,localeUtils:l.default.shape({formatMonthTitle:l.default.func,formatWeekdayShort:l.default.func,formatWeekdayLong:l.default.func,getFirstDayOfWeek:l.default.func}),months:l.default.arrayOf(l.default.string),weekdaysLong:l.default.arrayOf(l.default.string),weekdaysShort:l.default.arrayOf(l.default.string),showOutsideDays:l.default.bool,enableOutsideDaysClick:l.default.bool,fixedWeeks:l.default.bool,classNames:l.default.shape({body:l.default.string,container:l.default.string,day:l.default.string.isRequired,disabled:l.default.string.isRequired,footer:l.default.string,interactionDisabled:l.default.string,months:l.default.string,month:l.default.string,navBar:l.default.string,outside:l.default.string.isRequired,selected:l.default.string.isRequired,today:l.default.string.isRequired,todayButton:l.default.string,week:l.default.string,wrapper:l.default.string}),className:l.default.string,containerProps:l.default.object,tabIndex:l.default.number,renderDay:l.default.func,renderWeek:l.default.func,weekdayElement:l.default.oneOfType([l.default.element,l.default.func,l.default.instanceOf(i.Component)]),navbarElement:l.default.oneOfType([l.default.element,l.default.func,l.default.instanceOf(i.Component)]),captionElement:l.default.oneOfType([l.default.element,l.default.func,l.default.instanceOf(i.Component)]),onBlur:l.default.func,onFocus:l.default.func,onKeyDown:l.default.func,onDayClick:l.default.func,onDayKeyDown:l.default.func,onDayMouseEnter:l.default.func,onDayMouseLeave:l.default.func,onDayMouseDown:l.default.func,onDayMouseUp:l.default.func,onDayTouchStart:l.default.func,onDayTouchEnd:l.default.func,onDayFocus:l.default.func,onMonthChange:l.default.func,onCaptionClick:l.default.func,onWeekClick:l.default.func,onTodayButtonClick:l.default.func},b.defaultProps={classNames:g.default,tabIndex:0,initialMonth:new Date,numberOfMonths:1,labels:{previousMonth:"Previous Month",nextMonth:"Next Month"},locale:"en",localeUtils:h,showOutsideDays:!1,enableOutsideDaysClick:!0,fixedWeeks:!1,canChangeMonth:!0,reverseMonths:!1,pagedNavigation:!1,showWeekNumbers:!1,showWeekDays:!0,renderDay:function(t){return t.getDate()},renderWeek:function(t){return t},weekdayElement:a.default.createElement(d.default,null),navbarElement:a.default.createElement(u.default,{classNames:g.default}),captionElement:a.default.createElement(s.default,{classNames:g.default})},b.DateUtils=p,b.LocaleUtils=h,b.ModifiersUtils=m,e.DateUtils=p,e.LocaleUtils=h,e.ModifiersUtils=m,e.default=b},44774:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.cancelEvent=function(t){t.preventDefault(),t.stopPropagation()},e.getFirstDayOfMonth=s,e.getDaysInMonth=u,e.getModifiersFromProps=function(t){var e=r({},t.modifiers);return t.selectedDays&&(e[t.classNames.selected]=t.selectedDays),t.disabledDays&&(e[t.classNames.disabled]=t.disabledDays),e},e.getFirstDayOfWeekFromProps=function(t){var e=t.firstDayOfWeek,n=t.locale,r=void 0===n?"en":n,o=t.localeUtils,i=void 0===o?{}:o;return isNaN(e)?i.getFirstDayOfWeek?i.getFirstDayOfWeek(r):0:e},e.isRangeOfDates=function(t){return!!(t&&t.from&&t.to)},e.getMonthsDiff=function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())},e.getWeekArray=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,a.getFirstDayOfWeek)(),n=arguments[2],r=u(t),o=[],l=[],s=[],c=1;c<=r;c+=1)o.push(new Date(t.getFullYear(),t.getMonth(),c,12));o.forEach((function(t){l.length>0&&t.getDay()===e&&(s.push(l),l=[]),l.push(t),o.indexOf(t)===o.length-1&&s.push(l)}));for(var d=s[0],f=7-d.length;f>0;f-=1){var p=(0,i.clone)(d[0]);p.setDate(d[0].getDate()-1),d.unshift(p)}for(var h=s[s.length-1],m=h.length;m<7;m+=1){var g=(0,i.clone)(h[h.length-1]);g.setDate(h[h.length-1].getDate()+1),h.push(g)}if(n&&s.length<6)for(var A=void 0,v=s.length;v<6;v+=1){for(var y=(A=s[s.length-1])[A.length-1],b=[],w=0;w<7;w+=1){var C=(0,i.clone)(y);C.setDate(y.getDate()+w+1),b.push(C)}s.push(b)}return s},e.startOfMonth=function(t){var e=(0,i.clone)(t);return e.setDate(1),e.setHours(12,0,0,0),e},e.getDayNodes=function(t,e){var n=void 0;n=e===l.default?e.day+"--"+e.outside:""+e.outside;var r="."+e.day.replace(/ /g,".")+":not(."+n.replace(/ /g,".")+")";return t.querySelectorAll(r)},e.nodeListToArray=function(t){return Array.prototype.slice.call(t,0)},e.hasOwnProp=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};var o,i=n(96589),a=n(72011),l=(o=n(72292))&&o.__esModule?o:{default:o};function s(t){return new Date(t.getFullYear(),t.getMonth(),1,12)}function u(t){var e=s(t);return e.setMonth(e.getMonth()+1),e.setDate(e.getDate()-1),e.getDate()}},72011:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.formatDay=i,e.formatMonthTitle=a,e.formatWeekdayShort=l,e.formatWeekdayLong=s,e.getFirstDayOfWeek=u,e.getMonths=c;var n=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],r=["Su","Mo","Tu","We","Th","Fr","Sa"],o=["January","February","March","April","May","June","July","August","September","October","November","December"];function i(t){return t.toDateString()}function a(t){return o[t.getMonth()]+" "+t.getFullYear()}function l(t){return r[t]}function s(t){return n[t]}function u(){return 0}function c(){return o}e.default={formatDay:i,formatMonthTitle:a,formatWeekdayShort:l,formatWeekdayLong:s,getFirstDayOfWeek:u,getMonths:c}},75057:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.dayMatchesModifier=i,e.getModifiersForDay=a;var r=n(96589),o=n(44774);function i(t,e){return!!e&&(Array.isArray(e)?e:[e]).some((function(e){return!!e&&(e instanceof Date?(0,r.isSameDay)(t,e):(0,o.isRangeOfDates)(e)?(0,r.isDayInRange)(t,e):e.after&&e.before&&(0,r.isDayAfter)(e.before,e.after)?(0,r.isDayAfter)(t,e.after)&&(0,r.isDayBefore)(t,e.before):e.after&&e.before&&((0,r.isDayAfter)(e.after,e.before)||(0,r.isSameDay)(e.after,e.before))?(0,r.isDayAfter)(t,e.after)||(0,r.isDayBefore)(t,e.before):e.after?(0,r.isDayAfter)(t,e.after):e.before?(0,r.isDayBefore)(t,e.before):e.daysOfWeek?e.daysOfWeek.some((function(e){return t.getDay()===e})):"function"==typeof e&&e(t))}))}function a(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(n,r){var o=e[r];return i(t,o)&&n.push(r),n}),[])}e.default={dayMatchesModifier:i,getModifiersForDay:a}},10871:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(67294),i=h(o),a=h(n(45697)),l=h(n(17754)),s=h(n(56980)),u=n(67350),c=p(n(75057)),d=p(n(44774)),f=p(n(96589));function p(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function h(t){return t&&t.__esModule?t:{default:t}}function m(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var A=function(t){function e(){var t,n,r;m(this,e);for(var o=arguments.length,a=Array(o),l=0;l<o;l++)a[l]=arguments[l];return n=r=g(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(a))),r.renderDay=function(t){var e=r.props.month.getMonth(),n=d.getModifiersFromProps(r.props),o=c.getModifiersForDay(t,n);f.isSameDay(t,new Date)&&!Object.prototype.hasOwnProperty.call(n,r.props.classNames.today)&&o.push(r.props.classNames.today),t.getMonth()!==e&&o.push(r.props.classNames.outside);var a=t.getMonth()!==e,l=-1;r.props.onDayClick&&!a&&1===t.getDate()&&(l=r.props.tabIndex);var u=""+t.getFullYear()+t.getMonth()+t.getDate(),p={};return o.forEach((function(t){p[t]=!0})),i.default.createElement(s.default,{key:(a?"outside-":"")+u,classNames:r.props.classNames,day:t,modifiers:p,modifiersStyles:r.props.modifiersStyles,empty:a&&!r.props.showOutsideDays&&!r.props.fixedWeeks,tabIndex:l,ariaLabel:r.props.localeUtils.formatDay(t,r.props.locale),ariaDisabled:a||o.indexOf("disabled")>-1,ariaSelected:o.indexOf("selected")>-1,onClick:r.props.onDayClick,onFocus:r.props.onDayFocus,onKeyDown:r.props.onDayKeyDown,onMouseEnter:r.props.onDayMouseEnter,onMouseLeave:r.props.onDayMouseLeave,onMouseDown:r.props.onDayMouseDown,onMouseUp:r.props.onDayMouseUp,onTouchEnd:r.props.onDayTouchEnd,onTouchStart:r.props.onDayTouchStart},r.props.renderDay(t,p))},g(r,n)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"render",value:function(){var t=this,e=this.props,n=e.classNames,r=e.month,o=e.months,a=e.fixedWeeks,s=e.captionElement,c=e.weekdayElement,p=e.locale,h=e.localeUtils,m=e.weekdaysLong,g=e.weekdaysShort,A=e.firstDayOfWeek,v=e.onCaptionClick,y=e.showWeekNumbers,b=e.showWeekDays,w=e.onWeekClick,C={date:r,classNames:n,months:o,localeUtils:h,locale:p,onClick:v?function(t){return v(r,t)}:void 0},x=i.default.isValidElement(s)?i.default.cloneElement(s,C):i.default.createElement(s,C),S=d.getWeekArray(r,A,a);return i.default.createElement("div",{className:n.month,role:"grid"},x,b&&i.default.createElement(l.default,{classNames:n,weekdaysShort:g,weekdaysLong:m,firstDayOfWeek:A,showWeekNumbers:y,locale:p,localeUtils:h,weekdayElement:c}),i.default.createElement("div",{className:n.body,role:"rowgroup"},S.map((function(e){var o=void 0;return y&&(o=f.getWeekNumber(e[6])),i.default.createElement("div",{key:e[0].getTime(),className:n.week,role:"row"},y&&i.default.createElement("div",{className:n.weekNumber,tabIndex:w?0:-1,role:"gridcell",onClick:w?function(t){return w(o,e,t)}:void 0,onKeyUp:w?function(t){return t.keyCode===u.ENTER&&w(o,e,t)}:void 0},t.props.renderWeek(o,e,r)),e.map(t.renderDay))}))))}}]),e}(o.Component);A.propTypes={classNames:a.default.shape({body:a.default.string.isRequired,month:a.default.string.isRequired,outside:a.default.string.isRequired,today:a.default.string.isRequired,week:a.default.string.isRequired,weekNumber:a.default.string.isRequired}).isRequired,tabIndex:a.default.number,month:a.default.instanceOf(Date).isRequired,months:a.default.arrayOf(a.default.string),modifiersStyles:a.default.object,showWeekDays:a.default.bool,showOutsideDays:a.default.bool,renderDay:a.default.func.isRequired,renderWeek:a.default.func.isRequired,captionElement:a.default.oneOfType([a.default.element,a.default.func,a.default.instanceOf(i.default.Component)]).isRequired,weekdayElement:a.default.oneOfType([a.default.element,a.default.func,a.default.instanceOf(i.default.Component)]),fixedWeeks:a.default.bool,showWeekNumbers:a.default.bool,locale:a.default.string.isRequired,localeUtils:a.default.object.isRequired,weekdaysLong:a.default.arrayOf(a.default.string),weekdaysShort:a.default.arrayOf(a.default.string),firstDayOfWeek:a.default.number.isRequired,onCaptionClick:a.default.func,onDayClick:a.default.func,onDayFocus:a.default.func,onDayKeyDown:a.default.func,onDayMouseEnter:a.default.func,onDayMouseLeave:a.default.func,onDayMouseDown:a.default.func,onDayMouseUp:a.default.func,onDayTouchEnd:a.default.func,onDayTouchStart:a.default.func,onWeekClick:a.default.func},e.default=A},49802:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(67294),i=u(o),a=u(n(45697)),l=u(n(72292)),s=n(67350);function u(t){return t&&t.__esModule?t:{default:t}}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var f=function(t){function e(){var t,n,r;c(this,e);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=d(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(i))),r.handleNextClick=function(){r.props.onNextClick&&r.props.onNextClick()},r.handlePreviousClick=function(){r.props.onPreviousClick&&r.props.onPreviousClick()},r.handleNextKeyDown=function(t){t.keyCode!==s.ENTER&&t.keyCode!==s.SPACE||(t.preventDefault(),r.handleNextClick())},r.handlePreviousKeyDown=function(t){t.keyCode!==s.ENTER&&t.keyCode!==s.SPACE||(t.preventDefault(),r.handlePreviousClick())},d(r,n)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"shouldComponentUpdate",value:function(t){return t.labels!==this.props.labels||t.dir!==this.props.dir||this.props.showPreviousButton!==t.showPreviousButton||this.props.showNextButton!==t.showNextButton}},{key:"render",value:function(){var t=this.props,e=t.classNames,n=t.className,r=t.showPreviousButton,o=t.showNextButton,a=t.labels,l=t.dir,s=void 0,u=void 0,c=void 0,d=void 0,f=void 0,p=void 0;"rtl"===l?(s=this.handleNextClick,u=this.handlePreviousClick,c=this.handleNextKeyDown,d=this.handlePreviousKeyDown,p=r,f=o):(s=this.handlePreviousClick,u=this.handleNextClick,c=this.handlePreviousKeyDown,d=this.handleNextKeyDown,p=o,f=r);var h=f?e.navButtonPrev:e.navButtonPrev+" "+e.navButtonInteractionDisabled,m=p?e.navButtonNext:e.navButtonNext+" "+e.navButtonInteractionDisabled,g=i.default.createElement("span",{tabIndex:"0",role:"button","aria-label":a.previousMonth,key:"previous",className:h,onKeyDown:f?c:void 0,onClick:f?s:void 0}),A=i.default.createElement("span",{tabIndex:"0",role:"button","aria-label":a.nextMonth,key:"right",className:m,onKeyDown:p?d:void 0,onClick:p?u:void 0});return i.default.createElement("div",{className:n||e.navBar},"rtl"===l?[A,g]:[g,A])}}]),e}(o.Component);f.propTypes={classNames:a.default.shape({navBar:a.default.string.isRequired,navButtonPrev:a.default.string.isRequired,navButtonNext:a.default.string.isRequired,navButtonInteractionDisabled:a.default.string.isRequired}),className:a.default.string,showPreviousButton:a.default.bool,showNextButton:a.default.bool,onPreviousClick:a.default.func,onNextClick:a.default.func,dir:a.default.string,labels:a.default.shape({previousMonth:a.default.string.isRequired,nextMonth:a.default.string.isRequired})},f.defaultProps={classNames:l.default,dir:"ltr",labels:{previousMonth:"Previous Month",nextMonth:"Next Month"},showPreviousButton:!0,showNextButton:!0},e.default=f},21206:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ModifierPropType=void 0;var r,o=(r=n(45697))&&r.__esModule?r:{default:r},i={localeUtils:o.default.shape({formatMonthTitle:o.default.func,formatWeekdayShort:o.default.func,formatWeekdayLong:o.default.func,getFirstDayOfWeek:o.default.func}),range:o.default.shape({from:o.default.instanceOf(Date),to:o.default.instanceOf(Date)}),after:o.default.shape({after:o.default.instanceOf(Date)}),before:o.default.shape({before:o.default.instanceOf(Date)})};e.ModifierPropType=o.default.oneOfType([i.after,i.before,i.range,o.default.func,o.default.array]),e.default=i},13913:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(67294),i=l(o),a=l(n(45697));function l(t){return t&&t.__esModule?t:{default:t}}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var c=function(t){function e(){return s(this,e),u(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"shouldComponentUpdate",value:function(t){return this.props!==t}},{key:"render",value:function(){var t,e=this.props,n=e.weekday,r=e.className,o=e.weekdaysLong,a=e.weekdaysShort,l=e.localeUtils,s=e.locale;t=o?o[n]:l.formatWeekdayLong(n,s);var u;return u=a?a[n]:l.formatWeekdayShort(n,s),i.default.createElement("div",{className:r,role:"columnheader"},i.default.createElement("abbr",{title:t},u))}}]),e}(o.Component);c.propTypes={weekday:a.default.number,className:a.default.string,locale:a.default.string,localeUtils:a.default.object,weekdaysLong:a.default.arrayOf(a.default.string),weekdaysShort:a.default.arrayOf(a.default.string)},e.default=c},17754:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(67294),i=l(o),a=l(n(45697));function l(t){return t&&t.__esModule?t:{default:t}}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var c=function(t){function e(){return s(this,e),u(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"shouldComponentUpdate",value:function(t){return this.props!==t}},{key:"render",value:function(){for(var t=this.props,e=t.classNames,n=t.firstDayOfWeek,r=t.showWeekNumbers,o=t.weekdaysLong,a=t.weekdaysShort,l=t.locale,s=t.localeUtils,u=t.weekdayElement,c=[],d=0;d<7;d+=1){var f=(d+n)%7,p={key:d,className:e.weekday,weekday:f,weekdaysLong:o,weekdaysShort:a,localeUtils:s,locale:l},h=i.default.isValidElement(u)?i.default.cloneElement(u,p):i.default.createElement(u,p);c.push(h)}return i.default.createElement("div",{className:e.weekdays,role:"rowgroup"},i.default.createElement("div",{className:e.weekdaysRow,role:"row"},r&&i.default.createElement("div",{className:e.weekday}),c))}}]),e}(o.Component);c.propTypes={classNames:a.default.shape({weekday:a.default.string.isRequired,weekdays:a.default.string.isRequired,weekdaysRow:a.default.string.isRequired}).isRequired,firstDayOfWeek:a.default.number.isRequired,weekdaysLong:a.default.arrayOf(a.default.string),weekdaysShort:a.default.arrayOf(a.default.string),showWeekNumbers:a.default.bool,locale:a.default.string.isRequired,localeUtils:a.default.object.isRequired,weekdayElement:a.default.oneOfType([a.default.element,a.default.func,a.default.instanceOf(i.default.Component)])},e.default=c},72292:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={container:"DayPicker",wrapper:"DayPicker-wrapper",interactionDisabled:"DayPicker--interactionDisabled",months:"DayPicker-Months",month:"DayPicker-Month",navBar:"DayPicker-NavBar",navButtonPrev:"DayPicker-NavButton DayPicker-NavButton--prev",navButtonNext:"DayPicker-NavButton DayPicker-NavButton--next",navButtonInteractionDisabled:"DayPicker-NavButton--interactionDisabled",caption:"DayPicker-Caption",weekdays:"DayPicker-Weekdays",weekdaysRow:"DayPicker-WeekdaysRow",weekday:"DayPicker-Weekday",body:"DayPicker-Body",week:"DayPicker-Week",weekNumber:"DayPicker-WeekNumber",day:"DayPicker-Day",footer:"DayPicker-Footer",todayButton:"DayPicker-TodayButton",today:"today",selected:"selected",disabled:"disabled",outside:"outside"}},67350:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LEFT=37,e.UP=38,e.RIGHT=39,e.DOWN=40,e.ENTER=13,e.SPACE=32,e.ESC=27,e.TAB=9},64448:(t,e,n)=>{"use strict";var r=n(67294),o=n(27418),i=n(63840);function a(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));function l(t,e,n,r,o,i,a,l,s){var u=Array.prototype.slice.call(arguments,3);try{e.apply(n,u)}catch(t){this.onError(t)}}var s=!1,u=null,c=!1,d=null,f={onError:function(t){s=!0,u=t}};function p(t,e,n,r,o,i,a,c,d){s=!1,u=null,l.apply(f,arguments)}var h=null,m=null,g=null;function A(t,e,n){var r=t.type||"unknown-event";t.currentTarget=g(n),function(t,e,n,r,o,i,l,f,h){if(p.apply(this,arguments),s){if(!s)throw Error(a(198));var m=u;s=!1,u=null,c||(c=!0,d=m)}}(r,e,void 0,t),t.currentTarget=null}var v=null,y={};function b(){if(v)for(var t in y){var e=y[t],n=v.indexOf(t);if(!(-1<n))throw Error(a(96,t));if(!C[n]){if(!e.extractEvents)throw Error(a(97,t));for(var r in C[n]=e,n=e.eventTypes){var o=void 0,i=n[r],l=e,s=r;if(x.hasOwnProperty(s))throw Error(a(99,s));x[s]=i;var u=i.phasedRegistrationNames;if(u){for(o in u)u.hasOwnProperty(o)&&w(u[o],l,s);o=!0}else i.registrationName?(w(i.registrationName,l,s),o=!0):o=!1;if(!o)throw Error(a(98,r,t))}}}}function w(t,e,n){if(S[t])throw Error(a(100,t));S[t]=e,O[t]=e.eventTypes[n].dependencies}var C=[],x={},S={},O={};function k(t){var e,n=!1;for(e in t)if(t.hasOwnProperty(e)){var r=t[e];if(!y.hasOwnProperty(e)||y[e]!==r){if(y[e])throw Error(a(102,e));y[e]=r,n=!0}}n&&b()}var E=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),_=null,P=null,B=null;function T(t){if(t=m(t)){if("function"!=typeof _)throw Error(a(280));var e=t.stateNode;e&&(e=h(e),_(t.stateNode,t.type,e))}}function R(t){P?B?B.push(t):B=[t]:P=t}function I(){if(P){var t=P,e=B;if(B=P=null,T(t),e)for(t=0;t<e.length;t++)T(e[t])}}function M(t,e){return t(e)}function D(t,e,n,r,o){return t(e,n,r,o)}function N(){}var F=M,L=!1,j=!1;function H(){null===P&&null===B||(N(),I())}function U(t,e,n){if(j)return t(e,n);j=!0;try{return F(t,e,n)}finally{j=!1,H()}}var z=/^[: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]*$/,Q=Object.prototype.hasOwnProperty,V={},W={};function G(t,e,n,r,o,i){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=i}var K={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(t){K[t]=new G(t,0,!1,t,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(t){var e=t[0];K[e]=new G(e,1,!1,t[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(t){K[t]=new G(t,2,!1,t.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(t){K[t]=new G(t,2,!1,t,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(t){K[t]=new G(t,3,!1,t.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(t){K[t]=new G(t,3,!0,t,null,!1)})),["capture","download"].forEach((function(t){K[t]=new G(t,4,!1,t,null,!1)})),["cols","rows","size","span"].forEach((function(t){K[t]=new G(t,6,!1,t,null,!1)})),["rowSpan","start"].forEach((function(t){K[t]=new G(t,5,!1,t.toLowerCase(),null,!1)}));var Y=/[\-:]([a-z])/g;function q(t){return t[1].toUpperCase()}"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(t){var e=t.replace(Y,q);K[e]=new G(e,1,!1,t,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(t){var e=t.replace(Y,q);K[e]=new G(e,1,!1,t,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(t){var e=t.replace(Y,q);K[e]=new G(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(t){K[t]=new G(t,1,!1,t.toLowerCase(),null,!1)})),K.xlinkHref=new G("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(t){K[t]=new G(t,1,!1,t.toLowerCase(),null,!0)}));var X=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Z(t,e,n,r){var o=K.hasOwnProperty(e)?K[e]:null;(null!==o?0===o.type:!r&&2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1]))||(function(t,e,n,r){if(null==e||function(t,e,n,r){if(null!==n&&0===n.type)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(t=t.toLowerCase().slice(0,5))&&"aria-"!==t);default:return!1}}(t,e,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}(e,n,o,r)&&(n=null),r||null===o?function(t){return!!Q.call(W,t)||!Q.call(V,t)&&(z.test(t)?W[t]=!0:(V[t]=!0,!1))}(e)&&(null===n?t.removeAttribute(e):t.setAttribute(e,""+n)):o.mustUseProperty?t[o.propertyName]=null===n?3!==o.type&&"":n:(e=o.attributeName,r=o.attributeNamespace,null===n?t.removeAttribute(e):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?t.setAttributeNS(r,e,n):t.setAttribute(e,n))))}X.hasOwnProperty("ReactCurrentDispatcher")||(X.ReactCurrentDispatcher={current:null}),X.hasOwnProperty("ReactCurrentBatchConfig")||(X.ReactCurrentBatchConfig={suspense:null});var J=/^(.*)[\\\/]/,$="function"==typeof Symbol&&Symbol.for,tt=$?Symbol.for("react.element"):60103,et=$?Symbol.for("react.portal"):60106,nt=$?Symbol.for("react.fragment"):60107,rt=$?Symbol.for("react.strict_mode"):60108,ot=$?Symbol.for("react.profiler"):60114,it=$?Symbol.for("react.provider"):60109,at=$?Symbol.for("react.context"):60110,lt=$?Symbol.for("react.concurrent_mode"):60111,st=$?Symbol.for("react.forward_ref"):60112,ut=$?Symbol.for("react.suspense"):60113,ct=$?Symbol.for("react.suspense_list"):60120,dt=$?Symbol.for("react.memo"):60115,ft=$?Symbol.for("react.lazy"):60116,pt=$?Symbol.for("react.block"):60121,ht="function"==typeof Symbol&&Symbol.iterator;function mt(t){return null===t||"object"!=typeof t?null:"function"==typeof(t=ht&&t[ht]||t["@@iterator"])?t:null}function gt(t){if(null==t)return null;if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case nt:return"Fragment";case et:return"Portal";case ot:return"Profiler";case rt:return"StrictMode";case ut:return"Suspense";case ct:return"SuspenseList"}if("object"==typeof t)switch(t.$$typeof){case at:return"Context.Consumer";case it:return"Context.Provider";case st:var e=t.render;return e=e.displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case dt:return gt(t.type);case pt:return gt(t.render);case ft:if(t=1===t._status?t._result:null)return gt(t)}return null}function At(t){var e="";do{t:switch(t.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break t;default:var r=t._debugOwner,o=t._debugSource,i=gt(t.type);n=null,r&&(n=gt(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(J,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+i}e+=n,t=t.return}while(t);return e}function vt(t){switch(typeof t){case"boolean":case"number":case"object":case"string":case"undefined":return t;default:return""}}function yt(t){var e=t.type;return(t=t.nodeName)&&"input"===t.toLowerCase()&&("checkbox"===e||"radio"===e)}function bt(t){t._valueTracker||(t._valueTracker=function(t){var e=yt(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return o.call(this)},set:function(t){r=""+t,i.call(this,t)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(t){r=""+t},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}(t))}function wt(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=yt(t)?t.checked?"true":"false":t.value),(t=r)!==n&&(e.setValue(t),!0)}function Ct(t,e){var n=e.checked;return o({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:t._wrapperState.initialChecked})}function xt(t,e){var n=null==e.defaultValue?"":e.defaultValue,r=null!=e.checked?e.checked:e.defaultChecked;n=vt(null!=e.value?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}}function St(t,e){null!=(e=e.checked)&&Z(t,"checked",e,!1)}function Ot(t,e){St(t,e);var n=vt(e.value),r=e.type;if(null!=n)"number"===r?(0===n&&""===t.value||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if("submit"===r||"reset"===r)return void t.removeAttribute("value");e.hasOwnProperty("value")?Et(t,e.type,n):e.hasOwnProperty("defaultValue")&&Et(t,e.type,vt(e.defaultValue)),null==e.checked&&null!=e.defaultChecked&&(t.defaultChecked=!!e.defaultChecked)}function kt(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!("submit"!==r&&"reset"!==r||void 0!==e.value&&null!==e.value))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}""!==(n=t.name)&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,""!==n&&(t.name=n)}function Et(t,e,n){"number"===e&&t.ownerDocument.activeElement===t||(null==n?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}function _t(t,e){return t=o({children:void 0},e),(e=function(t){var e="";return r.Children.forEach(t,(function(t){null!=t&&(e+=t)})),e}(e.children))&&(t.children=e),t}function Pt(t,e,n,r){if(t=t.options,e){e={};for(var o=0;o<n.length;o++)e["$"+n[o]]=!0;for(n=0;n<t.length;n++)o=e.hasOwnProperty("$"+t[n].value),t[n].selected!==o&&(t[n].selected=o),o&&r&&(t[n].defaultSelected=!0)}else{for(n=""+vt(n),e=null,o=0;o<t.length;o++){if(t[o].value===n)return t[o].selected=!0,void(r&&(t[o].defaultSelected=!0));null!==e||t[o].disabled||(e=t[o])}null!==e&&(e.selected=!0)}}function Bt(t,e){if(null!=e.dangerouslySetInnerHTML)throw Error(a(91));return o({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function Tt(t,e){var n=e.value;if(null==n){if(n=e.children,e=e.defaultValue,null!=n){if(null!=e)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}e=n}null==e&&(e=""),n=e}t._wrapperState={initialValue:vt(n)}}function Rt(t,e){var n=vt(e.value),r=vt(e.defaultValue);null!=n&&((n=""+n)!==t.value&&(t.value=n),null==e.defaultValue&&t.defaultValue!==n&&(t.defaultValue=n)),null!=r&&(t.defaultValue=""+r)}function It(t){var e=t.textContent;e===t._wrapperState.initialValue&&""!==e&&null!==e&&(t.value=e)}function Mt(t){switch(t){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 Dt(t,e){return null==t||"http://www.w3.org/1999/xhtml"===t?Mt(e):"http://www.w3.org/2000/svg"===t&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":t}var Nt,Ft,Lt=(Ft=function(t,e){if("http://www.w3.org/2000/svg"!==t.namespaceURI||"innerHTML"in t)t.innerHTML=e;else{for((Nt=Nt||document.createElement("div")).innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=Nt.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,e,n,r){MSApp.execUnsafeLocalFunction((function(){return Ft(t,e)}))}:Ft);function jt(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&3===n.nodeType)return void(n.nodeValue=e)}t.textContent=e}function Ht(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var Ut={animationend:Ht("Animation","AnimationEnd"),animationiteration:Ht("Animation","AnimationIteration"),animationstart:Ht("Animation","AnimationStart"),transitionend:Ht("Transition","TransitionEnd")},zt={},Qt={};function Vt(t){if(zt[t])return zt[t];if(!Ut[t])return t;var e,n=Ut[t];for(e in n)if(n.hasOwnProperty(e)&&e in Qt)return zt[t]=n[e];return t}E&&(Qt=document.createElement("div").style,"AnimationEvent"in window||(delete Ut.animationend.animation,delete Ut.animationiteration.animation,delete Ut.animationstart.animation),"TransitionEvent"in window||delete Ut.transitionend.transition);var Wt=Vt("animationend"),Gt=Vt("animationiteration"),Kt=Vt("animationstart"),Yt=Vt("transitionend"),qt="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Xt=new("function"==typeof WeakMap?WeakMap:Map);function Zt(t){var e=Xt.get(t);return void 0===e&&(e=new Map,Xt.set(t,e)),e}function Jt(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do{0!=(1026&(e=t).effectTag)&&(n=e.return),t=e.return}while(t)}return 3===e.tag?n:null}function $t(t){if(13===t.tag){var e=t.memoizedState;if(null===e&&null!==(t=t.alternate)&&(e=t.memoizedState),null!==e)return e.dehydrated}return null}function te(t){if(Jt(t)!==t)throw Error(a(188))}function ee(t){if(!(t=function(t){var e=t.alternate;if(!e){if(null===(e=Jt(t)))throw Error(a(188));return e!==t?null:t}for(var n=t,r=e;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return te(o),t;if(i===r)return te(o),e;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var l=!1,s=o.child;s;){if(s===n){l=!0,n=o,r=i;break}if(s===r){l=!0,r=o,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=o;break}if(s===r){l=!0,r=i,n=o;break}s=s.sibling}if(!l)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?t:e}(t)))return null;for(var e=t;;){if(5===e.tag||6===e.tag)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===t)break;for(;!e.sibling;){if(!e.return||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}function ne(t,e){if(null==e)throw Error(a(30));return null==t?e:Array.isArray(t)?Array.isArray(e)?(t.push.apply(t,e),t):(t.push(e),t):Array.isArray(e)?[t].concat(e):[t,e]}function re(t,e,n){Array.isArray(t)?t.forEach(e,n):t&&e.call(n,t)}var oe=null;function ie(t){if(t){var e=t._dispatchListeners,n=t._dispatchInstances;if(Array.isArray(e))for(var r=0;r<e.length&&!t.isPropagationStopped();r++)A(t,e[r],n[r]);else e&&A(t,e,n);t._dispatchListeners=null,t._dispatchInstances=null,t.isPersistent()||t.constructor.release(t)}}function ae(t){if(null!==t&&(oe=ne(oe,t)),t=oe,oe=null,t){if(re(t,ie),oe)throw Error(a(95));if(c)throw t=d,c=!1,d=null,t}}function le(t){return(t=t.target||t.srcElement||window).correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function se(t){if(!E)return!1;var e=(t="on"+t)in document;return e||((e=document.createElement("div")).setAttribute(t,"return;"),e="function"==typeof e[t]),e}var ue=[];function ce(t){t.topLevelType=null,t.nativeEvent=null,t.targetInst=null,t.ancestors.length=0,10>ue.length&&ue.push(t)}function de(t,e,n,r){if(ue.length){var o=ue.pop();return o.topLevelType=t,o.eventSystemFlags=r,o.nativeEvent=e,o.targetInst=n,o}return{topLevelType:t,eventSystemFlags:r,nativeEvent:e,targetInst:n,ancestors:[]}}function fe(t){var e=t.targetInst,n=e;do{if(!n){t.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(e=n.tag)&&6!==e||t.ancestors.push(n),n=Pn(r)}while(n);for(n=0;n<t.ancestors.length;n++){e=t.ancestors[n];var o=le(t.nativeEvent);r=t.topLevelType;var i=t.nativeEvent,a=t.eventSystemFlags;0===n&&(a|=64);for(var l=null,s=0;s<C.length;s++){var u=C[s];u&&(u=u.extractEvents(r,e,i,o,a))&&(l=ne(l,u))}ae(l)}}function pe(t,e,n){if(!n.has(t)){switch(t){case"scroll":Ke(e,"scroll",!0);break;case"focus":case"blur":Ke(e,"focus",!0),Ke(e,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":se(t)&&Ke(e,t,!0);break;case"invalid":case"submit":case"reset":break;default:-1===qt.indexOf(t)&&Ge(t,e)}n.set(t,null)}}var he,me,ge,Ae=!1,ve=[],ye=null,be=null,we=null,Ce=new Map,xe=new Map,Se=[],Oe="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),ke="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Ee(t,e,n,r,o){return{blockedOn:t,topLevelType:e,eventSystemFlags:32|n,nativeEvent:o,container:r}}function _e(t,e){switch(t){case"focus":case"blur":ye=null;break;case"dragenter":case"dragleave":be=null;break;case"mouseover":case"mouseout":we=null;break;case"pointerover":case"pointerout":Ce.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":xe.delete(e.pointerId)}}function Pe(t,e,n,r,o,i){return null===t||t.nativeEvent!==i?(t=Ee(e,n,r,o,i),null!==e&&null!==(e=Bn(e))&&me(e),t):(t.eventSystemFlags|=r,t)}function Be(t){var e=Pn(t.target);if(null!==e){var n=Jt(e);if(null!==n)if(13===(e=n.tag)){if(null!==(e=$t(n)))return t.blockedOn=e,void i.unstable_runWithPriority(t.priority,(function(){ge(n)}))}else if(3===e&&n.stateNode.hydrate)return void(t.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}t.blockedOn=null}function Te(t){if(null!==t.blockedOn)return!1;var e=Ze(t.topLevelType,t.eventSystemFlags,t.container,t.nativeEvent);if(null!==e){var n=Bn(e);return null!==n&&me(n),t.blockedOn=e,!1}return!0}function Re(t,e,n){Te(t)&&n.delete(e)}function Ie(){for(Ae=!1;0<ve.length;){var t=ve[0];if(null!==t.blockedOn){null!==(t=Bn(t.blockedOn))&&he(t);break}var e=Ze(t.topLevelType,t.eventSystemFlags,t.container,t.nativeEvent);null!==e?t.blockedOn=e:ve.shift()}null!==ye&&Te(ye)&&(ye=null),null!==be&&Te(be)&&(be=null),null!==we&&Te(we)&&(we=null),Ce.forEach(Re),xe.forEach(Re)}function Me(t,e){t.blockedOn===e&&(t.blockedOn=null,Ae||(Ae=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Ie)))}function De(t){function e(e){return Me(e,t)}if(0<ve.length){Me(ve[0],t);for(var n=1;n<ve.length;n++){var r=ve[n];r.blockedOn===t&&(r.blockedOn=null)}}for(null!==ye&&Me(ye,t),null!==be&&Me(be,t),null!==we&&Me(we,t),Ce.forEach(e),xe.forEach(e),n=0;n<Se.length;n++)(r=Se[n]).blockedOn===t&&(r.blockedOn=null);for(;0<Se.length&&null===(n=Se[0]).blockedOn;)Be(n),null===n.blockedOn&&Se.shift()}var Ne={},Fe=new Map,Le=new Map,je=["abort","abort",Wt,"animationEnd",Gt,"animationIteration",Kt,"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",Yt,"transitionEnd","waiting","waiting"];function He(t,e){for(var n=0;n<t.length;n+=2){var r=t[n],o=t[n+1],i="on"+(o[0].toUpperCase()+o.slice(1));i={phasedRegistrationNames:{bubbled:i,captured:i+"Capture"},dependencies:[r],eventPriority:e},Le.set(r,e),Fe.set(r,i),Ne[o]=i}}He("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus 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),He("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),He(je,2);for(var Ue="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),ze=0;ze<Ue.length;ze++)Le.set(Ue[ze],0);var Qe=i.unstable_UserBlockingPriority,Ve=i.unstable_runWithPriority,We=!0;function Ge(t,e){Ke(e,t,!1)}function Ke(t,e,n){var r=Le.get(e);switch(void 0===r?2:r){case 0:r=Ye.bind(null,e,1,t);break;case 1:r=qe.bind(null,e,1,t);break;default:r=Xe.bind(null,e,1,t)}n?t.addEventListener(e,r,!0):t.addEventListener(e,r,!1)}function Ye(t,e,n,r){L||N();var o=Xe,i=L;L=!0;try{D(o,t,e,n,r)}finally{(L=i)||H()}}function qe(t,e,n,r){Ve(Qe,Xe.bind(null,t,e,n,r))}function Xe(t,e,n,r){if(We)if(0<ve.length&&-1<Oe.indexOf(t))t=Ee(null,t,e,n,r),ve.push(t);else{var o=Ze(t,e,n,r);if(null===o)_e(t,r);else if(-1<Oe.indexOf(t))t=Ee(o,t,e,n,r),ve.push(t);else if(!function(t,e,n,r,o){switch(e){case"focus":return ye=Pe(ye,t,e,n,r,o),!0;case"dragenter":return be=Pe(be,t,e,n,r,o),!0;case"mouseover":return we=Pe(we,t,e,n,r,o),!0;case"pointerover":var i=o.pointerId;return Ce.set(i,Pe(Ce.get(i)||null,t,e,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,xe.set(i,Pe(xe.get(i)||null,t,e,n,r,o)),!0}return!1}(o,t,e,n,r)){_e(t,r),t=de(t,r,null,e);try{U(fe,t)}finally{ce(t)}}}}function Ze(t,e,n,r){if(null!==(n=Pn(n=le(r)))){var o=Jt(n);if(null===o)n=null;else{var i=o.tag;if(13===i){if(null!==(n=$t(o)))return n;n=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}t=de(t,r,n,e);try{U(fe,t)}finally{ce(t)}return null}var Je={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 tn(t,e,n){return null==e||"boolean"==typeof e||""===e?"":n||"number"!=typeof e||0===e||Je.hasOwnProperty(t)&&Je[t]?(""+e).trim():e+"px"}function en(t,e){for(var n in t=t.style,e)if(e.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=tn(n,e[n],r);"float"===n&&(n="cssFloat"),r?t.setProperty(n,o):t[n]=o}}Object.keys(Je).forEach((function(t){$e.forEach((function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Je[e]=Je[t]}))}));var nn=o({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 rn(t,e){if(e){if(nn[t]&&(null!=e.children||null!=e.dangerouslySetInnerHTML))throw Error(a(137,t,""));if(null!=e.dangerouslySetInnerHTML){if(null!=e.children)throw Error(a(60));if("object"!=typeof e.dangerouslySetInnerHTML||!("__html"in e.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=e.style&&"object"!=typeof e.style)throw Error(a(62,""))}}function on(t,e){if(-1===t.indexOf("-"))return"string"==typeof e.is;switch(t){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}}var an="http://www.w3.org/1999/xhtml";function ln(t,e){var n=Zt(t=9===t.nodeType||11===t.nodeType?t:t.ownerDocument);e=O[e];for(var r=0;r<e.length;r++)pe(e[r],t,n)}function sn(){}function un(t){if(void 0===(t=t||("undefined"!=typeof document?document:void 0)))return null;try{return t.activeElement||t.body}catch(e){return t.body}}function cn(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function dn(t,e){var n,r=cn(t);for(t=0;r;){if(3===r.nodeType){if(n=t+r.textContent.length,t<=e&&n>=e)return{node:r,offset:e-t};t=n}t:{for(;r;){if(r.nextSibling){r=r.nextSibling;break t}r=r.parentNode}r=void 0}r=cn(r)}}function fn(t,e){return!(!t||!e)&&(t===e||(!t||3!==t.nodeType)&&(e&&3===e.nodeType?fn(t,e.parentNode):"contains"in t?t.contains(e):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(e))))}function pn(){for(var t=window,e=un();e instanceof t.HTMLIFrameElement;){try{var n="string"==typeof e.contentWindow.location.href}catch(t){n=!1}if(!n)break;e=un((t=e.contentWindow).document)}return e}function hn(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&("input"===e&&("text"===t.type||"search"===t.type||"tel"===t.type||"url"===t.type||"password"===t.type)||"textarea"===e||"true"===t.contentEditable)}var mn="$?",gn="$!",An=null,vn=null;function yn(t,e){switch(t){case"button":case"input":case"select":case"textarea":return!!e.autoFocus}return!1}function bn(t,e){return"textarea"===t||"option"===t||"noscript"===t||"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&null!=e.dangerouslySetInnerHTML.__html}var wn="function"==typeof setTimeout?setTimeout:void 0,Cn="function"==typeof clearTimeout?clearTimeout:void 0;function xn(t){for(;null!=t;t=t.nextSibling){var e=t.nodeType;if(1===e||3===e)break}return t}function Sn(t){t=t.previousSibling;for(var e=0;t;){if(8===t.nodeType){var n=t.data;if("$"===n||n===gn||n===mn){if(0===e)return t;e--}else"/$"===n&&e++}t=t.previousSibling}return null}var On=Math.random().toString(36).slice(2),kn="__reactInternalInstance$"+On,En="__reactEventHandlers$"+On,_n="__reactContainere$"+On;function Pn(t){var e=t[kn];if(e)return e;for(var n=t.parentNode;n;){if(e=n[_n]||n[kn]){if(n=e.alternate,null!==e.child||null!==n&&null!==n.child)for(t=Sn(t);null!==t;){if(n=t[kn])return n;t=Sn(t)}return e}n=(t=n).parentNode}return null}function Bn(t){return!(t=t[kn]||t[_n])||5!==t.tag&&6!==t.tag&&13!==t.tag&&3!==t.tag?null:t}function Tn(t){if(5===t.tag||6===t.tag)return t.stateNode;throw Error(a(33))}function Rn(t){return t[En]||null}function In(t){do{t=t.return}while(t&&5!==t.tag);return t||null}function Mn(t,e){var n=t.stateNode;if(!n)return null;var r=h(n);if(!r)return null;n=r[e];t:switch(e){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"===(t=t.type)||"input"===t||"select"===t||"textarea"===t)),t=!r;break t;default:t=!1}if(t)return null;if(n&&"function"!=typeof n)throw Error(a(231,e,typeof n));return n}function Dn(t,e,n){(e=Mn(t,n.dispatchConfig.phasedRegistrationNames[e]))&&(n._dispatchListeners=ne(n._dispatchListeners,e),n._dispatchInstances=ne(n._dispatchInstances,t))}function Nn(t){if(t&&t.dispatchConfig.phasedRegistrationNames){for(var e=t._targetInst,n=[];e;)n.push(e),e=In(e);for(e=n.length;0<e--;)Dn(n[e],"captured",t);for(e=0;e<n.length;e++)Dn(n[e],"bubbled",t)}}function Fn(t,e,n){t&&n&&n.dispatchConfig.registrationName&&(e=Mn(t,n.dispatchConfig.registrationName))&&(n._dispatchListeners=ne(n._dispatchListeners,e),n._dispatchInstances=ne(n._dispatchInstances,t))}function Ln(t){t&&t.dispatchConfig.registrationName&&Fn(t._targetInst,null,t)}function jn(t){re(t,Nn)}var Hn=null,Un=null,zn=null;function Qn(){if(zn)return zn;var t,e,n=Un,r=n.length,o="value"in Hn?Hn.value:Hn.textContent,i=o.length;for(t=0;t<r&&n[t]===o[t];t++);var a=r-t;for(e=1;e<=a&&n[r-e]===o[i-e];e++);return zn=o.slice(t,1<e?1-e:void 0)}function Vn(){return!0}function Wn(){return!1}function Gn(t,e,n,r){for(var o in this.dispatchConfig=t,this._targetInst=e,this.nativeEvent=n,t=this.constructor.Interface)t.hasOwnProperty(o)&&((e=t[o])?this[o]=e(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Vn:Wn,this.isPropagationStopped=Wn,this}function Kn(t,e,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,t,e,n,r),o}return new this(t,e,n,r)}function Yn(t){if(!(t instanceof this))throw Error(a(279));t.destructor(),10>this.eventPool.length&&this.eventPool.push(t)}function qn(t){t.eventPool=[],t.getPooled=Kn,t.release=Yn}o(Gn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;t&&(t.preventDefault?t.preventDefault():"unknown"!=typeof t.returnValue&&(t.returnValue=!1),this.isDefaultPrevented=Vn)},stopPropagation:function(){var t=this.nativeEvent;t&&(t.stopPropagation?t.stopPropagation():"unknown"!=typeof t.cancelBubble&&(t.cancelBubble=!0),this.isPropagationStopped=Vn)},persist:function(){this.isPersistent=Vn},isPersistent:Wn,destructor:function(){var t,e=this.constructor.Interface;for(t in e)this[t]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Wn,this._dispatchInstances=this._dispatchListeners=null}}),Gn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Gn.extend=function(t){function e(){}function n(){return r.apply(this,arguments)}var r=this;e.prototype=r.prototype;var i=new e;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,t),n.extend=r.extend,qn(n),n},qn(Gn);var Xn=Gn.extend({data:null}),Zn=Gn.extend({data:null}),Jn=[9,13,27,32],$n=E&&"CompositionEvent"in window,tr=null;E&&"documentMode"in document&&(tr=document.documentMode);var er=E&&"TextEvent"in window&&!tr,nr=E&&(!$n||tr&&8<tr&&11>=tr),rr=String.fromCharCode(32),or={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},ir=!1;function ar(t,e){switch(t){case"keyup":return-1!==Jn.indexOf(e.keyCode);case"keydown":return 229!==e.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function lr(t){return"object"==typeof(t=t.detail)&&"data"in t?t.data:null}var sr=!1,ur={eventTypes:or,extractEvents:function(t,e,n,r){var o;if($n)t:{switch(t){case"compositionstart":var i=or.compositionStart;break t;case"compositionend":i=or.compositionEnd;break t;case"compositionupdate":i=or.compositionUpdate;break t}i=void 0}else sr?ar(t,n)&&(i=or.compositionEnd):"keydown"===t&&229===n.keyCode&&(i=or.compositionStart);return i?(nr&&"ko"!==n.locale&&(sr||i!==or.compositionStart?i===or.compositionEnd&&sr&&(o=Qn()):(Un="value"in(Hn=r)?Hn.value:Hn.textContent,sr=!0)),i=Xn.getPooled(i,e,n,r),(o||null!==(o=lr(n)))&&(i.data=o),jn(i),o=i):o=null,(t=er?function(t,e){switch(t){case"compositionend":return lr(e);case"keypress":return 32!==e.which?null:(ir=!0,rr);case"textInput":return(t=e.data)===rr&&ir?null:t;default:return null}}(t,n):function(t,e){if(sr)return"compositionend"===t||!$n&&ar(t,e)?(t=Qn(),zn=Un=Hn=null,sr=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return nr&&"ko"!==e.locale?null:e.data;default:return null}}(t,n))?((e=Zn.getPooled(or.beforeInput,e,n,r)).data=t,jn(e)):e=null,null===o?e:null===e?o:[o,e]}},cr={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 dr(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return"input"===e?!!cr[t.type]:"textarea"===e}var fr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function pr(t,e,n){return(t=Gn.getPooled(fr.change,t,e,n)).type="change",R(n),jn(t),t}var hr=null,mr=null;function gr(t){ae(t)}function Ar(t){if(wt(Tn(t)))return t}function vr(t,e){if("change"===t)return e}var yr=!1;function br(){hr&&(hr.detachEvent("onpropertychange",wr),mr=hr=null)}function wr(t){if("value"===t.propertyName&&Ar(mr))if(t=pr(mr,t,le(t)),L)ae(t);else{L=!0;try{M(gr,t)}finally{L=!1,H()}}}function Cr(t,e,n){"focus"===t?(br(),mr=n,(hr=e).attachEvent("onpropertychange",wr)):"blur"===t&&br()}function xr(t){if("selectionchange"===t||"keyup"===t||"keydown"===t)return Ar(mr)}function Sr(t,e){if("click"===t)return Ar(e)}function Or(t,e){if("input"===t||"change"===t)return Ar(e)}E&&(yr=se("input")&&(!document.documentMode||9<document.documentMode));var kr={eventTypes:fr,_isInputEventSupported:yr,extractEvents:function(t,e,n,r){var o=e?Tn(e):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=vr;else if(dr(o))if(yr)a=Or;else{a=xr;var l=Cr}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=Sr);if(a&&(a=a(t,e)))return pr(a,n,r);l&&l(t,o,e),"blur"===t&&(t=o._wrapperState)&&t.controlled&&"number"===o.type&&Et(o,"number",o.value)}},Er=Gn.extend({view:null,detail:null}),_r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pr(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):!!(t=_r[t])&&!!e[t]}function Br(){return Pr}var Tr=0,Rr=0,Ir=!1,Mr=!1,Dr=Er.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Br,button:null,buttons:null,relatedTarget:function(t){return t.relatedTarget||(t.fromElement===t.srcElement?t.toElement:t.fromElement)},movementX:function(t){if("movementX"in t)return t.movementX;var e=Tr;return Tr=t.screenX,Ir?"mousemove"===t.type?t.screenX-e:0:(Ir=!0,0)},movementY:function(t){if("movementY"in t)return t.movementY;var e=Rr;return Rr=t.screenY,Mr?"mousemove"===t.type?t.screenY-e:0:(Mr=!0,0)}}),Nr=Dr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Fr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Lr={eventTypes:Fr,extractEvents:function(t,e,n,r,o){var i="mouseover"===t||"pointerover"===t,a="mouseout"===t||"pointerout"===t;if(i&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;if(i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window,a?(a=e,null!==(e=(e=n.relatedTarget||n.toElement)?Pn(e):null)&&(e!==Jt(e)||5!==e.tag&&6!==e.tag)&&(e=null)):a=null,a===e)return null;if("mouseout"===t||"mouseover"===t)var l=Dr,s=Fr.mouseLeave,u=Fr.mouseEnter,c="mouse";else"pointerout"!==t&&"pointerover"!==t||(l=Nr,s=Fr.pointerLeave,u=Fr.pointerEnter,c="pointer");if(t=null==a?i:Tn(a),i=null==e?i:Tn(e),(s=l.getPooled(s,a,n,r)).type=c+"leave",s.target=t,s.relatedTarget=i,(n=l.getPooled(u,e,n,r)).type=c+"enter",n.target=i,n.relatedTarget=t,c=e,(r=a)&&c)t:{for(u=c,a=0,t=l=r;t;t=In(t))a++;for(t=0,e=u;e;e=In(e))t++;for(;0<a-t;)l=In(l),a--;for(;0<t-a;)u=In(u),t--;for(;a--;){if(l===u||l===u.alternate)break t;l=In(l),u=In(u)}l=null}else l=null;for(u=l,l=[];r&&r!==u&&(null===(a=r.alternate)||a!==u);)l.push(r),r=In(r);for(r=[];c&&c!==u&&(null===(a=c.alternate)||a!==u);)r.push(c),c=In(c);for(c=0;c<l.length;c++)Fn(l[c],"bubbled",s);for(c=r.length;0<c--;)Fn(r[c],"captured",n);return 0==(64&o)?[s]:[s,n]}},jr="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},Hr=Object.prototype.hasOwnProperty;function Ur(t,e){if(jr(t,e))return!0;if("object"!=typeof t||null===t||"object"!=typeof e||null===e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Hr.call(e,n[r])||!jr(t[n[r]],e[n[r]]))return!1;return!0}var zr=E&&"documentMode"in document&&11>=document.documentMode,Qr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Vr=null,Wr=null,Gr=null,Kr=!1;function Yr(t,e){var n=e.window===e?e.document:9===e.nodeType?e:e.ownerDocument;return Kr||null==Vr||Vr!==un(n)?null:(n="selectionStart"in(n=Vr)&&hn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Gr&&Ur(Gr,n)?null:(Gr=n,(t=Gn.getPooled(Qr.select,Wr,t,e)).type="select",t.target=Vr,jn(t),t))}var qr={eventTypes:Qr,extractEvents:function(t,e,n,r,o,i){if(!(i=!(o=i||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){t:{o=Zt(o),i=O.onSelect;for(var a=0;a<i.length;a++)if(!o.has(i[a])){o=!1;break t}o=!0}i=!o}if(i)return null;switch(o=e?Tn(e):window,t){case"focus":(dr(o)||"true"===o.contentEditable)&&(Vr=o,Wr=e,Gr=null);break;case"blur":Gr=Wr=Vr=null;break;case"mousedown":Kr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Kr=!1,Yr(n,r);case"selectionchange":if(zr)break;case"keydown":case"keyup":return Yr(n,r)}return null}},Xr=Gn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Zr=Gn.extend({clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Jr=Er.extend({relatedTarget:null});function $r(t){var e=t.keyCode;return"charCode"in t?0===(t=t.charCode)&&13===e&&(t=13):t=e,10===t&&(t=13),32<=t||13===t?t:0}var to={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},eo={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"},no=Er.extend({key:function(t){if(t.key){var e=to[t.key]||t.key;if("Unidentified"!==e)return e}return"keypress"===t.type?13===(t=$r(t))?"Enter":String.fromCharCode(t):"keydown"===t.type||"keyup"===t.type?eo[t.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Br,charCode:function(t){return"keypress"===t.type?$r(t):0},keyCode:function(t){return"keydown"===t.type||"keyup"===t.type?t.keyCode:0},which:function(t){return"keypress"===t.type?$r(t):"keydown"===t.type||"keyup"===t.type?t.keyCode:0}}),ro=Dr.extend({dataTransfer:null}),oo=Er.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Br}),io=Gn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),ao=Dr.extend({deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:null,deltaMode:null}),lo={eventTypes:Ne,extractEvents:function(t,e,n,r){var o=Fe.get(t);if(!o)return null;switch(t){case"keypress":if(0===$r(n))return null;case"keydown":case"keyup":t=no;break;case"blur":case"focus":t=Jr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":t=Dr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":t=ro;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":t=oo;break;case Wt:case Gt:case Kt:t=Xr;break;case Yt:t=io;break;case"scroll":t=Er;break;case"wheel":t=ao;break;case"copy":case"cut":case"paste":t=Zr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":t=Nr;break;default:t=Gn}return jn(e=t.getPooled(o,e,n,r)),e}};if(v)throw Error(a(101));v=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),b(),h=Rn,m=Bn,g=Tn,k({SimpleEventPlugin:lo,EnterLeaveEventPlugin:Lr,ChangeEventPlugin:kr,SelectEventPlugin:qr,BeforeInputEventPlugin:ur});var so=[],uo=-1;function co(t){0>uo||(t.current=so[uo],so[uo]=null,uo--)}function fo(t,e){uo++,so[uo]=t.current,t.current=e}var po={},ho={current:po},mo={current:!1},go=po;function Ao(t,e){var n=t.type.contextTypes;if(!n)return po;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=e[o];return r&&((t=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=i),i}function vo(t){return null!=t.childContextTypes}function yo(){co(mo),co(ho)}function bo(t,e,n){if(ho.current!==po)throw Error(a(168));fo(ho,e),fo(mo,n)}function wo(t,e,n){var r=t.stateNode;if(t=e.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(a(108,gt(e)||"Unknown",i));return o({},n,{},r)}function Co(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||po,go=ho.current,fo(ho,t),fo(mo,mo.current),!0}function xo(t,e,n){var r=t.stateNode;if(!r)throw Error(a(169));n?(t=wo(t,e,go),r.__reactInternalMemoizedMergedChildContext=t,co(mo),co(ho),fo(ho,t)):co(mo),fo(mo,n)}var So=i.unstable_runWithPriority,Oo=i.unstable_scheduleCallback,ko=i.unstable_cancelCallback,Eo=i.unstable_requestPaint,_o=i.unstable_now,Po=i.unstable_getCurrentPriorityLevel,Bo=i.unstable_ImmediatePriority,To=i.unstable_UserBlockingPriority,Ro=i.unstable_NormalPriority,Io=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,Do={},No=i.unstable_shouldYield,Fo=void 0!==Eo?Eo:function(){},Lo=null,jo=null,Ho=!1,Uo=_o(),zo=1e4>Uo?_o:function(){return _o()-Uo};function Qo(){switch(Po()){case Bo:return 99;case To:return 98;case Ro:return 97;case Io:return 96;case Mo:return 95;default:throw Error(a(332))}}function Vo(t){switch(t){case 99:return Bo;case 98:return To;case 97:return Ro;case 96:return Io;case 95:return Mo;default:throw Error(a(332))}}function Wo(t,e){return t=Vo(t),So(t,e)}function Go(t,e,n){return t=Vo(t),Oo(t,e,n)}function Ko(t){return null===Lo?(Lo=[t],jo=Oo(Bo,qo)):Lo.push(t),Do}function Yo(){if(null!==jo){var t=jo;jo=null,ko(t)}qo()}function qo(){if(!Ho&&null!==Lo){Ho=!0;var t=0;try{var e=Lo;Wo(99,(function(){for(;t<e.length;t++){var n=e[t];do{n=n(!0)}while(null!==n)}})),Lo=null}catch(e){throw null!==Lo&&(Lo=Lo.slice(t+1)),Oo(Bo,Yo),e}finally{Ho=!1}}}function Xo(t,e,n){return 1073741821-(1+((1073741821-t+e/10)/(n/=10)|0))*n}function Zo(t,e){if(t&&t.defaultProps)for(var n in e=o({},e),t=t.defaultProps)void 0===e[n]&&(e[n]=t[n]);return e}var Jo={current:null},$o=null,ti=null,ei=null;function ni(){ei=ti=$o=null}function ri(t){var e=Jo.current;co(Jo),t.type._context._currentValue=e}function oi(t,e){for(;null!==t;){var n=t.alternate;if(t.childExpirationTime<e)t.childExpirationTime=e,null!==n&&n.childExpirationTime<e&&(n.childExpirationTime=e);else{if(!(null!==n&&n.childExpirationTime<e))break;n.childExpirationTime=e}t=t.return}}function ii(t,e){$o=t,ei=ti=null,null!==(t=t.dependencies)&&null!==t.firstContext&&(t.expirationTime>=e&&(Ra=!0),t.firstContext=null)}function ai(t,e){if(ei!==t&&!1!==e&&0!==e)if("number"==typeof e&&1073741823!==e||(ei=t,e=1073741823),e={context:t,observedBits:e,next:null},null===ti){if(null===$o)throw Error(a(308));ti=e,$o.dependencies={expirationTime:0,firstContext:e,responders:null}}else ti=ti.next=e;return t._currentValue}var li=!1;function si(t){t.updateQueue={baseState:t.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ui(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,baseQueue:t.baseQueue,shared:t.shared,effects:t.effects})}function ci(t,e){return(t={expirationTime:t,suspenseConfig:e,tag:0,payload:null,callback:null,next:null}).next=t}function di(t,e){if(null!==(t=t.updateQueue)){var n=(t=t.shared).pending;null===n?e.next=e:(e.next=n.next,n.next=e),t.pending=e}}function fi(t,e){var n=t.alternate;null!==n&&ui(n,t),null===(n=(t=t.updateQueue).baseQueue)?(t.baseQueue=e.next=e,e.next=e):(e.next=n.next,n.next=e)}function pi(t,e,n,r){var i=t.updateQueue;li=!1;var a=i.baseQueue,l=i.shared.pending;if(null!==l){if(null!==a){var s=a.next;a.next=l.next,l.next=s}a=l,i.shared.pending=null,null!==(s=t.alternate)&&null!==(s=s.updateQueue)&&(s.baseQueue=l)}if(null!==a){s=a.next;var u=i.baseState,c=0,d=null,f=null,p=null;if(null!==s)for(var h=s;;){if((l=h.expirationTime)<r){var m={expirationTime:h.expirationTime,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null};null===p?(f=p=m,d=u):p=p.next=m,l>c&&(c=l)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),us(l,h.suspenseConfig);t:{var g=t,A=h;switch(l=e,m=n,A.tag){case 1:if("function"==typeof(g=A.payload)){u=g.call(m,u,l);break t}u=g;break t;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null==(l="function"==typeof(g=A.payload)?g.call(m,u,l):g))break t;u=o({},u,l);break t;case 2:li=!0}}null!==h.callback&&(t.effectTag|=32,null===(l=i.effects)?i.effects=[h]:l.push(h))}if(null===(h=h.next)||h===s){if(null===(l=i.shared.pending))break;h=a.next=l.next,l.next=s,i.baseQueue=a=l,i.shared.pending=null}}null===p?d=u:p.next=f,i.baseState=d,i.baseQueue=p,cs(c),t.expirationTime=c,t.memoizedState=u}}function hi(t,e,n){if(t=e.effects,e.effects=null,null!==t)for(e=0;e<t.length;e++){var r=t[e],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(a(191,r));r.call(o)}}}var mi=X.ReactCurrentBatchConfig,gi=(new r.Component).refs;function Ai(t,e,n,r){n=null==(n=n(r,e=t.memoizedState))?e:o({},e,n),t.memoizedState=n,0===t.expirationTime&&(t.updateQueue.baseState=n)}var vi={isMounted:function(t){return!!(t=t._reactInternalFiber)&&Jt(t)===t},enqueueSetState:function(t,e,n){t=t._reactInternalFiber;var r=Xl(),o=mi.suspense;(o=ci(r=Zl(r,t,o),o)).payload=e,null!=n&&(o.callback=n),di(t,o),Jl(t,r)},enqueueReplaceState:function(t,e,n){t=t._reactInternalFiber;var r=Xl(),o=mi.suspense;(o=ci(r=Zl(r,t,o),o)).tag=1,o.payload=e,null!=n&&(o.callback=n),di(t,o),Jl(t,r)},enqueueForceUpdate:function(t,e){t=t._reactInternalFiber;var n=Xl(),r=mi.suspense;(r=ci(n=Zl(n,t,r),r)).tag=2,null!=e&&(r.callback=e),di(t,r),Jl(t,n)}};function yi(t,e,n,r,o,i,a){return"function"==typeof(t=t.stateNode).shouldComponentUpdate?t.shouldComponentUpdate(r,i,a):!(e.prototype&&e.prototype.isPureReactComponent&&Ur(n,r)&&Ur(o,i))}function bi(t,e,n){var r=!1,o=po,i=e.contextType;return"object"==typeof i&&null!==i?i=ai(i):(o=vo(e)?go:ho.current,i=(r=null!=(r=e.contextTypes))?Ao(t,o):po),e=new e(n,i),t.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=vi,t.stateNode=e,e._reactInternalFiber=t,r&&((t=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,t.__reactInternalMemoizedMaskedChildContext=i),e}function wi(t,e,n,r){t=e.state,"function"==typeof e.componentWillReceiveProps&&e.componentWillReceiveProps(n,r),"function"==typeof e.UNSAFE_componentWillReceiveProps&&e.UNSAFE_componentWillReceiveProps(n,r),e.state!==t&&vi.enqueueReplaceState(e,e.state,null)}function Ci(t,e,n,r){var o=t.stateNode;o.props=n,o.state=t.memoizedState,o.refs=gi,si(t);var i=e.contextType;"object"==typeof i&&null!==i?o.context=ai(i):(i=vo(e)?go:ho.current,o.context=Ao(t,i)),pi(t,n,o,r),o.state=t.memoizedState,"function"==typeof(i=e.getDerivedStateFromProps)&&(Ai(t,e,i,n),o.state=t.memoizedState),"function"==typeof e.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(e=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),e!==o.state&&vi.enqueueReplaceState(o,o.state,null),pi(t,n,o,r),o.state=t.memoizedState),"function"==typeof o.componentDidMount&&(t.effectTag|=4)}var xi=Array.isArray;function Si(t,e,n){if(null!==(t=n.ref)&&"function"!=typeof t&&"object"!=typeof t){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,t));var o=""+t;return null!==e&&null!==e.ref&&"function"==typeof e.ref&&e.ref._stringRef===o?e.ref:((e=function(t){var e=r.refs;e===gi&&(e=r.refs={}),null===t?delete e[o]:e[o]=t})._stringRef=o,e)}if("string"!=typeof t)throw Error(a(284));if(!n._owner)throw Error(a(290,t))}return t}function Oi(t,e){if("textarea"!==t.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e,""))}function ki(t){function e(e,n){if(t){var r=e.lastEffect;null!==r?(r.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!t)return null;for(;null!==r;)e(n,r),r=r.sibling;return null}function r(t,e){for(t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function o(t,e){return(t=Bs(t,e)).index=0,t.sibling=null,t}function i(e,n,r){return e.index=r,t?null!==(r=e.alternate)?(r=r.index)<n?(e.effectTag=2,n):r:(e.effectTag=2,n):n}function l(e){return t&&null===e.alternate&&(e.effectTag=2),e}function s(t,e,n,r){return null===e||6!==e.tag?((e=Is(n,t.mode,r)).return=t,e):((e=o(e,n)).return=t,e)}function u(t,e,n,r){return null!==e&&e.elementType===n.type?((r=o(e,n.props)).ref=Si(t,e,n),r.return=t,r):((r=Ts(n.type,n.key,n.props,null,t.mode,r)).ref=Si(t,e,n),r.return=t,r)}function c(t,e,n,r){return null===e||4!==e.tag||e.stateNode.containerInfo!==n.containerInfo||e.stateNode.implementation!==n.implementation?((e=Ms(n,t.mode,r)).return=t,e):((e=o(e,n.children||[])).return=t,e)}function d(t,e,n,r,i){return null===e||7!==e.tag?((e=Rs(n,t.mode,r,i)).return=t,e):((e=o(e,n)).return=t,e)}function f(t,e,n){if("string"==typeof e||"number"==typeof e)return(e=Is(""+e,t.mode,n)).return=t,e;if("object"==typeof e&&null!==e){switch(e.$$typeof){case tt:return(n=Ts(e.type,e.key,e.props,null,t.mode,n)).ref=Si(t,null,e),n.return=t,n;case et:return(e=Ms(e,t.mode,n)).return=t,e}if(xi(e)||mt(e))return(e=Rs(e,t.mode,n,null)).return=t,e;Oi(t,e)}return null}function p(t,e,n,r){var o=null!==e?e.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:s(t,e,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case tt:return n.key===o?n.type===nt?d(t,e,n.props.children,r,o):u(t,e,n,r):null;case et:return n.key===o?c(t,e,n,r):null}if(xi(n)||mt(n))return null!==o?null:d(t,e,n,r,null);Oi(t,n)}return null}function h(t,e,n,r,o){if("string"==typeof r||"number"==typeof r)return s(e,t=t.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case tt:return t=t.get(null===r.key?n:r.key)||null,r.type===nt?d(e,t,r.props.children,o,r.key):u(e,t,r,o);case et:return c(e,t=t.get(null===r.key?n:r.key)||null,r,o)}if(xi(r)||mt(r))return d(e,t=t.get(n)||null,r,o,null);Oi(e,r)}return null}function m(o,a,l,s){for(var u=null,c=null,d=a,m=a=0,g=null;null!==d&&m<l.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var A=p(o,d,l[m],s);if(null===A){null===d&&(d=g);break}t&&d&&null===A.alternate&&e(o,d),a=i(A,a,m),null===c?u=A:c.sibling=A,c=A,d=g}if(m===l.length)return n(o,d),u;if(null===d){for(;m<l.length;m++)null!==(d=f(o,l[m],s))&&(a=i(d,a,m),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(o,d);m<l.length;m++)null!==(g=h(d,o,m,l[m],s))&&(t&&null!==g.alternate&&d.delete(null===g.key?m:g.key),a=i(g,a,m),null===c?u=g:c.sibling=g,c=g);return t&&d.forEach((function(t){return e(o,t)})),u}function g(o,l,s,u){var c=mt(s);if("function"!=typeof c)throw Error(a(150));if(null==(s=c.call(s)))throw Error(a(151));for(var d=c=null,m=l,g=l=0,A=null,v=s.next();null!==m&&!v.done;g++,v=s.next()){m.index>g?(A=m,m=null):A=m.sibling;var y=p(o,m,v.value,u);if(null===y){null===m&&(m=A);break}t&&m&&null===y.alternate&&e(o,m),l=i(y,l,g),null===d?c=y:d.sibling=y,d=y,m=A}if(v.done)return n(o,m),c;if(null===m){for(;!v.done;g++,v=s.next())null!==(v=f(o,v.value,u))&&(l=i(v,l,g),null===d?c=v:d.sibling=v,d=v);return c}for(m=r(o,m);!v.done;g++,v=s.next())null!==(v=h(m,o,g,v.value,u))&&(t&&null!==v.alternate&&m.delete(null===v.key?g:v.key),l=i(v,l,g),null===d?c=v:d.sibling=v,d=v);return t&&m.forEach((function(t){return e(o,t)})),c}return function(t,r,i,s){var u="object"==typeof i&&null!==i&&i.type===nt&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case tt:t:{for(c=i.key,u=r;null!==u;){if(u.key===c){switch(u.tag){case 7:if(i.type===nt){n(t,u.sibling),(r=o(u,i.props.children)).return=t,t=r;break t}break;default:if(u.elementType===i.type){n(t,u.sibling),(r=o(u,i.props)).ref=Si(t,u,i),r.return=t,t=r;break t}}n(t,u);break}e(t,u),u=u.sibling}i.type===nt?((r=Rs(i.props.children,t.mode,s,i.key)).return=t,t=r):((s=Ts(i.type,i.key,i.props,null,t.mode,s)).ref=Si(t,r,i),s.return=t,t=s)}return l(t);case et:t:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(t,r.sibling),(r=o(r,i.children||[])).return=t,t=r;break t}n(t,r);break}e(t,r),r=r.sibling}(r=Ms(i,t.mode,s)).return=t,t=r}return l(t)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(t,r.sibling),(r=o(r,i)).return=t,t=r):(n(t,r),(r=Is(i,t.mode,s)).return=t,t=r),l(t);if(xi(i))return m(t,r,i,s);if(mt(i))return g(t,r,i,s);if(c&&Oi(t,i),void 0===i&&!u)switch(t.tag){case 1:case 0:throw t=t.type,Error(a(152,t.displayName||t.name||"Component"))}return n(t,r)}}var Ei=ki(!0),_i=ki(!1),Pi={},Bi={current:Pi},Ti={current:Pi},Ri={current:Pi};function Ii(t){if(t===Pi)throw Error(a(174));return t}function Mi(t,e){switch(fo(Ri,e),fo(Ti,t),fo(Bi,Pi),t=e.nodeType){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:Dt(null,"");break;default:e=Dt(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}co(Bi),fo(Bi,e)}function Di(){co(Bi),co(Ti),co(Ri)}function Ni(t){Ii(Ri.current);var e=Ii(Bi.current),n=Dt(e,t.type);e!==n&&(fo(Ti,t),fo(Bi,n))}function Fi(t){Ti.current===t&&(co(Bi),co(Ti))}var Li={current:0};function ji(t){for(var e=t;null!==e;){if(13===e.tag){var n=e.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===mn||n.data===gn))return e}else if(19===e.tag&&void 0!==e.memoizedProps.revealOrder){if(0!=(64&e.effectTag))return e}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}function Hi(t,e){return{responder:t,props:e}}var Ui=X.ReactCurrentDispatcher,zi=X.ReactCurrentBatchConfig,Qi=0,Vi=null,Wi=null,Gi=null,Ki=!1;function Yi(){throw Error(a(321))}function qi(t,e){if(null===e)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!jr(t[n],e[n]))return!1;return!0}function Xi(t,e,n,r,o,i){if(Qi=i,Vi=e,e.memoizedState=null,e.updateQueue=null,e.expirationTime=0,Ui.current=null===t||null===t.memoizedState?ya:ba,t=n(r,o),e.expirationTime===Qi){i=0;do{if(e.expirationTime=0,!(25>i))throw Error(a(301));i+=1,Gi=Wi=null,e.updateQueue=null,Ui.current=wa,t=n(r,o)}while(e.expirationTime===Qi)}if(Ui.current=va,e=null!==Wi&&null!==Wi.next,Qi=0,Gi=Wi=Vi=null,Ki=!1,e)throw Error(a(300));return t}function Zi(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Gi?Vi.memoizedState=Gi=t:Gi=Gi.next=t,Gi}function Ji(){if(null===Wi){var t=Vi.alternate;t=null!==t?t.memoizedState:null}else t=Wi.next;var e=null===Gi?Vi.memoizedState:Gi.next;if(null!==e)Gi=e,Wi=t;else{if(null===t)throw Error(a(310));t={memoizedState:(Wi=t).memoizedState,baseState:Wi.baseState,baseQueue:Wi.baseQueue,queue:Wi.queue,next:null},null===Gi?Vi.memoizedState=Gi=t:Gi=Gi.next=t}return Gi}function $i(t,e){return"function"==typeof e?e(t):e}function ta(t){var e=Ji(),n=e.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=t;var r=Wi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,u=o;do{var c=u.expirationTime;if(c<Qi){var d={expirationTime:u.expirationTime,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,c>Vi.expirationTime&&(Vi.expirationTime=c,cs(c))}else null!==s&&(s=s.next={expirationTime:1073741823,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),us(c,u.suspenseConfig),r=u.eagerReducer===t?u.eagerState:t(r,u.action);u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,jr(r,e.memoizedState)||(Ra=!0),e.memoizedState=r,e.baseState=i,e.baseQueue=s,n.lastRenderedState=r}return[e.memoizedState,n.dispatch]}function ea(t){var e=Ji(),n=e.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=t;var r=n.dispatch,o=n.pending,i=e.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=t(i,l.action),l=l.next}while(l!==o);jr(i,e.memoizedState)||(Ra=!0),e.memoizedState=i,null===e.baseQueue&&(e.baseState=i),n.lastRenderedState=i}return[i,r]}function na(t){var e=Zi();return"function"==typeof t&&(t=t()),e.memoizedState=e.baseState=t,t=(t=e.queue={pending:null,dispatch:null,lastRenderedReducer:$i,lastRenderedState:t}).dispatch=Aa.bind(null,Vi,t),[e.memoizedState,t]}function ra(t,e,n,r){return t={tag:t,create:e,destroy:n,deps:r,next:null},null===(e=Vi.updateQueue)?(e={lastEffect:null},Vi.updateQueue=e,e.lastEffect=t.next=t):null===(n=e.lastEffect)?e.lastEffect=t.next=t:(r=n.next,n.next=t,t.next=r,e.lastEffect=t),t}function oa(){return Ji().memoizedState}function ia(t,e,n,r){var o=Zi();Vi.effectTag|=t,o.memoizedState=ra(1|e,n,void 0,void 0===r?null:r)}function aa(t,e,n,r){var o=Ji();r=void 0===r?null:r;var i=void 0;if(null!==Wi){var a=Wi.memoizedState;if(i=a.destroy,null!==r&&qi(r,a.deps))return void ra(e,n,i,r)}Vi.effectTag|=t,o.memoizedState=ra(1|e,n,i,r)}function la(t,e){return ia(516,4,t,e)}function sa(t,e){return aa(516,4,t,e)}function ua(t,e){return aa(4,2,t,e)}function ca(t,e){return"function"==typeof e?(t=t(),e(t),function(){e(null)}):null!=e?(t=t(),e.current=t,function(){e.current=null}):void 0}function da(t,e,n){return n=null!=n?n.concat([t]):null,aa(4,2,ca.bind(null,e,t),n)}function fa(){}function pa(t,e){return Zi().memoizedState=[t,void 0===e?null:e],t}function ha(t,e){var n=Ji();e=void 0===e?null:e;var r=n.memoizedState;return null!==r&&null!==e&&qi(e,r[1])?r[0]:(n.memoizedState=[t,e],t)}function ma(t,e){var n=Ji();e=void 0===e?null:e;var r=n.memoizedState;return null!==r&&null!==e&&qi(e,r[1])?r[0]:(t=t(),n.memoizedState=[t,e],t)}function ga(t,e,n){var r=Qo();Wo(98>r?98:r,(function(){t(!0)})),Wo(97<r?97:r,(function(){var r=zi.suspense;zi.suspense=void 0===e?null:e;try{t(!1),n()}finally{zi.suspense=r}}))}function Aa(t,e,n){var r=Xl(),o=mi.suspense;o={expirationTime:r=Zl(r,t,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var i=e.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),e.pending=o,i=t.alternate,t===Vi||null!==i&&i===Vi)Ki=!0,o.expirationTime=Qi,Vi.expirationTime=Qi;else{if(0===t.expirationTime&&(null===i||0===i.expirationTime)&&null!==(i=e.lastRenderedReducer))try{var a=e.lastRenderedState,l=i(a,n);if(o.eagerReducer=i,o.eagerState=l,jr(l,a))return}catch(t){}Jl(t,r)}}var va={readContext:ai,useCallback:Yi,useContext:Yi,useEffect:Yi,useImperativeHandle:Yi,useLayoutEffect:Yi,useMemo:Yi,useReducer:Yi,useRef:Yi,useState:Yi,useDebugValue:Yi,useResponder:Yi,useDeferredValue:Yi,useTransition:Yi},ya={readContext:ai,useCallback:pa,useContext:ai,useEffect:la,useImperativeHandle:function(t,e,n){return n=null!=n?n.concat([t]):null,ia(4,2,ca.bind(null,e,t),n)},useLayoutEffect:function(t,e){return ia(4,2,t,e)},useMemo:function(t,e){var n=Zi();return e=void 0===e?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=Zi();return e=void 0!==n?n(e):e,r.memoizedState=r.baseState=e,t=(t=r.queue={pending:null,dispatch:null,lastRenderedReducer:t,lastRenderedState:e}).dispatch=Aa.bind(null,Vi,t),[r.memoizedState,t]},useRef:function(t){return t={current:t},Zi().memoizedState=t},useState:na,useDebugValue:fa,useResponder:Hi,useDeferredValue:function(t,e){var n=na(t),r=n[0],o=n[1];return la((function(){var n=zi.suspense;zi.suspense=void 0===e?null:e;try{o(t)}finally{zi.suspense=n}}),[t,e]),r},useTransition:function(t){var e=na(!1),n=e[0];return e=e[1],[pa(ga.bind(null,e,t),[e,t]),n]}},ba={readContext:ai,useCallback:ha,useContext:ai,useEffect:sa,useImperativeHandle:da,useLayoutEffect:ua,useMemo:ma,useReducer:ta,useRef:oa,useState:function(){return ta($i)},useDebugValue:fa,useResponder:Hi,useDeferredValue:function(t,e){var n=ta($i),r=n[0],o=n[1];return sa((function(){var n=zi.suspense;zi.suspense=void 0===e?null:e;try{o(t)}finally{zi.suspense=n}}),[t,e]),r},useTransition:function(t){var e=ta($i),n=e[0];return e=e[1],[ha(ga.bind(null,e,t),[e,t]),n]}},wa={readContext:ai,useCallback:ha,useContext:ai,useEffect:sa,useImperativeHandle:da,useLayoutEffect:ua,useMemo:ma,useReducer:ea,useRef:oa,useState:function(){return ea($i)},useDebugValue:fa,useResponder:Hi,useDeferredValue:function(t,e){var n=ea($i),r=n[0],o=n[1];return sa((function(){var n=zi.suspense;zi.suspense=void 0===e?null:e;try{o(t)}finally{zi.suspense=n}}),[t,e]),r},useTransition:function(t){var e=ea($i),n=e[0];return e=e[1],[ha(ga.bind(null,e,t),[e,t]),n]}},Ca=null,xa=null,Sa=!1;function Oa(t,e){var n=_s(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=e,n.return=t,n.effectTag=8,null!==t.lastEffect?(t.lastEffect.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n}function ka(t,e){switch(t.tag){case 5:var n=t.type;return null!==(e=1!==e.nodeType||n.toLowerCase()!==e.nodeName.toLowerCase()?null:e)&&(t.stateNode=e,!0);case 6:return null!==(e=""===t.pendingProps||3!==e.nodeType?null:e)&&(t.stateNode=e,!0);case 13:default:return!1}}function Ea(t){if(Sa){var e=xa;if(e){var n=e;if(!ka(t,e)){if(!(e=xn(n.nextSibling))||!ka(t,e))return t.effectTag=-1025&t.effectTag|2,Sa=!1,void(Ca=t);Oa(Ca,n)}Ca=t,xa=xn(e.firstChild)}else t.effectTag=-1025&t.effectTag|2,Sa=!1,Ca=t}}function _a(t){for(t=t.return;null!==t&&5!==t.tag&&3!==t.tag&&13!==t.tag;)t=t.return;Ca=t}function Pa(t){if(t!==Ca)return!1;if(!Sa)return _a(t),Sa=!0,!1;var e=t.type;if(5!==t.tag||"head"!==e&&"body"!==e&&!bn(e,t.memoizedProps))for(e=xa;e;)Oa(t,e),e=xn(e.nextSibling);if(_a(t),13===t.tag){if(!(t=null!==(t=t.memoizedState)?t.dehydrated:null))throw Error(a(317));t:{for(t=t.nextSibling,e=0;t;){if(8===t.nodeType){var n=t.data;if("/$"===n){if(0===e){xa=xn(t.nextSibling);break t}e--}else"$"!==n&&n!==gn&&n!==mn||e++}t=t.nextSibling}xa=null}}else xa=Ca?xn(t.stateNode.nextSibling):null;return!0}function Ba(){xa=Ca=null,Sa=!1}var Ta=X.ReactCurrentOwner,Ra=!1;function Ia(t,e,n,r){e.child=null===t?_i(e,null,n,r):Ei(e,t.child,n,r)}function Ma(t,e,n,r,o){n=n.render;var i=e.ref;return ii(e,o),r=Xi(t,e,n,r,i,o),null===t||Ra?(e.effectTag|=1,Ia(t,e,r,o),e.child):(e.updateQueue=t.updateQueue,e.effectTag&=-517,t.expirationTime<=o&&(t.expirationTime=0),Xa(t,e,o))}function Da(t,e,n,r,o,i){if(null===t){var a=n.type;return"function"!=typeof a||Ps(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((t=Ts(n.type,null,r,null,e.mode,i)).ref=e.ref,t.return=e,e.child=t):(e.tag=15,e.type=a,Na(t,e,a,r,o,i))}return a=t.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:Ur)(o,r)&&t.ref===e.ref)?Xa(t,e,i):(e.effectTag|=1,(t=Bs(a,r)).ref=e.ref,t.return=e,e.child=t)}function Na(t,e,n,r,o,i){return null!==t&&Ur(t.memoizedProps,r)&&t.ref===e.ref&&(Ra=!1,o<i)?(e.expirationTime=t.expirationTime,Xa(t,e,i)):La(t,e,n,r,i)}function Fa(t,e){var n=e.ref;(null===t&&null!==n||null!==t&&t.ref!==n)&&(e.effectTag|=128)}function La(t,e,n,r,o){var i=vo(n)?go:ho.current;return i=Ao(e,i),ii(e,o),n=Xi(t,e,n,r,i,o),null===t||Ra?(e.effectTag|=1,Ia(t,e,n,o),e.child):(e.updateQueue=t.updateQueue,e.effectTag&=-517,t.expirationTime<=o&&(t.expirationTime=0),Xa(t,e,o))}function ja(t,e,n,r,o){if(vo(n)){var i=!0;Co(e)}else i=!1;if(ii(e,o),null===e.stateNode)null!==t&&(t.alternate=null,e.alternate=null,e.effectTag|=2),bi(e,n,r),Ci(e,n,r,o),r=!0;else if(null===t){var a=e.stateNode,l=e.memoizedProps;a.props=l;var s=a.context,u=n.contextType;u="object"==typeof u&&null!==u?ai(u):Ao(e,u=vo(n)?go:ho.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==r||s!==u)&&wi(e,a,r,u),li=!1;var f=e.memoizedState;a.state=f,pi(e,r,a,o),s=e.memoizedState,l!==r||f!==s||mo.current||li?("function"==typeof c&&(Ai(e,n,c,r),s=e.memoizedState),(l=li||yi(e,n,l,r,f,s,u))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(e.effectTag|=4)):("function"==typeof a.componentDidMount&&(e.effectTag|=4),e.memoizedProps=r,e.memoizedState=s),a.props=r,a.state=s,a.context=u,r=l):("function"==typeof a.componentDidMount&&(e.effectTag|=4),r=!1)}else a=e.stateNode,ui(t,e),l=e.memoizedProps,a.props=e.type===e.elementType?l:Zo(e.type,l),s=a.context,u="object"==typeof(u=n.contextType)&&null!==u?ai(u):Ao(e,u=vo(n)?go:ho.current),(d="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==r||s!==u)&&wi(e,a,r,u),li=!1,s=e.memoizedState,a.state=s,pi(e,r,a,o),f=e.memoizedState,l!==r||s!==f||mo.current||li?("function"==typeof c&&(Ai(e,n,c,r),f=e.memoizedState),(c=li||yi(e,n,l,r,s,f,u))?(d||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,u)),"function"==typeof a.componentDidUpdate&&(e.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(e.effectTag|=256)):("function"!=typeof a.componentDidUpdate||l===t.memoizedProps&&s===t.memoizedState||(e.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===t.memoizedProps&&s===t.memoizedState||(e.effectTag|=256),e.memoizedProps=r,e.memoizedState=f),a.props=r,a.state=f,a.context=u,r=c):("function"!=typeof a.componentDidUpdate||l===t.memoizedProps&&s===t.memoizedState||(e.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===t.memoizedProps&&s===t.memoizedState||(e.effectTag|=256),r=!1);return Ha(t,e,n,r,i,o)}function Ha(t,e,n,r,o,i){Fa(t,e);var a=0!=(64&e.effectTag);if(!r&&!a)return o&&xo(e,n,!1),Xa(t,e,i);r=e.stateNode,Ta.current=e;var l=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return e.effectTag|=1,null!==t&&a?(e.child=Ei(e,t.child,null,i),e.child=Ei(e,null,l,i)):Ia(t,e,l,i),e.memoizedState=r.state,o&&xo(e,n,!0),e.child}function Ua(t){var e=t.stateNode;e.pendingContext?bo(0,e.pendingContext,e.pendingContext!==e.context):e.context&&bo(0,e.context,!1),Mi(t,e.containerInfo)}var za,Qa,Va,Wa={dehydrated:null,retryTime:0};function Ga(t,e,n){var r,o=e.mode,i=e.pendingProps,a=Li.current,l=!1;if((r=0!=(64&e.effectTag))||(r=0!=(2&a)&&(null===t||null!==t.memoizedState)),r?(l=!0,e.effectTag&=-65):null!==t&&null===t.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),fo(Li,1&a),null===t){if(void 0!==i.fallback&&Ea(e),l){if(l=i.fallback,(i=Rs(null,o,0,null)).return=e,0==(2&e.mode))for(t=null!==e.memoizedState?e.child.child:e.child,i.child=t;null!==t;)t.return=i,t=t.sibling;return(n=Rs(l,o,n,null)).return=e,i.sibling=n,e.memoizedState=Wa,e.child=i,n}return o=i.children,e.memoizedState=null,e.child=_i(e,null,o,n)}if(null!==t.memoizedState){if(o=(t=t.child).sibling,l){if(i=i.fallback,(n=Bs(t,t.pendingProps)).return=e,0==(2&e.mode)&&(l=null!==e.memoizedState?e.child.child:e.child)!==t.child)for(n.child=l;null!==l;)l.return=n,l=l.sibling;return(o=Bs(o,i)).return=e,n.sibling=o,n.childExpirationTime=0,e.memoizedState=Wa,e.child=n,o}return n=Ei(e,t.child,i.children,n),e.memoizedState=null,e.child=n}if(t=t.child,l){if(l=i.fallback,(i=Rs(null,o,0,null)).return=e,i.child=t,null!==t&&(t.return=i),0==(2&e.mode))for(t=null!==e.memoizedState?e.child.child:e.child,i.child=t;null!==t;)t.return=i,t=t.sibling;return(n=Rs(l,o,n,null)).return=e,i.sibling=n,n.effectTag|=2,i.childExpirationTime=0,e.memoizedState=Wa,e.child=i,n}return e.memoizedState=null,e.child=Ei(e,t,i.children,n)}function Ka(t,e){t.expirationTime<e&&(t.expirationTime=e);var n=t.alternate;null!==n&&n.expirationTime<e&&(n.expirationTime=e),oi(t.return,e)}function Ya(t,e,n,r,o,i){var a=t.memoizedState;null===a?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=e,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function qa(t,e,n){var r=e.pendingProps,o=r.revealOrder,i=r.tail;if(Ia(t,e,r.children,n),0!=(2&(r=Li.current)))r=1&r|2,e.effectTag|=64;else{if(null!==t&&0!=(64&t.effectTag))t:for(t=e.child;null!==t;){if(13===t.tag)null!==t.memoizedState&&Ka(t,n);else if(19===t.tag)Ka(t,n);else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;null===t.sibling;){if(null===t.return||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}r&=1}if(fo(Li,r),0==(2&e.mode))e.memoizedState=null;else switch(o){case"forwards":for(n=e.child,o=null;null!==n;)null!==(t=n.alternate)&&null===ji(t)&&(o=n),n=n.sibling;null===(n=o)?(o=e.child,e.child=null):(o=n.sibling,n.sibling=null),Ya(e,!1,o,n,i,e.lastEffect);break;case"backwards":for(n=null,o=e.child,e.child=null;null!==o;){if(null!==(t=o.alternate)&&null===ji(t)){e.child=o;break}t=o.sibling,o.sibling=n,n=o,o=t}Ya(e,!0,n,null,i,e.lastEffect);break;case"together":Ya(e,!1,null,null,void 0,e.lastEffect);break;default:e.memoizedState=null}return e.child}function Xa(t,e,n){null!==t&&(e.dependencies=t.dependencies);var r=e.expirationTime;if(0!==r&&cs(r),e.childExpirationTime<n)return null;if(null!==t&&e.child!==t.child)throw Error(a(153));if(null!==e.child){for(n=Bs(t=e.child,t.pendingProps),e.child=n,n.return=e;null!==t.sibling;)t=t.sibling,(n=n.sibling=Bs(t,t.pendingProps)).return=e;n.sibling=null}return e.child}function Za(t,e){switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;null!==e;)null!==e.alternate&&(n=e),e=e.sibling;null===n?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?e||null===t.tail?t.tail=null:t.tail.sibling=null:r.sibling=null}}function Ja(t,e,n){var r=e.pendingProps;switch(e.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:return vo(e.type)&&yo(),null;case 3:return Di(),co(mo),co(ho),(n=e.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==t&&null!==t.child||!Pa(e)||(e.effectTag|=4),null;case 5:Fi(e),n=Ii(Ri.current);var i=e.type;if(null!==t&&null!=e.stateNode)Qa(t,e,i,r,n),t.ref!==e.ref&&(e.effectTag|=128);else{if(!r){if(null===e.stateNode)throw Error(a(166));return null}if(t=Ii(Bi.current),Pa(e)){r=e.stateNode,i=e.type;var l=e.memoizedProps;switch(r[kn]=e,r[En]=l,i){case"iframe":case"object":case"embed":Ge("load",r);break;case"video":case"audio":for(t=0;t<qt.length;t++)Ge(qt[t],r);break;case"source":Ge("error",r);break;case"img":case"image":case"link":Ge("error",r),Ge("load",r);break;case"form":Ge("reset",r),Ge("submit",r);break;case"details":Ge("toggle",r);break;case"input":xt(r,l),Ge("invalid",r),ln(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Ge("invalid",r),ln(n,"onChange");break;case"textarea":Tt(r,l),Ge("invalid",r),ln(n,"onChange")}for(var s in rn(i,l),t=null,l)if(l.hasOwnProperty(s)){var u=l[s];"children"===s?"string"==typeof u?r.textContent!==u&&(t=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(t=["children",""+u]):S.hasOwnProperty(s)&&null!=u&&ln(n,s)}switch(i){case"input":bt(r),kt(r,l,!0);break;case"textarea":bt(r),It(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=sn)}n=t,e.updateQueue=n,null!==n&&(e.effectTag|=4)}else{switch(s=9===n.nodeType?n:n.ownerDocument,t===an&&(t=Mt(i)),t===an?"script"===i?((t=s.createElement("div")).innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):"string"==typeof r.is?t=s.createElement(i,{is:r.is}):(t=s.createElement(i),"select"===i&&(s=t,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):t=s.createElementNS(t,i),t[kn]=e,t[En]=r,za(t,e),e.stateNode=t,s=on(i,r),i){case"iframe":case"object":case"embed":Ge("load",t),u=r;break;case"video":case"audio":for(u=0;u<qt.length;u++)Ge(qt[u],t);u=r;break;case"source":Ge("error",t),u=r;break;case"img":case"image":case"link":Ge("error",t),Ge("load",t),u=r;break;case"form":Ge("reset",t),Ge("submit",t),u=r;break;case"details":Ge("toggle",t),u=r;break;case"input":xt(t,r),u=Ct(t,r),Ge("invalid",t),ln(n,"onChange");break;case"option":u=_t(t,r);break;case"select":t._wrapperState={wasMultiple:!!r.multiple},u=o({},r,{value:void 0}),Ge("invalid",t),ln(n,"onChange");break;case"textarea":Tt(t,r),u=Bt(t,r),Ge("invalid",t),ln(n,"onChange");break;default:u=r}rn(i,u);var c=u;for(l in c)if(c.hasOwnProperty(l)){var d=c[l];"style"===l?en(t,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&Lt(t,d):"children"===l?"string"==typeof d?("textarea"!==i||""!==d)&&jt(t,d):"number"==typeof d&&jt(t,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(S.hasOwnProperty(l)?null!=d&&ln(n,l):null!=d&&Z(t,l,d,s))}switch(i){case"input":bt(t),kt(t,r,!1);break;case"textarea":bt(t),It(t);break;case"option":null!=r.value&&t.setAttribute("value",""+vt(r.value));break;case"select":t.multiple=!!r.multiple,null!=(n=r.value)?Pt(t,!!r.multiple,n,!1):null!=r.defaultValue&&Pt(t,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof u.onClick&&(t.onclick=sn)}yn(i,r)&&(e.effectTag|=4)}null!==e.ref&&(e.effectTag|=128)}return null;case 6:if(t&&null!=e.stateNode)Va(0,e,t.memoizedProps,r);else{if("string"!=typeof r&&null===e.stateNode)throw Error(a(166));n=Ii(Ri.current),Ii(Bi.current),Pa(e)?(n=e.stateNode,r=e.memoizedProps,n[kn]=e,n.nodeValue!==r&&(e.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[kn]=e,e.stateNode=n)}return null;case 13:return co(Li),r=e.memoizedState,0!=(64&e.effectTag)?(e.expirationTime=n,e):(n=null!==r,r=!1,null===t?void 0!==e.memoizedProps.fallback&&Pa(e):(r=null!==(i=t.memoizedState),n||null===i||null!==(i=t.child.sibling)&&(null!==(l=e.firstEffect)?(e.firstEffect=i,i.nextEffect=l):(e.firstEffect=e.lastEffect=i,i.nextEffect=null),i.effectTag=8)),n&&!r&&0!=(2&e.mode)&&(null===t&&!0!==e.memoizedProps.unstable_avoidThisFallback||0!=(1&Li.current)?Tl===Sl&&(Tl=Ol):(Tl!==Sl&&Tl!==Ol||(Tl=kl),0!==Nl&&null!==_l&&(Fs(_l,Bl),Ls(_l,Nl)))),(n||r)&&(e.effectTag|=4),null);case 4:return Di(),null;case 10:return ri(e),null;case 17:return vo(e.type)&&yo(),null;case 19:if(co(Li),null===(r=e.memoizedState))return null;if(i=0!=(64&e.effectTag),null===(l=r.rendering)){if(i)Za(r,!1);else if(Tl!==Sl||null!==t&&0!=(64&t.effectTag))for(l=e.child;null!==l;){if(null!==(t=ji(l))){for(e.effectTag|=64,Za(r,!1),null!==(i=t.updateQueue)&&(e.updateQueue=i,e.effectTag|=4),null===r.lastEffect&&(e.firstEffect=null),e.lastEffect=r.lastEffect,r=e.child;null!==r;)l=n,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(t=i.alternate)?(i.childExpirationTime=0,i.expirationTime=l,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=t.childExpirationTime,i.expirationTime=t.expirationTime,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,l=t.dependencies,i.dependencies=null===l?null:{expirationTime:l.expirationTime,firstContext:l.firstContext,responders:l.responders}),r=r.sibling;return fo(Li,1&Li.current|2),e.child}l=l.sibling}}else{if(!i)if(null!==(t=ji(l))){if(e.effectTag|=64,i=!0,null!==(n=t.updateQueue)&&(e.updateQueue=n,e.effectTag|=4),Za(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate)return null!==(e=e.lastEffect=r.lastEffect)&&(e.nextEffect=null),null}else 2*zo()-r.renderingStartTime>r.tailExpiration&&1<n&&(e.effectTag|=64,i=!0,Za(r,!1),e.expirationTime=e.childExpirationTime=n-1);r.isBackwards?(l.sibling=e.child,e.child=l):(null!==(n=r.last)?n.sibling=l:e.child=l,r.last=l)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=zo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=e.lastEffect,r.renderingStartTime=zo(),n.sibling=null,e=Li.current,fo(Li,i?1&e|2:1&e),n):null}throw Error(a(156,e.tag))}function $a(t){switch(t.tag){case 1:vo(t.type)&&yo();var e=t.effectTag;return 4096&e?(t.effectTag=-4097&e|64,t):null;case 3:if(Di(),co(mo),co(ho),0!=(64&(e=t.effectTag)))throw Error(a(285));return t.effectTag=-4097&e|64,t;case 5:return Fi(t),null;case 13:return co(Li),4096&(e=t.effectTag)?(t.effectTag=-4097&e|64,t):null;case 19:return co(Li),null;case 4:return Di(),null;case 10:return ri(t),null;default:return null}}function tl(t,e){return{value:t,source:e,stack:At(e)}}za=function(t,e){for(var n=e.child;null!==n;){if(5===n.tag||6===n.tag)t.appendChild(n.stateNode);else if(4!==n.tag&&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}},Qa=function(t,e,n,r,i){var a=t.memoizedProps;if(a!==r){var l,s,u=e.stateNode;switch(Ii(Bi.current),t=null,n){case"input":a=Ct(u,a),r=Ct(u,r),t=[];break;case"option":a=_t(u,a),r=_t(u,r),t=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),t=[];break;case"textarea":a=Bt(u,a),r=Bt(u,r),t=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(u.onclick=sn)}for(l in rn(n,r),n=null,a)if(!r.hasOwnProperty(l)&&a.hasOwnProperty(l)&&null!=a[l])if("style"===l)for(s in u=a[l])u.hasOwnProperty(s)&&(n||(n={}),n[s]="");else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(S.hasOwnProperty(l)?t||(t=[]):(t=t||[]).push(l,null));for(l in r){var c=r[l];if(u=null!=a?a[l]:void 0,r.hasOwnProperty(l)&&c!==u&&(null!=c||null!=u))if("style"===l)if(u){for(s in u)!u.hasOwnProperty(s)||c&&c.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in c)c.hasOwnProperty(s)&&u[s]!==c[s]&&(n||(n={}),n[s]=c[s])}else n||(t||(t=[]),t.push(l,n)),n=c;else"dangerouslySetInnerHTML"===l?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(t=t||[]).push(l,c)):"children"===l?u===c||"string"!=typeof c&&"number"!=typeof c||(t=t||[]).push(l,""+c):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(S.hasOwnProperty(l)?(null!=c&&ln(i,l),t||u===c||(t=[])):(t=t||[]).push(l,c))}n&&(t=t||[]).push("style",n),i=t,(e.updateQueue=i)&&(e.effectTag|=4)}},Va=function(t,e,n,r){n!==r&&(e.effectTag|=4)};var el="function"==typeof WeakSet?WeakSet:Set;function nl(t,e){var n=e.source,r=e.stack;null===r&&null!==n&&(r=At(n)),null!==n&&gt(n.type),e=e.value,null!==t&&1===t.tag&&gt(t.type);try{console.error(e)}catch(t){setTimeout((function(){throw t}))}}function rl(t){var e=t.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){Cs(t,e)}else e.current=null}function ol(t,e){switch(e.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&e.effectTag&&null!==t){var n=t.memoizedProps,r=t.memoizedState;e=(t=e.stateNode).getSnapshotBeforeUpdate(e.elementType===e.type?n:Zo(e.type,n),r),t.__reactInternalSnapshotBeforeUpdate=e}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(a(163))}function il(t,e){if(null!==(e=null!==(e=e.updateQueue)?e.lastEffect:null)){var n=e=e.next;do{if((n.tag&t)===t){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==e)}}function al(t,e){if(null!==(e=null!==(e=e.updateQueue)?e.lastEffect:null)){var n=e=e.next;do{if((n.tag&t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function ll(t,e,n){switch(n.tag){case 0:case 11:case 15:case 22:return void al(3,n);case 1:if(t=n.stateNode,4&n.effectTag)if(null===e)t.componentDidMount();else{var r=n.elementType===n.type?e.memoizedProps:Zo(n.type,e.memoizedProps);t.componentDidUpdate(r,e.memoizedState,t.__reactInternalSnapshotBeforeUpdate)}return void(null!==(e=n.updateQueue)&&hi(n,e,t));case 3:if(null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}hi(n,e,t)}return;case 5:return t=n.stateNode,void(null===e&&4&n.effectTag&&yn(n.type,n.memoizedProps)&&t.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&De(n)))));case 19:case 17:case 20:case 21:return}throw Error(a(163))}function sl(t,e,n){switch("function"==typeof ks&&ks(e),e.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(t=e.updateQueue)&&null!==(t=t.lastEffect)){var r=t.next;Wo(97<n?97:n,(function(){var t=r;do{var n=t.destroy;if(void 0!==n){var o=e;try{n()}catch(t){Cs(o,t)}}t=t.next}while(t!==r)}))}break;case 1:rl(e),"function"==typeof(n=e.stateNode).componentWillUnmount&&function(t,e){try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Cs(t,e)}}(e,n);break;case 5:rl(e);break;case 4:hl(t,e,n)}}function ul(t){var e=t.alternate;t.return=null,t.child=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.alternate=null,t.firstEffect=null,t.lastEffect=null,t.pendingProps=null,t.memoizedProps=null,t.stateNode=null,null!==e&&ul(e)}function cl(t){return 5===t.tag||3===t.tag||4===t.tag}function dl(t){t:{for(var e=t.return;null!==e;){if(cl(e)){var n=e;break t}e=e.return}throw Error(a(160))}switch(e=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:e=e.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(jt(e,""),n.effectTag&=-17);t:e:for(n=t;;){for(;null===n.sibling;){if(null===n.return||cl(n.return)){n=null;break t}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue e;if(null===n.child||4===n.tag)continue e;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break t}}r?fl(t,n,e):pl(t,n,e)}function fl(t,e,n){var r=t.tag,o=5===r||6===r;if(o)t=o?t.stateNode:t.stateNode.instance,e?8===n.nodeType?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(8===n.nodeType?(e=n.parentNode).insertBefore(t,n):(e=n).appendChild(t),null!=(n=n._reactRootContainer)||null!==e.onclick||(e.onclick=sn));else if(4!==r&&null!==(t=t.child))for(fl(t,e,n),t=t.sibling;null!==t;)fl(t,e,n),t=t.sibling}function pl(t,e,n){var r=t.tag,o=5===r||6===r;if(o)t=o?t.stateNode:t.stateNode.instance,e?n.insertBefore(t,e):n.appendChild(t);else if(4!==r&&null!==(t=t.child))for(pl(t,e,n),t=t.sibling;null!==t;)pl(t,e,n),t=t.sibling}function hl(t,e,n){for(var r,o,i=e,l=!1;;){if(!l){l=i.return;t:for(;;){if(null===l)throw Error(a(160));switch(r=l.stateNode,l.tag){case 5:o=!1;break t;case 3:case 4:r=r.containerInfo,o=!0;break t}l=l.return}l=!0}if(5===i.tag||6===i.tag){t:for(var s=t,u=i,c=n,d=u;;)if(sl(s,d,c),null!==d.child&&4!==d.tag)d.child.return=d,d=d.child;else{if(d===u)break t;for(;null===d.sibling;){if(null===d.return||d.return===u)break t;d=d.return}d.sibling.return=d.return,d=d.sibling}o?(s=r,u=i.stateNode,8===s.nodeType?s.parentNode.removeChild(u):s.removeChild(u)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(sl(t,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;4===(i=i.return).tag&&(l=!1)}i.sibling.return=i.return,i=i.sibling}}function ml(t,e){switch(e.tag){case 0:case 11:case 14:case 15:case 22:return void il(3,e);case 1:return;case 5:var n=e.stateNode;if(null!=n){var r=e.memoizedProps,o=null!==t?t.memoizedProps:r;t=e.type;var i=e.updateQueue;if(e.updateQueue=null,null!==i){for(n[En]=r,"input"===t&&"radio"===r.type&&null!=r.name&&St(n,r),on(t,o),e=on(t,r),o=0;o<i.length;o+=2){var l=i[o],s=i[o+1];"style"===l?en(n,s):"dangerouslySetInnerHTML"===l?Lt(n,s):"children"===l?jt(n,s):Z(n,l,s,e)}switch(t){case"input":Ot(n,r);break;case"textarea":Rt(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(t=r.value)?Pt(n,!!r.multiple,t,!1):e!==!!r.multiple&&(null!=r.defaultValue?Pt(n,!!r.multiple,r.defaultValue,!0):Pt(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===e.stateNode)throw Error(a(162));return void(e.stateNode.nodeValue=e.memoizedProps);case 3:return void((e=e.stateNode).hydrate&&(e.hydrate=!1,De(e.containerInfo)));case 12:return;case 13:if(n=e,null===e.memoizedState?r=!1:(r=!0,n=e.child,Ll=zo()),null!==n)t:for(t=n;;){if(5===t.tag)i=t.stateNode,r?"function"==typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=t.stateNode,o=null!=(o=t.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,i.style.display=tn("display",o));else if(6===t.tag)t.stateNode.nodeValue=r?"":t.memoizedProps;else{if(13===t.tag&&null!==t.memoizedState&&null===t.memoizedState.dehydrated){(i=t.child.sibling).return=t,t=i;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}return void gl(e);case 19:return void gl(e);case 17:return}throw Error(a(163))}function gl(t){var e=t.updateQueue;if(null!==e){t.updateQueue=null;var n=t.stateNode;null===n&&(n=t.stateNode=new el),e.forEach((function(e){var r=Ss.bind(null,t,e);n.has(e)||(n.add(e),e.then(r,r))}))}}var Al="function"==typeof WeakMap?WeakMap:Map;function vl(t,e,n){(n=ci(n,null)).tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){Hl||(Hl=!0,Ul=r),nl(t,e)},n}function yl(t,e,n){(n=ci(n,null)).tag=3;var r=t.type.getDerivedStateFromError;if("function"==typeof r){var o=e.value;n.payload=function(){return nl(t,e),r(o)}}var i=t.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===zl?zl=new Set([this]):zl.add(this),nl(t,e));var n=e.stack;this.componentDidCatch(e.value,{componentStack:null!==n?n:""})}),n}var bl,wl=Math.ceil,Cl=X.ReactCurrentDispatcher,xl=X.ReactCurrentOwner,Sl=0,Ol=3,kl=4,El=0,_l=null,Pl=null,Bl=0,Tl=Sl,Rl=null,Il=1073741823,Ml=1073741823,Dl=null,Nl=0,Fl=!1,Ll=0,jl=null,Hl=!1,Ul=null,zl=null,Ql=!1,Vl=null,Wl=90,Gl=null,Kl=0,Yl=null,ql=0;function Xl(){return 0!=(48&El)?1073741821-(zo()/10|0):0!==ql?ql:ql=1073741821-(zo()/10|0)}function Zl(t,e,n){if(0==(2&(e=e.mode)))return 1073741823;var r=Qo();if(0==(4&e))return 99===r?1073741823:1073741822;if(0!=(16&El))return Bl;if(null!==n)t=Xo(t,0|n.timeoutMs||5e3,250);else switch(r){case 99:t=1073741823;break;case 98:t=Xo(t,150,100);break;case 97:case 96:t=Xo(t,5e3,250);break;case 95:t=2;break;default:throw Error(a(326))}return null!==_l&&t===Bl&&--t,t}function Jl(t,e){if(50<Kl)throw Kl=0,Yl=null,Error(a(185));if(null!==(t=$l(t,e))){var n=Qo();1073741823===e?0!=(8&El)&&0==(48&El)?rs(t):(es(t),0===El&&Yo()):es(t),0==(4&El)||98!==n&&99!==n||(null===Gl?Gl=new Map([[t,e]]):(void 0===(n=Gl.get(t))||n>e)&&Gl.set(t,e))}}function $l(t,e){t.expirationTime<e&&(t.expirationTime=e);var n=t.alternate;null!==n&&n.expirationTime<e&&(n.expirationTime=e);var r=t.return,o=null;if(null===r&&3===t.tag)o=t.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<e&&(r.childExpirationTime=e),null!==n&&n.childExpirationTime<e&&(n.childExpirationTime=e),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(_l===o&&(cs(e),Tl===kl&&Fs(o,Bl)),Ls(o,e)),o}function ts(t){var e=t.lastExpiredTime;if(0!==e)return e;if(!Ns(t,e=t.firstPendingTime))return e;var n=t.lastPingedTime;return 2>=(t=n>(t=t.nextKnownPendingLevel)?n:t)&&e!==t?0:t}function es(t){if(0!==t.lastExpiredTime)t.callbackExpirationTime=1073741823,t.callbackPriority=99,t.callbackNode=Ko(rs.bind(null,t));else{var e=ts(t),n=t.callbackNode;if(0===e)null!==n&&(t.callbackNode=null,t.callbackExpirationTime=0,t.callbackPriority=90);else{var r=Xl();if(r=1073741823===e?99:1===e||2===e?95:0>=(r=10*(1073741821-e)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=t.callbackPriority;if(t.callbackExpirationTime===e&&o>=r)return;n!==Do&&ko(n)}t.callbackExpirationTime=e,t.callbackPriority=r,e=1073741823===e?Ko(rs.bind(null,t)):Go(r,ns.bind(null,t),{timeout:10*(1073741821-e)-zo()}),t.callbackNode=e}}}function ns(t,e){if(ql=0,e)return js(t,e=Xl()),es(t),null;var n=ts(t);if(0!==n){if(e=t.callbackNode,0!=(48&El))throw Error(a(327));if(ys(),t===_l&&n===Bl||as(t,n),null!==Pl){var r=El;El|=16;for(var o=ss();;)try{fs();break}catch(e){ls(t,e)}if(ni(),El=r,Cl.current=o,1===Tl)throw e=Rl,as(t,n),Fs(t,n),es(t),e;if(null===Pl)switch(o=t.finishedWork=t.current.alternate,t.finishedExpirationTime=n,r=Tl,_l=null,r){case Sl:case 1:throw Error(a(345));case 2:js(t,2<n?2:n);break;case Ol:if(Fs(t,n),n===(r=t.lastSuspendedTime)&&(t.nextKnownPendingLevel=ms(o)),1073741823===Il&&10<(o=Ll+500-zo())){if(Fl){var i=t.lastPingedTime;if(0===i||i>=n){t.lastPingedTime=n,as(t,n);break}}if(0!==(i=ts(t))&&i!==n)break;if(0!==r&&r!==n){t.lastPingedTime=r;break}t.timeoutHandle=wn(gs.bind(null,t),o);break}gs(t);break;case kl:if(Fs(t,n),n===(r=t.lastSuspendedTime)&&(t.nextKnownPendingLevel=ms(o)),Fl&&(0===(o=t.lastPingedTime)||o>=n)){t.lastPingedTime=n,as(t,n);break}if(0!==(o=ts(t))&&o!==n)break;if(0!==r&&r!==n){t.lastPingedTime=r;break}if(1073741823!==Ml?r=10*(1073741821-Ml)-zo():1073741823===Il?r=0:(r=10*(1073741821-Il)-5e3,0>(r=(o=zo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*wl(r/1960))-r)&&(r=n)),10<r){t.timeoutHandle=wn(gs.bind(null,t),r);break}gs(t);break;case 5:if(1073741823!==Il&&null!==Dl){i=Il;var l=Dl;if(0>=(r=0|l.busyMinDurationMs)?r=0:(o=0|l.busyDelayMs,r=(i=zo()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)))<=o?0:o+r-i),10<r){Fs(t,n),t.timeoutHandle=wn(gs.bind(null,t),r);break}}gs(t);break;default:throw Error(a(329))}if(es(t),t.callbackNode===e)return ns.bind(null,t)}}return null}function rs(t){var e=t.lastExpiredTime;if(e=0!==e?e:1073741823,0!=(48&El))throw Error(a(327));if(ys(),t===_l&&e===Bl||as(t,e),null!==Pl){var n=El;El|=16;for(var r=ss();;)try{ds();break}catch(e){ls(t,e)}if(ni(),El=n,Cl.current=r,1===Tl)throw n=Rl,as(t,e),Fs(t,e),es(t),n;if(null!==Pl)throw Error(a(261));t.finishedWork=t.current.alternate,t.finishedExpirationTime=e,_l=null,gs(t),es(t)}return null}function os(t,e){var n=El;El|=1;try{return t(e)}finally{0===(El=n)&&Yo()}}function is(t,e){var n=El;El&=-2,El|=8;try{return t(e)}finally{0===(El=n)&&Yo()}}function as(t,e){t.finishedWork=null,t.finishedExpirationTime=0;var n=t.timeoutHandle;if(-1!==n&&(t.timeoutHandle=-1,Cn(n)),null!==Pl)for(n=Pl.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&yo();break;case 3:Di(),co(mo),co(ho);break;case 5:Fi(r);break;case 4:Di();break;case 13:case 19:co(Li);break;case 10:ri(r)}n=n.return}_l=t,Pl=Bs(t.current,null),Bl=e,Tl=Sl,Rl=null,Ml=Il=1073741823,Dl=null,Nl=0,Fl=!1}function ls(t,e){for(;;){try{if(ni(),Ui.current=va,Ki)for(var n=Vi.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Qi=0,Gi=Wi=Vi=null,Ki=!1,null===Pl||null===Pl.return)return Tl=1,Rl=e,Pl=null;t:{var o=t,i=Pl.return,a=Pl,l=e;if(e=Bl,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var s=l;if(0==(2&a.mode)){var u=a.alternate;u?(a.updateQueue=u.updateQueue,a.memoizedState=u.memoizedState,a.expirationTime=u.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var c=0!=(1&Li.current),d=i;do{var f;if(f=13===d.tag){var p=d.memoizedState;if(null!==p)f=null!==p.dehydrated;else{var h=d.memoizedProps;f=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!c)}}if(f){var m=d.updateQueue;if(null===m){var g=new Set;g.add(s),d.updateQueue=g}else m.add(s);if(0==(2&d.mode)){if(d.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var A=ci(1073741823,null);A.tag=2,di(a,A)}a.expirationTime=1073741823;break t}l=void 0,a=e;var v=o.pingCache;if(null===v?(v=o.pingCache=new Al,l=new Set,v.set(s,l)):void 0===(l=v.get(s))&&(l=new Set,v.set(s,l)),!l.has(a)){l.add(a);var y=xs.bind(null,o,s,a);s.then(y,y)}d.effectTag|=4096,d.expirationTime=e;break t}d=d.return}while(null!==d);l=Error((gt(a.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."+At(a))}5!==Tl&&(Tl=2),l=tl(l,a),d=i;do{switch(d.tag){case 3:s=l,d.effectTag|=4096,d.expirationTime=e,fi(d,vl(d,s,e));break t;case 1:s=l;var b=d.type,w=d.stateNode;if(0==(64&d.effectTag)&&("function"==typeof b.getDerivedStateFromError||null!==w&&"function"==typeof w.componentDidCatch&&(null===zl||!zl.has(w)))){d.effectTag|=4096,d.expirationTime=e,fi(d,yl(d,s,e));break t}}d=d.return}while(null!==d)}Pl=hs(Pl)}catch(t){e=t;continue}break}}function ss(){var t=Cl.current;return Cl.current=va,null===t?va:t}function us(t,e){t<Il&&2<t&&(Il=t),null!==e&&t<Ml&&2<t&&(Ml=t,Dl=e)}function cs(t){t>Nl&&(Nl=t)}function ds(){for(;null!==Pl;)Pl=ps(Pl)}function fs(){for(;null!==Pl&&!No();)Pl=ps(Pl)}function ps(t){var e=bl(t.alternate,t,Bl);return t.memoizedProps=t.pendingProps,null===e&&(e=hs(t)),xl.current=null,e}function hs(t){Pl=t;do{var e=Pl.alternate;if(t=Pl.return,0==(2048&Pl.effectTag)){if(e=Ja(e,Pl,Bl),1===Bl||1!==Pl.childExpirationTime){for(var n=0,r=Pl.child;null!==r;){var o=r.expirationTime,i=r.childExpirationTime;o>n&&(n=o),i>n&&(n=i),r=r.sibling}Pl.childExpirationTime=n}if(null!==e)return e;null!==t&&0==(2048&t.effectTag)&&(null===t.firstEffect&&(t.firstEffect=Pl.firstEffect),null!==Pl.lastEffect&&(null!==t.lastEffect&&(t.lastEffect.nextEffect=Pl.firstEffect),t.lastEffect=Pl.lastEffect),1<Pl.effectTag&&(null!==t.lastEffect?t.lastEffect.nextEffect=Pl:t.firstEffect=Pl,t.lastEffect=Pl))}else{if(null!==(e=$a(Pl)))return e.effectTag&=2047,e;null!==t&&(t.firstEffect=t.lastEffect=null,t.effectTag|=2048)}if(null!==(e=Pl.sibling))return e;Pl=t}while(null!==Pl);return Tl===Sl&&(Tl=5),null}function ms(t){var e=t.expirationTime;return e>(t=t.childExpirationTime)?e:t}function gs(t){var e=Qo();return Wo(99,As.bind(null,t,e)),null}function As(t,e){do{ys()}while(null!==Vl);if(0!=(48&El))throw Error(a(327));var n=t.finishedWork,r=t.finishedExpirationTime;if(null===n)return null;if(t.finishedWork=null,t.finishedExpirationTime=0,n===t.current)throw Error(a(177));t.callbackNode=null,t.callbackExpirationTime=0,t.callbackPriority=90,t.nextKnownPendingLevel=0;var o=ms(n);if(t.firstPendingTime=o,r<=t.lastSuspendedTime?t.firstSuspendedTime=t.lastSuspendedTime=t.nextKnownPendingLevel=0:r<=t.firstSuspendedTime&&(t.firstSuspendedTime=r-1),r<=t.lastPingedTime&&(t.lastPingedTime=0),r<=t.lastExpiredTime&&(t.lastExpiredTime=0),t===_l&&(Pl=_l=null,Bl=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var i=El;El|=32,xl.current=null,An=We;var l=pn();if(hn(l)){if("selectionStart"in l)var s={start:l.selectionStart,end:l.selectionEnd};else t:{var u=(s=(s=l.ownerDocument)&&s.defaultView||window).getSelection&&s.getSelection();if(u&&0!==u.rangeCount){s=u.anchorNode;var c=u.anchorOffset,d=u.focusNode;u=u.focusOffset;try{s.nodeType,d.nodeType}catch(t){s=null;break t}var f=0,p=-1,h=-1,m=0,g=0,A=l,v=null;e:for(;;){for(var y;A!==s||0!==c&&3!==A.nodeType||(p=f+c),A!==d||0!==u&&3!==A.nodeType||(h=f+u),3===A.nodeType&&(f+=A.nodeValue.length),null!==(y=A.firstChild);)v=A,A=y;for(;;){if(A===l)break e;if(v===s&&++m===c&&(p=f),v===d&&++g===u&&(h=f),null!==(y=A.nextSibling))break;v=(A=v).parentNode}A=y}s=-1===p||-1===h?null:{start:p,end:h}}else s=null}s=s||{start:0,end:0}}else s=null;vn={activeElementDetached:null,focusedElem:l,selectionRange:s},We=!1,jl=o;do{try{vs()}catch(t){if(null===jl)throw Error(a(330));Cs(jl,t),jl=jl.nextEffect}}while(null!==jl);jl=o;do{try{for(l=t,s=e;null!==jl;){var b=jl.effectTag;if(16&b&&jt(jl.stateNode,""),128&b){var w=jl.alternate;if(null!==w){var C=w.ref;null!==C&&("function"==typeof C?C(null):C.current=null)}}switch(1038&b){case 2:dl(jl),jl.effectTag&=-3;break;case 6:dl(jl),jl.effectTag&=-3,ml(jl.alternate,jl);break;case 1024:jl.effectTag&=-1025;break;case 1028:jl.effectTag&=-1025,ml(jl.alternate,jl);break;case 4:ml(jl.alternate,jl);break;case 8:hl(l,c=jl,s),ul(c)}jl=jl.nextEffect}}catch(t){if(null===jl)throw Error(a(330));Cs(jl,t),jl=jl.nextEffect}}while(null!==jl);if(C=vn,w=pn(),b=C.focusedElem,s=C.selectionRange,w!==b&&b&&b.ownerDocument&&fn(b.ownerDocument.documentElement,b)){null!==s&&hn(b)&&(w=s.start,void 0===(C=s.end)&&(C=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(C,b.value.length)):(C=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(C=C.getSelection(),c=b.textContent.length,l=Math.min(s.start,c),s=void 0===s.end?l:Math.min(s.end,c),!C.extend&&l>s&&(c=s,s=l,l=c),c=dn(b,l),d=dn(b,s),c&&d&&(1!==C.rangeCount||C.anchorNode!==c.node||C.anchorOffset!==c.offset||C.focusNode!==d.node||C.focusOffset!==d.offset)&&((w=w.createRange()).setStart(c.node,c.offset),C.removeAllRanges(),l>s?(C.addRange(w),C.extend(d.node,d.offset)):(w.setEnd(d.node,d.offset),C.addRange(w))))),w=[];for(C=b;C=C.parentNode;)1===C.nodeType&&w.push({element:C,left:C.scrollLeft,top:C.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<w.length;b++)(C=w[b]).element.scrollLeft=C.left,C.element.scrollTop=C.top}We=!!An,vn=An=null,t.current=n,jl=o;do{try{for(b=t;null!==jl;){var x=jl.effectTag;if(36&x&&ll(b,jl.alternate,jl),128&x){w=void 0;var S=jl.ref;if(null!==S){var O=jl.stateNode;switch(jl.tag){case 5:w=O;break;default:w=O}"function"==typeof S?S(w):S.current=w}}jl=jl.nextEffect}}catch(t){if(null===jl)throw Error(a(330));Cs(jl,t),jl=jl.nextEffect}}while(null!==jl);jl=null,Fo(),El=i}else t.current=n;if(Ql)Ql=!1,Vl=t,Wl=e;else for(jl=o;null!==jl;)e=jl.nextEffect,jl.nextEffect=null,jl=e;if(0===(e=t.firstPendingTime)&&(zl=null),1073741823===e?t===Yl?Kl++:(Kl=0,Yl=t):Kl=0,"function"==typeof Os&&Os(n.stateNode,r),es(t),Hl)throw Hl=!1,t=Ul,Ul=null,t;return 0!=(8&El)||Yo(),null}function vs(){for(;null!==jl;){var t=jl.effectTag;0!=(256&t)&&ol(jl.alternate,jl),0==(512&t)||Ql||(Ql=!0,Go(97,(function(){return ys(),null}))),jl=jl.nextEffect}}function ys(){if(90!==Wl){var t=97<Wl?97:Wl;return Wl=90,Wo(t,bs)}}function bs(){if(null===Vl)return!1;var t=Vl;if(Vl=null,0!=(48&El))throw Error(a(331));var e=El;for(El|=32,t=t.current.firstEffect;null!==t;){try{var n=t;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:il(5,n),al(5,n)}}catch(e){if(null===t)throw Error(a(330));Cs(t,e)}n=t.nextEffect,t.nextEffect=null,t=n}return El=e,Yo(),!0}function ws(t,e,n){di(t,e=vl(t,e=tl(n,e),1073741823)),null!==(t=$l(t,1073741823))&&es(t)}function Cs(t,e){if(3===t.tag)ws(t,t,e);else for(var n=t.return;null!==n;){if(3===n.tag){ws(n,t,e);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===zl||!zl.has(r))){di(n,t=yl(n,t=tl(e,t),1073741823)),null!==(n=$l(n,1073741823))&&es(n);break}}n=n.return}}function xs(t,e,n){var r=t.pingCache;null!==r&&r.delete(e),_l===t&&Bl===n?Tl===kl||Tl===Ol&&1073741823===Il&&zo()-Ll<500?as(t,Bl):Fl=!0:Ns(t,n)&&(0!==(e=t.lastPingedTime)&&e<n||(t.lastPingedTime=n,es(t)))}function Ss(t,e){var n=t.stateNode;null!==n&&n.delete(e),0==(e=0)&&(e=Zl(e=Xl(),t,null)),null!==(t=$l(t,e))&&es(t)}bl=function(t,e,n){var r=e.expirationTime;if(null!==t){var o=e.pendingProps;if(t.memoizedProps!==o||mo.current)Ra=!0;else{if(r<n){switch(Ra=!1,e.tag){case 3:Ua(e),Ba();break;case 5:if(Ni(e),4&e.mode&&1!==n&&o.hidden)return e.expirationTime=e.childExpirationTime=1,null;break;case 1:vo(e.type)&&Co(e);break;case 4:Mi(e,e.stateNode.containerInfo);break;case 10:r=e.memoizedProps.value,o=e.type._context,fo(Jo,o._currentValue),o._currentValue=r;break;case 13:if(null!==e.memoizedState)return 0!==(r=e.child.childExpirationTime)&&r>=n?Ga(t,e,n):(fo(Li,1&Li.current),null!==(e=Xa(t,e,n))?e.sibling:null);fo(Li,1&Li.current);break;case 19:if(r=e.childExpirationTime>=n,0!=(64&t.effectTag)){if(r)return qa(t,e,n);e.effectTag|=64}if(null!==(o=e.memoizedState)&&(o.rendering=null,o.tail=null),fo(Li,Li.current),!r)return null}return Xa(t,e,n)}Ra=!1}}else Ra=!1;switch(e.expirationTime=0,e.tag){case 2:if(r=e.type,null!==t&&(t.alternate=null,e.alternate=null,e.effectTag|=2),t=e.pendingProps,o=Ao(e,ho.current),ii(e,n),o=Xi(null,e,r,t,o,n),e.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(e.tag=1,e.memoizedState=null,e.updateQueue=null,vo(r)){var i=!0;Co(e)}else i=!1;e.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,si(e);var l=r.getDerivedStateFromProps;"function"==typeof l&&Ai(e,r,l,t),o.updater=vi,e.stateNode=o,o._reactInternalFiber=e,Ci(e,r,t,n),e=Ha(null,e,r,!0,i,n)}else e.tag=0,Ia(null,e,o,n),e=e.child;return e;case 16:t:{if(o=e.elementType,null!==t&&(t.alternate=null,e.alternate=null,e.effectTag|=2),t=e.pendingProps,function(t){if(-1===t._status){t._status=0;var e=t._ctor;e=e(),t._result=e,e.then((function(e){0===t._status&&(e=e.default,t._status=1,t._result=e)}),(function(e){0===t._status&&(t._status=2,t._result=e)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,e.type=o,i=e.tag=function(t){if("function"==typeof t)return Ps(t)?1:0;if(null!=t){if((t=t.$$typeof)===st)return 11;if(t===dt)return 14}return 2}(o),t=Zo(o,t),i){case 0:e=La(null,e,o,t,n);break t;case 1:e=ja(null,e,o,t,n);break t;case 11:e=Ma(null,e,o,t,n);break t;case 14:e=Da(null,e,o,Zo(o.type,t),r,n);break t}throw Error(a(306,o,""))}return e;case 0:return r=e.type,o=e.pendingProps,La(t,e,r,o=e.elementType===r?o:Zo(r,o),n);case 1:return r=e.type,o=e.pendingProps,ja(t,e,r,o=e.elementType===r?o:Zo(r,o),n);case 3:if(Ua(e),r=e.updateQueue,null===t||null===r)throw Error(a(282));if(r=e.pendingProps,o=null!==(o=e.memoizedState)?o.element:null,ui(t,e),pi(e,r,null,n),(r=e.memoizedState.element)===o)Ba(),e=Xa(t,e,n);else{if((o=e.stateNode.hydrate)&&(xa=xn(e.stateNode.containerInfo.firstChild),Ca=e,o=Sa=!0),o)for(n=_i(e,null,r,n),e.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Ia(t,e,r,n),Ba();e=e.child}return e;case 5:return Ni(e),null===t&&Ea(e),r=e.type,o=e.pendingProps,i=null!==t?t.memoizedProps:null,l=o.children,bn(r,o)?l=null:null!==i&&bn(r,i)&&(e.effectTag|=16),Fa(t,e),4&e.mode&&1!==n&&o.hidden?(e.expirationTime=e.childExpirationTime=1,e=null):(Ia(t,e,l,n),e=e.child),e;case 6:return null===t&&Ea(e),null;case 13:return Ga(t,e,n);case 4:return Mi(e,e.stateNode.containerInfo),r=e.pendingProps,null===t?e.child=Ei(e,null,r,n):Ia(t,e,r,n),e.child;case 11:return r=e.type,o=e.pendingProps,Ma(t,e,r,o=e.elementType===r?o:Zo(r,o),n);case 7:return Ia(t,e,e.pendingProps,n),e.child;case 8:case 12:return Ia(t,e,e.pendingProps.children,n),e.child;case 10:t:{r=e.type._context,o=e.pendingProps,l=e.memoizedProps,i=o.value;var s=e.type._context;if(fo(Jo,s._currentValue),s._currentValue=i,null!==l)if(s=l.value,0==(i=jr(s,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,i):1073741823))){if(l.children===o.children&&!mo.current){e=Xa(t,e,n);break t}}else for(null!==(s=e.child)&&(s.return=e);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&i)){1===s.tag&&((c=ci(n,null)).tag=2,di(s,c)),s.expirationTime<n&&(s.expirationTime=n),null!==(c=s.alternate)&&c.expirationTime<n&&(c.expirationTime=n),oi(s.return,n),u.expirationTime<n&&(u.expirationTime=n);break}c=c.next}}else l=10===s.tag&&s.type===e.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===e){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}Ia(t,e,o.children,n),e=e.child}return e;case 9:return o=e.type,r=(i=e.pendingProps).children,ii(e,n),r=r(o=ai(o,i.unstable_observedBits)),e.effectTag|=1,Ia(t,e,r,n),e.child;case 14:return i=Zo(o=e.type,e.pendingProps),Da(t,e,o,i=Zo(o.type,i),r,n);case 15:return Na(t,e,e.type,e.pendingProps,r,n);case 17:return r=e.type,o=e.pendingProps,o=e.elementType===r?o:Zo(r,o),null!==t&&(t.alternate=null,e.alternate=null,e.effectTag|=2),e.tag=1,vo(r)?(t=!0,Co(e)):t=!1,ii(e,n),bi(e,r,o),Ci(e,r,o,n),Ha(null,e,r,!0,t,n);case 19:return qa(t,e,n)}throw Error(a(156,e.tag))};var Os=null,ks=null;function Es(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function _s(t,e,n,r){return new Es(t,e,n,r)}function Ps(t){return!(!(t=t.prototype)||!t.isReactComponent)}function Bs(t,e){var n=t.alternate;return null===n?((n=_s(t.tag,e,t.key,t.mode)).elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=t.childExpirationTime,n.expirationTime=t.expirationTime,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=null===e?null:{expirationTime:e.expirationTime,firstContext:e.firstContext,responders:e.responders},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function Ts(t,e,n,r,o,i){var l=2;if(r=t,"function"==typeof t)Ps(t)&&(l=1);else if("string"==typeof t)l=5;else t:switch(t){case nt:return Rs(n.children,o,i,e);case lt:l=8,o|=7;break;case rt:l=8,o|=1;break;case ot:return(t=_s(12,n,e,8|o)).elementType=ot,t.type=ot,t.expirationTime=i,t;case ut:return(t=_s(13,n,e,o)).type=ut,t.elementType=ut,t.expirationTime=i,t;case ct:return(t=_s(19,n,e,o)).elementType=ct,t.expirationTime=i,t;default:if("object"==typeof t&&null!==t)switch(t.$$typeof){case it:l=10;break t;case at:l=9;break t;case st:l=11;break t;case dt:l=14;break t;case ft:l=16,r=null;break t;case pt:l=22;break t}throw Error(a(130,null==t?t:typeof t,""))}return(e=_s(l,n,e,o)).elementType=t,e.type=r,e.expirationTime=i,e}function Rs(t,e,n,r){return(t=_s(7,t,r,e)).expirationTime=n,t}function Is(t,e,n){return(t=_s(6,t,null,e)).expirationTime=n,t}function Ms(t,e,n){return(e=_s(4,null!==t.children?t.children:[],t.key,e)).expirationTime=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Ds(t,e,n){this.tag=e,this.current=null,this.containerInfo=t,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Ns(t,e){var n=t.firstSuspendedTime;return t=t.lastSuspendedTime,0!==n&&n>=e&&t<=e}function Fs(t,e){var n=t.firstSuspendedTime,r=t.lastSuspendedTime;n<e&&(t.firstSuspendedTime=e),(r>e||0===n)&&(t.lastSuspendedTime=e),e<=t.lastPingedTime&&(t.lastPingedTime=0),e<=t.lastExpiredTime&&(t.lastExpiredTime=0)}function Ls(t,e){e>t.firstPendingTime&&(t.firstPendingTime=e);var n=t.firstSuspendedTime;0!==n&&(e>=n?t.firstSuspendedTime=t.lastSuspendedTime=t.nextKnownPendingLevel=0:e>=t.lastSuspendedTime&&(t.lastSuspendedTime=e+1),e>t.nextKnownPendingLevel&&(t.nextKnownPendingLevel=e))}function js(t,e){var n=t.lastExpiredTime;(0===n||n>e)&&(t.lastExpiredTime=e)}function Hs(t,e,n,r){var o=e.current,i=Xl(),l=mi.suspense;i=Zl(i,o,l);t:if(n){e:{if(Jt(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break e;case 1:if(vo(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break e}}s=s.return}while(null!==s);throw Error(a(171))}if(1===n.tag){var u=n.type;if(vo(u)){n=wo(n,u,s);break t}}n=s}else n=po;return null===e.context?e.context=n:e.pendingContext=n,(e=ci(i,l)).payload={element:t},null!==(r=void 0===r?null:r)&&(e.callback=r),di(o,e),Jl(o,i),i}function Us(t){if(!(t=t.current).child)return null;switch(t.child.tag){case 5:default:return t.child.stateNode}}function zs(t,e){null!==(t=t.memoizedState)&&null!==t.dehydrated&&t.retryTime<e&&(t.retryTime=e)}function Qs(t,e){zs(t,e),(t=t.alternate)&&zs(t,e)}function Vs(t,e,n){var r=new Ds(t,e,n=null!=n&&!0===n.hydrate),o=_s(3,null,null,2===e?7:1===e?3:0);r.current=o,o.stateNode=r,si(o),t[_n]=r.current,n&&0!==e&&function(t,e){var n=Zt(e);Oe.forEach((function(t){pe(t,e,n)})),ke.forEach((function(t){pe(t,e,n)}))}(0,9===t.nodeType?t:t.ownerDocument),this._internalRoot=r}function Ws(t){return!(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType&&(8!==t.nodeType||" react-mount-point-unstable "!==t.nodeValue))}function Gs(t,e,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var l=o;o=function(){var t=Us(a);l.call(t)}}Hs(e,a,t,o)}else{if(i=n._reactRootContainer=function(t,e){if(e||(e=!(!(e=t?9===t.nodeType?t.documentElement:t.firstChild:null)||1!==e.nodeType||!e.hasAttribute("data-reactroot"))),!e)for(var n;n=t.lastChild;)t.removeChild(n);return new Vs(t,0,e?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var s=o;o=function(){var t=Us(a);s.call(t)}}is((function(){Hs(e,a,t,o)}))}return Us(a)}function Ks(t,e,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:et,key:null==r?null:""+r,children:t,containerInfo:e,implementation:n}}function Ys(t,e){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ws(e))throw Error(a(200));return Ks(t,e,null,n)}Vs.prototype.render=function(t){Hs(t,this._internalRoot,null,null)},Vs.prototype.unmount=function(){var t=this._internalRoot,e=t.containerInfo;Hs(null,t,null,(function(){e[_n]=null}))},he=function(t){if(13===t.tag){var e=Xo(Xl(),150,100);Jl(t,e),Qs(t,e)}},me=function(t){13===t.tag&&(Jl(t,3),Qs(t,3))},ge=function(t){if(13===t.tag){var e=Xl();Jl(t,e=Zl(e,t,null)),Qs(t,e)}},_=function(t,e,n){switch(e){case"input":if(Ot(t,n),e=n.name,"radio"===n.type&&null!=e){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<n.length;e++){var r=n[e];if(r!==t&&r.form===t.form){var o=Rn(r);if(!o)throw Error(a(90));wt(r),Ot(r,o)}}}break;case"textarea":Rt(t,n);break;case"select":null!=(e=n.value)&&Pt(t,!!n.multiple,e,!1)}},M=os,D=function(t,e,n,r,o){var i=El;El|=4;try{return Wo(98,t.bind(null,e,n,r,o))}finally{0===(El=i)&&Yo()}},N=function(){0==(49&El)&&(function(){if(null!==Gl){var t=Gl;Gl=null,t.forEach((function(t,e){js(e,t),es(e)})),Yo()}}(),ys())},F=function(t,e){var n=El;El|=2;try{return t(e)}finally{0===(El=n)&&Yo()}};var qs={Events:[Bn,Tn,Rn,k,x,jn,function(t){re(t,Ln)},R,I,Xe,ae,ys,{current:!1}]};!function(t){var e=t.findFiberByHostInstance;!function(t){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var n=e.inject(t);Os=function(t){try{e.onCommitFiberRoot(n,t,void 0,64==(64&t.current.effectTag))}catch(t){}},ks=function(t){try{e.onCommitFiberUnmount(n,t)}catch(t){}}}catch(t){}}(o({},t,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:X.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return null===(t=ee(t))?null:t.stateNode},findFiberByHostInstance:function(t){return e?e(t):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:Pn,bundleType:0,version:"16.13.1",rendererPackageName:"react-dom"}),e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=qs,e.createPortal=Ys,e.findDOMNode=function(t){if(null==t)return null;if(1===t.nodeType)return t;var e=t._reactInternalFiber;if(void 0===e){if("function"==typeof t.render)throw Error(a(188));throw Error(a(268,Object.keys(t)))}return null===(t=ee(e))?null:t.stateNode},e.flushSync=function(t,e){if(0!=(48&El))throw Error(a(187));var n=El;El|=1;try{return Wo(99,t.bind(null,e))}finally{El=n,Yo()}},e.hydrate=function(t,e,n){if(!Ws(e))throw Error(a(200));return Gs(null,t,e,!0,n)},e.render=function(t,e,n){if(!Ws(e))throw Error(a(200));return Gs(null,t,e,!1,n)},e.unmountComponentAtNode=function(t){if(!Ws(t))throw Error(a(40));return!!t._reactRootContainer&&(is((function(){Gs(null,null,t,!1,(function(){t._reactRootContainer=null,t[_n]=null}))})),!0)},e.unstable_batchedUpdates=os,e.unstable_createPortal=function(t,e){return Ys(t,e,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},e.unstable_renderSubtreeIntoContainer=function(t,e,n,r){if(!Ws(n))throw Error(a(200));if(null==t||void 0===t._reactInternalFiber)throw Error(a(38));return Gs(t,e,n,!1,r)},e.version="16.13.1"},73935:(t,e,n)=>{"use strict";!function t(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(t){console.error(t)}}(),t.exports=n(64448)},69590:t=>{var e="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,o="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(t,a){if(t===a)return!0;if(t&&a&&"object"==typeof t&&"object"==typeof a){if(t.constructor!==a.constructor)return!1;var l,s,u,c;if(Array.isArray(t)){if((l=t.length)!=a.length)return!1;for(s=l;0!=s--;)if(!i(t[s],a[s]))return!1;return!0}if(n&&t instanceof Map&&a instanceof Map){if(t.size!==a.size)return!1;for(c=t.entries();!(s=c.next()).done;)if(!a.has(s.value[0]))return!1;for(c=t.entries();!(s=c.next()).done;)if(!i(s.value[1],a.get(s.value[0])))return!1;return!0}if(r&&t instanceof Set&&a instanceof Set){if(t.size!==a.size)return!1;for(c=t.entries();!(s=c.next()).done;)if(!a.has(s.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(a)){if((l=t.length)!=a.length)return!1;for(s=l;0!=s--;)if(t[s]!==a[s])return!1;return!0}if(t.constructor===RegExp)return t.source===a.source&&t.flags===a.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===a.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===a.toString();if((l=(u=Object.keys(t)).length)!==Object.keys(a).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(a,u[s]))return!1;if(e&&t instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!t.$$typeof)&&!i(t[u[s]],a[u[s]]))return!1;return!0}return t!=t&&a!=a}t.exports=function(t,e){try{return i(t,e)}catch(t){if((t.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw t}}},69921:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116;function g(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case c:case d:case i:case l:case a:case p:return t;default:switch(t=t&&t.$$typeof){case u:case f:case s:return t;default:return e}}case m:case h:case o:return e}}}function A(t){return g(t)===d}e.typeOf=g,e.AsyncMode=c,e.ConcurrentMode=d,e.ContextConsumer=u,e.ContextProvider=s,e.Element=r,e.ForwardRef=f,e.Fragment=i,e.Lazy=m,e.Memo=h,e.Portal=o,e.Profiler=l,e.StrictMode=a,e.Suspense=p,e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===i||t===d||t===l||t===a||t===p||"object"==typeof t&&null!==t&&(t.$$typeof===m||t.$$typeof===h||t.$$typeof===s||t.$$typeof===u||t.$$typeof===f)},e.isAsyncMode=function(t){return A(t)||g(t)===c},e.isConcurrentMode=A,e.isContextConsumer=function(t){return g(t)===u},e.isContextProvider=function(t){return g(t)===s},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===r},e.isForwardRef=function(t){return g(t)===f},e.isFragment=function(t){return g(t)===i},e.isLazy=function(t){return g(t)===m},e.isMemo=function(t){return g(t)===h},e.isPortal=function(t){return g(t)===o},e.isProfiler=function(t){return g(t)===l},e.isStrictMode=function(t){return g(t)===a},e.isSuspense=function(t){return g(t)===p}},59864:(t,e,n)=>{"use strict";t.exports=n(69921)},83524:(t,e,n)=>{"use strict";var r,o=n(67294),i=(r=o)&&"object"==typeof r&&"default"in r?r.default:r;function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=!("undefined"==typeof window||!window.document||!window.document.createElement);t.exports=function(t,e,n){if("function"!=typeof t)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof e)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==n&&"function"!=typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!=typeof r)throw new Error("Expected WrappedComponent to be a React component.");var s,u=[];function c(){s=t(u.map((function(t){return t.props}))),d.canUseDOM?e(s):n&&(s=n(s))}var d=function(t){var e,n;function o(){return t.apply(this,arguments)||this}n=t,(e=o).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n,o.peek=function(){return s},o.rewind=function(){if(o.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var t=s;return s=void 0,u=[],t};var a=o.prototype;return a.UNSAFE_componentWillMount=function(){u.push(this),c()},a.componentDidUpdate=function(){c()},a.componentWillUnmount=function(){var t=u.indexOf(this);u.splice(t,1),c()},a.render=function(){return i.createElement(r,this.props)},o}(o.PureComponent);return a(d,"displayName","SideEffect("+function(t){return t.displayName||t.name||"Component"}(r)+")"),a(d,"canUseDOM",l),d}}},72408:(t,e,n)=>{"use strict";var r=n(27418),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function A(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function b(t,e,n){this.props=t,this.context=e,this.refs=y,this.updater=n||v}function w(){}function C(t,e,n){this.props=t,this.context=e,this.refs=y,this.updater=n||v}b.prototype.isReactComponent={},b.prototype.setState=function(t,e){if("object"!=typeof t&&"function"!=typeof t&&null!=t)throw Error(A(85));this.updater.enqueueSetState(this,t,e,"setState")},b.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},w.prototype=b.prototype;var x=C.prototype=new w;x.constructor=C,r(x,b.prototype),x.isPureReactComponent=!0;var S={current:null},O=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function E(t,e,n){var r,o={},a=null,l=null;if(null!=e)for(r in void 0!==e.ref&&(l=e.ref),void 0!==e.key&&(a=""+e.key),e)O.call(e,r)&&!k.hasOwnProperty(r)&&(o[r]=e[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(t&&t.defaultProps)for(r in s=t.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:i,type:t,key:a,ref:l,props:o,_owner:S.current}}function _(t){return"object"==typeof t&&null!==t&&t.$$typeof===i}var P=/\/+/g,B=[];function T(t,e,n,r){if(B.length){var o=B.pop();return o.result=t,o.keyPrefix=e,o.func=n,o.context=r,o.count=0,o}return{result:t,keyPrefix:e,func:n,context:r,count:0}}function R(t){t.result=null,t.keyPrefix=null,t.func=null,t.context=null,t.count=0,10>B.length&&B.push(t)}function I(t,e,n,r){var o=typeof t;"undefined"!==o&&"boolean"!==o||(t=null);var l=!1;if(null===t)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return n(r,t,""===e?"."+D(t,0):e),1;if(l=0,e=""===e?".":e+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=e+D(o=t[s],s);l+=I(o,u,n,r)}else if("function"==typeof(u=null===t||"object"!=typeof t?null:"function"==typeof(u=g&&t[g]||t["@@iterator"])?u:null))for(t=u.call(t),s=0;!(o=t.next()).done;)l+=I(o=o.value,u=e+D(o,s++),n,r);else if("object"===o)throw n=""+t,Error(A(31,"[object Object]"===n?"object with keys {"+Object.keys(t).join(", ")+"}":n,""));return l}function M(t,e,n){return null==t?0:I(t,"",e,n)}function D(t,e){return"object"==typeof t&&null!==t&&null!=t.key?function(t){var e={"=":"=0",":":"=2"};return"$"+(""+t).replace(/[=:]/g,(function(t){return e[t]}))}(t.key):e.toString(36)}function N(t,e){t.func.call(t.context,e,t.count++)}function F(t,e,n){var r=t.result,o=t.keyPrefix;t=t.func.call(t.context,e,t.count++),Array.isArray(t)?L(t,r,n,(function(t){return t})):null!=t&&(_(t)&&(t=function(t,e){return{$$typeof:i,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}(t,o+(!t.key||e&&e.key===t.key?"":(""+t.key).replace(P,"$&/")+"/")+n)),r.push(t))}function L(t,e,n,r,o){var i="";null!=n&&(i=(""+n).replace(P,"$&/")+"/"),M(t,F,e=T(e,i,r,o)),R(e)}var j={current:null};function H(){var t=j.current;if(null===t)throw Error(A(321));return t}var U={ReactCurrentDispatcher:j,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:r};e.Children={map:function(t,e,n){if(null==t)return t;var r=[];return L(t,r,null,e,n),r},forEach:function(t,e,n){if(null==t)return t;M(t,N,e=T(null,null,e,n)),R(e)},count:function(t){return M(t,(function(){return null}),null)},toArray:function(t){var e=[];return L(t,e,null,(function(t){return t})),e},only:function(t){if(!_(t))throw Error(A(143));return t}},e.Component=b,e.Fragment=l,e.Profiler=u,e.PureComponent=C,e.StrictMode=s,e.Suspense=p,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U,e.cloneElement=function(t,e,n){if(null==t)throw Error(A(267,t));var o=r({},t.props),a=t.key,l=t.ref,s=t._owner;if(null!=e){if(void 0!==e.ref&&(l=e.ref,s=S.current),void 0!==e.key&&(a=""+e.key),t.type&&t.type.defaultProps)var u=t.type.defaultProps;for(c in e)O.call(e,c)&&!k.hasOwnProperty(c)&&(o[c]=void 0===e[c]&&void 0!==u?u[c]:e[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:i,type:t.type,key:a,ref:l,props:o,_owner:s}},e.createContext=function(t,e){return void 0===e&&(e=null),(t={$$typeof:d,_calculateChangedBits:e,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:t},t.Consumer=t},e.createElement=E,e.createFactory=function(t){var e=E.bind(null,t);return e.type=t,e},e.createRef=function(){return{current:null}},e.forwardRef=function(t){return{$$typeof:f,render:t}},e.isValidElement=_,e.lazy=function(t){return{$$typeof:m,_ctor:t,_status:-1,_result:null}},e.memo=function(t,e){return{$$typeof:h,type:t,compare:void 0===e?null:e}},e.useCallback=function(t,e){return H().useCallback(t,e)},e.useContext=function(t,e){return H().useContext(t,e)},e.useDebugValue=function(){},e.useEffect=function(t,e){return H().useEffect(t,e)},e.useImperativeHandle=function(t,e,n){return H().useImperativeHandle(t,e,n)},e.useLayoutEffect=function(t,e){return H().useLayoutEffect(t,e)},e.useMemo=function(t,e){return H().useMemo(t,e)},e.useReducer=function(t,e,n){return H().useReducer(t,e,n)},e.useRef=function(t){return H().useRef(t)},e.useState=function(t){return H().useState(t)},e.version="16.13.1"},67294:(t,e,n)=>{"use strict";t.exports=n(72408)},28500:(t,e,n)=>{"use strict";n(14890).qC;"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__,"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__},14890:(t,e,n)=>{"use strict";n.d(e,{md:()=>g,DE:()=>d,UY:()=>u,qC:()=>m,MT:()=>l});var r=n(67121),o=function(){return Math.random().toString(36).substring(7).split("").join(".")},i={INIT:"@@redux/INIT"+o(),REPLACE:"@@redux/REPLACE"+o(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+o()}};function a(t){if("object"!=typeof t||null===t)return!1;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function l(t,e,n){var o;if("function"==typeof e&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof e&&void 0===n&&(n=e,e=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(l)(t,e)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var s=t,u=e,c=[],d=c,f=!1;function p(){d===c&&(d=c.slice())}function h(){if(f)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return u}function m(t){if("function"!=typeof t)throw new Error("Expected the listener to be a function.");if(f)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var e=!0;return p(),d.push(t),function(){if(e){if(f)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");e=!1,p();var n=d.indexOf(t);d.splice(n,1),c=null}}}function g(t){if(!a(t))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(f)throw new Error("Reducers may not dispatch actions.");try{f=!0,u=s(u,t)}finally{f=!1}for(var e=c=d,n=0;n<e.length;n++)(0,e[n])();return t}function A(t){if("function"!=typeof t)throw new Error("Expected the nextReducer to be a function.");s=t,g({type:i.REPLACE})}function v(){var t,e=m;return(t={subscribe:function(t){if("object"!=typeof t||null===t)throw new TypeError("Expected the observer to be an object.");function n(){t.next&&t.next(h())}return n(),{unsubscribe:e(n)}}})[r.Z]=function(){return this},t}return g({type:i.INIT}),(o={dispatch:g,subscribe:m,getState:h,replaceReducer:A})[r.Z]=v,o}function s(t,e){var n=e&&e.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+t+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function u(t){for(var e=Object.keys(t),n={},r=0;r<e.length;r++){var o=e[r];"function"==typeof t[o]&&(n[o]=t[o])}var a,l=Object.keys(n);try{!function(t){Object.keys(t).forEach((function(e){var n=t[e];if(void 0===n(void 0,{type:i.INIT}))throw new Error('Reducer "'+e+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:i.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+e+"\" returned undefined when probed with a random type. Don't try to handle "+i.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(t){a=t}return function(t,e){if(void 0===t&&(t={}),a)throw a;for(var r=!1,o={},i=0;i<l.length;i++){var u=l[i],c=n[u],d=t[u],f=c(d,e);if(void 0===f){var p=s(u,e);throw new Error(p)}o[u]=f,r=r||f!==d}return(r=r||l.length!==Object.keys(t).length)?o:t}}function c(t,e){return function(){return e(t.apply(this,arguments))}}function d(t,e){if("function"==typeof t)return c(t,e);if("object"!=typeof t||null===t)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===t?"null":typeof t)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');var n={};for(var r in t){var o=t[r];"function"==typeof o&&(n[r]=c(o,e))}return n}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function p(t,e){var n=Object.keys(t);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(t)),e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(n,!0).forEach((function(e){f(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(n).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function m(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?function(t){return t}:1===e.length?e[0]:e.reduce((function(t,e){return function(){return t(e.apply(void 0,arguments))}}))}function g(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return function(){var n=t.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=e.map((function(t){return t(o)}));return h({},n,{dispatch:r=m.apply(void 0,i)(n.dispatch)})}}}},35666:(t,e,n)=>{var r=n(96624),o=function(t){"use strict";var e,n=Object.prototype,o=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(t,e,n,r){var o=e&&e.prototype instanceof g?e:g,i=Object.create(o.prototype),a=new _(r||[]);return i._invoke=function(t,e,n){var r=d;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return B()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var l=O(a,n);if(l){if(l===m)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var s=c(t,e,n);if("normal"===s.type){if(r=n.done?h:f,s.arg===m)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=h,n.method="throw",n.arg=s.arg)}}}(t,n,a),i}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d="suspendedStart",f="suspendedYield",p="executing",h="completed",m={};function g(){}function A(){}function v(){}var y={};y[a]=function(){return this};var b=Object.getPrototypeOf,w=b&&b(b(P([])));w&&w!==n&&o.call(w,a)&&(y=w);var C=v.prototype=g.prototype=Object.create(y);function x(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function S(t){function e(n,i,a,l){var s=c(t[n],t,i);if("throw"!==s.type){var u=s.arg,d=u.value;return d&&"object"==typeof d&&o.call(d,"__await")?r.resolve(d.__await).then((function(t){e("next",t,a,l)}),(function(t){e("throw",t,a,l)})):r.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return e("throw",t,a,l)}))}l(s.arg)}var n;this._invoke=function(t,o){function i(){return new r((function(n,r){e(t,o,n,r)}))}return n=n?n.then(i,i):i()}}function O(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=c(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function _(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function P(t){if(t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function n(){for(;++r<t.length;)if(o.call(t,r))return n.value=t[r],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}return{next:B}}function B(){return{value:e,done:!0}}return A.prototype=C.constructor=v,v.constructor=A,v[s]=A.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===A||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s in t||(t[s]="GeneratorFunction")),t.prototype=Object.create(C),t},t.awrap=function(t){return{__await:t}},x(S.prototype),S.prototype[l]=function(){return this},t.AsyncIterator=S,t.async=function(e,n,r,o){var i=new S(u(e,n,r,o));return t.isGeneratorFunction(n)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},x(C),C[s]="Generator",C[a]=function(){return this},C.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=P,_.prototype={constructor:_,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(E),!t)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],l=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=o.call(a,"catchLoc"),u=o.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(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),E(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;E(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),m}},t}(t.exports);try{regeneratorRuntime=o}catch(t){Function("r","regeneratorRuntime = r")(o)}},91033:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>x});var r=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,r){return t[0]===e&&(n=r,!0)})),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];t.call(e,o[1],o[0])}},e}()}(),o="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,i=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),a="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(i):function(t){return setTimeout((function(){return t(Date.now())}),1e3/60)},l=["top","right","bottom","left","width","height","size","weight"],s="undefined"!=typeof MutationObserver,u=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(t,e){var n=!1,r=!1,o=0;function i(){n&&(n=!1,t()),r&&s()}function l(){a(i)}function s(){var t=Date.now();if(n){if(t-o<2)return;r=!0}else n=!0,r=!1,setTimeout(l,20);o=t}return s}(this.refresh.bind(this))}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter((function(t){return t.gatherActive(),t.hasActive()}));return t.forEach((function(t){return t.broadcastActive()})),t.length>0},t.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),s?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;l.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),c=function(t,e){for(var n=0,r=Object.keys(e);n<r.length;n++){var o=r[n];Object.defineProperty(t,o,{value:e[o],enumerable:!1,writable:!1,configurable:!0})}return t},d=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||i},f=A(0,0,0,0);function p(t){return parseFloat(t)||0}function h(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.reduce((function(e,n){return e+p(t["border-"+n+"-width"])}),0)}var m="undefined"!=typeof SVGGraphicsElement?function(t){return t instanceof d(t).SVGGraphicsElement}:function(t){return t instanceof d(t).SVGElement&&"function"==typeof t.getBBox};function g(t){return o?m(t)?function(t){var e=t.getBBox();return A(0,0,e.width,e.height)}(t):function(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return f;var r=d(t).getComputedStyle(t),o=function(t){for(var e={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var o=r[n],i=t["padding-"+o];e[o]=p(i)}return e}(r),i=o.left+o.right,a=o.top+o.bottom,l=p(r.width),s=p(r.height);if("border-box"===r.boxSizing&&(Math.round(l+i)!==e&&(l-=h(r,"left","right")+i),Math.round(s+a)!==n&&(s-=h(r,"top","bottom")+a)),!function(t){return t===d(t).document.documentElement}(t)){var u=Math.round(l+i)-e,c=Math.round(s+a)-n;1!==Math.abs(u)&&(l-=u),1!==Math.abs(c)&&(s-=c)}return A(o.left,o.top,l,s)}(t):f}function A(t,e,n,r){return{x:t,y:e,width:n,height:r}}var v=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=A(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t=g(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),y=function(t,e){var n,r,o,i,a,l,s,u=(r=(n=e).x,o=n.y,i=n.width,a=n.height,l="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,s=Object.create(l.prototype),c(s,{x:r,y:o,width:i,height:a,top:o,right:r+i,bottom:a+o,left:r}),s);c(this,{target:t,contentRect:u})},b=function(){function t(t,e,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=n}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof d(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new v(t)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof d(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach((function(e){e.isActive()&&t.activeObservations_.push(e)}))},t.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map((function(t){return new y(t.target,t.broadcastRect())}));this.callback_.call(t,e,t),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),w="undefined"!=typeof WeakMap?new WeakMap:new r,C=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),r=new b(e,n,this);w.set(this,r)};["observe","unobserve","disconnect"].forEach((function(t){C.prototype[t]=function(){var e;return(e=w.get(this))[t].apply(e,arguments)}}));const x=void 0!==i.ResizeObserver?i.ResizeObserver:C},60053:(t,e)=>{"use strict";var n,r,o,i,a;if("undefined"==typeof window||"function"!=typeof MessageChannel){var l=null,s=null,u=function(){if(null!==l)try{var t=e.unstable_now();l(!0,t),l=null}catch(t){throw setTimeout(u,0),t}},c=Date.now();e.unstable_now=function(){return Date.now()-c},n=function(t){null!==l?setTimeout(n,0,t):(l=t,setTimeout(u,0))},r=function(t,e){s=setTimeout(t,e)},o=function(){clearTimeout(s)},i=function(){return!1},a=e.unstable_forceFrameRate=function(){}}else{var d=window.performance,f=window.Date,p=window.setTimeout,h=window.clearTimeout;if("undefined"!=typeof console){var m=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://fb.me/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)e.unstable_now=function(){return d.now()};else{var g=f.now();e.unstable_now=function(){return f.now()-g}}var A=!1,v=null,y=-1,b=5,w=0;i=function(){return e.unstable_now()>=w},a=function(){},e.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):b=0<t?Math.floor(1e3/t):5};var C=new MessageChannel,x=C.port2;C.port1.onmessage=function(){if(null!==v){var t=e.unstable_now();w=t+b;try{v(!0,t)?x.postMessage(null):(A=!1,v=null)}catch(t){throw x.postMessage(null),t}}else A=!1},n=function(t){v=t,A||(A=!0,x.postMessage(null))},r=function(t,n){y=p((function(){t(e.unstable_now())}),n)},o=function(){h(y),y=-1}}function S(t,e){var n=t.length;t.push(e);t:for(;;){var r=n-1>>>1,o=t[r];if(!(void 0!==o&&0<E(o,e)))break t;t[r]=e,t[n]=o,n=r}}function O(t){return void 0===(t=t[0])?null:t}function k(t){var e=t[0];if(void 0!==e){var n=t.pop();if(n!==e){t[0]=n;t:for(var r=0,o=t.length;r<o;){var i=2*(r+1)-1,a=t[i],l=i+1,s=t[l];if(void 0!==a&&0>E(a,n))void 0!==s&&0>E(s,a)?(t[r]=s,t[l]=n,r=l):(t[r]=a,t[i]=n,r=i);else{if(!(void 0!==s&&0>E(s,n)))break t;t[r]=s,t[l]=n,r=l}}}return e}return null}function E(t,e){var n=t.sortIndex-e.sortIndex;return 0!==n?n:t.id-e.id}var _=[],P=[],B=1,T=null,R=3,I=!1,M=!1,D=!1;function N(t){for(var e=O(P);null!==e;){if(null===e.callback)k(P);else{if(!(e.startTime<=t))break;k(P),e.sortIndex=e.expirationTime,S(_,e)}e=O(P)}}function F(t){if(D=!1,N(t),!M)if(null!==O(_))M=!0,n(L);else{var e=O(P);null!==e&&r(F,e.startTime-t)}}function L(t,n){M=!1,D&&(D=!1,o()),I=!0;var a=R;try{for(N(n),T=O(_);null!==T&&(!(T.expirationTime>n)||t&&!i());){var l=T.callback;if(null!==l){T.callback=null,R=T.priorityLevel;var s=l(T.expirationTime<=n);n=e.unstable_now(),"function"==typeof s?T.callback=s:T===O(_)&&k(_),N(n)}else k(_);T=O(_)}if(null!==T)var u=!0;else{var c=O(P);null!==c&&r(F,c.startTime-n),u=!1}return u}finally{T=null,R=a,I=!1}}function j(t){switch(t){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var H=a;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(t){t.callback=null},e.unstable_continueExecution=function(){M||I||(M=!0,n(L))},e.unstable_getCurrentPriorityLevel=function(){return R},e.unstable_getFirstCallbackNode=function(){return O(_)},e.unstable_next=function(t){switch(R){case 1:case 2:case 3:var e=3;break;default:e=R}var n=R;R=e;try{return t()}finally{R=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=H,e.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=R;R=t;try{return e()}finally{R=n}},e.unstable_scheduleCallback=function(t,i,a){var l=e.unstable_now();if("object"==typeof a&&null!==a){var s=a.delay;s="number"==typeof s&&0<s?l+s:l,a="number"==typeof a.timeout?a.timeout:j(t)}else a=j(t),s=l;return t={id:B++,callback:i,priorityLevel:t,startTime:s,expirationTime:a=s+a,sortIndex:-1},s>l?(t.sortIndex=s,S(P,t),null===O(_)&&t===O(P)&&(D?o():D=!0,r(F,s-l))):(t.sortIndex=a,S(_,t),M||I||(M=!0,n(L))),t},e.unstable_shouldYield=function(){var t=e.unstable_now();N(t);var n=O(_);return n!==T&&null!==T&&null!==n&&null!==n.callback&&n.startTime<=t&&n.expirationTime<T.expirationTime||i()},e.unstable_wrapCallback=function(t){var e=R;return function(){var n=R;R=e;try{return t.apply(this,arguments)}finally{R=n}}}},63840:(t,e,n)=>{"use strict";t.exports=n(60053)},38138:t=>{"use strict";t.exports=function(t,e){if(t===e)return!0;if(!t||!e)return!1;var n=Object.keys(t),r=Object.keys(e),o=n.length;if(r.length!==o)return!1;for(var i=0;i<o;i++){var a=n[i];if(t[a]!==e[a]||!Object.prototype.hasOwnProperty.call(e,a))return!1}return!0}},67121:(t,e,n)=>{"use strict";n.d(e,{Z:()=>r}),t=n.hmd(t);const r=function(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:t)},95169:(t,e,n)=>{"use strict";var r=n(67294),o=n.t(r,2),i=n(85354),a=n.n(i),l=function(){function t(t){this.isSpeedy=void 0===t.speedy||t.speedy,this.tags=[],this.ctr=0,this.nonce=t.nonce,this.key=t.key,this.container=t.container,this.before=null}var e=t.prototype;return e.insert=function(t){if(this.ctr%(this.isSpeedy?65e3:1)==0){var e,n=function(t){var e=document.createElement("style");return e.setAttribute("data-emotion",t.key),void 0!==t.nonce&&e.setAttribute("nonce",t.nonce),e.appendChild(document.createTextNode("")),e}(this);e=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,e),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var o=function(t){if(t.sheet)return t.sheet;for(var e=0;e<document.styleSheets.length;e++)if(document.styleSheets[e].ownerNode===t)return document.styleSheets[e]}(r);try{var i=105===t.charCodeAt(1)&&64===t.charCodeAt(0);o.insertRule(t,i?0:o.cssRules.length)}catch(t){}}else r.appendChild(document.createTextNode(t));this.ctr++},e.flush=function(){this.tags.forEach((function(t){return t.parentNode.removeChild(t)})),this.tags=[],this.ctr=0},t}();const s=function(t){function e(t,r,s,u,f){for(var p,h,m,g,b,C=0,x=0,S=0,O=0,k=0,R=0,M=m=p=0,N=0,F=0,L=0,j=0,H=s.length,U=H-1,z="",Q="",V="",W="";N<H;){if(h=s.charCodeAt(N),N===U&&0!==x+O+S+C&&(0!==x&&(h=47===x?10:47),O=S=C=0,H++,U++),0===x+O+S+C){if(N===U&&(0<F&&(z=z.replace(d,"")),0<z.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:z+=s.charAt(N)}h=59}switch(h){case 123:for(p=(z=z.trim()).charCodeAt(0),m=1,j=++N;N<H;){switch(h=s.charCodeAt(N)){case 123:m++;break;case 125:m--;break;case 47:switch(h=s.charCodeAt(N+1)){case 42:case 47:t:{for(M=N+1;M<U;++M)switch(s.charCodeAt(M)){case 47:if(42===h&&42===s.charCodeAt(M-1)&&N+2!==M){N=M+1;break t}break;case 10:if(47===h){N=M+1;break t}}N=M}}break;case 91:h++;case 40:h++;case 34:case 39:for(;N++<U&&s.charCodeAt(N)!==h;);}if(0===m)break;N++}switch(m=s.substring(j,N),0===p&&(p=(z=z.replace(c,"").trim()).charCodeAt(0)),p){case 64:switch(0<F&&(z=z.replace(d,"")),h=z.charCodeAt(1)){case 100:case 109:case 115:case 45:F=r;break;default:F=T}if(j=(m=e(r,F,m,h,f+1)).length,0<I&&(b=l(3,m,F=n(T,z,L),r,_,E,j,h,f,u),z=F.join(""),void 0!==b&&0===(j=(m=b.trim()).length)&&(h=0,m="")),0<j)switch(h){case 115:z=z.replace(w,a);case 100:case 109:case 45:m=z+"{"+m+"}";break;case 107:m=(z=z.replace(A,"$1 $2"))+"{"+m+"}",m=1===B||2===B&&i("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=z+m,112===u&&(Q+=m,m="")}else m="";break;default:m=e(r,n(r,z,L),m,u,f+1)}V+=m,m=L=F=M=p=0,z="",h=s.charCodeAt(++N);break;case 125:case 59:if(1<(j=(z=(0<F?z.replace(d,""):z).trim()).length))switch(0===M&&(p=z.charCodeAt(0),45===p||96<p&&123>p)&&(j=(z=z.replace(" ",":")).length),0<I&&void 0!==(b=l(1,z,r,t,_,E,Q.length,u,f,u))&&0===(j=(z=b.trim()).length)&&(z="\0\0"),p=z.charCodeAt(0),h=z.charCodeAt(1),p){case 0:break;case 64:if(105===h||99===h){W+=z+s.charAt(N);break}default:58!==z.charCodeAt(j-1)&&(Q+=o(z,p,h,z.charCodeAt(2)))}L=F=M=p=0,z="",h=s.charCodeAt(++N)}}switch(h){case 13:case 10:47===x?x=0:0===1+p&&107!==u&&0<z.length&&(F=1,z+="\0"),0<I*D&&l(0,z,r,t,_,E,Q.length,u,f,u),E=1,_++;break;case 59:case 125:if(0===x+O+S+C){E++;break}default:switch(E++,g=s.charAt(N),h){case 9:case 32:if(0===O+C+x)switch(k){case 44:case 58:case 9:case 32:g="";break;default:32!==h&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===O+x+C&&(F=L=1,g="\f"+g);break;case 108:if(0===O+x+C+P&&0<M)switch(N-M){case 2:112===k&&58===s.charCodeAt(N-3)&&(P=k);case 8:111===R&&(P=R)}break;case 58:0===O+x+C&&(M=N);break;case 44:0===x+S+O+C&&(F=1,g+="\r");break;case 34:case 39:0===x&&(O=O===h?0:0===O?h:O);break;case 91:0===O+x+S&&C++;break;case 93:0===O+x+S&&C--;break;case 41:0===O+x+C&&S--;break;case 40:if(0===O+x+C){if(0===p)switch(2*k+3*R){case 533:break;default:p=1}S++}break;case 64:0===x+S+O+C+M+m&&(m=1);break;case 42:case 47:if(!(0<O+C+S))switch(x){case 0:switch(2*h+3*s.charCodeAt(N+1)){case 235:x=47;break;case 220:j=N,x=42}break;case 42:47===h&&42===k&&j+2!==N&&(33===s.charCodeAt(j+2)&&(Q+=s.substring(j,N+1)),g="",x=0)}}0===x&&(z+=g)}R=k,k=h,N++}if(0<(j=Q.length)){if(F=r,0<I&&void 0!==(b=l(2,Q,F,t,_,E,j,u,f,u))&&0===(Q=b).length)return W+Q+V;if(Q=F.join(",")+"{"+Q+"}",0!=B*P){switch(2!==B||i(Q,2)||(P=0),P){case 111:Q=Q.replace(y,":-moz-$1")+Q;break;case 112:Q=Q.replace(v,"::-webkit-input-$1")+Q.replace(v,"::-moz-$1")+Q.replace(v,":-ms-input-$1")+Q}P=0}}return W+Q+V}function n(t,e,n){var o=e.trim().split(m);e=o;var i=o.length,a=t.length;switch(a){case 0:case 1:var l=0;for(t=0===a?"":t[0]+" ";l<i;++l)e[l]=r(t,e[l],n).trim();break;default:var s=l=0;for(e=[];l<i;++l)for(var u=0;u<a;++u)e[s++]=r(t[u]+" ",o[l],n).trim()}return e}function r(t,e,n){var r=e.charCodeAt(0);switch(33>r&&(r=(e=e.trim()).charCodeAt(0)),r){case 38:return e.replace(g,"$1"+t.trim());case 58:return t.trim()+e.replace(g,"$1"+t.trim());default:if(0<1*n&&0<e.indexOf("\f"))return e.replace(g,(58===t.charCodeAt(0)?"":"$1")+t.trim())}return t+e}function o(t,e,n,r){var a=t+";",l=2*e+3*n+4*r;if(944===l){t=a.indexOf(":",9)+1;var s=a.substring(t,a.length-1).trim();return s=a.substring(0,t).trim()+s+";",1===B||2===B&&i(s,1)?"-webkit-"+s+s:s}if(0===B||2===B&&!i(a,1))return a;switch(l){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(k,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(s=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+s+a;case 1005:return p.test(a)?a.replace(f,":-webkit-")+a.replace(f,":-moz-")+a:a;case 1e3:switch(e=(s=a.substring(13).trim()).indexOf("-")+1,s.charCodeAt(0)+s.charCodeAt(e)){case 226:s=a.replace(b,"tb");break;case 232:s=a.replace(b,"tb-rl");break;case 220:s=a.replace(b,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+s+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(e=(a=t).length-10,l=(s=(33===a.charCodeAt(e)?a.substring(0,e):a).substring(t.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|s.charCodeAt(7))){case 203:if(111>s.charCodeAt(8))break;case 115:a=a.replace(s,"-webkit-"+s)+";"+a;break;case 207:case 102:a=a.replace(s,"-webkit-"+(102<l?"inline-":"")+"box")+";"+a.replace(s,"-webkit-"+s)+";"+a.replace(s,"-ms-"+s+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return s=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+s+"-ms-flex-"+s+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(x,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(x,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===O.test(t))return 115===(s=t.substring(t.indexOf(":")+1)).charCodeAt(0)?o(t.replace("stretch","fill-available"),e,n,r).replace(":fill-available",":stretch"):a.replace(s,"-webkit-"+s)+a.replace(s,"-moz-"+s.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+r&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(h,"$1-webkit-$2")+a}return a}function i(t,e){var n=t.indexOf(1===e?":":"{"),r=t.substring(0,3!==e?n:10);return n=t.substring(n+1,t.length-1),M(2!==e?r:r.replace(S,"$1"),n,e)}function a(t,e){var n=o(e,e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2));return n!==e+";"?n.replace(C," or ($1)").substring(4):"("+e+")"}function l(t,e,n,r,o,i,a,l,s,c){for(var d,f=0,p=e;f<I;++f)switch(d=R[f].call(u,t,p,n,r,o,i,a,l,s,c)){case void 0:case!1:case!0:case null:break;default:p=d}if(p!==e)return p}function s(t){return void 0!==(t=t.prefix)&&(M=null,t?"function"!=typeof t?B=1:(B=2,M=t):B=0),s}function u(t,n){var r=t;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<I){var o=l(-1,n,r,r,_,E,0,0,0,0);void 0!==o&&"string"==typeof o&&(n=o)}var i=e(T,r,n,0,0);return 0<I&&void 0!==(o=l(-2,i,r,r,_,E,i.length,0,0,0))&&(i=o),P=0,E=_=1,i}var c=/^\0+/g,d=/[\0\r\f]/g,f=/: */g,p=/zoo|gra/,h=/([,: ])(transform)/g,m=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,A=/@(k\w+)\s*(\S*)\s*/,v=/::(place)/g,y=/:(read-only)/g,b=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,C=/([\s\S]*?);/g,x=/-self|flex-/g,S=/[^]*?(:[rp][el]a[\w-]+)[^]*/,O=/stretch|:\s*\w+\-(?:conte|avail)/,k=/([^-])(image-set\()/,E=1,_=1,P=0,B=1,T=[],R=[],I=0,M=null,D=0;return u.use=function t(e){switch(e){case void 0:case null:I=R.length=0;break;default:if("function"==typeof e)R[I++]=e;else if("object"==typeof e)for(var n=0,r=e.length;n<r;++n)t(e[n]);else D=0|!!e}return t},u.set=s,void 0!==t&&s(t),u};var u="/*|*/";function c(t){t&&d.current.insert(t+"}")}var d={current:null},f=function(t,e,n,r,o,i,a,l,s,f){switch(t){case 1:switch(e.charCodeAt(0)){case 64:return d.current.insert(e+";"),"";case 108:if(98===e.charCodeAt(2))return""}break;case 2:if(0===l)return e+u;break;case 3:switch(l){case 102:case 112:return d.current.insert(n[0]+e),"";default:return e+(0===f?u:"")}case-2:e.split("/*|*/}").forEach(c)}};function p(t,e,n){var r="";return n.split(" ").forEach((function(n){void 0!==t[n]?e.push(t[n]):r+=n+" "})),r}var h=function(t,e,n){var r=t.key+"-"+e.name;if(!1===n&&void 0===t.registered[r]&&(t.registered[r]=e.styles),void 0===t.inserted[e.name]){var o=e;do{t.insert("."+r,o,t.sheet,!0),o=o.next}while(void 0!==o)}};const m=function(t){for(var e,n=0,r=0,o=t.length;o>=4;++r,o-=4)e=1540483477*(65535&(e=255&t.charCodeAt(r)|(255&t.charCodeAt(++r))<<8|(255&t.charCodeAt(++r))<<16|(255&t.charCodeAt(++r))<<24))+(59797*(e>>>16)<<16),n=1540483477*(65535&(e^=e>>>24))+(59797*(e>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&t.charCodeAt(r+2))<<16;case 2:n^=(255&t.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&t.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},g={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};var A=/[A-Z]|^ms/g,v=/_EMO_([^_]+?)_([^]*?)_EMO_/g,y=function(t){return 45===t.charCodeAt(1)},b=function(t){return null!=t&&"boolean"!=typeof t},w=function(t){var e={};return function(t){return void 0===e[t]&&(e[t]=y(n=t)?n:n.replace(A,"-$&").toLowerCase()),e[t];var n}}(),C=function(t,e){switch(t){case"animation":case"animationName":if("string"==typeof e)return e.replace(v,(function(t,e,n){return S={name:e,styles:n,next:S},e}))}return 1===g[t]||y(t)||"number"!=typeof e||0===e?e:e+"px"};function x(t,e,n,r){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 S={name:n.name,styles:n.styles,next:S},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)S={name:o.name,styles:o.styles,next:S},o=o.next;return n.styles+";"}return function(t,e,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=x(t,e,n[o],!1);else for(var i in n){var a=n[i];if("object"!=typeof a)null!=e&&void 0!==e[a]?r+=i+"{"+e[a]+"}":b(a)&&(r+=w(i)+":"+C(i,a)+";");else if(!Array.isArray(a)||"string"!=typeof a[0]||null!=e&&void 0!==e[a[0]]){var l=x(t,e,a,!1);switch(i){case"animation":case"animationName":r+=w(i)+":"+l+";";break;default:r+=i+"{"+l+"}"}}else for(var s=0;s<a.length;s++)b(a[s])&&(r+=w(i)+":"+C(i,a[s])+";")}return r}(t,e,n);case"function":if(void 0!==t){var i=S,a=n(t);return S=i,x(t,e,a,r)}}if(null==e)return n;var l=e[n];return void 0===l||r?n:l}var S,O=/label:\s*([^\s;\n{]+)\s*;/g,k=function(t,e,n){if(1===t.length&&"object"==typeof t[0]&&null!==t[0]&&void 0!==t[0].styles)return t[0];var r=!0,o="";S=void 0;var i=t[0];null==i||void 0===i.raw?(r=!1,o+=x(n,e,i,!1)):o+=i[0];for(var a=1;a<t.length;a++)o+=x(n,e,t[a],46===o.charCodeAt(o.length-1)),r&&(o+=i[a]);O.lastIndex=0;for(var l,s="";null!==(l=O.exec(o));)s+="-"+l[1];return{name:m(o)+s,styles:o,next:S}};const E=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return k(e)};var _=(0,r.createContext)("undefined"!=typeof HTMLElement?function(t){void 0===t&&(t={});var e,n=t.key||"css";void 0!==t.prefix&&(e={prefix:t.prefix});var r,o=new s(e),i={};r=t.container||document.head;var a,u=document.querySelectorAll("style[data-emotion-"+n+"]");Array.prototype.forEach.call(u,(function(t){t.getAttribute("data-emotion-"+n).split(" ").forEach((function(t){i[t]=!0})),t.parentNode!==r&&r.appendChild(t)})),o.use(t.stylisPlugins)(f),a=function(t,e,n,r){var i=e.name;d.current=n,o(t,e.styles),r&&(c.inserted[i]=!0)};var c={key:n,sheet:new l({key:n,container:r,nonce:t.nonce,speedy:t.speedy}),nonce:t.nonce,inserted:i,registered:{},insert:a};return c}():null),P=(0,r.createContext)({}),B=(_.Provider,function(t){return(0,r.forwardRef)((function(e,n){return(0,r.createElement)(_.Consumer,null,(function(r){return t(e,r,n)}))}))}),T="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",R=Object.prototype.hasOwnProperty,I=function(t,e,n,o){var i=null===n?e.css:e.css(n);"string"==typeof i&&void 0!==t.registered[i]&&(i=t.registered[i]);var a=e[T],l=[i],s="";"string"==typeof e.className?s=p(t.registered,l,e.className):null!=e.className&&(s=e.className+" ");var u=k(l);h(t,u,"string"==typeof a),s+=t.key+"-"+u.name;var c={};for(var d in e)R.call(e,d)&&"css"!==d&&d!==T&&(c[d]=e[d]);return c.ref=o,c.className=s,(0,r.createElement)(a,c)},M=B((function(t,e,n){return"function"==typeof t.css?(0,r.createElement)(P.Consumer,null,(function(r){return I(e,t,r,n)})):I(e,t,null,n)})),D=function(t,e){var n=arguments;if(null==e||!R.call(e,"css"))return r.createElement.apply(void 0,n);var o=n.length,i=new Array(o);i[0]=M;var a={};for(var l in e)R.call(e,l)&&(a[l]=e[l]);a[T]=t,i[1]=a;for(var s=2;s<o;s++)i[s]=n[s];return r.createElement.apply(null,i)},N=B((function(t,e){var n=t.styles;if("function"==typeof n)return(0,r.createElement)(P.Consumer,null,(function(t){var o=k([n(t)]);return(0,r.createElement)(F,{serialized:o,cache:e})}));var o=k([n]);return(0,r.createElement)(F,{serialized:o,cache:e})})),F=function(t){function e(e,n,r){return t.call(this,e,n,r)||this}a()(e,t);var n=e.prototype;return n.componentDidMount=function(){this.sheet=new l({key:this.props.cache.key+"-global",nonce:this.props.cache.sheet.nonce,container:this.props.cache.sheet.container});var t=document.querySelector("style[data-emotion-"+this.props.cache.key+'="'+this.props.serialized.name+'"]');null!==t&&this.sheet.tags.push(t),this.props.cache.sheet.tags.length&&(this.sheet.before=this.props.cache.sheet.tags[0]),this.insertStyles()},n.componentDidUpdate=function(t){t.serialized.name!==this.props.serialized.name&&this.insertStyles()},n.insertStyles=function(){if(void 0!==this.props.serialized.next&&h(this.props.cache,this.props.serialized.next,!0),this.sheet.tags.length){var t=this.sheet.tags[this.sheet.tags.length-1].nextElementSibling;this.sheet.before=t,this.sheet.flush()}this.props.cache.insert("",this.props.serialized,this.sheet,!1)},n.componentWillUnmount=function(){this.sheet.flush()},n.render=function(){return null},e}(r.Component),L=function t(e){for(var n=e.length,r=0,o="";r<n;r++){var i=e[r];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))a=t(i);else for(var l in a="",i)i[l]&&l&&(a&&(a+=" "),a+=l);break;default:a=i}a&&(o&&(o+=" "),o+=a)}}return o};function j(t,e,n){var r=[],o=p(t,r,n);return r.length<2?n:o+e(r)}var H=B((function(t,e){return(0,r.createElement)(P.Consumer,null,(function(n){var r=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=k(n,e.registered);return h(e,o,!1),e.key+"-"+o.name},o={css:r,cx:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return j(e.registered,r,L(n))},theme:n};return t.children(o)}))})),U=n(8679),z=n.n(U);z().default||z();var Q,V,W=r.createContext(null),G=(W.Consumer,W.Provider),K=W,Y=n(93463);function q(t){return t.type===Q.literal}function X(t){return t.type===Q.argument}function Z(t){return t.type===Q.number}function J(t){return t.type===Q.date}function $(t){return t.type===Q.time}function tt(t){return t.type===Q.select}function et(t){return t.type===Q.plural}function nt(t){return t.type===Q.pound}function rt(t){return t.type===Q.tag}function ot(t){return!(!t||"object"!=typeof t||0!==t.type)}function it(t){return!(!t||"object"!=typeof t||1!==t.type)}!function(t){t[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural",t[t.pound=7]="pound",t[t.tag=8]="tag"}(Q||(Q={})),function(t){t[t.number=0]="number",t[t.dateTime=1]="dateTime"}(V||(V={}));var at=function(){return(at=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},lt=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,st=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,ut=/^(@+)?(\+|#+)?$/g;function ct(t){var e={};return t.replace(ut,(function(t,n,r){return"string"!=typeof r?(e.minimumSignificantDigits=n.length,e.maximumSignificantDigits=n.length):"+"===r?e.minimumSignificantDigits=n.length:"#"===n[0]?e.maximumSignificantDigits=n.length:(e.minimumSignificantDigits=n.length,e.maximumSignificantDigits=n.length+("string"==typeof r?r.length:0)),""})),e}function dt(t){switch(t){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":return{currencySign:"accounting"};case"sign-always":return{signDisplay:"always"};case"sign-accounting-always":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":return{signDisplay:"never"}}}function ft(t){return dt(t)||{}}function pt(t){for(var e={},n=0,r=t;n<r.length;n++){var o=r[n];switch(o.stem){case"percent":e.style="percent";continue;case"currency":e.style="currency",e.currency=o.options[0];continue;case"group-off":e.useGrouping=!1;continue;case"precision-integer":case".":e.maximumFractionDigits=0;continue;case"measure-unit":e.style="unit",e.unit=o.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":e.notation="compact",e.compactDisplay="short";continue;case"compact-long":e.notation="compact",e.compactDisplay="long";continue;case"scientific":e=at(at(at({},e),{notation:"scientific"}),o.options.reduce((function(t,e){return at(at({},t),ft(e))}),{}));continue;case"engineering":e=at(at(at({},e),{notation:"engineering"}),o.options.reduce((function(t,e){return at(at({},t),ft(e))}),{}));continue;case"notation-simple":e.notation="standard";continue;case"unit-width-narrow":e.currencyDisplay="narrowSymbol",e.unitDisplay="narrow";continue;case"unit-width-short":e.currencyDisplay="code",e.unitDisplay="short";continue;case"unit-width-full-name":e.currencyDisplay="name",e.unitDisplay="long";continue;case"unit-width-iso-code":e.currencyDisplay="symbol";continue}if(st.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(st,(function(t,n,r,o,i,a){return"*"===r?e.minimumFractionDigits=n.length:o&&"#"===o[0]?e.maximumFractionDigits=o.length:i&&a?(e.minimumFractionDigits=i.length,e.maximumFractionDigits=i.length+a.length):(e.minimumFractionDigits=n.length,e.maximumFractionDigits=n.length),""})),o.options.length&&(e=at(at({},e),ct(o.options[0])))}else if(ut.test(o.stem))e=at(at({},e),ct(o.stem));else{var i=dt(o.stem);i&&(e=at(at({},e),i))}}return e}var ht,mt=(ht=function(t,e){return(ht=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}ht(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),gt=function(){return(gt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},At=function(t){function e(n,r,o,i){var a=t.call(this)||this;return a.message=n,a.expected=r,a.found=o,a.location=i,a.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(a,e),a}return mt(e,t),e.buildMessage=function(t,e){function n(t){return t.charCodeAt(0).toString(16).toUpperCase()}function r(t){return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(t){return"\\x0"+n(t)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(t){return"\\x"+n(t)}))}function o(t){return t.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(t){return"\\x0"+n(t)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(t){return"\\x"+n(t)}))}function i(t){switch(t.type){case"literal":return'"'+r(t.text)+'"';case"class":var e=t.parts.map((function(t){return Array.isArray(t)?o(t[0])+"-"+o(t[1]):o(t)}));return"["+(t.inverted?"^":"")+e+"]";case"any":return"any character";case"end":return"end of input";case"other":return t.description}}return"Expected "+function(t){var e,n,r=t.map(i);if(r.sort(),r.length>0){for(e=1,n=1;e<r.length;e++)r[e-1]!==r[e]&&(r[n]=r[e],n++);r.length=n}switch(r.length){case 1:return r[0];case 2:return r[0]+" or "+r[1];default:return r.slice(0,-1).join(", ")+", or "+r[r.length-1]}}(t)+" but "+((a=e)?'"'+r(a)+'"':"end of input")+" found.";var a},e}(Error),vt=function(t,e){e=void 0!==e?e:{};var n,r={},o={start:Vt},i=Vt,a="<",l=Lt("<",!1),s=function(t){return t.join("")},u=Lt("#",!1),c=Ht("tagElement"),d=Lt("/>",!1),f=Lt(">",!1),p=Lt("</",!1),h=Ht("argumentElement"),m="{",g=Lt("{",!1),A="}",v=Lt("}",!1),y=Ht("numberSkeletonId"),b=/^['\/{}]/,w=jt(["'","/","{","}"],!1,!1),C={type:"any"},x=Ht("numberSkeletonTokenOption"),S=Lt("/",!1),O=Ht("numberSkeletonToken"),k="::",E=Lt("::",!1),_=function(t){return ge.pop(),t.replace(/\s*$/,"")},P=",",B=Lt(",",!1),T="number",R=Lt("number",!1),I=function(t,e,n){return gt({type:"number"===e?Q.number:"date"===e?Q.date:Q.time,style:n&&n[2],value:t},ve())},M="'",D=Lt("'",!1),N=/^[^']/,F=jt(["'"],!0,!1),L=/^[^a-zA-Z'{}]/,j=jt([["a","z"],["A","Z"],"'","{","}"],!0,!1),H=/^[a-zA-Z]/,U=jt([["a","z"],["A","Z"]],!1,!1),z="date",V=Lt("date",!1),W="time",G=Lt("time",!1),K="plural",Y=Lt("plural",!1),q="selectordinal",X=Lt("selectordinal",!1),Z="offset:",J=Lt("offset:",!1),$="select",tt=Lt("select",!1),et=Lt("=",!1),nt=Ht("whitespace"),rt=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,ot=jt([["\t","\r"]," ",""," "," ",[" "," "],"\u2028","\u2029"," "," ","　"],!1,!1),it=Ht("syntax pattern"),at=/^[!-\/:-@[-\^`{-~\xA1-\xA7\xA9\xAB\xAC\xAE\xB0\xB1\xB6\xBB\xBF\xD7\xF7\u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E\u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F\u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46]/,st=jt([["!","/"],[":","@"],["[","^"],"`",["{","~"],["¡","§"],"©","«","¬","®","°","±","¶","»","¿","×","÷",["‐","‧"],["‰","‾"],["⁁","⁓"],["⁕","⁞"],["←","⑟"],["─","❵"],["➔","⯿"],["⸀","⹿"],["、","〃"],["〈","〠"],"〰","﴾","﴿","﹅","﹆"],!1,!1),ut=Ht("optional whitespace"),ct=Ht("number"),dt=Lt("-",!1),ft=(Ht("apostrophe"),Ht("double apostrophes")),ht="''",mt=Lt("''",!1),vt=Lt("\n",!1),yt=Ht("argNameOrNumber"),bt=Ht("validTag"),wt=Ht("argNumber"),Ct=Lt("0",!1),xt=/^[1-9]/,St=jt([["1","9"]],!1,!1),Ot=/^[0-9]/,kt=jt([["0","9"]],!1,!1),Et=Ht("argName"),_t=Ht("tagName"),Pt=0,Bt=0,Tt=[{line:1,column:1}],Rt=0,It=[],Mt=0;if(void 0!==e.startRule){if(!(e.startRule in o))throw new Error("Can't start parsing from rule \""+e.startRule+'".');i=o[e.startRule]}function Dt(){return t.substring(Bt,Pt)}function Nt(){return zt(Bt,Pt)}function Ft(t,e){throw function(t,e){return new At(t,[],"",e)}(t,e=void 0!==e?e:zt(Bt,Pt))}function Lt(t,e){return{type:"literal",text:t,ignoreCase:e}}function jt(t,e,n){return{type:"class",parts:t,inverted:e,ignoreCase:n}}function Ht(t){return{type:"other",description:t}}function Ut(e){var n,r=Tt[e];if(r)return r;for(n=e-1;!Tt[n];)n--;for(r={line:(r=Tt[n]).line,column:r.column};n<e;)10===t.charCodeAt(n)?(r.line++,r.column=1):r.column++,n++;return Tt[e]=r,r}function zt(t,e){var n=Ut(t),r=Ut(e);return{start:{offset:t,line:n.line,column:n.column},end:{offset:e,line:r.line,column:r.column}}}function Qt(t){Pt<Rt||(Pt>Rt&&(Rt=Pt,It=[]),It.push(t))}function Vt(){return Wt()}function Wt(){var t,e;for(t=[],e=Gt();e!==r;)t.push(e),e=Gt();return t}function Gt(){var e,n;return e=Pt,Bt=Pt,(Ce?r:void 0)!==r&&(n=function(){var t,e,n,o,i,a,l;return Mt++,(t=qt())===r&&(t=Pt,(e=Xt())!==r&&(n=Wt())!==r&&(o=Zt())!==r?(Bt=t,a=n,(i=e)!==(l=o)&&Ft('Mismatch tag "'+i+'" !== "'+l+'"',Nt()),t=e=gt({type:Q.tag,value:i,children:a},ve())):(Pt=t,t=r)),Mt--,t===r&&(e=r,0===Mt&&Qt(c)),t}())!==r?(Bt=e,e=n):(Pt=e,e=r),e===r&&(e=function(){var t,e,n;return t=Pt,(e=Kt())!==r&&(Bt=t,n=e,e=gt({type:Q.literal,value:n},ve())),e}())===r&&(e=function(){var e,n,o,i,a;return Mt++,e=Pt,123===t.charCodeAt(Pt)?(n=m,Pt++):(n=r,0===Mt&&Qt(g)),n!==r&&le()!==r&&(o=fe())!==r&&le()!==r?(125===t.charCodeAt(Pt)?(i=A,Pt++):(i=r,0===Mt&&Qt(v)),i!==r?(Bt=e,a=o,e=n=gt({type:Q.argument,value:a},ve())):(Pt=e,e=r)):(Pt=e,e=r),Mt--,e===r&&(n=r,0===Mt&&Qt(h)),e}())===r&&(e=function(){var e;return(e=function(){var e,n,o,i,a,l,s,u,c;return e=Pt,123===t.charCodeAt(Pt)?(n=m,Pt++):(n=r,0===Mt&&Qt(g)),n!==r&&le()!==r&&(o=fe())!==r&&le()!==r?(44===t.charCodeAt(Pt)?(i=P,Pt++):(i=r,0===Mt&&Qt(B)),i!==r&&le()!==r?(t.substr(Pt,6)===T?(a=T,Pt+=6):(a=r,0===Mt&&Qt(R)),a!==r&&le()!==r?(l=Pt,44===t.charCodeAt(Pt)?(s=P,Pt++):(s=r,0===Mt&&Qt(B)),s!==r&&(u=le())!==r&&(c=function(){var e,n,o;return e=Pt,t.substr(Pt,2)===k?(n=k,Pt+=2):(n=r,0===Mt&&Qt(E)),n!==r&&(o=function(){var t,e,n,o;if(t=Pt,e=[],(n=te())!==r)for(;n!==r;)e.push(n),n=te();else e=r;return e!==r&&(Bt=t,e=gt({type:0,tokens:o=e,parsedOptions:xe?pt(o):{}},ve())),e}())!==r?(Bt=e,e=n=o):(Pt=e,e=r),e===r&&(e=Pt,Bt=Pt,ge.push("numberArgStyle"),(n=(n=!0)?void 0:r)!==r&&(o=Kt())!==r?(Bt=e,e=n=_(o)):(Pt=e,e=r)),e}())!==r?l=s=[s,u,c]:(Pt=l,l=r),l===r&&(l=null),l!==r&&(s=le())!==r?(125===t.charCodeAt(Pt)?(u=A,Pt++):(u=r,0===Mt&&Qt(v)),u!==r?(Bt=e,e=n=I(o,a,l)):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r),e}())===r&&(e=function(){var e,n,o,i,a,l,s,u,c;return e=Pt,123===t.charCodeAt(Pt)?(n=m,Pt++):(n=r,0===Mt&&Qt(g)),n!==r&&le()!==r&&(o=fe())!==r&&le()!==r?(44===t.charCodeAt(Pt)?(i=P,Pt++):(i=r,0===Mt&&Qt(B)),i!==r&&le()!==r?(t.substr(Pt,4)===z?(a=z,Pt+=4):(a=r,0===Mt&&Qt(V)),a===r&&(t.substr(Pt,4)===W?(a=W,Pt+=4):(a=r,0===Mt&&Qt(G))),a!==r&&le()!==r?(l=Pt,44===t.charCodeAt(Pt)?(s=P,Pt++):(s=r,0===Mt&&Qt(B)),s!==r&&(u=le())!==r&&(c=function(){var e,n,o;return e=Pt,t.substr(Pt,2)===k?(n=k,Pt+=2):(n=r,0===Mt&&Qt(E)),n!==r&&(o=function(){var e,n,o,i,a,l,s;if(e=Pt,n=Pt,o=[],(i=ee())===r&&(i=ne()),i!==r)for(;i!==r;)o.push(i),(i=ee())===r&&(i=ne());else o=r;return(n=o!==r?t.substring(n,Pt):o)!==r&&(Bt=e,n=gt({type:1,pattern:a=n,parsedOptions:xe?(l=a,s={},l.replace(lt,(function(t){var e=t.length;switch(t[0]){case"G":s.era=4===e?"long":5===e?"narrow":"short";break;case"y":s.year=2===e?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":s.month=["numeric","2-digit","short","long","narrow"][e-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":s.day=["numeric","2-digit"][e-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":s.weekday=4===e?"short":5===e?"narrow":"short";break;case"e":if(e<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");s.weekday=["short","long","narrow","short"][e-4];break;case"c":if(e<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");s.weekday=["short","long","narrow","short"][e-4];break;case"a":s.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":s.hourCycle="h12",s.hour=["numeric","2-digit"][e-1];break;case"H":s.hourCycle="h23",s.hour=["numeric","2-digit"][e-1];break;case"K":s.hourCycle="h11",s.hour=["numeric","2-digit"][e-1];break;case"k":s.hourCycle="h24",s.hour=["numeric","2-digit"][e-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":s.minute=["numeric","2-digit"][e-1];break;case"s":s.second=["numeric","2-digit"][e-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":s.timeZoneName=e<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),s):{}},ve())),n}())!==r?(Bt=e,e=n=o):(Pt=e,e=r),e===r&&(e=Pt,Bt=Pt,ge.push("dateOrTimeArgStyle"),(n=(n=!0)?void 0:r)!==r&&(o=Kt())!==r?(Bt=e,e=n=_(o)):(Pt=e,e=r)),e}())!==r?l=s=[s,u,c]:(Pt=l,l=r),l===r&&(l=null),l!==r&&(s=le())!==r?(125===t.charCodeAt(Pt)?(u=A,Pt++):(u=r,0===Mt&&Qt(v)),u!==r?(Bt=e,e=n=I(o,a,l)):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r),e}()),e}())===r&&(e=function(){var e,n,o,i,a,l,s,u,c,d,f;if(e=Pt,123===t.charCodeAt(Pt)?(n=m,Pt++):(n=r,0===Mt&&Qt(g)),n!==r)if(le()!==r)if((o=fe())!==r)if(le()!==r)if(44===t.charCodeAt(Pt)?(i=P,Pt++):(i=r,0===Mt&&Qt(B)),i!==r)if(le()!==r)if(t.substr(Pt,6)===K?(a=K,Pt+=6):(a=r,0===Mt&&Qt(Y)),a===r&&(t.substr(Pt,13)===q?(a=q,Pt+=13):(a=r,0===Mt&&Qt(X))),a!==r)if(le()!==r)if(44===t.charCodeAt(Pt)?(l=P,Pt++):(l=r,0===Mt&&Qt(B)),l!==r)if(le()!==r)if(s=Pt,t.substr(Pt,7)===Z?(u=Z,Pt+=7):(u=r,0===Mt&&Qt(J)),u!==r&&(c=le())!==r&&(d=se())!==r?s=u=[u,c,d]:(Pt=s,s=r),s===r&&(s=null),s!==r)if((u=le())!==r){if(c=[],(d=oe())!==r)for(;d!==r;)c.push(d),d=oe();else c=r;c!==r&&(d=le())!==r?(125===t.charCodeAt(Pt)?(f=A,Pt++):(f=r,0===Mt&&Qt(v)),f!==r?(Bt=e,e=n=function(t,e,n,r){return gt({type:Q.plural,pluralType:"plural"===e?"cardinal":"ordinal",value:t,offset:n?n[2]:0,options:r.reduce((function(t,e){var n=e.id,r=e.value,o=e.location;return n in t&&Ft('Duplicate option "'+n+'" in plural element: "'+Dt()+'"',Nt()),t[n]={value:r,location:o},t}),{})},ve())}(o,a,s,c)):(Pt=e,e=r)):(Pt=e,e=r)}else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;return e}())===r&&(e=function(){var e,n,o,i,a,l,s,u,c;if(e=Pt,123===t.charCodeAt(Pt)?(n=m,Pt++):(n=r,0===Mt&&Qt(g)),n!==r)if(le()!==r)if((o=fe())!==r)if(le()!==r)if(44===t.charCodeAt(Pt)?(i=P,Pt++):(i=r,0===Mt&&Qt(B)),i!==r)if(le()!==r)if(t.substr(Pt,6)===$?(a=$,Pt+=6):(a=r,0===Mt&&Qt(tt)),a!==r)if(le()!==r)if(44===t.charCodeAt(Pt)?(l=P,Pt++):(l=r,0===Mt&&Qt(B)),l!==r)if(le()!==r){if(s=[],(u=re())!==r)for(;u!==r;)s.push(u),u=re();else s=r;s!==r&&(u=le())!==r?(125===t.charCodeAt(Pt)?(c=A,Pt++):(c=r,0===Mt&&Qt(v)),c!==r?(Bt=e,e=n=function(t,e){return gt({type:Q.select,value:t,options:e.reduce((function(t,e){var n=e.id,r=e.value,o=e.location;return n in t&&Ft('Duplicate option "'+n+'" in select element: "'+Dt()+'"',Nt()),t[n]={value:r,location:o},t}),{})},ve())}(o,s)):(Pt=e,e=r)):(Pt=e,e=r)}else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;else Pt=e,e=r;return e}())===r&&(e=function(){var e,n;return e=Pt,35===t.charCodeAt(Pt)?(n="#",Pt++):(n=r,0===Mt&&Qt(u)),n!==r&&(Bt=e,n=gt({type:Q.pound},ve())),n}()),e}function Kt(){var e,n,o,i;if(e=Pt,Bt=Pt,(n=(n=Ce)?void 0:r)!==r){if(o=[],(i=ue())===r&&(i=ce())===r&&(i=de())===r&&(60===t.charCodeAt(Pt)?(i=a,Pt++):(i=r,0===Mt&&Qt(l))),i!==r)for(;i!==r;)o.push(i),(i=ue())===r&&(i=ce())===r&&(i=de())===r&&(60===t.charCodeAt(Pt)?(i=a,Pt++):(i=r,0===Mt&&Qt(l)));else o=r;o!==r?(Bt=e,e=n=s(o)):(Pt=e,e=r)}else Pt=e,e=r;if(e===r){if(e=Pt,n=[],(o=ue())===r&&(o=ce())===r&&(o=de())===r&&(o=Yt()),o!==r)for(;o!==r;)n.push(o),(o=ue())===r&&(o=ce())===r&&(o=de())===r&&(o=Yt());else n=r;n!==r&&(Bt=e,n=s(n)),e=n}return e}function Yt(){var e,n,o;return e=Pt,n=Pt,Mt++,(o=Xt())===r&&(o=Zt())===r&&(o=qt()),Mt--,o===r?n=void 0:(Pt=n,n=r),n!==r?(60===t.charCodeAt(Pt)?(o=a,Pt++):(o=r,0===Mt&&Qt(l)),o!==r?(Bt=e,e=n="<"):(Pt=e,e=r)):(Pt=e,e=r),e}function qt(){var e,n,o,i,s,u,c;return e=Pt,n=Pt,60===t.charCodeAt(Pt)?(o=a,Pt++):(o=r,0===Mt&&Qt(l)),o!==r&&(i=pe())!==r&&(s=le())!==r?("/>"===t.substr(Pt,2)?(u="/>",Pt+=2):(u=r,0===Mt&&Qt(d)),u!==r?n=o=[o,i,s,u]:(Pt=n,n=r)):(Pt=n,n=r),n!==r&&(Bt=e,c=n,n=gt({type:Q.literal,value:c.join("")},ve())),n}function Xt(){var e,n,o,i;return e=Pt,60===t.charCodeAt(Pt)?(n=a,Pt++):(n=r,0===Mt&&Qt(l)),n!==r&&(o=pe())!==r?(62===t.charCodeAt(Pt)?(i=">",Pt++):(i=r,0===Mt&&Qt(f)),i!==r?(Bt=e,e=n=o):(Pt=e,e=r)):(Pt=e,e=r),e}function Zt(){var e,n,o,i;return e=Pt,"</"===t.substr(Pt,2)?(n="</",Pt+=2):(n=r,0===Mt&&Qt(p)),n!==r&&(o=pe())!==r?(62===t.charCodeAt(Pt)?(i=">",Pt++):(i=r,0===Mt&&Qt(f)),i!==r?(Bt=e,e=n=o):(Pt=e,e=r)):(Pt=e,e=r),e}function Jt(){var e,n,o,i,a;if(Mt++,e=Pt,n=[],o=Pt,i=Pt,Mt++,(a=ie())===r&&(b.test(t.charAt(Pt))?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(w))),Mt--,a===r?i=void 0:(Pt=i,i=r),i!==r?(t.length>Pt?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(C)),a!==r?o=i=[i,a]:(Pt=o,o=r)):(Pt=o,o=r),o!==r)for(;o!==r;)n.push(o),o=Pt,i=Pt,Mt++,(a=ie())===r&&(b.test(t.charAt(Pt))?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(w))),Mt--,a===r?i=void 0:(Pt=i,i=r),i!==r?(t.length>Pt?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(C)),a!==r?o=i=[i,a]:(Pt=o,o=r)):(Pt=o,o=r);else n=r;return e=n!==r?t.substring(e,Pt):n,Mt--,e===r&&(n=r,0===Mt&&Qt(y)),e}function $t(){var e,n,o;return Mt++,e=Pt,47===t.charCodeAt(Pt)?(n="/",Pt++):(n=r,0===Mt&&Qt(S)),n!==r&&(o=Jt())!==r?(Bt=e,e=n=o):(Pt=e,e=r),Mt--,e===r&&(n=r,0===Mt&&Qt(x)),e}function te(){var t,e,n,o;if(Mt++,t=Pt,le()!==r)if((e=Jt())!==r){for(n=[],o=$t();o!==r;)n.push(o),o=$t();n!==r?(Bt=t,t=function(t,e){return{stem:t,options:e}}(e,n)):(Pt=t,t=r)}else Pt=t,t=r;else Pt=t,t=r;return Mt--,t===r&&0===Mt&&Qt(O),t}function ee(){var e,n,o,i;if(e=Pt,39===t.charCodeAt(Pt)?(n=M,Pt++):(n=r,0===Mt&&Qt(D)),n!==r){if(o=[],(i=ue())===r&&(N.test(t.charAt(Pt))?(i=t.charAt(Pt),Pt++):(i=r,0===Mt&&Qt(F))),i!==r)for(;i!==r;)o.push(i),(i=ue())===r&&(N.test(t.charAt(Pt))?(i=t.charAt(Pt),Pt++):(i=r,0===Mt&&Qt(F)));else o=r;o!==r?(39===t.charCodeAt(Pt)?(i=M,Pt++):(i=r,0===Mt&&Qt(D)),i!==r?e=n=[n,o,i]:(Pt=e,e=r)):(Pt=e,e=r)}else Pt=e,e=r;if(e===r)if(e=[],(n=ue())===r&&(L.test(t.charAt(Pt))?(n=t.charAt(Pt),Pt++):(n=r,0===Mt&&Qt(j))),n!==r)for(;n!==r;)e.push(n),(n=ue())===r&&(L.test(t.charAt(Pt))?(n=t.charAt(Pt),Pt++):(n=r,0===Mt&&Qt(j)));else e=r;return e}function ne(){var e,n;if(e=[],H.test(t.charAt(Pt))?(n=t.charAt(Pt),Pt++):(n=r,0===Mt&&Qt(U)),n!==r)for(;n!==r;)e.push(n),H.test(t.charAt(Pt))?(n=t.charAt(Pt),Pt++):(n=r,0===Mt&&Qt(U));else e=r;return e}function re(){var e,n,o,i,a,l,s;return e=Pt,le()!==r&&(n=me())!==r&&le()!==r?(123===t.charCodeAt(Pt)?(o=m,Pt++):(o=r,0===Mt&&Qt(g)),o!==r?(Bt=Pt,ge.push("select"),void 0!==r&&(i=Wt())!==r?(125===t.charCodeAt(Pt)?(a=A,Pt++):(a=r,0===Mt&&Qt(v)),a!==r?(Bt=e,l=n,s=i,ge.pop(),e=gt({id:l,value:s},ve())):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r),e}function oe(){var e,n,o,i,a,l,s;return e=Pt,le()!==r&&(n=function(){var e,n,o,i;return e=Pt,n=Pt,61===t.charCodeAt(Pt)?(o="=",Pt++):(o=r,0===Mt&&Qt(et)),o!==r&&(i=se())!==r?n=o=[o,i]:(Pt=n,n=r),(e=n!==r?t.substring(e,Pt):n)===r&&(e=me()),e}())!==r&&le()!==r?(123===t.charCodeAt(Pt)?(o=m,Pt++):(o=r,0===Mt&&Qt(g)),o!==r?(Bt=Pt,ge.push("plural"),void 0!==r&&(i=Wt())!==r?(125===t.charCodeAt(Pt)?(a=A,Pt++):(a=r,0===Mt&&Qt(v)),a!==r?(Bt=e,l=n,s=i,ge.pop(),e=gt({id:l,value:s},ve())):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r)):(Pt=e,e=r),e}function ie(){var e;return Mt++,rt.test(t.charAt(Pt))?(e=t.charAt(Pt),Pt++):(e=r,0===Mt&&Qt(ot)),Mt--,e===r&&0===Mt&&Qt(nt),e}function ae(){var e;return Mt++,at.test(t.charAt(Pt))?(e=t.charAt(Pt),Pt++):(e=r,0===Mt&&Qt(st)),Mt--,e===r&&0===Mt&&Qt(it),e}function le(){var e,n,o;for(Mt++,e=Pt,n=[],o=ie();o!==r;)n.push(o),o=ie();return e=n!==r?t.substring(e,Pt):n,Mt--,e===r&&(n=r,0===Mt&&Qt(ut)),e}function se(){var e,n,o,i;return Mt++,e=Pt,45===t.charCodeAt(Pt)?(n="-",Pt++):(n=r,0===Mt&&Qt(dt)),n===r&&(n=null),n!==r&&(o=he())!==r?(Bt=e,e=n=(i=o)?n?-i:i:0):(Pt=e,e=r),Mt--,e===r&&(n=r,0===Mt&&Qt(ct)),e}function ue(){var e,n;return Mt++,e=Pt,t.substr(Pt,2)===ht?(n=ht,Pt+=2):(n=r,0===Mt&&Qt(mt)),n!==r&&(Bt=e,n="'"),Mt--,(e=n)===r&&(n=r,0===Mt&&Qt(ft)),e}function ce(){var e,n,o,i,a,l;if(e=Pt,39===t.charCodeAt(Pt)?(n=M,Pt++):(n=r,0===Mt&&Qt(D)),n!==r)if((o=function(){var e,n,o,i,a;return e=Pt,n=Pt,t.length>Pt?(o=t.charAt(Pt),Pt++):(o=r,0===Mt&&Qt(C)),o!==r?(Bt=Pt,(i=(i="<"===(a=o)||">"===a||"{"===a||"}"===a||Ae()&&"#"===a)?void 0:r)!==r?n=o=[o,i]:(Pt=n,n=r)):(Pt=n,n=r),e=n!==r?t.substring(e,Pt):n}())!==r){for(i=Pt,a=[],t.substr(Pt,2)===ht?(l=ht,Pt+=2):(l=r,0===Mt&&Qt(mt)),l===r&&(N.test(t.charAt(Pt))?(l=t.charAt(Pt),Pt++):(l=r,0===Mt&&Qt(F)));l!==r;)a.push(l),t.substr(Pt,2)===ht?(l=ht,Pt+=2):(l=r,0===Mt&&Qt(mt)),l===r&&(N.test(t.charAt(Pt))?(l=t.charAt(Pt),Pt++):(l=r,0===Mt&&Qt(F)));(i=a!==r?t.substring(i,Pt):a)!==r?(39===t.charCodeAt(Pt)?(a=M,Pt++):(a=r,0===Mt&&Qt(D)),a===r&&(a=null),a!==r?(Bt=e,e=n=o+i.replace("''","'")):(Pt=e,e=r)):(Pt=e,e=r)}else Pt=e,e=r;else Pt=e,e=r;return e}function de(){var e,n,o,i;return e=Pt,n=Pt,t.length>Pt?(o=t.charAt(Pt),Pt++):(o=r,0===Mt&&Qt(C)),o!==r?(Bt=Pt,(i=(i=function(t){return!("<"===t||"{"===t||Ae()&&"#"===t||ge.length>1&&"}"===t)}(o))?void 0:r)!==r?n=o=[o,i]:(Pt=n,n=r)):(Pt=n,n=r),n===r&&(10===t.charCodeAt(Pt)?(n="\n",Pt++):(n=r,0===Mt&&Qt(vt))),n!==r?t.substring(e,Pt):n}function fe(){var e,n;return Mt++,e=Pt,(n=he())===r&&(n=me()),e=n!==r?t.substring(e,Pt):n,Mt--,e===r&&(n=r,0===Mt&&Qt(yt)),e}function pe(){var e,n;return Mt++,e=Pt,(n=he())===r&&(n=function(){var e,n,o,i,a;if(Mt++,e=Pt,n=[],45===t.charCodeAt(Pt)?(o="-",Pt++):(o=r,0===Mt&&Qt(dt)),o===r&&(o=Pt,i=Pt,Mt++,(a=ie())===r&&(a=ae()),Mt--,a===r?i=void 0:(Pt=i,i=r),i!==r?(t.length>Pt?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(C)),a!==r?o=i=[i,a]:(Pt=o,o=r)):(Pt=o,o=r)),o!==r)for(;o!==r;)n.push(o),45===t.charCodeAt(Pt)?(o="-",Pt++):(o=r,0===Mt&&Qt(dt)),o===r&&(o=Pt,i=Pt,Mt++,(a=ie())===r&&(a=ae()),Mt--,a===r?i=void 0:(Pt=i,i=r),i!==r?(t.length>Pt?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(C)),a!==r?o=i=[i,a]:(Pt=o,o=r)):(Pt=o,o=r));else n=r;return e=n!==r?t.substring(e,Pt):n,Mt--,e===r&&(n=r,0===Mt&&Qt(_t)),e}()),e=n!==r?t.substring(e,Pt):n,Mt--,e===r&&(n=r,0===Mt&&Qt(bt)),e}function he(){var e,n,o,i,a;if(Mt++,e=Pt,48===t.charCodeAt(Pt)?(n="0",Pt++):(n=r,0===Mt&&Qt(Ct)),n!==r&&(Bt=e,n=0),(e=n)===r){if(e=Pt,n=Pt,xt.test(t.charAt(Pt))?(o=t.charAt(Pt),Pt++):(o=r,0===Mt&&Qt(St)),o!==r){for(i=[],Ot.test(t.charAt(Pt))?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(kt));a!==r;)i.push(a),Ot.test(t.charAt(Pt))?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(kt));i!==r?n=o=[o,i]:(Pt=n,n=r)}else Pt=n,n=r;n!==r&&(Bt=e,n=parseInt(n.join(""),10)),e=n}return Mt--,e===r&&(n=r,0===Mt&&Qt(wt)),e}function me(){var e,n,o,i,a;if(Mt++,e=Pt,n=[],o=Pt,i=Pt,Mt++,(a=ie())===r&&(a=ae()),Mt--,a===r?i=void 0:(Pt=i,i=r),i!==r?(t.length>Pt?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(C)),a!==r?o=i=[i,a]:(Pt=o,o=r)):(Pt=o,o=r),o!==r)for(;o!==r;)n.push(o),o=Pt,i=Pt,Mt++,(a=ie())===r&&(a=ae()),Mt--,a===r?i=void 0:(Pt=i,i=r),i!==r?(t.length>Pt?(a=t.charAt(Pt),Pt++):(a=r,0===Mt&&Qt(C)),a!==r?o=i=[i,a]:(Pt=o,o=r)):(Pt=o,o=r);else n=r;return e=n!==r?t.substring(e,Pt):n,Mt--,e===r&&(n=r,0===Mt&&Qt(Et)),e}var ge=["root"];function Ae(){return"plural"===ge[ge.length-1]}function ve(){return e&&e.captureLocation?{location:Nt()}:{}}var ye,be,we,Ce=e&&e.ignoreTag,xe=e&&e.shouldParseSkeleton;if((n=i())!==r&&Pt===t.length)return n;throw n!==r&&Pt<t.length&&Qt({type:"end"}),ye=It,be=Rt<t.length?t.charAt(Rt):null,we=Rt<t.length?zt(Rt,Rt+1):zt(Rt,Rt),new At(At.buildMessage(ye,be),ye,be,we)},yt=/(^|[^\\])#/g;function bt(t){t.forEach((function(t){(et(t)||tt(t))&&Object.keys(t.options).forEach((function(e){for(var n,r=t.options[e],o=-1,i=void 0,a=0;a<r.value.length;a++){var l=r.value[a];if(q(l)&&yt.test(l.value)){o=a,i=l;break}}if(i){var s=i.value.replace(yt,"$1{"+t.value+", number}"),u=vt(s);(n=r.value).splice.apply(n,function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}([o,1],u))}bt(r.value)}))}))}var wt=function(){return(wt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function Ct(t,e){e=wt({normalizeHashtagInPlural:!0,shouldParseSkeleton:!0},e||{});var n=vt(t,e);return e.normalizeHashtagInPlural&&bt(n),n}var xt,St=n(53316),Ot=n.n(St),kt=function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();!function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"}(xt||(xt={}));var Et,_t=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.code=n,o.originalMessage=r,o}return kt(e,t),e.prototype.toString=function(){return"[formatjs Error: "+this.code+"] "+this.message},e}(Error),Pt=function(t){function e(e,n,r,o){return t.call(this,'Invalid values for "'+e+'": "'+n+'". Options are "'+Object.keys(r).join('", "')+'"',"INVALID_VALUE",o)||this}return kt(e,t),e}(_t),Bt=function(t){function e(e,n,r){return t.call(this,'Value for "'+e+'" must be of type '+n,"INVALID_VALUE",r)||this}return kt(e,t),e}(_t),Tt=function(t){function e(e,n){return t.call(this,'The intl string context variable "'+e+'" was not provided to the string "'+n+'"',"MISSING_VALUE",n)||this}return kt(e,t),e}(_t);function Rt(t){return"function"==typeof t}function It(t,e,n,r,o,i,a){if(1===t.length&&q(t[0]))return[{type:0,value:t[0].value}];for(var l=[],s=0,u=t;s<u.length;s++){var c=u[s];if(q(c))l.push({type:0,value:c.value});else if(nt(c))"number"==typeof i&&l.push({type:0,value:n.getNumberFormat(e).format(i)});else{var d=c.value;if(!o||!(d in o))throw new Tt(d,a);var f=o[d];if(X(c))f&&"string"!=typeof f&&"number"!=typeof f||(f="string"==typeof f||"number"==typeof f?String(f):""),l.push({type:"string"==typeof f?0:1,value:f});else if(J(c)){var p="string"==typeof c.style?r.date[c.style]:it(c.style)?c.style.parsedOptions:void 0;l.push({type:0,value:n.getDateTimeFormat(e,p).format(f)})}else if($(c))p="string"==typeof c.style?r.time[c.style]:it(c.style)?c.style.parsedOptions:void 0,l.push({type:0,value:n.getDateTimeFormat(e,p).format(f)});else if(Z(c))p="string"==typeof c.style?r.number[c.style]:ot(c.style)?c.style.parsedOptions:void 0,l.push({type:0,value:n.getNumberFormat(e,p).format(f)});else{if(rt(c)){var h=c.children,m=c.value,g=o[m];if(!Rt(g))throw new Bt(m,"function",a);var A=g(It(h,e,n,r,o,i).map((function(t){return t.value})));Array.isArray(A)||(A=[A]),l.push.apply(l,A.map((function(t){return{type:"string"==typeof t?0:1,value:t}})))}if(tt(c)){if(!(v=c.options[f]||c.options.other))throw new Pt(c.value,f,Object.keys(c.options),a);l.push.apply(l,It(v.value,e,n,r,o))}else if(et(c)){var v;if(!(v=c.options["="+f])){if(!Intl.PluralRules)throw new _t('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',"MISSING_INTL_API",a);var y=n.getPluralRules(e,{type:c.pluralType}).select(f-(c.offset||0));v=c.options[y]||c.options.other}if(!v)throw new Pt(c.value,f,Object.keys(c.options),a);l.push.apply(l,It(v.value,e,n,r,o,f-(c.offset||0)))}}}}return(b=l).length<2?b:b.reduce((function(t,e){var n=t[t.length-1];return n&&0===n.type&&0===e.type?n.value+=e.value:t.push(e),t}),[]);var b}!function(t){t[t.literal=0]="literal",t[t.object=1]="object"}(Et||(Et={}));var Mt=function(){return(Mt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Dt=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r};function Nt(t){return{create:function(){return{has:function(e){return e in t},get:function(e){return t[e]},set:function(e,n){t[e]=n}}}}}var Ft,Lt=Ot()||St,jt=function(){function t(e,n,r,o){var i,a,l=this;if(void 0===n&&(n=t.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(t){var e=l.formatToParts(t);if(1===e.length)return e[0].value;var n=e.reduce((function(t,e){return t.length&&0===e.type&&"string"==typeof t[t.length-1]?t[t.length-1]+=e.value:t.push(e.value),t}),[]);return n.length<=1?n[0]||"":n},this.formatToParts=function(t){return It(l.ast,l.locales,l.formatters,l.formats,t,void 0,l.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(l.locales)[0]}},this.getAst=function(){return l.ast},"string"==typeof e){if(this.message=e,!t.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=t.__parse(e,{normalizeHashtagInPlural:!1,ignoreTag:null==o?void 0:o.ignoreTag})}else this.ast=e;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=(i=t.formats,(a=r)?Object.keys(i).reduce((function(t,e){var n,r;return t[e]=(n=i[e],(r=a[e])?Mt(Mt(Mt({},n||{}),r||{}),Object.keys(n).reduce((function(t,e){return t[e]=Mt(Mt({},n[e]),r[e]||{}),t}),{})):n),t}),Mt({},i)):i),this.locales=n,this.formatters=o&&o.formatters||function(t){return void 0===t&&(t={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:Lt((function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new((t=Intl.NumberFormat).bind.apply(t,Dt([void 0],e)))}),{cache:Nt(t.number),strategy:Lt.strategies.variadic}),getDateTimeFormat:Lt((function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new((t=Intl.DateTimeFormat).bind.apply(t,Dt([void 0],e)))}),{cache:Nt(t.dateTime),strategy:Lt.strategies.variadic}),getPluralRules:Lt((function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new((t=Intl.PluralRules).bind.apply(t,Dt([void 0],e)))}),{cache:Nt(t.pluralRules),strategy:Lt.strategies.variadic})}}(this.formatterCache)}return Object.defineProperty(t,"defaultLocale",{get:function(){return t.memoizedDefaultLocale||(t.memoizedDefaultLocale=(new Intl.NumberFormat).resolvedOptions().locale),t.memoizedDefaultLocale},enumerable:!1,configurable:!0}),t.memoizedDefaultLocale=null,t.__parse=Ct,t.formats={number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}(),Ht=function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();!function(t){t.FORMAT_ERROR="FORMAT_ERROR",t.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",t.INVALID_CONFIG="INVALID_CONFIG",t.MISSING_DATA="MISSING_DATA",t.MISSING_TRANSLATION="MISSING_TRANSLATION"}(Ft||(Ft={}));var Ut=function(t){function e(n,r,o){var i=t.call(this,"[@formatjs/intl Error "+n+"] "+r+" \n"+(o?"\n"+o.message+"\n"+o.stack:""))||this;return i.code=n,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,e),i}return Ht(e,t),e}(Error),zt=function(t){function e(e,n){return t.call(this,"UNSUPPORTED_FORMATTER",e,n)||this}return Ht(e,t),e}(Ut),Qt=function(t){function e(e,n){return t.call(this,"INVALID_CONFIG",e,n)||this}return Ht(e,t),e}(Ut),Vt=function(t){function e(e,n){return t.call(this,"MISSING_DATA",e,n)||this}return Ht(e,t),e}(Ut),Wt=function(t){function e(e,n,r,o){var i=t.call(this,"FORMAT_ERROR",e+" \nLocale: "+n+"\nMessageID: "+(null==r?void 0:r.id)+"\nDefault Message: "+(null==r?void 0:r.defaultMessage)+"\nDescription: "+(null==r?void 0:r.description)+" \n",o)||this;return i.descriptor=r,i}return Ht(e,t),e}(Ut),Gt=function(t){function e(e,n){var r=t.call(this,"MISSING_TRANSLATION",'Missing message: "'+e.id+'" for locale "'+n+'", using '+(e.defaultMessage?"default message":"id")+" as fallback.")||this;return r.descriptor=e,r}return Ht(e,t),e}(Ut),Kt=function(){return(Kt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Yt=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r};function qt(t,e,n){return void 0===n&&(n={}),e.reduce((function(e,r){return r in t?e[r]=t[r]:r in n&&(e[r]=n[r]),e}),{})}var Xt={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},onError:function(t){}};function Zt(t){return{create:function(){return{has:function(e){return e in t},get:function(e){return t[e]},set:function(e,n){t[e]=n}}}}}var Jt=Ot()||St;function $t(t,e,n,r){var o,i=t&&t[e];if(i&&(o=i[n]),o)return o;r(new zt("No "+e+" format named: "+n))}var te=function(){return(te=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function ee(t){(0,Y.kG)(t,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}var ne=te(te({},Xt),{textComponent:r.Fragment}),re=n(38138),oe=n.n(re),ie=function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ae=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n},le=oe()||re;const se=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return ie(e,t),e.prototype.shouldComponentUpdate=function(t){var e=this.props,n=e.values,r=ae(e,["values"]),o=t.values,i=ae(t,["values"]);return!le(o,n)||!le(r,i)},e.prototype.render=function(){var t=this;return r.createElement(K.Consumer,null,(function(e){ee(e);var n=e.formatMessage,i=e.textComponent,a=void 0===i?r.Fragment:i,l=t.props,s=l.id,u=l.description,c=l.defaultMessage,d=l.values,f=l.children,p=l.tagName,h=void 0===p?a:p,m=n({id:s,description:u,defaultMessage:c},d);return Array.isArray(m)||(m=[m]),"function"==typeof f?f(m):h?r.createElement.apply(o,function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}([h,null],m)):m}))},e.displayName="FormattedMessage",e}(r.Component);function ue(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var ce=n(45697),de=n.n(ce);function fe(){return(fe=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function pe(t){return"/"===t.charAt(0)}function he(t,e){for(var n=e,r=n+1,o=t.length;r<o;n+=1,r+=1)t[n]=t[r];t.pop()}function me(t){return t.valueOf?t.valueOf():Object.prototype.valueOf.call(t)}const ge=function t(e,n){if(e===n)return!0;if(null==e||null==n)return!1;if(Array.isArray(e))return Array.isArray(n)&&e.length===n.length&&e.every((function(e,r){return t(e,n[r])}));if("object"==typeof e||"object"==typeof n){var r=me(e),o=me(n);return r!==e||o!==n?t(r,o):Object.keys(Object.assign({},e,n)).every((function(r){return t(e[r],n[r])}))}return!1};const Ae=function(t,e){if(!t)throw new Error("Invariant failed")};function ve(t){return"/"===t.charAt(0)?t:"/"+t}function ye(t,e){return function(t,e){return 0===t.toLowerCase().indexOf(e.toLowerCase())&&-1!=="/?#".indexOf(t.charAt(e.length))}(t,e)?t.substr(e.length):t}function be(t){return"/"===t.charAt(t.length-1)?t.slice(0,-1):t}function we(t){var e=t.pathname,n=t.search,r=t.hash,o=e||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function Ce(t,e,n,r){var o;"string"==typeof t?(o=function(t){var e=t||"/",n="",r="",o=e.indexOf("#");-1!==o&&(r=e.substr(o),e=e.substr(0,o));var i=e.indexOf("?");return-1!==i&&(n=e.substr(i),e=e.substr(0,i)),{pathname:e,search:"?"===n?"":n,hash:"#"===r?"":r}}(t)).state=e:(void 0===(o=fe({},t)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==e&&void 0===o.state&&(o.state=e));try{o.pathname=decodeURI(o.pathname)}catch(t){throw t instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):t}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=function(t,e){void 0===e&&(e="");var n,r=t&&t.split("/")||[],o=e&&e.split("/")||[],i=t&&pe(t),a=e&&pe(e),l=i||a;if(t&&pe(t)?o=r:r.length&&(o.pop(),o=o.concat(r)),!o.length)return"/";if(o.length){var s=o[o.length-1];n="."===s||".."===s||""===s}else n=!1;for(var u=0,c=o.length;c>=0;c--){var d=o[c];"."===d?he(o,c):".."===d?(he(o,c),u++):u&&(he(o,c),u--)}if(!l)for(;u--;u)o.unshift("..");!l||""===o[0]||o[0]&&pe(o[0])||o.unshift("");var f=o.join("/");return n&&"/"!==f.substr(-1)&&(f+="/"),f}(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function xe(){var t=null,e=[];return{setPrompt:function(e){return t=e,function(){t===e&&(t=null)}},confirmTransitionTo:function(e,n,r,o){if(null!=t){var i="function"==typeof t?t(e,n):t;"string"==typeof i?"function"==typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(t){var n=!0;function r(){n&&t.apply(void 0,arguments)}return e.push(r),function(){n=!1,e=e.filter((function(t){return t!==r}))}},notifyListeners:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.forEach((function(t){return t.apply(void 0,n)}))}}}var Se=!("undefined"==typeof window||!window.document||!window.document.createElement);function Oe(t,e){e(window.confirm(t))}var ke="popstate",Ee="hashchange";function _e(){try{return window.history.state||{}}catch(t){return{}}}function Pe(t,e,n){return Math.min(Math.max(t,e),n)}var Be=n(47815),Te=n.n(Be),Re=1073741823;function Ie(t){var e=[];return{on:function(t){e.push(t)},off:function(t){e=e.filter((function(e){return e!==t}))},get:function(){return t},set:function(n,r){t=n,e.forEach((function(e){return e(t,r)}))}}}const Me=r.createContext||function(t,e){var n,o,i="__create-react-context-"+Te()()+"__",l=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).emitter=Ie(e.props.value),e}a()(n,t);var r=n.prototype;return r.getChildContext=function(){var t;return(t={})[i]=this.emitter,t},r.componentWillReceiveProps=function(t){if(this.props.value!==t.value){var n,r=this.props.value,o=t.value;((i=r)===(a=o)?0!==i||1/i==1/a:i!=i&&a!=a)?n=0:(n="function"==typeof e?e(r,o):Re,0!=(n|=0)&&this.emitter.set(t.value,n))}var i,a},r.render=function(){return this.props.children},n}(r.Component);l.childContextTypes=((n={})[i]=de().object.isRequired,n);var s=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).state={value:t.getValue()},t.onUpdate=function(e,n){0!=((0|t.observedBits)&n)&&t.setState({value:t.getValue()})},t}a()(n,e);var r=n.prototype;return r.componentWillReceiveProps=function(t){var e=t.observedBits;this.observedBits=null==e?Re:e},r.componentDidMount=function(){this.context[i]&&this.context[i].on(this.onUpdate);var t=this.props.observedBits;this.observedBits=null==t?Re:t},r.componentWillUnmount=function(){this.context[i]&&this.context[i].off(this.onUpdate)},r.getValue=function(){return this.context[i]?this.context[i].get():t},r.render=function(){return(t=this.props.children,Array.isArray(t)?t[0]:t)(this.state.value);var t},n}(r.Component);return s.contextTypes=((o={})[i]=de().object,o),{Provider:l,Consumer:s}};var De=n(14779),Ne=n.n(De),Fe=n(59864);function Le(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}var je=function(t){var e=Me();return e.displayName="Router",e}(),He=function(t){function e(e){var n;return(n=t.call(this,e)||this).state={location:e.history.location},n._isMounted=!1,n._pendingLocation=null,e.staticContext||(n.unlisten=e.history.listen((function(t){n._isMounted?n.setState({location:t}):n._pendingLocation=t}))),n}ue(e,t),e.computeRootMatch=function(t){return{path:"/",url:"/",params:{},isExact:"/"===t}};var n=e.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return r.createElement(je.Provider,{children:this.props.children||null,value:{history:this.props.history,location:this.state.location,match:e.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}})},e}(r.Component);r.Component;var Ue=function(t){function e(){return t.apply(this,arguments)||this}ue(e,t);var n=e.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(t){this.props.onUpdate&&this.props.onUpdate.call(this,this,t)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},e}(r.Component),ze={},Qe=0;function Ve(t,e){return void 0===t&&(t="/"),void 0===e&&(e={}),"/"===t?t:function(t){if(ze[t])return ze[t];var e=Ne().compile(t);return Qe<1e4&&(ze[t]=e,Qe++),e}(t)(e,{pretty:!0})}function We(t){var e=t.computedMatch,n=t.to,o=t.push,i=void 0!==o&&o;return r.createElement(je.Consumer,null,(function(t){t||Ae(!1);var o=t.history,a=t.staticContext,l=i?o.push:o.replace,s=Ce(e?"string"==typeof n?Ve(n,e.params):fe({},n,{pathname:Ve(n.pathname,e.params)}):n);return a?(l(s),null):r.createElement(Ue,{onMount:function(){l(s)},onUpdate:function(t,e){var n,r,o=Ce(e.to);n=o,r=fe({},s,{key:o.key}),n.pathname===r.pathname&&n.search===r.search&&n.hash===r.hash&&n.key===r.key&&ge(n.state,r.state)||l(s)},to:n})}))}var Ge={},Ke=0;function Ye(t,e){void 0===e&&(e={}),("string"==typeof e||Array.isArray(e))&&(e={path:e});var n=e,r=n.path,o=n.exact,i=void 0!==o&&o,a=n.strict,l=void 0!==a&&a,s=n.sensitive,u=void 0!==s&&s;return[].concat(r).reduce((function(e,n){if(!n&&""!==n)return null;if(e)return e;var r=function(t,e){var n=""+e.end+e.strict+e.sensitive,r=Ge[n]||(Ge[n]={});if(r[t])return r[t];var o=[],i={regexp:Ne()(t,o,e),keys:o};return Ke<1e4&&(r[t]=i,Ke++),i}(n,{end:i,strict:l,sensitive:u}),o=r.regexp,a=r.keys,s=o.exec(t);if(!s)return null;var c=s[0],d=s.slice(1),f=t===c;return i&&!f?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:f,params:a.reduce((function(t,e,n){return t[e.name]=d[n],t}),{})}}),null)}var qe=function(t){function e(){return t.apply(this,arguments)||this}return ue(e,t),e.prototype.render=function(){var t=this;return r.createElement(je.Consumer,null,(function(e){e||Ae(!1);var n=t.props.location||e.location,o=fe({},e,{location:n,match:t.props.computedMatch?t.props.computedMatch:t.props.path?Ye(n.pathname,t.props):e.match}),i=t.props,a=i.children,l=i.component,s=i.render;return Array.isArray(a)&&0===a.length&&(a=null),r.createElement(je.Provider,{value:o},o.match?a?"function"==typeof a?a(o):a:l?r.createElement(l,o):s?s(o):null:"function"==typeof a?a(o):null)}))},e}(r.Component);r.Component;var Xe=function(t){function e(){return t.apply(this,arguments)||this}return ue(e,t),e.prototype.render=function(){var t=this;return r.createElement(je.Consumer,null,(function(e){e||Ae(!1);var n,o,i=t.props.location||e.location;return r.Children.forEach(t.props.children,(function(t){if(null==o&&r.isValidElement(t)){n=t;var a=t.props.path||t.props.from;o=a?Ye(i.pathname,fe({},t.props,{path:a})):e.match}})),o?r.cloneElement(n,{location:i,computedMatch:o}):null}))},e}(r.Component);function Ze(t){var e="withRouter("+(t.displayName||t.name)+")",n=function(e){var n=e.wrappedComponentRef,o=Le(e,["wrappedComponentRef"]);return r.createElement(je.Consumer,null,(function(e){return e||Ae(!1),r.createElement(t,fe({},o,e,{ref:n}))}))};return n.displayName=e,n.WrappedComponent=t,z()(n,t)}var Je=r.useContext;function $e(){return Je(je).history}function tn(){return Je(je).location}function en(t){return t?Ye(tn().pathname,t):Je(je).match}var nn,rn,on,an,ln,sn,un,cn,dn,fn,pn,hn,mn,gn,An,vn,yn,bn,wn,Cn,xn,Sn,On,kn,En,_n,Pn,Bn,Tn,Rn,In,Mn,Dn,Nn,Fn,Ln,jn,Hn,Un,zn,Qn,Vn,Wn,Gn,Kn,Yn,qn,Xn,Zn,Jn,$n,tr,er,nr,rr,or,ir,ar,lr,sr,ur,cr,dr,fr,pr,hr,mr,gr,Ar,vr,yr,br,wr,Cr,xr,Sr,Or,kr,Er,_r,Pr,Br,Tr,Rr,Ir,Mr,Dr,Nr,Fr,Lr,jr,Hr,Ur,zr,Qr,Vr,Wr,Gr,Kr,Yr,qr,Xr,Zr,Jr,$r,to,eo,no,ro,oo,io,ao,lo,so,uo,co,fo,po,ho,mo,go,Ao,vo,yo,bo,wo,Co,xo,So,Oo,ko,Eo,_o,Po,Bo,To,Ro,Io,Mo,Do,No,Fo=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Lo="0.125rem",jo="0.25rem",Ho="0.5rem",Uo="0.75rem",zo="1rem",Qo="1.25rem",Vo="1.5rem",Wo="1.75rem",Go="2.25rem",Ko="3rem",Yo="4rem",qo={t_zero:E(nn||(nn=Fo(["\n\t\tmargin-top: 0;\n\t"],["\n\t\tmargin-top: 0;\n\t"]))),r_zero:E(rn||(rn=Fo(["\n\t\tmargin-right: 0;\n\t"],["\n\t\tmargin-right: 0;\n\t"]))),b_zero:E(on||(on=Fo(["\n\t\tmargin-bottom: 0;\n\t"],["\n\t\tmargin-bottom: 0;\n\t"]))),l_zero:E(an||(an=Fo(["\n\t\tmargin-left: 0;\n\t"],["\n\t\tmargin-left: 0;\n\t"]))),x_zero:E(ln||(ln=Fo(["\n\t\tmargin-left: 0;\n\t\tmargin-right: 0;\n\t"],["\n\t\tmargin-left: 0;\n\t\tmargin-right: 0;\n\t"]))),y_zero:E(sn||(sn=Fo(["\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 0;\n\t"],["\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 0;\n\t"]))),a_zero:E(un||(un=Fo(["\n\t\tmargin: 0;\n\t"],["\n\t\tmargin: 0;\n\t"]))),t_a:E(cn||(cn=Fo(["\n\t\tmargin-top: auto;\n\t"],["\n\t\tmargin-top: auto;\n\t"]))),r_a:E(dn||(dn=Fo(["\n\t\tmargin-right: auto;\n\t"],["\n\t\tmargin-right: auto;\n\t"]))),b_a:E(fn||(fn=Fo(["\n\t\tmargin-bottom: auto;\n\t"],["\n\t\tmargin-bottom: auto;\n\t"]))),l_a:E(pn||(pn=Fo(["\n\t\tmargin-left: auto;\n\t"],["\n\t\tmargin-left: auto;\n\t"]))),x_a:E(hn||(hn=Fo(["\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t"],["\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t"]))),y_a:E(mn||(mn=Fo(["\n\t\tmargin-top: auto;\n\t\tmargin-bottom: auto;\n\t"],["\n\t\tmargin-top: auto;\n\t\tmargin-bottom: auto;\n\t"]))),a_a:E(gn||(gn=Fo(["\n\t\tmargin: auto;\n\t"],["\n\t\tmargin: auto;\n\t"]))),t_xxxs:E(An||(An=Fo(["\n\t\tmargin-top: 0.25rem;\n\t"],["\n\t\tmargin-top: 0.25rem;\n\t"]))),r_xxxs:E(vn||(vn=Fo(["\n\t\tmargin-right: 0.25rem;\n\t"],["\n\t\tmargin-right: 0.25rem;\n\t"]))),b_xxxs:E(yn||(yn=Fo(["\n\t\tmargin-bottom: 0.25rem;\n\t"],["\n\t\tmargin-bottom: 0.25rem;\n\t"]))),l_xxxs:E(bn||(bn=Fo(["\n\t\tmargin-left: 0.25rem;\n\t"],["\n\t\tmargin-left: 0.25rem;\n\t"]))),x_xxxs:E(wn||(wn=Fo(["\n\t\tmargin-left: 0.25rem;\n\t\tmargin-right: 0.25rem;\n\t"],["\n\t\tmargin-left: 0.25rem;\n\t\tmargin-right: 0.25rem;\n\t"]))),y_xxxs:E(Cn||(Cn=Fo(["\n\t\tmargin-top: 0.25rem;\n\t\tmargin-bottom: 0.25rem;\n\t"],["\n\t\tmargin-top: 0.25rem;\n\t\tmargin-bottom: 0.25rem;\n\t"]))),a_xxxs:E(xn||(xn=Fo(["\n\t\tmargin: 0.25rem;\n\t"],["\n\t\tmargin: 0.25rem;\n\t"]))),t_xxs:E(Sn||(Sn=Fo(["\n\t\tmargin-top: 0.3125rem;\n\t"],["\n\t\tmargin-top: 0.3125rem;\n\t"]))),r_xxs:E(On||(On=Fo(["\n\t\tmargin-right: 0.3125rem;\n\t"],["\n\t\tmargin-right: 0.3125rem;\n\t"]))),b_xxs:E(kn||(kn=Fo(["\n\t\tmargin-bottom: 0.3125rem;\n\t"],["\n\t\tmargin-bottom: 0.3125rem;\n\t"]))),l_xxs:E(En||(En=Fo(["\n\t\tmargin-left: 0.3125rem;\n\t"],["\n\t\tmargin-left: 0.3125rem;\n\t"]))),x_xxs:E(_n||(_n=Fo(["\n\t\tmargin-left: 0.3125rem;\n\t\tmargin-right: 0.3125rem;\n\t"],["\n\t\tmargin-left: 0.3125rem;\n\t\tmargin-right: 0.3125rem;\n\t"]))),y_xxs:E(Pn||(Pn=Fo(["\n\t\tmargin-top: 0.3125rem;\n\t\tmargin-bottom: 0.3125rem;\n\t"],["\n\t\tmargin-top: 0.3125rem;\n\t\tmargin-bottom: 0.3125rem;\n\t"]))),a_xxs:E(Bn||(Bn=Fo(["\n\t\tmargin: 0.3125rem;\n\t"],["\n\t\tmargin: 0.3125rem;\n\t"]))),t_xs:E(Tn||(Tn=Fo(["\n\t\tmargin-top: 0.5rem;\n\t"],["\n\t\tmargin-top: 0.5rem;\n\t"]))),r_xs:E(Rn||(Rn=Fo(["\n\t\tmargin-right: 0.5rem;\n\t"],["\n\t\tmargin-right: 0.5rem;\n\t"]))),b_xs:E(In||(In=Fo(["\n\t\tmargin-bottom: 0.5rem;\n\t"],["\n\t\tmargin-bottom: 0.5rem;\n\t"]))),l_xs:E(Mn||(Mn=Fo(["\n\t\tmargin-left: 0.5rem;\n\t"],["\n\t\tmargin-left: 0.5rem;\n\t"]))),x_xs:E(Dn||(Dn=Fo(["\n\t\tmargin-left: 0.5rem;\n\t\tmargin-right: 0.5rem;\n\t"],["\n\t\tmargin-left: 0.5rem;\n\t\tmargin-right: 0.5rem;\n\t"]))),y_xs:E(Nn||(Nn=Fo(["\n\t\tmargin-top: 0.5rem;\n\t\tmargin-bottom: 0.5rem;\n\t"],["\n\t\tmargin-top: 0.5rem;\n\t\tmargin-bottom: 0.5rem;\n\t"]))),a_xs:E(Fn||(Fn=Fo(["\n\t\tmargin: 0.5rem;\n\t"],["\n\t\tmargin: 0.5rem;\n\t"]))),t_s:E(Ln||(Ln=Fo(["\n\t\tmargin-top: 0.875rem;\n\t"],["\n\t\tmargin-top: 0.875rem;\n\t"]))),r_s:E(jn||(jn=Fo(["\n\t\tmargin-right: 0.875rem;\n\t"],["\n\t\tmargin-right: 0.875rem;\n\t"]))),b_s:E(Hn||(Hn=Fo(["\n\t\tmargin-bottom: 0.875rem;\n\t"],["\n\t\tmargin-bottom: 0.875rem;\n\t"]))),l_s:E(Un||(Un=Fo(["\n\t\tmargin-left: 0.875rem;\n\t"],["\n\t\tmargin-left: 0.875rem;\n\t"]))),x_s:E(zn||(zn=Fo(["\n\t\tmargin-left: 0.875rem;\n\t\tmargin-right: 0.875rem;\n\t"],["\n\t\tmargin-left: 0.875rem;\n\t\tmargin-right: 0.875rem;\n\t"]))),y_s:E(Qn||(Qn=Fo(["\n\t\tmargin-top: 0.875rem;\n\t\tmargin-bottom: 0.875rem;\n\t"],["\n\t\tmargin-top: 0.875rem;\n\t\tmargin-bottom: 0.875rem;\n\t"]))),a_s:E(Vn||(Vn=Fo(["\n\t\tmargin: 0.875rem;\n\t"],["\n\t\tmargin: 0.875rem;\n\t"]))),t_m:E(Wn||(Wn=Fo(["\n\t\tmargin-top: 1rem;\n\t"],["\n\t\tmargin-top: 1rem;\n\t"]))),r_m:E(Gn||(Gn=Fo(["\n\t\tmargin-right: 1rem;\n\t"],["\n\t\tmargin-right: 1rem;\n\t"]))),b_m:E(Kn||(Kn=Fo(["\n\t\tmargin-bottom: 1rem;\n\t"],["\n\t\tmargin-bottom: 1rem;\n\t"]))),l_m:E(Yn||(Yn=Fo(["\n\t\tmargin-left: 1rem;\n\t"],["\n\t\tmargin-left: 1rem;\n\t"]))),x_m:E(qn||(qn=Fo(["\n\t\tmargin-left: 1rem;\n\t\tmargin-right: 1rem;\n\t"],["\n\t\tmargin-left: 1rem;\n\t\tmargin-right: 1rem;\n\t"]))),y_m:E(Xn||(Xn=Fo(["\n\t\tmargin-top: 1rem;\n\t\tmargin-bottom: 1rem;\n\t"],["\n\t\tmargin-top: 1rem;\n\t\tmargin-bottom: 1rem;\n\t"]))),a_m:E(Zn||(Zn=Fo(["\n\t\tmargin: 1rem;\n\t"],["\n\t\tmargin: 1rem;\n\t"]))),t_l:E(Jn||(Jn=Fo(["\n\t\tmargin-top: 1.5rem;\n\t"],["\n\t\tmargin-top: 1.5rem;\n\t"]))),r_l:E($n||($n=Fo(["\n\t\tmargin-right: 1.5rem;\n\t"],["\n\t\tmargin-right: 1.5rem;\n\t"]))),b_l:E(tr||(tr=Fo(["\n\t\tmargin-bottom: 1.5rem;\n\t"],["\n\t\tmargin-bottom: 1.5rem;\n\t"]))),l_l:E(er||(er=Fo(["\n\t\tmargin-left: 1.5rem;\n\t"],["\n\t\tmargin-left: 1.5rem;\n\t"]))),x_l:E(nr||(nr=Fo(["\n\t\tmargin-left: 1.5rem;\n\t\tmargin-right: 1.5rem;\n\t"],["\n\t\tmargin-left: 1.5rem;\n\t\tmargin-right: 1.5rem;\n\t"]))),y_l:E(rr||(rr=Fo(["\n\t\tmargin-top: 1.5rem;\n\t\tmargin-bottom: 1.5rem;\n\t"],["\n\t\tmargin-top: 1.5rem;\n\t\tmargin-bottom: 1.5rem;\n\t"]))),a_l:E(or||(or=Fo(["\n\t\tmargin: 1.5rem;\n\t"],["\n\t\tmargin: 1.5rem;\n\t"]))),t_xl:E(ir||(ir=Fo(["\n\t\tmargin-top: 2.25rem;\n\t"],["\n\t\tmargin-top: 2.25rem;\n\t"]))),r_xl:E(ar||(ar=Fo(["\n\t\tmargin-right: 2.25rem;\n\t"],["\n\t\tmargin-right: 2.25rem;\n\t"]))),b_xl:E(lr||(lr=Fo(["\n\t\tmargin-bottom: 2.25rem;\n\t"],["\n\t\tmargin-bottom: 2.25rem;\n\t"]))),l_xl:E(sr||(sr=Fo(["\n\t\tmargin-left: 2.25rem;\n\t"],["\n\t\tmargin-left: 2.25rem;\n\t"]))),x_xl:E(ur||(ur=Fo(["\n\t\tmargin-left: 2.25rem;\n\t\tmargin-right: 2.25rem;\n\t"],["\n\t\tmargin-left: 2.25rem;\n\t\tmargin-right: 2.25rem;\n\t"]))),y_xl:E(cr||(cr=Fo(["\n\t\tmargin-top: 2.25rem;\n\t\tmargin-bottom: 2.25rem;\n\t"],["\n\t\tmargin-top: 2.25rem;\n\t\tmargin-bottom: 2.25rem;\n\t"]))),a_xl:E(dr||(dr=Fo(["\n\t\tmargin: 2.25rem;\n\t"],["\n\t\tmargin: 2.25rem;\n\t"]))),t_xxl:E(fr||(fr=Fo(["\n\t\tmargin-top: 3rem;\n\t"],["\n\t\tmargin-top: 3rem;\n\t"]))),r_xxl:E(pr||(pr=Fo(["\n\t\tmargin-right: 3rem;\n\t"],["\n\t\tmargin-right: 3rem;\n\t"]))),b_xxl:E(hr||(hr=Fo(["\n\t\tmargin-bottom: 3rem;\n\t"],["\n\t\tmargin-bottom: 3rem;\n\t"]))),l_xxl:E(mr||(mr=Fo(["\n\t\tmargin-left: 3rem;\n\t"],["\n\t\tmargin-left: 3rem;\n\t"]))),x_xxl:E(gr||(gr=Fo(["\n\t\tmargin-left: 3rem;\n\t\tmargin-right: 3rem;\n\t"],["\n\t\tmargin-left: 3rem;\n\t\tmargin-right: 3rem;\n\t"]))),y_xxl:E(Ar||(Ar=Fo(["\n\t\tmargin-top: 3rem;\n\t\tmargin-bottom: 3rem;\n\t"],["\n\t\tmargin-top: 3rem;\n\t\tmargin-bottom: 3rem;\n\t"]))),a_xxl:E(vr||(vr=Fo(["\n\t\tmargin: 3rem;\n\t"],["\n\t\tmargin: 3rem;\n\t"])))},Xo={t_zero:E(yr||(yr=Fo(["\n\t\tpadding-top: 0;\n\t"],["\n\t\tpadding-top: 0;\n\t"]))),r_zero:E(br||(br=Fo(["\n\t\tpadding-right: 0;\n\t"],["\n\t\tpadding-right: 0;\n\t"]))),b_zero:E(wr||(wr=Fo(["\n\t\tpadding-bottom: 0;\n\t"],["\n\t\tpadding-bottom: 0;\n\t"]))),l_zero:E(Cr||(Cr=Fo(["\n\t\tpadding-left: 0;\n\t"],["\n\t\tpadding-left: 0;\n\t"]))),x_zero:E(xr||(xr=Fo(["\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t"],["\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t"]))),y_zero:E(Sr||(Sr=Fo(["\n\t\tpadding-top: 0;\n\t\tpadding-bottom: 0;\n\t"],["\n\t\tpadding-top: 0;\n\t\tpadding-bottom: 0;\n\t"]))),a_zero:E(Or||(Or=Fo(["\n\t\tpadding: 0;\n\t"],["\n\t\tpadding: 0;\n\t"]))),t_a:E(kr||(kr=Fo(["\n\t\tpadding-top: auto;\n\t"],["\n\t\tpadding-top: auto;\n\t"]))),r_a:E(Er||(Er=Fo(["\n\t\tpadding-right: auto;\n\t"],["\n\t\tpadding-right: auto;\n\t"]))),b_a:E(_r||(_r=Fo(["\n\t\tpadding-bottom: auto;\n\t"],["\n\t\tpadding-bottom: auto;\n\t"]))),l_a:E(Pr||(Pr=Fo(["\n\t\tpadding-left: auto;\n\t"],["\n\t\tpadding-left: auto;\n\t"]))),x_a:E(Br||(Br=Fo(["\n\t\tpadding-left: auto;\n\t\tpadding-right: auto;\n\t"],["\n\t\tpadding-left: auto;\n\t\tpadding-right: auto;\n\t"]))),y_a:E(Tr||(Tr=Fo(["\n\t\tpadding-top: auto;\n\t\tpadding-bottom: auto;\n\t"],["\n\t\tpadding-top: auto;\n\t\tpadding-bottom: auto;\n\t"]))),a_a:E(Rr||(Rr=Fo(["\n\t\tpadding: auto;\n\t"],["\n\t\tpadding: auto;\n\t"]))),t_xxxs:E(Ir||(Ir=Fo(["\n\t\tpadding-top: 0.25rem;\n\t"],["\n\t\tpadding-top: 0.25rem;\n\t"]))),r_xxxs:E(Mr||(Mr=Fo(["\n\t\tpadding-right: 0.25rem;\n\t"],["\n\t\tpadding-right: 0.25rem;\n\t"]))),b_xxxs:E(Dr||(Dr=Fo(["\n\t\tpadding-bottom: 0.25rem;\n\t"],["\n\t\tpadding-bottom: 0.25rem;\n\t"]))),l_xxxs:E(Nr||(Nr=Fo(["\n\t\tpadding-left: 0.25rem;\n\t"],["\n\t\tpadding-left: 0.25rem;\n\t"]))),x_xxxs:E(Fr||(Fr=Fo(["\n\t\tpadding-left: 0.25rem;\n\t\tpadding-right: 0.25rem;\n\t"],["\n\t\tpadding-left: 0.25rem;\n\t\tpadding-right: 0.25rem;\n\t"]))),y_xxxs:E(Lr||(Lr=Fo(["\n\t\tpadding-top: 0.25rem;\n\t\tpadding-bottom: 0.25rem;\n\t"],["\n\t\tpadding-top: 0.25rem;\n\t\tpadding-bottom: 0.25rem;\n\t"]))),a_xxxs:E(jr||(jr=Fo(["\n\t\tpadding: 0.25rem;\n\t"],["\n\t\tpadding: 0.25rem;\n\t"]))),t_xxs:E(Hr||(Hr=Fo(["\n\t\tpadding-top: 0.3125rem;\n\t"],["\n\t\tpadding-top: 0.3125rem;\n\t"]))),r_xxs:E(Ur||(Ur=Fo(["\n\t\tpadding-right: 0.3125rem;\n\t"],["\n\t\tpadding-right: 0.3125rem;\n\t"]))),b_xxs:E(zr||(zr=Fo(["\n\t\tpadding-bottom: 0.3125rem;\n\t"],["\n\t\tpadding-bottom: 0.3125rem;\n\t"]))),l_xxs:E(Qr||(Qr=Fo(["\n\t\tpadding-left: 0.3125rem;\n\t"],["\n\t\tpadding-left: 0.3125rem;\n\t"]))),x_xxs:E(Vr||(Vr=Fo(["\n\t\tpadding-left: 0.3125rem;\n\t\tpadding-right: 0.3125rem;\n\t"],["\n\t\tpadding-left: 0.3125rem;\n\t\tpadding-right: 0.3125rem;\n\t"]))),y_xxs:E(Wr||(Wr=Fo(["\n\t\tpadding-top: 0.3125rem;\n\t\tpadding-bottom: 0.3125rem;\n\t"],["\n\t\tpadding-top: 0.3125rem;\n\t\tpadding-bottom: 0.3125rem;\n\t"]))),a_xxs:E(Gr||(Gr=Fo(["\n\t\tpadding: 0.3125rem;\n\t"],["\n\t\tpadding: 0.3125rem;\n\t"]))),t_xs:E(Kr||(Kr=Fo(["\n\t\tpadding-top: 0.5rem;\n\t"],["\n\t\tpadding-top: 0.5rem;\n\t"]))),r_xs:E(Yr||(Yr=Fo(["\n\t\tpadding-right: 0.5rem;\n\t"],["\n\t\tpadding-right: 0.5rem;\n\t"]))),b_xs:E(qr||(qr=Fo(["\n\t\tpadding-bottom: 0.5rem;\n\t"],["\n\t\tpadding-bottom: 0.5rem;\n\t"]))),l_xs:E(Xr||(Xr=Fo(["\n\t\tpadding-left: 0.5rem;\n\t"],["\n\t\tpadding-left: 0.5rem;\n\t"]))),x_xs:E(Zr||(Zr=Fo(["\n\t\tpadding-left: 0.5rem;\n\t\tpadding-right: 0.5rem;\n\t"],["\n\t\tpadding-left: 0.5rem;\n\t\tpadding-right: 0.5rem;\n\t"]))),y_xs:E(Jr||(Jr=Fo(["\n\t\tpadding-top: 0.5rem;\n\t\tpadding-bottom: 0.5rem;\n\t"],["\n\t\tpadding-top: 0.5rem;\n\t\tpadding-bottom: 0.5rem;\n\t"]))),a_xs:E($r||($r=Fo(["\n\t\tpadding: 0.5rem;\n\t"],["\n\t\tpadding: 0.5rem;\n\t"]))),t_s:E(to||(to=Fo(["\n\t\tpadding-top: 0.875rem;\n\t"],["\n\t\tpadding-top: 0.875rem;\n\t"]))),r_s:E(eo||(eo=Fo(["\n\t\tpadding-right: 0.875rem;\n\t"],["\n\t\tpadding-right: 0.875rem;\n\t"]))),b_s:E(no||(no=Fo(["\n\t\tpadding-bottom: 0.875rem;\n\t"],["\n\t\tpadding-bottom: 0.875rem;\n\t"]))),l_s:E(ro||(ro=Fo(["\n\t\tpadding-left: 0.875rem;\n\t"],["\n\t\tpadding-left: 0.875rem;\n\t"]))),x_s:E(oo||(oo=Fo(["\n\t\tpadding-left: 0.875rem;\n\t\tpadding-right: 0.875rem;\n\t"],["\n\t\tpadding-left: 0.875rem;\n\t\tpadding-right: 0.875rem;\n\t"]))),y_s:E(io||(io=Fo(["\n\t\tpadding-top: 0.875rem;\n\t\tpadding-bottom: 0.875rem;\n\t"],["\n\t\tpadding-top: 0.875rem;\n\t\tpadding-bottom: 0.875rem;\n\t"]))),a_s:E(ao||(ao=Fo(["\n\t\tpadding: 0.875rem;\n\t"],["\n\t\tpadding: 0.875rem;\n\t"]))),t_m:E(lo||(lo=Fo(["\n\t\tpadding-top: 1rem;\n\t"],["\n\t\tpadding-top: 1rem;\n\t"]))),r_m:E(so||(so=Fo(["\n\t\tpadding-right: 1rem;\n\t"],["\n\t\tpadding-right: 1rem;\n\t"]))),b_m:E(uo||(uo=Fo(["\n\t\tpadding-bottom: 1rem;\n\t"],["\n\t\tpadding-bottom: 1rem;\n\t"]))),l_m:E(co||(co=Fo(["\n\t\tpadding-left: 1rem;\n\t"],["\n\t\tpadding-left: 1rem;\n\t"]))),x_m:E(fo||(fo=Fo(["\n\t\tpadding-left: 1rem;\n\t\tpadding-right: 1rem;\n\t"],["\n\t\tpadding-left: 1rem;\n\t\tpadding-right: 1rem;\n\t"]))),y_m:E(po||(po=Fo(["\n\t\tpadding-top: 1rem;\n\t\tpadding-bottom: 1rem;\n\t"],["\n\t\tpadding-top: 1rem;\n\t\tpadding-bottom: 1rem;\n\t"]))),a_m:E(ho||(ho=Fo(["\n\t\tpadding: 1rem;\n\t"],["\n\t\tpadding: 1rem;\n\t"]))),t_l:E(mo||(mo=Fo(["\n\t\tpadding-top: 1.5rem;\n\t"],["\n\t\tpadding-top: 1.5rem;\n\t"]))),r_l:E(go||(go=Fo(["\n\t\tpadding-right: 1.5rem;\n\t"],["\n\t\tpadding-right: 1.5rem;\n\t"]))),b_l:E(Ao||(Ao=Fo(["\n\t\tpadding-bottom: 1.5rem;\n\t"],["\n\t\tpadding-bottom: 1.5rem;\n\t"]))),l_l:E(vo||(vo=Fo(["\n\t\tpadding-left: 1.5rem;\n\t"],["\n\t\tpadding-left: 1.5rem;\n\t"]))),x_l:E(yo||(yo=Fo(["\n\t\tpadding-left: 1.5rem;\n\t\tpadding-right: 1.5rem;\n\t"],["\n\t\tpadding-left: 1.5rem;\n\t\tpadding-right: 1.5rem;\n\t"]))),y_l:E(bo||(bo=Fo(["\n\t\tpadding-top: 1.5rem;\n\t\tpadding-bottom: 1.5rem;\n\t"],["\n\t\tpadding-top: 1.5rem;\n\t\tpadding-bottom: 1.5rem;\n\t"]))),a_l:E(wo||(wo=Fo(["\n\t\tpadding: 1.5rem;\n\t"],["\n\t\tpadding: 1.5rem;\n\t"]))),t_xl:E(Co||(Co=Fo(["\n\t\tpadding-top: 2.25rem;\n\t"],["\n\t\tpadding-top: 2.25rem;\n\t"]))),r_xl:E(xo||(xo=Fo(["\n\t\tpadding-right: 2.25rem;\n\t"],["\n\t\tpadding-right: 2.25rem;\n\t"]))),b_xl:E(So||(So=Fo(["\n\t\tpadding-bottom: 2.25rem;\n\t"],["\n\t\tpadding-bottom: 2.25rem;\n\t"]))),l_xl:E(Oo||(Oo=Fo(["\n\t\tpadding-left: 2.25rem;\n\t"],["\n\t\tpadding-left: 2.25rem;\n\t"]))),x_xl:E(ko||(ko=Fo(["\n\t\tpadding-left: 2.25rem;\n\t\tpadding-right: 2.25rem;\n\t"],["\n\t\tpadding-left: 2.25rem;\n\t\tpadding-right: 2.25rem;\n\t"]))),y_xl:E(Eo||(Eo=Fo(["\n\t\tpadding-top: 2.25rem;\n\t\tpadding-bottom: 2.25rem;\n\t"],["\n\t\tpadding-top: 2.25rem;\n\t\tpadding-bottom: 2.25rem;\n\t"]))),a_xl:E(_o||(_o=Fo(["\n\t\tpadding: 2.25rem;\n\t"],["\n\t\tpadding: 2.25rem;\n\t"]))),t_xxl:E(Po||(Po=Fo(["\n\t\tpadding-top: 3rem;\n\t"],["\n\t\tpadding-top: 3rem;\n\t"]))),r_xxl:E(Bo||(Bo=Fo(["\n\t\tpadding-right: 3rem;\n\t"],["\n\t\tpadding-right: 3rem;\n\t"]))),b_xxl:E(To||(To=Fo(["\n\t\tpadding-bottom: 3rem;\n\t"],["\n\t\tpadding-bottom: 3rem;\n\t"]))),l_xxl:E(Ro||(Ro=Fo(["\n\t\tpadding-left: 3rem;\n\t"],["\n\t\tpadding-left: 3rem;\n\t"]))),x_xxl:E(Io||(Io=Fo(["\n\t\tpadding-left: 3rem;\n\t\tpadding-right: 3rem;\n\t"],["\n\t\tpadding-left: 3rem;\n\t\tpadding-right: 3rem;\n\t"]))),y_xxl:E(Mo||(Mo=Fo(["\n\t\tpadding-top: 3rem;\n\t\tpadding-bottom: 3rem;\n\t"],["\n\t\tpadding-top: 3rem;\n\t\tpadding-bottom: 3rem;\n\t"]))),a_xxl:E(Do||(Do=Fo(["\n\t\tpadding: 3rem;\n\t"],["\n\t\tpadding: 3rem;\n\t"])))},Zo=n(41609),Jo=n.n(Zo),$o=["COUNT","LIST","PIE","BAR","BAR_STACKED","LINE","TTC","DATES_SERIES"],ti="DAILY",ei="WEEKLY",ni={COUNT:1,LIST:4,PIE:2,BAR:2,BAR_STACKED:2,LINE:2,TTC:4,DATES_SERIES:2},ri={COUNT:[1],LIST:[2,3,4],PIE:[1,2],BAR:[2,3,4],BAR_STACKED:[2,3,4],LINE:[2,3,4],TTC:[2,3,4],DATES_SERIES:[2,3,4]},oi={COUNT:1,LIST:2,PIE:1,BAR:2,BAR_STACKED:2,LINE:2,TTC:2,DATES_SERIES:2},ii=function(t,e){return t?li():ai(e)},ai=function(t){return["name","listName","boardName",t?"timeToComplete":"timeInList","due","members"]},li=function(){return["cardName","listName","checklistName","name","due","member"]},si=function(t){return["X_DAYS_AGO","BEFORE","LESS_THAN","LATER_THAN"].includes(t)},ui=["list","checkbox","date","number"],ci=function(t,e){return null==e?ri[t]:ri[t].filter((function(t){return t<=e}))},di=function(t){var e=[];return"LINE"===t.type||"DATES_SERIES"===t.type?e=["PERIOD","DATE_RANGE"]:"COMPLETED_CARDS"!==t.filters.what&&"ADDED_CARDS"!==t.filters.what||(e=["DATE_RANGE"]),e},fi=function(t,e){var n=di(t),r={};return n.includes("PERIOD")&&e.period&&(r.period=e.period),n.includes("DATE_RANGE")&&e.dateRange&&(r.dateRange=e.dateRange),r},pi=function(t,e){return t.some((function(t){return di(t).includes(e)}))},hi=function(t,e){return e&&(e.filters||{})||t},mi=n(75472),gi=n.n(mi),Ai=n(45578),vi=n.n(Ai),yi=function(){return(yi=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},bi="#E6E7F2",wi={green_light:"#B7DDB0",green:"#7BC86C",green_dark:"#5AAC44",yellow_light:"#F5EA92",yellow:"#F5DD29",yellow_dark:"#E6C60D",orange_light:"#FAD29C",orange:"#FFAF3F",orange_dark:"#E79217",red_light:"#EFB3AB",red:"#EF7564",red_dark:"#CF513D",purple_light:"#DFC0EB",purple:"#CD8DE5",purple_dark:"#A86CC1",blue_light:"#8BBDD9",blue:"#5BA4CF",blue_dark:"#026AA7",sky_light:"#8FDFEB",sky:"#29CCE5",sky_dark:"#00AECC",lime_light:"#B3F1D0",lime:"#6DECA9",lime_dark:"#4ED583",pink_light:"#F9C2E4",pink:"#FF8ED4",pink_dark:"#E568AF",black_light:"#505F79",black:"#344563",black_dark:"#091E42",none:bi,"":"#97a0af"},Ci=["","red","lime","lime_light","yellow","none","red_dark"],xi=Object.keys(wi).filter((function(t){return e=t,!Ci.includes(e);var e})).sort((function(t,e){return t.indexOf("_")-e.indexOf("_")})).map((function(t){return wi[t]})),Si=function(t){return wi[t||""]},Oi=function(t){return xi[t%xi.length]},ki=function(t,e,n){void 0===e&&(e=0);var r="#3458F0";if("BAR"===n||"TTC"===n){if("none"===t.color)return r;if(t.isUnknown)return"TTC"===n?r:bi;if("Unknown"===t.color)return r}if("PIE"===n||"BAR_STACKED"===n||"DATES_SERIES"===n){if("none"===t.color)return Oi(e);if(t.isUnknown)return bi}return"Unknown"===t.color?Oi(e):Si(t.color)};!function(t){t.TILELIST="TILELIST",t.DRILLDOWN="DRILLDOWN",t.QUICKLIST="QUICKLIST"}(No||(No={}));var Ei=function(t){return gi()(Object.values(t.reduce((function(t,e){return e.customFields.forEach((function(e){if(t[e.groupingKey]){if("list"===e.type){var n=t[e.groupingKey],r=vi()(function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}(n.options,e.options),"groupingKey");t[e.groupingKey]=yi(yi({},n),{options:gi()(r,"value")})}}else t[e.groupingKey]=e})),t}),{})),["type","name"])},_i=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Pi=function(){return(Pi=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Bi="@media screen and (min-width: 720px)",Ti="@media screen and (min-width: 1024px)",Ri="@media print",Ii="24px",Mi="#3458F0",Di="#4864D7",Ni="#304054",Fi="#57677E",Li="#818B98",ji="#EEF1F6",Hi="#FFF",Ui="#F7093C",zi="#FFF",Qi="#fdfdfd",Vi="#f8f9fe",Wi="#00BB61",Gi="#ECF3FD",Ki="#d7e5fa",Yi="#BED7FA",qi="#3458F0",Xi="#2047E7",Zi="#2540B1",Ji="#FCFDFF",$i="#F8F9FC",ta="#EEF1F6",ea="#E0E5EB",na="#CED6E0",ra="#B8C0CC",oa="#818B98",ia="#596575",aa="#455263",la="#2E3D51",sa="#fff",ua="4px",ca="8px",da="10px",fa="12px",pa="16px",ha={row:E(ba||(ba=_i(["\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t"]))),column:E(wa||(wa=_i(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t"]))),shadow:E(Ca||(Ca=_i(["\n\t\tbox-shadow: 0px 4px 0px rgba(104, 126, 154, 0.08);\n\t"],["\n\t\tbox-shadow: 0px 4px 0px rgba(104, 126, 154, 0.08);\n\t"]))),shadowLarge:E(xa||(xa=_i(["\n\t\tbox-shadow: 0px 8px 0px rgba(104, 126, 154, 0.15);\n\t"],["\n\t\tbox-shadow: 0px 8px 0px rgba(104, 126, 154, 0.15);\n\t"]))),popoverShadow:E(Sa||(Sa=_i(["\n\t\tbox-shadow: 0px 4px 4px rgba(104, 126, 154, 0.2);\n\t"],["\n\t\tbox-shadow: 0px 4px 4px rgba(104, 126, 154, 0.2);\n\t"]))),popoverShadowDark:E(Oa||(Oa=_i(["\n\t\tbox-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2),\n\t\t\t0px 12px 24px rgba(64, 106, 163, 0.3);\n\t"],["\n\t\tbox-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2),\n\t\t\t0px 12px 24px rgba(64, 106, 163, 0.3);\n\t"]))),inputFocus:E(ka||(ka=_i(["\n\t\tborder-color: ",";\n\t\tbox-shadow: 0px 0px 0px 2px rgb(32, 71, 231, 20%);\n\t"],["\n\t\tborder-color: ",";\n\t\tbox-shadow: 0px 0px 0px 2px rgb(32, 71, 231, 20%);\n\t"])),Xi),tourShadow:E(Ea||(Ea=_i(["\n\t\tbox-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1),\n\t\t\t0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\n\t"],["\n\t\tbox-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1),\n\t\t\t0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\n\t"]))),activeShadow:E(_a||(_a=_i(["\n\t\tbox-shadow: 0px 15px 10px -10px rgba(54, 88, 241, 0.1);\n\t"],["\n\t\tbox-shadow: 0px 15px 10px -10px rgba(54, 88, 241, 0.1);\n\t"]))),navShadow:E(Pa||(Pa=_i(["\n\t\tbox-shadow: 4px 0px 0px rgba(104, 126, 154, 0.08);\n\t"],["\n\t\tbox-shadow: 4px 0px 0px rgba(104, 126, 154, 0.08);\n\t"]))),navShadowTop:E(Ba||(Ba=_i(["\n\t\tbox-shadow: 0px 4px 0px rgba(104, 126, 154, 0.08);\n\t"],["\n\t\tbox-shadow: 0px 4px 0px rgba(104, 126, 154, 0.08);\n\t"]))),colorBrand:E(Ta||(Ta=_i(["\n\t\tcolor: ",";\n\t"],["\n\t\tcolor: ",";\n\t"])),Mi),colorSecondary:E(Ra||(Ra=_i(["\n\t\tcolor: ",";\n\t"],["\n\t\tcolor: ",";\n\t"])),Fi),colorHint:E(Ia||(Ia=_i(["\n\t\tcolor: ",";\n\t"],["\n\t\tcolor: ",";\n\t"])),ji),colorMuted:E(Ma||(Ma=_i(["\n\t\tcolor: ",";\n\t"],["\n\t\tcolor: ",";\n\t"])),Li),clickable:E(Da||(Da=_i(["\n\t\tcursor: pointer;\n\t"],["\n\t\tcursor: pointer;\n\t"]))),fontInherit:E(Na||(Na=_i(["\n\t\tfont-size: inherit;\n\t"],["\n\t\tfont-size: inherit;\n\t"]))),centeredWithMargin:E(Fa||(Fa=_i(["\n\t\tmargin: 0 auto;\n\t"],["\n\t\tmargin: 0 auto;\n\t"]))),fullWidth:E(La||(La=_i(["\n\t\twidth: 100%;\n\t"],["\n\t\twidth: 100%;\n\t"]))),fullHeight:E(ja||(ja=_i(["\n\t\theight: 100%;\n\t"],["\n\t\theight: 100%;\n\t"]))),fillSpace:E(Ha||(Ha=_i(["\n\t\tflex-grow: 1;\n\t"],["\n\t\tflex-grow: 1;\n\t"]))),ellipsis:E(Ua||(Ua=_i(["\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t"],["\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t"]))),breakWord:E(za||(za=_i(["\n\t\tword-wrap: break-word;\n\t"],["\n\t\tword-wrap: break-word;\n\t"]))),columnCenterX:E(Qa||(Qa=_i(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t"]))),rowCenterX:E(Va||(Va=_i(["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t"]))),rowCenterY:E(Wa||(Wa=_i(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"]))),rowSpaceBetween:E(Ga||(Ga=_i(["\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t"]))),rowJustifyEnd:E(Ka||(Ka=_i(["\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t"]))),rowCenterAll:E(Ya||(Ya=_i(["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t"]))),columnCenterAll:E(qa||(qa=_i(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t"]))),relative:E(Xa||(Xa=_i(["\n\t\tposition: relative;\n\t"],["\n\t\tposition: relative;\n\t"]))),textCenter:E(Za||(Za=_i(["\n\t\ttext-align: center;\n\t"],["\n\t\ttext-align: center;\n\t"]))),textRight:E(Ja||(Ja=_i(["\n\t\ttext-align: right;\n\t"],["\n\t\ttext-align: right;\n\t"]))),textSmall:E($a||($a=_i(["\n\t\tfont-size: ",";\n\t"],["\n\t\tfont-size: ",";\n\t"])),Uo),uiTitle:E(tl||(tl=_i(["\n\t\tfont-size: 20px;\n\t\tline-height: 26px;\n\t\tcolor: ",";\n\t\tfont-weight: normal;\n\t"],["\n\t\tfont-size: 20px;\n\t\tline-height: 26px;\n\t\tcolor: ",";\n\t\tfont-weight: normal;\n\t"])),aa),paragraph:E(el||(el=_i(["\n\t\tfont-size: 16px;\n\t\tline-height: 24px;\n\t"],["\n\t\tfont-size: 16px;\n\t\tline-height: 24px;\n\t"]))),mutedText:E(nl||(nl=_i(["\n\t\tfont-size: 16px;\n\t\tline-height: ",";\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 16px;\n\t\tline-height: ",";\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t"])),Ii,oa),mutedTextSmall:E(rl||(rl=_i(["\n\t\tfont-size: 12px;\n\t\tline-height: ",";\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 12px;\n\t\tline-height: ",";\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t"])),Ii,oa),sectionTitle:E(ol||(ol=_i(["\n\t\tfont-size: 18px;\n\t\tline-height: 24px;\n\t\tcolor: ",";\n\t\tfont-weight: 400;\n\t"],["\n\t\tfont-size: 18px;\n\t\tline-height: 24px;\n\t\tcolor: ",";\n\t\tfont-weight: 400;\n\t"])),la),paragraphSmall:E(il||(il=_i(["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t"]))),hideOnPrint:E(al||(al=_i(["\n\t\t@media print {\n\t\t\tdisplay: none;\n\t\t}\n\t"],["\n\t\t@media print {\n\t\t\tdisplay: none;\n\t\t}\n\t"]))),bold:E(ll||(ll=_i(["\n\t\tfont-weight: bold;\n\t"],["\n\t\tfont-weight: bold;\n\t"]))),glass:E(sl||(sl=_i(["\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tbackground-color: transparent;\n\t"],["\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tbackground-color: transparent;\n\t"]))),fromTablet:E(ul||(ul=_i(["\n\t\tdisplay: none;\n\t\t"," {\n\t\t\tdisplay: inherit;\n\t\t}\n\t"],["\n\t\tdisplay: none;\n\t\t"," {\n\t\t\tdisplay: inherit;\n\t\t}\n\t"])),Bi)},ma=ha,Aa=Pi(Pi({},wi),{overDue:"#ec9488",completed:"#5aac44"}),va={global:{fontSize:"1rem",color:Ni,fontFamily:"'Roboto', sans-serif"},tooltips:{color:Fi,cursor:"default",fontSize:"0.85rem",pointerEvents:"none",whiteSpace:"nowrap"},labels:{color:oa,fontSize:"0.85rem",fontWeight:"300",whiteSpace:"nowrap"},gridLineDefaults:{gridLineColor:ea,allowDecimals:!1},axisLabels:{style:{color:ia}},legend:{align:"left",color:Fi,fontSize:"0.85rem",fontWeight:"400",whiteSpace:"nowrap"}};const ya=E(cl||(cl=_i(["\n\t*,\n\t*:after,\n\t*:before {\n\t\tbox-sizing: border-box;\n\t}\n\n\thtml {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tfont-weight: 400;\n\t\tfont-size: 16px;\n\t\tline-height: 1.125;\n\t\tcolor: #000;\n\t\theight: 100%;\n\t\t-webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */\n\t\t-moz-osx-font-smoothing: grayscale; /* Fixes font bold issue in Firefox version 25+ on Mac */\n\t}\n\n\tbody {\n\t\tcolor: ",";\n\t\theight: 100%;\n\t}\n\n\t.BeaconFabButtonFrame {\n\t\tbottom: 30px !important;\n\t}\n\n\t@media print {\n\t\t@page {\n\t\t\tmargin: 0mm;\n\t\t}\n\t\thtml,\n\t\tbody {\n\t\t\tbackground: #fff;\n\t\t}\n\t\tbody {\n\t\t\tpadding: 15mm 10mm 10mm 10mm;\n\t\t\toverflow: visible;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t#main {\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\n\t\t/* Grow all immediate app child elements */\n\t\t& > * {\n\t\t\tflex-grow: 1;\n\t\t\tflex-shrink: 1;\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t@media print {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\ttextarea:focus,\n\tinput:focus {\n\t\toutline: none;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\t\tcolor: ",";\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t}\n\t}\n\n\th1 {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-size: 28pt;\n\t\tfont-weight: 300;\n\t}\n\th2 {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-size: 20pt;\n\t\tfont-weight: 400;\n\t}\n\th3 {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-size: 16pt;\n\t\tfont-weight: 400;\n\t}\n\th4 {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-size: 12pt;\n\t\tfont-weight: bold;\n\t}\n\n\tsmall {\n\t\tfont-size: 0.85rem;\n\t}\n\t.scatter-chart .highcharts-point {\n\t\tfill-opacity: 0.6;\n\t}\n"],["\n\t*,\n\t*:after,\n\t*:before {\n\t\tbox-sizing: border-box;\n\t}\n\n\thtml {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tfont-weight: 400;\n\t\tfont-size: 16px;\n\t\tline-height: 1.125;\n\t\tcolor: #000;\n\t\theight: 100%;\n\t\t-webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */\n\t\t-moz-osx-font-smoothing: grayscale; /* Fixes font bold issue in Firefox version 25+ on Mac */\n\t}\n\n\tbody {\n\t\tcolor: ",";\n\t\theight: 100%;\n\t}\n\n\t.BeaconFabButtonFrame {\n\t\tbottom: 30px !important;\n\t}\n\n\t@media print {\n\t\t@page {\n\t\t\tmargin: 0mm;\n\t\t}\n\t\thtml,\n\t\tbody {\n\t\t\tbackground: #fff;\n\t\t}\n\t\tbody {\n\t\t\tpadding: 15mm 10mm 10mm 10mm;\n\t\t\toverflow: visible;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t#main {\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\n\t\t/* Grow all immediate app child elements */\n\t\t& > * {\n\t\t\tflex-grow: 1;\n\t\t\tflex-shrink: 1;\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t@media print {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\ttextarea:focus,\n\tinput:focus {\n\t\toutline: none;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\t\tcolor: ",";\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t}\n\t}\n\n\th1 {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-size: 28pt;\n\t\tfont-weight: 300;\n\t}\n\th2 {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-size: 20pt;\n\t\tfont-weight: 400;\n\t}\n\th3 {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-size: 16pt;\n\t\tfont-weight: 400;\n\t}\n\th4 {\n\t\tfont-family: 'Roboto', sans-serif;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-size: 12pt;\n\t\tfont-weight: bold;\n\t}\n\n\tsmall {\n\t\tfont-size: 0.85rem;\n\t}\n\t.scatter-chart .highcharts-point {\n\t\tfill-opacity: 0.6;\n\t}\n"])),la,Ni,Ni);var ba,wa,Ca,xa,Sa,Oa,ka,Ea,_a,Pa,Ba,Ta,Ra,Ia,Ma,Da,Na,Fa,La,ja,Ha,Ua,za,Qa,Va,Wa,Ga,Ka,Ya,qa,Xa,Za,Ja,$a,tl,el,nl,rl,ol,il,al,ll,sl,ul,cl,dl=n(94184),fl=n.n(dl),pl=function(t){var e=t.children,n=t.className,r=t.onClick;return D("i",{className:fl()("material-icons",e,n),css:r&&ha.clickable,onClick:r})};const hl=pl,ml=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e]},gl=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return console.warn.apply(console,t)},Al=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return console.error.apply(console,t)};var vl=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},yl=function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),bl={icon:E(Ol||(Ol=vl(["\n\t\tfont-size: 62px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 62px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"])),zo,ra),title:E(kl||(kl=vl(["\n\t\ttext-align: center;\n\t\tfont-size: 14px;\n\t\tcolor: ",";\n\t\tfont-weight: bold;\n\t\tmargin: 0;\n\t"],["\n\t\ttext-align: center;\n\t\tfont-size: 14px;\n\t\tcolor: ",";\n\t\tfont-weight: bold;\n\t\tmargin: 0;\n\t"])),ia),message:E(El||(El=vl(["\n\t\twhite-space: pre;\n\t\ttext-align: center;\n\t\tfont-size: 14px;\n\t\tline-height: 1.5;\n\t\tcolor: ",";\n\t\tfont-weight: normal;\n\t\tmargin: "," auto 0;\n\t"],["\n\t\twhite-space: pre;\n\t\ttext-align: center;\n\t\tfont-size: 14px;\n\t\tline-height: 1.5;\n\t\tcolor: ",";\n\t\tfont-weight: normal;\n\t\tmargin: "," auto 0;\n\t"])),oa,Ho)},wl=function(t){var e=t.errorCode;return D("div",{css:ma.columnCenterAll},D("div",null,D(hl,{css:bl.icon},"error")),D("h3",{css:bl.title},"Something went wrong"),D("div",{css:bl.message},D(se,{id:e||"error"})))},Cl=function(t){return t.errorCode,D("div",{css:ma.columnCenterAll},D("div",null,D(hl,{css:bl.icon},"error")),D("h3",{css:bl.title},"Maintenance in progress"),D("div",{css:bl.message},"Sorry for the inconvenience, we should be back soon"))},xl=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={hasError:!1},e}return yl(e,t),e.prototype.componentDidCatch=function(t,e){this.setState({hasError:!0,error:t}),Al(t,e)},e.prototype.render=function(){return this.state.hasError?D(wl,null):this.props.children},e}(r.Component);const Sl=wl;var Ol,kl,El;const _l=function(t){var e=t.className;return D("svg",{xmlns:"http://www.w3.org/2000/svg",className:e,width:"1em",height:"1em",display:"block",preserveAspectRatio:"xMidYMid",viewBox:"0 0 100 100",style:{margin:"auto",background:"none",WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"}},D("g",{transform:"rotate(75.541 50 50)",style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"}},D("animateTransform",{attributeName:"transform",begin:"-0.15384615384615385s",calcMode:"spline",dur:"1.5384615384615383s",keySplines:"0.5 0 0.5 1",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"360 50 50;0 50 50"}),D("circle",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},cx:"50",cy:"50",r:"39.891",fill:"none",stroke:"#3458f0",strokeDasharray:"0 300",strokeWidth:"14.4"},D("animate",{attributeName:"stroke-dasharray",begin:"-0.07076923076923076s",calcMode:"linear",dur:"1.5384615384615383s",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"15 300;55.1413599195142 300;15 300"})),D("circle",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},cx:"50",cy:"50",r:"39.891",fill:"none",stroke:"#f0f8ff",strokeDasharray:"0 300",strokeWidth:"7.2"},D("animate",{attributeName:"stroke-dasharray",begin:"-0.07076923076923076s",calcMode:"linear",dur:"1.5384615384615383s",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"15 300;55.1413599195142 300;15 300"})),D("circle",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},cx:"50",cy:"50",r:"32.771",fill:"none",stroke:"#162a81",strokeDasharray:"0 300"},D("animate",{attributeName:"stroke-dasharray",begin:"-0.07076923076923076s",calcMode:"linear",dur:"1.5384615384615383s",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"15 300;45.299378454348094 300;15 300"})),D("circle",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},cx:"50",cy:"50",r:"47.171",fill:"none",stroke:"#162a81",strokeDasharray:"0 300"},D("animate",{attributeName:"stroke-dasharray",begin:"-0.07076923076923076s",calcMode:"linear",dur:"1.5384615384615383s",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"15 300;66.03388996804073 300;15 300"}))),D("g",{transform:"rotate(135.954 50 50)",style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"}},D("animateTransform",{attributeName:"transform",calcMode:"spline",dur:"1.5384615384615383s",keySplines:"0.5 0 0.5 1",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"360 50 50;0 50 50"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#3458f0",stroke:"#162a81",d:"M97.2 50.1c0 6.1-1.2 12.2-3.5 17.9l-13.3-5.4c1.6-3.9 2.4-8.2 2.4-12.4"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#f0f8ff",d:"M93.5 49.9c0 1.2 0 2.7-.1 3.9l-.4 3.6c-.4 2-2.3 3.3-4.1 2.8l-.2-.1c-1.8-.5-3.1-2.3-2.7-3.9l.4-3c.1-1 .1-2.3.1-3.3"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#3458f0",stroke:"#162a81",d:"M85.4 62.7c-.2.7-.5 1.4-.8 2.1-.3.7-.6 1.4-.9 2-.6 1.1-2 1.4-3.2.8-1.1-.7-1.7-2-1.2-2.9.3-.6.5-1.2.8-1.8.2-.6.6-1.2.7-1.8M94.5 65.8c-.3.9-.7 1.7-1 2.6-.4.9-.7 1.7-1.1 2.5-.7 1.4-2.3 1.9-3.4 1.3h0c-1.1-.7-1.5-2.2-.9-3.4.4-.8.7-1.5 1-2.3.3-.8.7-1.5.9-2.3"})),D("g",{transform:"rotate(75.541 50 50)",style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"}},D("animateTransform",{attributeName:"transform",begin:"-0.15384615384615385s",calcMode:"spline",dur:"1.5384615384615383s",keySplines:"0.5 0 0.5 1",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"360 50 50;0 50 50"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#f0f8ff",stroke:"#162a81",d:"M86.9 35.3l-6 2.4c-.4-1.2-1.1-2.4-1.7-3.5-.2-.5.3-1.1.9-1 2.2.6 4.7 1.2 6.8 2.1zM87.1 35.3l6-2.4c-.6-1.7-1.5-3.3-2.3-4.9-.3-.7-1.2-.6-1.4.1-.6 2.5-1.2 4.9-2.3 7.2z"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#3458f0",stroke:"#162a81",d:"M82.8 50.1c0-3.4-.5-6.8-1.6-10-.2-.8-.4-1.5-.3-2.3.1-.8.4-1.6.7-2.4.7-1.5 1.9-3.1 3.7-4h0c1.8-.9 3.7-1.1 5.6-.3.9.4 1.7 1 2.4 1.8s1.3 1.7 1.7 2.8c1.5 4.6 2.2 9.5 2.3 14.4"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#f0f8ff",d:"M86.3 50.2v-.9l-.1-.9-.1-1.9c0-.9.2-1.7.7-2.3.5-.7 1.3-1.2 2.3-1.4h.3c.9-.2 1.9 0 2.6.6.7.5 1.3 1.4 1.4 2.4l.2 2.2.1 1.1v1.1"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#ffdf1c",d:"M93.2 34.6c.1.4-.3.8-.9 1-.6.2-1.2.1-1.4-.2-.1-.3.3-.8.9-1 .6-.2 1.2-.1 1.4.2zM81.9 38.7c.1.3.7.3 1.3.1.6-.2 1-.6.9-.9-.1-.3-.7-.3-1.3-.1-.6.2-1 .6-.9.9z"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#162a81",d:"M88.5 36.8c.1.3-.2.7-.6.8-.5.2-.9 0-1.1-.3-.1-.3.2-.7.6-.8.5-.2 1-.1 1.1.3z"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},stroke:"#162a81",d:"M85.9 38.9c.2.6.8.9 1.4.7.6-.2.9-.9.6-2.1.3 1.2 1 1.7 1.6 1.5.6-.2.9-.8.8-1.4"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#3458f0",stroke:"#162a81",d:"M86.8 42.3l.4 2.2c.1.4.1.7.2 1.1l.1 1.1c.1 1.2-.9 2.3-2.2 2.3-1.3 0-2.5-.8-2.5-1.9l-.1-1c0-.3-.1-.6-.2-1l-.3-1.9M96.2 40.3l.5 2.7c.1.5.2.9.2 1.4l.1 1.4c.1 1.5-.9 2.8-2.2 2.9h0c-1.3 0-2.5-1.1-2.6-2.4l-.1-1.3c0-.4-.1-.8-.2-1.2l-.4-2.5"}),D("path",{style:{WebkitAnimationPlayState:"running",animationPlayState:"running",WebkitAnimationDelay:"0s",animationDelay:"0s"},fill:"#162a81",d:"M91.1 34.1c.3.7 0 1.4-.7 1.6-.6.2-1.3-.1-1.6-.7-.2-.6 0-1.4.7-1.6.6-.3 1.3.1 1.6.7zM85.5 36.3c.2.6-.1 1.2-.7 1.5-.6.2-1.3 0-1.5-.6-.3-.5.1-1.2.7-1.4.6-.3 1.3-.1 1.5.5z"})))};var Pl=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Bl=function(){return(Bl=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Tl={default:E(Fl||(Fl=Pl(["\n\t\tfont-size: 16rem;\n\t"],["\n\t\tfont-size: 16rem;\n\t"]))),small:E(Ll||(Ll=Pl(["\n\t\twidth: 8rem;\n\t\theight: 8rem;\n\t"],["\n\t\twidth: 8rem;\n\t\theight: 8rem;\n\t"])))},Rl=function(t){var e=t.className;return D(_l,{className:e})},Il=function(t){var e=t.small;return D("div",null,D(_l,{css:[e?Tl.small:Tl.default]}))},Ml=function(t){var e=t.small;return D("div",{css:[ma.columnCenterAll,!e&&qo.y_xl]},D(Il,{small:e}))},Dl=function(t){return function(e){var n=e.loading,r=e.error;return n?D(Ml,null):r?D(wl,null):D(t,Bl({},e))}};const Nl=Ml;var Fl,Ll,jl=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Hl=function(){return(Hl=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Ul={buttons:E(Gl||(Gl=jl(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\t& > button {\n\t\t\tmargin-right: 1em;\n\t\t}\n\t\t& > button:last-child {\n\t\t\tmargin-right: 0;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\t& > button {\n\t\t\tmargin-right: 1em;\n\t\t}\n\t\t& > button:last-child {\n\t\t\tmargin-right: 0;\n\t\t}\n\t"]))),button:E(Kl||(Kl=jl(["\n\t\toutline: 0;\n\t\tborder: none;\n\t\tbackground-color: transparent;\n\t\tcolor: ",";\n\t\tborder-radius: 4px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tpadding: "," ",";\n\t\theight: 2.25em;\n\t\tcursor: pointer;\n\t\tfont-weight: 400;\n\t\t:disabled {\n\t\t\tpointer-events: none;\n\t\t\tbackground-color: ",";\n\t\t\tcolor: ",";\n\t\t\tcursor: not-allowed;\n\t\t}\n\t"],["\n\t\toutline: 0;\n\t\tborder: none;\n\t\tbackground-color: transparent;\n\t\tcolor: ",";\n\t\tborder-radius: 4px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tpadding: "," ",";\n\t\theight: 2.25em;\n\t\tcursor: pointer;\n\t\tfont-weight: 400;\n\t\t:disabled {\n\t\t\tpointer-events: none;\n\t\t\tbackground-color: ",";\n\t\t\tcolor: ",";\n\t\t\tcursor: not-allowed;\n\t\t}\n\t"])),aa,Ho,Vo,ji,Li),SMALL:E(Yl||(Yl=jl(["\n\t\tpadding: 0 ",";\n\t\theight: 2.25rem;\n\t\tfont-size: 9pt;\n\t"],["\n\t\tpadding: 0 ",";\n\t\theight: 2.25rem;\n\t\tfont-size: 9pt;\n\t"])),Uo),SLIM:E(ql||(ql=jl(["\n\t\theight: 1.875rem;\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t"],["\n\t\theight: 1.875rem;\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t"]))),LARGE:E(Xl||(Xl=jl(["\n\t\tpadding: "," ",";\n\t\tfont-size: 20px;\n\t\tline-height: 1;\n\t\theight: auto;\n\t"],["\n\t\tpadding: "," ",";\n\t\tfont-size: 20px;\n\t\tline-height: 1;\n\t\theight: auto;\n\t"])),zo,Vo),icon:E(Zl||(Zl=jl(["\n\t\tfont-size: 1.375em;\n\t\tmargin-right: 0.375em;\n\t"],["\n\t\tfont-size: 1.375em;\n\t\tmargin-right: 0.375em;\n\t"]))),iconComponent:E(Jl||(Jl=jl(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tfont-size: 1.5em;\n\t\tsvg {\n\t\t\tfill: currentColor;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tfont-size: 1.5em;\n\t\tsvg {\n\t\t\tfill: currentColor;\n\t\t}\n\t"]))),SUCCESS:E($l||($l=jl(["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t"])),"#00BB61",Hi),INFO:E(ts||(ts=jl(["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"],["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"])),Mi,Hi,Xi),DANGER:E(es||(es=jl(["\n\t\tbackground: ",";\n\t\tcolor: ",";\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"],["\n\t\tbackground: ",";\n\t\tcolor: ",";\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"])),Ui,sa,"#E2320C"),SECONDARY:E(ns||(ns=jl(["\n\t\tbackground: none;\n\t\tborder: 1px solid ",";\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"],["\n\t\tbackground: none;\n\t\tborder: 1px solid ",";\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"])),ea,ea),UNIMPORTANT:E(rs||(rs=jl(["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t\tfont-weight: bold;\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"],["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t\tfont-weight: bold;\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"])),ta,Di,ea)},zl=function(t){var e=t.icon;return"string"==typeof e?D(hl,{css:[Ul.icon]},e):D("div",{css:[Ul.icon,Ul.iconComponent]},e)},Ql=function(t){var e=t.children,n=t.type,r=t.onClick,o=t.icon,i=t.disabled,a=t.className,l=t.href,s=t.size,u=t.fillSpace;return D(l?"a":"button",Hl({css:[Ul.button,n&&Ul[n],s&&Ul[s],u&&{flex:1}],className:a,onClick:r,disabled:i},l?{href:l,target:"_blank",rel:"noopener noreferrer"}:{}),o&&D(zl,{icon:o}),e)},Vl=function(t){var e=t.children;return D("div",{css:Ul.buttons},e)};const Wl=Ql;var Gl,Kl,Yl,ql,Xl,Zl,Jl,$l,ts,es,ns,rs,os=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},is={container:E(ss||(ss=os(["\n\t\tdisplay: inline-flex;\n\t\tposition: relative;\n\t\tcursor: pointer;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: inline-flex;\n\t\tposition: relative;\n\t\tcursor: pointer;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t"]))),checkbox:E(us||(us=os(["\n\t\topacity: 0;\n\t\twidth: 20px;\n\t\theight: 20px;\n\t\tcursor: pointer;\n\t\tposition: absolute;\n\t"],["\n\t\topacity: 0;\n\t\twidth: 20px;\n\t\theight: 20px;\n\t\tcursor: pointer;\n\t\tposition: absolute;\n\t"]))),checked:E(cs||(cs=os(["\n\t\tfont-size: 20px;\n\t\tcursor: pointer;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 20px;\n\t\tcursor: pointer;\n\t\tcolor: ",";\n\t"])),Mi),unchecked:E(ds||(ds=os(["\n\t\tfont-size: 20px;\n\t\tcursor: pointer;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 20px;\n\t\tcursor: pointer;\n\t\tcolor: ",";\n\t"])),aa)},as={round:["check_circle","radio_button_unchecked"],square:["check_box","check_box_outline_blank"]};const ls=function(t){var e=t.type,n=void 0===e?"round":e,o=t.aligmnent,i=void 0===o?"right":o,a=t.checked,l=t.onChange,s=t.children,u=t.className,c=as[n]||as.round,d=a?c[0]:c[1];return D("div",{css:is.container,className:u,onClick:function(){return l&&l(!a)}},D("input",{type:"checkbox",css:is.checkbox,className:u,checked:!!a,readOnly:!0}),"left"===i?D(r.Fragment,null,D(hl,{css:a?is.checked:is.unchecked},d),s):D(r.Fragment,null,s,D(hl,{css:a?is.checked:is.unchecked},d)))};var ss,us,cs,ds;const fs=function(t){var e=t.className,n=t.width;return D("img",{width:void 0===n?72:n,css:e,src:"/public/images/logos/logo-sorry.png",srcSet:"/public/images/logos/logo-sorry2x.png 2x"})};var ps="https://app.bluecatreports.com/api";const hs={gaTrackingId:"UA-67907788-4",gaDebug:!1,serverUrl:ps,oauthUrl:"https://trello.com/1/authorize?expiration=never&name="+encodeURIComponent("Blue Cat Reports")+"&author="+encodeURIComponent("Blue Cat")+"&scope=read,account&key=8f3d6881804cfe2075d734d3522a91ac&callback_method=fragment&return_url="+ps+"/Signup/finish",tableItemsPerPageDefault:5,tableItemsPerPagePrintMode:50,boardsUpdatesPollingTimeMs:1e4,boardsUpdatesForcedRefreshTimeMs:6e5,dataGridLicenceKey:"AppName=CherryWoodSoftwareApp,Company=CherryWoodSoftware,ExpiryDate=2024-11-22T00:00:00.000Z,LicenseDeveloperCount=1,LicenseType=single_app,Ref=CherryWoodSoftwareLicenseRef,Z=-204561175-1063234279197560081-20878610771705708963-970983180",serverBaseUrl:function(){return ps.endsWith("/api")?ps.slice(0,-4):ps}};var ms=function(){function t(t){this.value=t}return t.some=function(e){if(!e)throw Error("Provided value must not be empty");return new t(e)},t.none=function(){return new t(null)},t.of=function(e){return this.isValid(e)?t.some(e):t.none()},t.isValid=function(t){return!!t||this.isNumberZero(t)||this.isFalse(t)||this.isEmptyString(t)},t.isNumberZero=function(t){return"number"==typeof t&&0===t},t.isEmptyString=function(t){return"string"==typeof t&&""===t},t.isFalse=function(t){return"boolean"==typeof t&&!t},t.prototype.getOrElse=function(t){return null===this.value?t:this.value},t.prototype.map=function(e){return null===this.value?t.none():t.of(e(this.value))},t.prototype.mapOrDefault=function(t,e){return null===this.value?e:t(this.value)},t.prototype.flatMap=function(e){return null===this.value?t.none():e(this.value)},t.prototype.matchWith=function(t){return null===this.value?t.none():t.some(this.value)},t.prototype.tap=function(e){return null!==this.value&&e(this.value),t.of(this.value)},t}();const gs=function(){return window.location.hash&&window.TrelloPowerUp?ms.of(window.TrelloPowerUp.iframe({useADSTokens:!1})):ms.none()};var As=n(96624),vs=function(){return gs().matchWith({none:function(){return As.resolve(ms.none())},some:function(t){return t.board("id").then((function(t){return ms.of(t.id)}))}})},ys=function(){return gs().matchWith({none:function(){return As.resolve(ms.none())},some:function(t){return t.member("paidStatus").then((function(t){return ms.of(t.paidStatus)}))}})};const bs=function(t,e,n){return gs().matchWith({none:function(){return gh.service.connectToTrello(t,e).then((function(t){return window.location.href=t,null}))},some:function(t){return t.authorize(hs.oauthUrl,{height:680,width:580}).then((function(e){return n?gh.service.regenerateTrelloToken(e):function(t,e){return void 0===e&&(e=null),As.all([e.member("id","fullName","username"),e.board("id")]).then((function(e){var n=e[0],r=e[1];return gh.service.signUp({trelloToken:t,acceptTerms:!0,fullName:n.fullName,username:n.username,trelloId:n.id,boardId:r.id})}))}(e,t)}))}})};var ws=n(13218),Cs=n.n(ws),xs=n(35161),Ss=n.n(xs),Os=n(6557),ks=n.n(Os);function Es(t,e){if(e.length<t)throw new TypeError(t+" argument"+t>1?"s":" required, but only "+e.length+" present")}function _s(t){Es(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||"object"==typeof t&&"[object Date]"===e?new Date(t.getTime()):"number"==typeof t||"[object Number]"===e?new Date(t):("string"!=typeof t&&"[object String]"!==e||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}function Ps(t){Es(1,arguments);var e=_s(t);return!isNaN(e)}var Bs={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"},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 Ts(t,e,n){var r;return n=n||{},r="string"==typeof Bs[t]?Bs[t]:1===e?Bs[t].one:Bs[t].other.replace("{{count}}",e),n.addSuffix?n.comparison>0?"in "+r:r+" ago":r}function Rs(t){return function(e){var n=e||{},r=n.width?String(n.width):t.defaultWidth;return t.formats[r]||t.formats[t.defaultWidth]}}const Is={date:Rs({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Rs({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:Rs({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var Ms={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Ds(t,e,n,r){return Ms[t]}function Ns(t){return function(e,n){var r,o=n||{};if("formatting"===(o.context?String(o.context):"standalone")&&t.formattingValues){var i=t.defaultFormattingWidth||t.defaultWidth,a=o.width?String(o.width):i;r=t.formattingValues[a]||t.formattingValues[i]}else{var l=t.defaultWidth,s=o.width?String(o.width):t.defaultWidth;r=t.values[s]||t.values[l]}return r[t.argumentCallback?t.argumentCallback(e):e]}}const Fs={ordinalNumber:function(t,e){var n=Number(t),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:Ns({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Ns({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return Number(t)-1}}),month:Ns({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:Ns({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:Ns({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 Ls(t){return function(e,n){var r=String(e),o=n||{},i=o.width,a=i&&t.matchPatterns[i]||t.matchPatterns[t.defaultMatchWidth],l=r.match(a);if(!l)return null;var s,u=l[0],c=i&&t.parsePatterns[i]||t.parsePatterns[t.defaultParseWidth];return s="[object Array]"===Object.prototype.toString.call(c)?function(t,e){for(var n=0;n<t.length;n++)if(t[n].test(r))return n}(c):function(t,e){for(var n in t)if(t.hasOwnProperty(n)&&t[n].test(r))return n}(c),s=t.valueCallback?t.valueCallback(s):s,{value:s=o.valueCallback?o.valueCallback(s):s,rest:r.slice(u.length)}}}var js;const Hs={ordinalNumber:(js={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}},function(t,e){var n=String(t),r=e||{},o=n.match(js.matchPattern);if(!o)return null;var i=o[0],a=n.match(js.parsePattern);if(!a)return null;var l=js.valueCallback?js.valueCallback(a[0]):a[0];return{value:l=r.valueCallback?r.valueCallback(l):l,rest:n.slice(i.length)}}),era:Ls({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:Ls({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(t){return t+1}}),month:Ls({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:Ls({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:Ls({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"})},Us={code:"en-US",formatDistance:Ts,formatLong:Is,formatRelative:Ds,localize:Fs,match:Hs,options:{weekStartsOn:0,firstWeekContainsDate:1}};function zs(t){if(null===t||!0===t||!1===t)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function Qs(t,e){Es(2,arguments);var n=_s(t).getTime(),r=zs(e);return new Date(n+r)}function Vs(t,e){Es(2,arguments);var n=zs(e);return Qs(t,-n)}function Ws(t,e){for(var n=t<0?"-":"",r=Math.abs(t).toString();r.length<e;)r="0"+r;return n+r}const Gs=function(t,e){var n=t.getUTCFullYear(),r=n>0?n:1-n;return Ws("yy"===e?r%100:r,e.length)},Ks=function(t,e){var n=t.getUTCMonth();return"M"===e?String(n+1):Ws(n+1,2)},Ys=function(t,e){return Ws(t.getUTCDate(),e.length)},qs=function(t,e){return Ws(t.getUTCHours()%12||12,e.length)},Xs=function(t,e){return Ws(t.getUTCHours(),e.length)},Zs=function(t,e){return Ws(t.getUTCMinutes(),e.length)},Js=function(t,e){return Ws(t.getUTCSeconds(),e.length)},$s=function(t,e){var n=e.length,r=t.getUTCMilliseconds();return Ws(Math.floor(r*Math.pow(10,n-3)),e.length)};var tu=864e5;function eu(t){Es(1,arguments);var e=1,n=_s(t),r=n.getUTCDay(),o=(r<e?7:0)+r-e;return n.setUTCDate(n.getUTCDate()-o),n.setUTCHours(0,0,0,0),n}function nu(t){Es(1,arguments);var e=_s(t),n=e.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var o=eu(r),i=new Date(0);i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0);var a=eu(i);return e.getTime()>=o.getTime()?n+1:e.getTime()>=a.getTime()?n:n-1}function ru(t){Es(1,arguments);var e=nu(t),n=new Date(0);n.setUTCFullYear(e,0,4),n.setUTCHours(0,0,0,0);var r=eu(n);return r}var ou=6048e5;function iu(t){Es(1,arguments);var e=_s(t),n=eu(e).getTime()-ru(e).getTime();return Math.round(n/ou)+1}function au(t,e){Es(1,arguments);var n=e||{},r=n.locale,o=r&&r.options&&r.options.weekStartsOn,i=null==o?0:zs(o),a=null==n.weekStartsOn?i:zs(n.weekStartsOn);if(!(a>=0&&a<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=_s(t),s=l.getUTCDay(),u=(s<a?7:0)+s-a;return l.setUTCDate(l.getUTCDate()-u),l.setUTCHours(0,0,0,0),l}function lu(t,e){Es(1,arguments);var n=_s(t,e),r=n.getUTCFullYear(),o=e||{},i=o.locale,a=i&&i.options&&i.options.firstWeekContainsDate,l=null==a?1:zs(a),s=null==o.firstWeekContainsDate?l:zs(o.firstWeekContainsDate);if(!(s>=1&&s<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var u=new Date(0);u.setUTCFullYear(r+1,0,s),u.setUTCHours(0,0,0,0);var c=au(u,e),d=new Date(0);d.setUTCFullYear(r,0,s),d.setUTCHours(0,0,0,0);var f=au(d,e);return n.getTime()>=c.getTime()?r+1:n.getTime()>=f.getTime()?r:r-1}function su(t,e){Es(1,arguments);var n=e||{},r=n.locale,o=r&&r.options&&r.options.firstWeekContainsDate,i=null==o?1:zs(o),a=null==n.firstWeekContainsDate?i:zs(n.firstWeekContainsDate),l=lu(t,e),s=new Date(0);s.setUTCFullYear(l,0,a),s.setUTCHours(0,0,0,0);var u=au(s,e);return u}var uu=6048e5;function cu(t,e){Es(1,arguments);var n=_s(t),r=au(n,e).getTime()-su(n,e).getTime();return Math.round(r/uu)+1}function du(t,e){var n=t>0?"-":"+",r=Math.abs(t),o=Math.floor(r/60),i=r%60;if(0===i)return n+String(o);var a=e||"";return n+String(o)+a+Ws(i,2)}function fu(t,e){return t%60==0?(t>0?"-":"+")+Ws(Math.abs(t)/60,2):pu(t,e)}function pu(t,e){var n=e||"",r=t>0?"-":"+",o=Math.abs(t);return r+Ws(Math.floor(o/60),2)+n+Ws(o%60,2)}const hu={G:function(t,e,n){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if("yo"===e){var r=t.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return Gs(t,e)},Y:function(t,e,n,r){var o=lu(t,r),i=o>0?o:1-o;return"YY"===e?Ws(i%100,2):"Yo"===e?n.ordinalNumber(i,{unit:"year"}):Ws(i,e.length)},R:function(t,e){return Ws(nu(t),e.length)},u:function(t,e){return Ws(t.getUTCFullYear(),e.length)},Q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return Ws(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"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return Ws(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"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){var r=t.getUTCMonth();switch(e){case"M":case"MM":return Ks(t,e);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"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return Ws(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"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){var o=cu(t,r);return"wo"===e?n.ordinalNumber(o,{unit:"week"}):Ws(o,e.length)},I:function(t,e,n){var r=iu(t);return"Io"===e?n.ordinalNumber(r,{unit:"week"}):Ws(r,e.length)},d:function(t,e,n){return"do"===e?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):Ys(t,e)},D:function(t,e,n){var r=function(t){Es(1,arguments);var e=_s(t),n=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var r=e.getTime(),o=n-r;return Math.floor(o/tu)+1}(t);return"Do"===e?n.ordinalNumber(r,{unit:"dayOfYear"}):Ws(r,e.length)},E:function(t,e,n){var r=t.getUTCDay();switch(e){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"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){var o=t.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return Ws(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){var o=t.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return Ws(i,e.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,n){var r=t.getUTCDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return Ws(o,e.length);case"io":return n.ordinalNumber(o,{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"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(t,e,n){var r,o=t.getUTCHours();switch(r=12===o?"noon":0===o?"midnight":o/12>=1?"pm":"am",e){case"b":case"bb":case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(t,e,n){var r,o=t.getUTCHours();switch(r=o>=17?"evening":o>=12?"afternoon":o>=4?"morning":"night",e){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(t,e,n){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return qs(t,e)},H:function(t,e,n){return"Ho"===e?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Xs(t,e)},K:function(t,e,n){var r=t.getUTCHours()%12;return"Ko"===e?n.ordinalNumber(r,{unit:"hour"}):Ws(r,e.length)},k:function(t,e,n){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?n.ordinalNumber(r,{unit:"hour"}):Ws(r,e.length)},m:function(t,e,n){return"mo"===e?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Zs(t,e)},s:function(t,e,n){return"so"===e?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Js(t,e)},S:function(t,e){return $s(t,e)},X:function(t,e,n,r){var o=(r._originalDate||t).getTimezoneOffset();if(0===o)return"Z";switch(e){case"X":return fu(o);case"XXXX":case"XX":return pu(o);case"XXXXX":case"XXX":default:return pu(o,":")}},x:function(t,e,n,r){var o=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return fu(o);case"xxxx":case"xx":return pu(o);case"xxxxx":case"xxx":default:return pu(o,":")}},O:function(t,e,n,r){var o=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+du(o,":");case"OOOO":default:return"GMT"+pu(o,":")}},z:function(t,e,n,r){var o=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+du(o,":");case"zzzz":default:return"GMT"+pu(o,":")}},t:function(t,e,n,r){var o=r._originalDate||t;return Ws(Math.floor(o.getTime()/1e3),e.length)},T:function(t,e,n,r){return Ws((r._originalDate||t).getTime(),e.length)}};function mu(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}}function gu(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}}const Au={p:gu,P:function(t,e){var n,r=t.match(/(P+)(p+)?/),o=r[1],i=r[2];if(!i)return mu(t,e);switch(o){case"P":n=e.dateTime({width:"short"});break;case"PP":n=e.dateTime({width:"medium"});break;case"PPP":n=e.dateTime({width:"long"});break;case"PPPP":default:n=e.dateTime({width:"full"})}return n.replace("{{date}}",mu(o,e)).replace("{{time}}",gu(i,e))}};var vu=6e4;function yu(t){return t.getTime()%vu}function bu(t){var e=new Date(t.getTime()),n=Math.ceil(e.getTimezoneOffset());e.setSeconds(0,0);var r=n>0?(vu+yu(e))%vu:yu(e);return n*vu+r}var wu=["D","DD"],Cu=["YY","YYYY"];function xu(t){return-1!==wu.indexOf(t)}function Su(t){return-1!==Cu.indexOf(t)}function Ou(t){if("YYYY"===t)throw new RangeError("Use `yyyy` instead of `YYYY` for formatting years; see: https://git.io/fxCyr");if("YY"===t)throw new RangeError("Use `yy` instead of `YY` for formatting years; see: https://git.io/fxCyr");if("D"===t)throw new RangeError("Use `d` instead of `D` for formatting days of the month; see: https://git.io/fxCyr");if("DD"===t)throw new RangeError("Use `dd` instead of `DD` for formatting days of the month; see: https://git.io/fxCyr")}var ku=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Eu=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,_u=/^'([^]*?)'?$/,Pu=/''/g,Bu=/[a-zA-Z]/;function Tu(t,e,n){Es(2,arguments);var r=String(e),o=n||{},i=o.locale||Us,a=i.options&&i.options.firstWeekContainsDate,l=null==a?1:zs(a),s=null==o.firstWeekContainsDate?l:zs(o.firstWeekContainsDate);if(!(s>=1&&s<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var u=i.options&&i.options.weekStartsOn,c=null==u?0:zs(u),d=null==o.weekStartsOn?c:zs(o.weekStartsOn);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!i.localize)throw new RangeError("locale must contain localize property");if(!i.formatLong)throw new RangeError("locale must contain formatLong property");var f=_s(t);if(!Ps(f))throw new RangeError("Invalid time value");var p=bu(f),h=Vs(f,p),m={firstWeekContainsDate:s,weekStartsOn:d,locale:i,_originalDate:f},g=r.match(Eu).map((function(t){var e=t[0];return"p"===e||"P"===e?(0,Au[e])(t,i.formatLong,m):t})).join("").match(ku).map((function(t){if("''"===t)return"'";var e=t[0];if("'"===e)return Ru(t);var n=hu[e];if(n)return!o.useAdditionalWeekYearTokens&&Su(t)&&Ou(t),!o.useAdditionalDayOfYearTokens&&xu(t)&&Ou(t),n(h,t,i.localize,m);if(e.match(Bu))throw new RangeError("Format string contains an unescaped latin alphabet character `"+e+"`");return t})).join("");return g}function Ru(t){return t.match(_u)[1].replace(Pu,"'")}var Iu=36e5,Mu={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Du=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Nu=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Fu=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Lu(t,e){Es(1,arguments);var n=e||{},r=null==n.additionalDigits?2:zs(n.additionalDigits);if(2!==r&&1!==r&&0!==r)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof t&&"[object String]"!==Object.prototype.toString.call(t))return new Date(NaN);var o,i=ju(t);if(i.date){var a=Hu(i.date,r);o=Uu(a.restDateString,a.year)}if(isNaN(o)||!o)return new Date(NaN);var l,s=o.getTime(),u=0;if(i.time&&(u=Qu(i.time),isNaN(u)||null===u))return new Date(NaN);if(!i.timezone){var c=new Date(s+u),d=new Date(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate(),c.getUTCHours(),c.getUTCMinutes(),c.getUTCSeconds(),c.getUTCMilliseconds());return d.setFullYear(c.getUTCFullYear()),d}return l=Wu(i.timezone),isNaN(l)?new Date(NaN):new Date(s+u+l)}function ju(t){var e,n={},r=t.split(Mu.dateTimeDelimiter);if(/:/.test(r[0])?(n.date=null,e=r[0]):(n.date=r[0],e=r[1],Mu.timeZoneDelimiter.test(n.date)&&(n.date=t.split(Mu.timeZoneDelimiter)[0],e=t.substr(n.date.length,t.length))),e){var o=Mu.timezone.exec(e);o?(n.time=e.replace(o[1],""),n.timezone=o[1]):n.time=e}return n}function Hu(t,e){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),r=t.match(n);if(!r)return{year:null};var o=r[1]&&parseInt(r[1]),i=r[2]&&parseInt(r[2]);return{year:null==i?o:100*i,restDateString:t.slice((r[1]||r[2]).length)}}function Uu(t,e){if(null===e)return null;var n=t.match(Du);if(!n)return null;var r=!!n[4],o=zu(n[1]),i=zu(n[2])-1,a=zu(n[3]),l=zu(n[4]),s=zu(n[5])-1;if(r)return function(t,e,n){return e>=1&&e<=53&&n>=0&&n<=6}(0,l,s)?function(t,e,n){var r=new Date(0);r.setUTCFullYear(t,0,4);var o=7*(e-1)+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+o),r}(e,l,s):new Date(NaN);var u=new Date(0);return function(t,e,n){return e>=0&&e<=11&&n>=1&&n<=(Gu[e]||(Ku(t)?29:28))}(e,i,a)&&function(t,e){return e>=1&&e<=(Ku(t)?366:365)}(e,o)?(u.setUTCFullYear(e,i,Math.max(o,a)),u):new Date(NaN)}function zu(t){return t?parseInt(t):1}function Qu(t){var e=t.match(Nu);if(!e)return null;var n=Vu(e[1]),r=Vu(e[2]),o=Vu(e[3]);return function(t,e,n){return 24===t?0===e&&0===n:n>=0&&n<60&&e>=0&&e<60&&t>=0&&t<25}(n,r,o)?n*Iu+6e4*r+1e3*o:NaN}function Vu(t){return t&&parseFloat(t.replace(",","."))||0}function Wu(t){if("Z"===t)return 0;var e=t.match(Fu);if(!e)return 0;var n="+"===e[1]?-1:1,r=parseInt(e[2]),o=e[3]&&parseInt(e[3])||0;return function(t,e){return e>=0&&e<=59}(0,o)?n*(r*Iu+6e4*o):NaN}var Gu=[31,null,31,30,31,30,31,31,30,31,30,31];function Ku(t){return t%400==0||t%4==0&&t%100}var Yu=n(57129),qu=Lu,Xu=function(t,e){return Ss()(t,(function(t,n){return t instanceof Date?encodeURIComponent(e?e+"."+n:n)+"="+encodeURIComponent(Tu(t,"yyyy-MM-dd")):Cs()(t)?Xu(t,e?e+"."+n:n):t?encodeURIComponent(e?e+"."+n:n)+"="+encodeURIComponent(String(t)):null})).filter(ks()).join("&").replace(/%20/g,"+")},Zu=function(t){return Yu.parse(t)},Ju=n(96624),$u=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},tc={container:E(nc||(nc=$u(["\n\t\tflex: 1 0 100%;\n\t\tbackground-color: white;\n\t\tmargin: "," 75px 0 75px;\n\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tmax-width: 100vw;\n\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\t\ta {\n\t\t\tfont-weight: bold;\n\t\t\tcolor: currentColor;\n\t\t\ttext-decoration: underline;\n\t\t}\n\t\ta:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tflex: 1 0 100%;\n\t\tbackground-color: white;\n\t\tmargin: "," 75px 0 75px;\n\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tmax-width: 100vw;\n\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\t\ta {\n\t\t\tfont-weight: bold;\n\t\t\tcolor: currentColor;\n\t\t\ttext-decoration: underline;\n\t\t}\n\t\ta:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"])),Go,Bi,Mi),header:E(rc||(rc=$u(["\n\t\tfont-size: 64px;\n\t\tcolor: ",";\n\t\tmargin: 0 auto;\n\t"],["\n\t\tfont-size: 64px;\n\t\tcolor: ",";\n\t\tmargin: 0 auto;\n\t"])),qi),title:E(oc||(oc=$u(["\n\t\tfont-size: 1.25rem;\n\t\tfont-weight: bold;\n\t\tmargin-bottom: ",";\n\t\t"," {\n\t\t\tfont-weight: 300;\n\t\t\tfont-size: 1.5rem;\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t"],["\n\t\tfont-size: 1.25rem;\n\t\tfont-weight: bold;\n\t\tmargin-bottom: ",";\n\t\t"," {\n\t\t\tfont-weight: 300;\n\t\t\tfont-size: 1.5rem;\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t"])),Uo,Bi,Vo),introText:E(ic||(ic=$u(["\n\t\tp {\n\t\t\tcolor: ",";\n\t\t}\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tp {\n\t\t\tcolor: ",";\n\t\t}\n\t\tmargin-bottom: ",";\n\t"])),ia,Go),logo:E(ac||(ac=$u(["\n\t\tcolor: ",";\n\t\twidth: 128px;\n\t\theight: 128px;\n\t\tmargin: 20px;\n\t"],["\n\t\tcolor: ",";\n\t\twidth: 128px;\n\t\theight: 128px;\n\t\tmargin: 20px;\n\t"])),Mi),terms:E(lc||(lc=$u(["\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tmargin-bottom: 2rem;\n\t\ta {\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t"," {\n\t\t\tmax-width: 400px;\n\t\t}\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tmargin-bottom: 2rem;\n\t\ta {\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t"," {\n\t\t\tmax-width: 400px;\n\t\t}\n\t"])),la,Bi),textContainer:E(sc||(sc=$u(["\n\t\tflex: 2;\n\t\tpadding: ",";\n\t\tmax-width: 100%;\n\t\ttext-align: center;\n\n\t\t"," {\n\t\t\ttext-align: left;\n\t\t\tmax-width: 480px;\n\t\t\tmargin-top: ",";\n\t\t\tmargin-right: ",";\n\t\t}\n\t"],["\n\t\tflex: 2;\n\t\tpadding: ",";\n\t\tmax-width: 100%;\n\t\ttext-align: center;\n\n\t\t"," {\n\t\t\ttext-align: left;\n\t\t\tmax-width: 480px;\n\t\t\tmargin-top: ",";\n\t\t\tmargin-right: ",";\n\t\t}\n\t"])),zo,Bi,Ko,Ko),imageContainer:E(uc||(uc=$u(["\n\t\torder: -1;\n\t\ttext-align: center;\n\t\t"," {\n\t\t\torder: 1;\n\t\t}\n\t\timg {\n\t\t\tmax-width: 100%;\n\t\t\tmax-height: 250px;\n\t\t\t"," {\n\t\t\t\tmax-height: initial;\n\t\t\t\tmax-width: 320px;\n\t\t\t}\n\t\t}\n\t"],["\n\t\torder: -1;\n\t\ttext-align: center;\n\t\t"," {\n\t\t\torder: 1;\n\t\t}\n\t\timg {\n\t\t\tmax-width: 100%;\n\t\t\tmax-height: 250px;\n\t\t\t"," {\n\t\t\t\tmax-height: initial;\n\t\t\t\tmax-width: 320px;\n\t\t\t}\n\t\t}\n\t"])),Bi,Bi),authButton:E(cc||(cc=$u(["\n\t\tmax-width: 100%;\n\t\twidth: 400px;\n\t"],["\n\t\tmax-width: 100%;\n\t\twidth: 400px;\n\t"])))};const ec=Ze((function(t){var e=t.match,n=t.history,o=t.location,i=t.redeemInvite,a=void 0!==i&&i,l=t.regenerateToken,s=void 0!==l&&l,u=(0,r.useState)(!1),c=u[0],d=u[1],f=(0,r.useState)(a),p=f[0],h=f[1],m=(0,r.useState)(!1),g=m[0],A=m[1];(0,r.useEffect)((function(){if(a){var t=e.params,n=t.id,r=t.inviteToken;gh.service.checkInvite(n,r).then((function(){h(!1),A(!0)})).catch((function(){h(!1),A(!1)}))}}),[]);var v=(0,r.useCallback)((function(t){return r=void 0,i=void 0,u=function(){var r;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}}(this,(function(i){switch(i.label){case 0:return c?[4,bs(Zu(o.search).pathname,a?e.params.inviteToken:"",s)]:[2];case 1:return(r=i.sent())&&(t(r),r.loggedIn?n.push("/queries",{fromLogin:!0}):n.push("/login-error")),[2]}}))},new((l=void 0)||(l=Ju))((function(t,e){function n(t){try{a(u.next(t))}catch(t){e(t)}}function o(t){try{a(u.throw(t))}catch(t){e(t)}}function a(e){var r;e.done?t(e.value):(r=e.value,r instanceof l?r:new l((function(t){t(r)}))).then(n,o)}a((u=u.apply(r,i||[])).next())}));var r,i,l,u}),[c]);return D(gh.SessionContext.Consumer,null,(function(t){var e=t.setSession,n=t.session;return t.isDowntime?D(We,{to:"/downtime"}):n&&n.loggedIn&&!s?D(We,{to:"/"}):a&&p?D(Nl,null):a&&!g?D("div",{css:tc.container},D("div",{css:tc.textContainer},D("div",{css:tc.introText},D("div",{css:[ma.rowCenterAll,qo.b_l]},D(fs,{width:128})),D("h1",{css:tc.title},D(se,{id:"invite.noinvite"}))))):D(r.Fragment,null,D("div",{css:tc.container},D("div",{css:tc.textContainer},D("div",{css:tc.introText},D("h1",{css:tc.title},D(se,{id:(a?"invite":"login")+".title"})),D("p",{css:ha.paragraph},D(se,{id:(a?"invite":"login")+".subtext"})),D("p",{css:ha.paragraph},D(se,{id:"login.action_intro"}))),D("div",{css:[tc.terms,ma.rowCenterY]},D(ls,{checked:c,onChange:d,css:E(dc||(dc=$u(["\n\t\t\t\t\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t\t\t\t\t"])),Uo)}),D(se,{id:"login.accept_terms",values:{terms:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return D("a",{key:"terms-link",rel:"noopener noreferrer",target:"_blank",href:"https://bluecatreports.com/terms"},D("span",{key:"terms-text"},t))},privacy:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return D("a",{key:"privacy-link",rel:"noopener noreferrer",target:"_blank",href:"https://bluecatreports.com/privacy"},D("span",{key:"privacy-text"},t))}}},(function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return D("span",null,t.map((function(t,e){return D(r.Fragment,{key:e},t)})))}))),D("p",null,D(Wl,{type:"INFO",size:"LARGE",disabled:!c,onClick:function(){return v(e)},css:[qo.t_l,tc.authButton]},D(se,{id:"login.connect_button"})))),D("div",{css:tc.imageContainer},D("img",{src:"/public/images/trello-auth-example.png",alt:"Trello Login Example"}))))}))}));var nc,rc,oc,ic,ac,lc,sc,uc,cc,dc;r.Component,r.Component;var fc=function(t,e){return"function"==typeof t?t(e):t},pc=function(t,e){return"string"==typeof t?Ce(t,null,null,e):t},hc=function(t){return t},mc=r.forwardRef;void 0===mc&&(mc=hc);var gc=mc((function(t,e){var n=t.innerRef,o=t.navigate,i=t.onClick,a=Le(t,["innerRef","navigate","onClick"]),l=a.target,s=fe({},a,{onClick:function(t){try{i&&i(t)}catch(e){throw t.preventDefault(),e}t.defaultPrevented||0!==t.button||l&&"_self"!==l||function(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}(t)||(t.preventDefault(),o())}});return s.ref=hc!==mc&&e||n,r.createElement("a",s)})),Ac=mc((function(t,e){var n=t.component,o=void 0===n?gc:n,i=t.replace,a=t.to,l=t.innerRef,s=Le(t,["component","replace","to","innerRef"]);return r.createElement(je.Consumer,null,(function(t){t||Ae(!1);var n=t.history,u=pc(fc(a,t.location),t.location),c=u?n.createHref(u):"",d=fe({},s,{href:c,navigate:function(){var e=fc(a,t.location);(i?n.replace:n.push)(e)}});return hc!==mc?d.ref=e||l:d.innerRef=l,r.createElement(o,d)}))})),vc=function(t){return t},yc=r.forwardRef;void 0===yc&&(yc=vc);var bc=yc((function(t,e){var n=t["aria-current"],o=void 0===n?"page":n,i=t.activeClassName,a=void 0===i?"active":i,l=t.activeStyle,s=t.className,u=t.exact,c=t.isActive,d=t.location,f=t.strict,p=t.style,h=t.to,m=t.innerRef,g=Le(t,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","strict","style","to","innerRef"]);return r.createElement(je.Consumer,null,(function(t){t||Ae(!1);var n=d||t.location,i=pc(fc(h,n),n),A=i.pathname,v=A&&A.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),y=v?Ye(n.pathname,{path:v,exact:u,strict:f}):null,b=!!(c?c(y,n):y),w=b?function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.filter((function(t){return t})).join(" ")}(s,a):s,C=b?fe({},p,{},l):p,x=fe({"aria-current":b&&o||null,className:w,style:C,to:i},g);return vc!==yc?x.ref=e||m:x.innerRef=m,r.createElement(Ac,x)}))})),wc=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Cc={container:E(kc||(kc=wc(["\n\t\ttext-align: center;\n\t"],["\n\t\ttext-align: center;\n\t"]))),icon:E(Ec||(Ec=wc(["\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t\tfont-size: 52px;\n\t\tcolor: ",";\n\t"],["\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t\tfont-size: 52px;\n\t\tcolor: ",";\n\t"])),zo,zo,ra),text:E(_c||(_c=wc(["\n\t\tfont-size: 14px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tmargin: 0;\n\t"],["\n\t\tfont-size: 14px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tmargin: 0;\n\t"])),ia),description:E(Pc||(Pc=wc(["\n\t\tcolor: ",";\n\t\tline-height: 1.5;\n\t\tfont-weight: normal;\n\t\tmargin: "," auto 0;\n\t\tmax-width: 350px;\n\t"],["\n\t\tcolor: ",";\n\t\tline-height: 1.5;\n\t\tfont-weight: normal;\n\t\tmargin: "," auto 0;\n\t\tmax-width: 350px;\n\t"])),oa,Uo)};function xc(t){var e=t.icon,n=t.messageId,r=t.descriptionId;return D("div",{css:[ma.columnCenterAll,Cc.container]},D("div",null,D(hl,{css:Cc.icon},e)),D("div",{css:Cc.text},D(se,{id:n}),r?D("p",{css:Cc.description},D(se,{id:r})):null))}var Sc=function(t){var e=t.messageId;return D(xc,{icon:"block",messageId:void 0===e?"card.no_data":e})};const Oc=function(t){var e=t.messageId,n=t.descriptionId;return D(xc,{icon:"lock",messageId:e||"card.no_access",descriptionId:n})};var kc,Ec,_c,Pc,Bc,Tc;!function(t){t.SystemAdmin="SystemAdmin",t.AccountAdmin="AccountAdmin",t.ReportEditor="ReportEditor"}(Tc||(Tc={}));var Rc=((Bc={})[Tc.SystemAdmin]=function(t){return t.isSystemAdmin||!1},Bc[Tc.AccountAdmin]=function(t){return t.isAccountAdmin||!1},Bc[Tc.ReportEditor]=function(t){return t.isAccountAdmin||!1},Bc),Ic=function(t,e){var n=Rc[e];return!!n&&n(t)};const Mc=function(t){var e=t.children,n=t.requiredRole,o=t.showNoAccess,i=fh();return Ic(i,n)?D(r.Fragment,null,e):o?D(Oc,{messageId:"accesscontrol.noaccess"}):null};var Dc=function(t){var e=t.className,n=t.type,r=void 0===n?"CIRCLE":n;return"STACKED"===r?D("svg",{className:e,width:"4em",height:"1em",viewBox:"0 0 936 320",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},D("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},D("g",{id:"BlueCatReports_logo_v2_blue",fill:"#3458F0"},D("g",{id:"Group",transform:"translate(383.000000, 34.000000)"},D("path",{d:"M37.6,120 C31.5,120 25.3,119.7 19.3,119.1 C13.2,118.5 8.6,117.9 5.5,117.2 L1,116.3 L1,9.7 C12.2,7.2 24.3,6 37.5,6 C67.5,6 81.2,14.5 81.2,35 C81.2,47.3 75.9,55.5 65.4,59.4 C78.6,63.6 85.3,73.1 85.3,87.8 C85.1,111.4 70.1,120 37.6,120 Z M22.8,24.3 L22.8,53.5 L37.7,53.5 C52.8,53.5 59,49.5 59,38.3 C59,26.5 52.2,23.4 37.3,23.4 C31.8,23.3 27,23.6 22.8,24.3 Z M22.8,68.4 L22.8,101.6 C26.7,102.1 31.8,102.4 38.2,102.4 C55.4,102.4 62.9,98.5 62.9,85.6 C62.9,73.3 56.1,68.4 39.1,68.4 L22.8,68.4 Z",id:"Shape",fillRule:"nonzero"}),D("polygon",{id:"Path",points:"118.8 0 118.8 59 118.8 118 108.1 118 97.4 118 97.4 59 97.4 0 108.1 0"}),D("path",{d:"M155.2,32.2 L155.2,86.4 C155.2,99.4 161.7,102.7 172.8,102.7 C177.9,102.7 183.5,101.8 185.8,101 L187.7,100.5 L187.7,32.2 L209.1,32.2 L209.1,112.8 L204,114.8 C202,115.6 197.6,116.5 191,117.9 C184.5,119.3 178,119.9 171.6,119.9 C146.1,119.9 134,110.4 134,84.2 L134,32.2 L155.2,32.2 Z",id:"Path"}),D("path",{d:"M243.1,80.5 C243.1,92.9 249.2,102.9 265.3,102.9 C272.8,102.9 281.5,101.3 285.2,100.1 L288.2,99.2 L290.8,115.4 C283.2,118.5 274,120.1 263.1,120.1 C235.4,120.1 221.6,105.2 221.6,75.2 C221.6,61.7 224.7,51 230.9,42.7 C237.3,34.5 246.9,30.4 259.8,30.4 C284.5,30.4 295.1,44.5 295.1,65.7 C295.1,70.2 294.5,75.2 293.4,80.6 L243.1,80.6 L243.1,80.5 Z M274.8,66.5 L274.8,64.3 C274.8,53.7 271.5,46.9 259.9,46.9 C249.6,46.9 244.1,53.4 243.3,66.5 L274.8,66.5 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M408.1,115 C401.4,118.3 392.4,120 380.9,120 C342.5,120 329.6,94.4 329.6,63 C329.6,31.6 342.2,6 380.7,6 C391.1,6 401.2,8 405.1,9.7 L408.1,10.9 L403,27.8 C398.2,25.5 391.7,24.2 383.4,24.2 C356.7,24.2 351.7,43.8 351.7,62.9 C351.7,82 356.7,101.6 383.4,101.6 C390.9,101.6 398,100 401,98.8 L403,98 L408.1,115 Z",id:"Path"}),D("path",{d:"M465.2,71 L465.2,61.5 C465.2,52.3 459,47.7 446.7,47.7 C438.8,47.7 429.9,49.6 426,51.3 L423,52.4 L419,36.6 C427.7,32.4 438.1,30.4 450.2,30.4 C473.2,30.4 486.4,39.6 486.4,62.1 L486.4,112.9 C485.3,113.4 483.9,114.1 481.9,114.9 C480,115.7 475.8,116.6 469.5,118 C463.1,119.4 456.6,120 449.9,120 C426.3,120 414.5,111.6 414.5,95 C414.5,78.4 426.5,70 450.2,70 C455.8,69.9 460.7,70.2 465.2,71 Z M463.4,104.4 L465.3,103.9 L465.3,84.9 C459.9,84.3 455.7,84 452.6,84 C442,84 436.3,86.5 436.3,95 C436.3,103.2 441.7,105.9 451.1,105.9 C455.8,106 461.1,105.2 463.4,104.4 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M548.8,49.3 L526,49.3 L526,87 C526,97.4 530.2,102.7 538.6,102.7 C542.2,102.7 546.5,101.8 548.5,101 L550.1,100.5 L552.6,116.2 C548.1,118.7 541.7,119.9 533.8,119.9 C514.4,119.9 504.6,108.9 504.6,87 L504.6,49.3 L494,49.3 L494,32.2 L504.6,32.2 L504.6,10.4 L526,7.3 L526,32.2 L548.8,32.2 L548.8,49.3 Z",id:"Path"}),D("path",{d:"M0.9,253.6 L0.9,145.1 C13.3,142.8 25.6,141.5 37.6,141.5 C69.3,141.5 83.9,151.9 83.9,176.3 C83.9,193.1 76.4,203.6 61.5,208 L71.3,226.5 C75.2,234.4 78,237.4 83.6,237.4 L87,236.9 L87,252.9 C84.8,254.3 81.6,254.9 77.1,254.9 C64.7,254.9 58.5,248.4 51.8,235.3 L39.4,210.9 L36.4,210.9 C33.1,210.9 28.6,210.7 22.9,210.6 L22.9,253.6 L0.9,253.6 Z M38.4,159.2 C34.5,159.2 29.2,159.5 22.9,160.1 L22.9,194.1 C26,194.3 30.5,194.4 36.6,194.4 C54.8,194.4 62.1,190 62.1,177 C62,163.5 54.4,159.2 38.4,159.2 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M117.2,216 C117.2,228.4 123.3,238.4 139.4,238.4 C146.9,238.4 155.6,236.8 159.3,235.6 L162.3,234.7 L164.9,250.9 C157.3,254 148.1,255.6 137.2,255.6 C109.5,255.6 95.7,240.7 95.7,210.7 C95.7,197.2 98.8,186.5 105,178.2 C111.4,170 121,165.9 133.9,165.9 C158.6,165.9 169.2,180 169.2,201.2 C169.2,205.7 168.6,210.7 167.5,216.1 L117.2,216.1 L117.2,216 Z M148.9,202.1 L148.9,199.9 C148.9,189.3 145.6,182.5 134,182.5 C123.7,182.5 118.2,189 117.4,202.1 L148.9,202.1 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M219.5,255.5 C215,255.5 210,254.9 204.6,253.5 L204.6,286 L183,286 L183,173 L187.7,171.1 C189.7,170.3 193.9,169.2 200,167.8 C206.1,166.4 212.1,165.8 217.9,165.8 C246.9,165.8 259.2,180.9 259.2,210.7 C259.2,240.5 245.9,255.5 219.5,255.5 Z M217.9,183.1 C212.8,183.1 208.3,183.7 204.5,185 L204.5,236.3 C207.8,237.7 212.1,238.3 217.9,238.3 C232.7,238.3 237.6,228.8 237.6,210.8 C237.6,192.6 232.8,183.1 217.9,183.1 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M309.8,255.5 C283.5,255.5 270.5,240.6 270.5,210.8 C270.5,180.8 283.5,165.9 309.8,165.9 C335.9,165.9 348.9,180.8 348.9,210.8 C349,240.6 335.9,255.5 309.8,255.5 Z M324.9,192.7 C322.9,186.5 317.8,183.1 309.8,183.1 C301.9,183.1 296.7,186.5 294.4,192.7 C292.4,198.8 291.9,203.3 291.9,210.7 C291.9,218.3 292.4,222.7 294.4,228.9 C296.7,235 301.9,238.2 309.8,238.2 C317.7,238.2 322.8,234.9 324.9,228.9 C327.2,222.7 327.5,218.3 327.5,210.7 C327.5,203.3 327.2,198.8 324.9,192.7 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M405.6,184.5 C404.7,184.3 402.8,184.3 400.2,184.3 C395.2,184.3 390.1,185.1 385,186.5 L385,253.6 L363.6,253.6 L363.6,173.1 C372.5,168.4 383.5,166.1 396.7,166.1 C400.6,166.1 404,166.3 407,166.7 L405.6,184.5 Z",id:"Path"}),D("path",{d:"M470.4,184.8 L447.6,184.8 L447.6,222.5 C447.6,232.9 451.8,238.2 460.2,238.2 C463.8,238.2 468.1,237.3 470.1,236.5 L471.7,236 L474.2,251.7 C469.7,254.2 463.3,255.4 455.4,255.4 C436,255.4 426.2,244.4 426.2,222.5 L426.2,184.8 L415.6,184.8 L415.6,167.7 L426.2,167.7 L426.2,146 L447.6,142.9 L447.6,167.8 L470.4,167.8 L470.4,184.8 Z",id:"Path"}),D("path",{d:"M508.5,197.1 C512.4,198.8 514.6,199.4 520.9,201.1 C529.1,203.4 534.7,205.4 540.3,209.6 C545.9,213.8 548.8,220.3 548.8,228.9 C548.8,247.1 535.1,255.5 512.3,255.5 C502.5,255.5 492.7,253.6 488.5,252.2 L485.4,251.1 L488.2,234.9 C494.9,237.4 502.8,238.6 512,238.6 C523,238.6 528.6,236 528.6,230.7 C528.6,225 523.5,222.8 511.7,219.7 C504.1,217.7 498.8,215.7 492.6,211.5 C486.5,207.2 483.3,200.3 483.3,191.6 C483.3,182.4 486.7,175.9 493.4,171.9 C500.1,167.9 508.8,165.8 519.3,165.8 C524.7,165.8 529.9,166.3 535,167 C540.1,167.8 543.5,168.6 545.1,169.2 L542,185.4 C536.1,183.5 529,182.6 520.6,182.6 C509.1,182.6 503.4,185.2 503.4,190.4 C503.4,193.4 504.8,195.4 508.5,197.1 Z",id:"Path"})),D("g",{id:"Group"},D("path",{d:"M174.3,0.3 C85.1,-4.8 7.5,63.4 1.4,148.9 C-2.7,206.8 22.3,258.4 63.2,290.8 C78.8,277.1 95.6,264.3 109.2,255.2 C122.1,258.8 133.2,258.1 140.9,257 C95.9,248.4 62.3,215.6 62.3,176.5 C62.3,173.6 62.5,170.8 62.8,168 C64.1,157.3 63.5,146.5 62.1,135.8 C58,103.4 61.9,81.8 64.8,71.3 C66,67.1 70.6,65 74.5,66.8 C102.8,80.1 120.4,101.8 120.4,101.8 C133.7,96.6 148.6,93.7 164.4,93.7 C179.9,93.7 194.5,96.5 207.6,101.5 C209.7,99 226.8,79.2 253.3,66.8 C257.2,65 261.8,67.1 263,71.3 C265.9,81.7 269.7,102.8 265.8,134.6 C264.4,146 264.7,157.5 266,168.9 C266.3,171.4 266.4,174 266.4,176.6 C266.4,209.8 242.2,238.5 207.3,251.7 L207.3,320 C274.2,301.6 324.9,241.5 326.5,168 C331.1,81.6 261.8,5.4 174.3,0.3 Z",id:"Path"}),D("path",{d:"M200.6,204.7 C198.1,203.1 194.9,203.8 193.3,206.2 C191.7,208.6 189,210.4 185.3,211.6 C181,212.9 177.7,212.7 175.2,211 C172.2,209 170.7,205.1 169.9,202.2 C173.6,198.5 177.3,193 177.3,189.3 C177.3,184.4 167.6,184 164,184 C160.4,184 150.7,184 150.7,189.3 C150.7,193 154.5,198.5 158.1,202.2 C157.3,205.1 155.8,209 152.8,211 C150.3,212.7 147,212.9 142.6,211.6 C138.9,210.5 136.2,208.7 134.6,206.2 C133,203.7 129.7,203.1 127.3,204.7 C124.8,206.3 124.2,209.6 125.8,212 C127.9,215.2 132,219.4 139.7,221.7 C142.6,222.6 145.3,223 147.9,223 C152,223 155.7,221.9 158.9,219.7 C161,218.3 162.7,216.5 164.1,214.6 C165.5,216.5 167.1,218.3 169.3,219.7 C172.5,221.9 176.2,223 180.3,223 C182.9,223 185.6,222.6 188.4,221.7 C196.1,219.4 200.2,215.2 202.3,212 C203.7,209.6 203,206.3 200.6,204.7 Z",id:"Path"}),D("path",{d:"M214.7,162.9 C216,164.2 217,165.7 217.6,167.3 C218.5,169.3 220.4,170.6 222.5,170.6 C223.2,170.6 223.9,170.5 224.5,170.2 C227.2,169.1 228.5,166 227.3,163.3 C226.1,160.4 224.3,157.8 222.1,155.5 C219.9,153.3 217.3,151.5 214.4,150.2 C208.4,147.6 201.5,147.6 195.5,150.2 C192.6,151.4 190,153.2 187.8,155.5 C185.6,157.7 183.8,160.4 182.6,163.3 C181.5,166 182.7,169.1 185.4,170.2 C188.1,171.3 191.2,170.1 192.3,167.4 C193,165.7 194,164.3 195.2,163 C196.5,161.7 197.9,160.7 199.5,160 C202.9,158.6 206.8,158.6 210.1,160 C211.9,160.7 213.4,161.7 214.7,162.9 Z",id:"Path"}),D("path",{d:"M132.6,162.9 C133.9,164.2 134.9,165.7 135.5,167.3 C136.4,169.3 138.3,170.6 140.4,170.6 C141.1,170.6 141.8,170.5 142.4,170.2 C145.1,169.1 146.4,166 145.2,163.3 C144,160.4 142.2,157.8 140,155.5 C137.8,153.2 135.2,151.5 132.3,150.2 C126.3,147.6 119.4,147.6 113.4,150.2 C110.5,151.4 107.9,153.2 105.7,155.5 C103.5,157.7 101.7,160.4 100.5,163.3 C99.4,166 100.6,169.1 103.3,170.2 C106,171.3 109.1,170.1 110.2,167.4 C110.9,165.7 111.9,164.3 113.1,163 C114.4,161.7 115.8,160.7 117.4,160 C120.8,158.6 124.6,158.6 128,160 C129.9,160.7 131.3,161.7 132.6,162.9 Z",id:"Path"}))))):"HORIZONTAL"===r?D("svg",{className:e,height:"1em",width:"6em",viewBox:"0 0 1186 198",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},D("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},D("g",{id:"BlueCatReports_logo_v1_blue",fill:"#3458F0"},D("g",{id:"Group"},D("path",{d:"M107.5,0.3 C52.4,-2.9 4.5,39.3 0.7,92.1 C-1.8,127.9 13.6,159.8 38.9,179.7 C48.5,171.2 58.9,163.3 67.3,157.7 C75.3,159.9 82.1,159.5 86.9,158.8 C59.1,153.5 38.4,133.2 38.4,109 C38.4,107.2 38.5,105.5 38.7,103.8 C39.5,97.2 39.1,90.5 38.3,83.9 C35.8,63.9 38.1,50.5 40,44 C40.7,41.4 43.6,40.1 46,41.2 C63.4,49.6 74.2,63 74.2,63 C82.4,59.8 91.6,58 101.4,58 C111,58 120,59.7 128.1,62.8 C129.4,61.3 140,49 156.3,41.4 C158.7,40.3 161.6,41.6 162.3,44.2 C164.1,50.6 166.4,63.7 164.1,83.3 C163.2,90.3 163.4,97.4 164.3,104.5 C164.5,106.1 164.6,107.7 164.6,109.3 C164.6,129.8 149.6,147.5 128.1,155.7 L128.1,198 C169.4,186.6 200.7,149.5 201.8,104.1 C204.4,50.6 161.6,3.5 107.5,0.3 Z",id:"Path"}),D("path",{d:"M123.8,126.6 C122.3,125.6 120.3,126 119.3,127.5 C118.3,129 116.6,130.1 114.4,130.8 C111.7,131.6 109.7,131.5 108.1,130.4 C106.3,129.2 105.3,126.7 104.8,124.9 C107.1,122.6 109.4,119.2 109.4,116.9 C109.4,113.9 103.4,113.6 101.2,113.6 C99,113.6 93,113.6 93,116.9 C93,119.2 95.3,122.6 97.6,124.9 C97.1,126.7 96.2,129.1 94.3,130.3 C92.7,131.4 90.7,131.5 88,130.7 C85.7,130 84,128.9 83.1,127.4 C82.1,125.9 80.1,125.5 78.6,126.5 C77.1,127.5 76.7,129.5 77.7,131 C79,133 81.5,135.6 86.3,137 C88.1,137.5 89.8,137.8 91.3,137.8 C93.8,137.8 96.1,137.1 98.1,135.8 C99.4,134.9 100.5,133.8 101.3,132.7 C102.1,133.9 103.2,135 104.5,135.8 C106.5,137.2 108.8,137.8 111.3,137.8 C112.9,137.8 114.6,137.5 116.3,137 C121.1,135.6 123.6,133 124.9,131 C125.7,129.6 125.3,127.6 123.8,126.6 Z",id:"Path"}),D("path",{d:"M132.5,100.8 C133.3,101.6 133.9,102.5 134.3,103.5 C134.8,104.8 136,105.5 137.3,105.5 C137.7,105.5 138.2,105.4 138.6,105.2 C140.3,104.5 141.1,102.6 140.4,100.9 C139.6,99.1 138.6,97.5 137.2,96.1 C135.8,94.7 134.2,93.6 132.4,92.9 C128.7,91.3 124.4,91.3 120.7,92.9 C118.9,93.7 117.3,94.8 115.9,96.1 C114.5,97.5 113.4,99.1 112.7,100.9 C112,102.6 112.8,104.5 114.5,105.2 C116.2,105.9 118.1,105.1 118.8,103.4 C119.2,102.4 119.8,101.5 120.6,100.7 C121.4,99.9 122.3,99.3 123.3,98.9 C125.4,98 127.8,98 129.9,98.9 C130.8,99.4 131.7,100 132.5,100.8 Z",id:"Path"}),D("path",{d:"M81.7,100.8 C82.5,101.6 83.1,102.5 83.5,103.5 C84,104.8 85.2,105.5 86.5,105.5 C86.9,105.5 87.4,105.4 87.8,105.2 C89.5,104.5 90.3,102.6 89.6,100.9 C88.8,99.1 87.8,97.5 86.4,96.1 C85,94.7 83.4,93.6 81.6,92.9 C77.9,91.3 73.6,91.3 69.9,92.9 C68.1,93.7 66.5,94.8 65.1,96.1 C63.7,97.5 62.6,99.1 61.9,100.9 C61.2,102.6 62,104.5 63.7,105.2 C65.4,105.9 67.3,105.1 68,103.4 C68.4,102.4 69,101.5 69.8,100.7 C70.6,99.9 71.5,99.3 72.5,98.9 C74.6,98 77,98 79.1,98.9 C80.1,99.4 81,100 81.7,100.8 Z",id:"Path"})),D("g",{id:"Group",transform:"translate(242.000000, 46.000000)"},D("path",{d:"M31.1,101 C26,101 20.8,100.7 15.7,100.2 C10.6,99.7 6.7,99.2 4.1,98.6 L0.3,97.8 L0.3,8.4 C9.7,6.3 19.9,5.3 31,5.3 C56.2,5.3 67.7,12.5 67.7,29.7 C67.7,40 63.3,46.9 54.4,50.2 C65.5,53.7 71.1,61.7 71.1,74.1 C71,93.8 58.4,101 31.1,101 Z M18.7,20.6 L18.7,45.1 L31.2,45.1 C43.9,45.1 49.1,41.7 49.1,32.3 C49.1,22.4 43.4,19.8 30.8,19.8 C26.3,19.9 22.2,20.1 18.7,20.6 Z M18.7,57.7 L18.7,85.6 C22,86 26.3,86.3 31.6,86.3 C46.1,86.3 52.3,83 52.3,72.2 C52.3,61.9 46.6,57.7 32.3,57.7 L18.7,57.7 Z",id:"Shape",fillRule:"nonzero"}),D("polygon",{id:"Path",points:"99.3 0.3 99.3 49.9 99.3 99.5 90.3 99.5 81.3 99.5 81.3 49.9 81.3 0.3 90.3 0.3"}),D("path",{d:"M129.9,27.3 L129.9,72.8 C129.9,83.8 135.4,86.5 144.6,86.5 C148.9,86.5 153.6,85.7 155.6,85.1 L157.2,84.7 L157.2,27.3 L175.2,27.3 L175.2,95 L170.9,96.7 C169.2,97.4 165.6,98.1 159.9,99.3 C154.4,100.5 148.9,101 143.6,101 C122.2,101 112,93 112,71 L112,27.3 L129.9,27.3 Z",id:"Path"}),D("path",{d:"M203.7,67.9 C203.7,78.3 208.8,86.7 222.4,86.7 C228.7,86.7 236,85.4 239.1,84.4 L241.6,83.6 L243.8,97.2 C237.4,99.8 229.7,101.1 220.6,101.1 C197.4,101.1 185.8,88.6 185.8,63.4 C185.8,52 188.4,43 193.6,36.1 C198.9,29.2 207,25.8 217.9,25.8 C238.6,25.8 247.5,37.7 247.5,55.4 C247.5,59.2 247,63.4 246.1,67.9 L203.7,67.9 Z M230.3,56.1 L230.3,54.3 C230.3,45.4 227.6,39.7 217.8,39.7 C209.2,39.7 204.5,45.2 203.8,56.1 L230.3,56.1 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M339.9,96.8 C334.3,99.5 326.7,101 317.1,101 C284.9,101 274,79.5 274,53.1 C274,26.7 284.6,5.2 316.9,5.2 C325.6,5.2 334.1,6.9 337.4,8.3 L339.9,9.3 L335.6,23.5 C331.6,21.5 326.1,20.5 319.2,20.5 C296.8,20.5 292.6,36.9 292.6,53 C292.6,69.1 296.8,85.5 319.2,85.5 C325.5,85.5 331.5,84.2 333.9,83.2 L335.6,82.5 L339.9,96.8 Z",id:"Path"}),D("path",{d:"M387.9,59.9 L387.9,51.9 C387.9,44.2 382.7,40.3 372.4,40.3 C365.7,40.3 358.3,41.9 355,43.3 L352.5,44.2 L349.2,31 C356.5,27.5 365.2,25.8 375.4,25.8 C394.7,25.8 405.8,33.5 405.8,52.4 L405.8,95 C404.9,95.4 403.7,96 402,96.7 C400.4,97.4 396.9,98.1 391.6,99.3 C386.3,100.5 380.8,101 375.2,101 C355.4,101 345.5,94 345.5,80 C345.5,66 355.5,59 375.5,59 C379.9,59 384.1,59.3 387.9,59.9 Z M386.3,88 L387.9,87.6 L387.9,71.7 C383.3,71.2 379.8,70.9 377.2,70.9 C368.3,70.9 363.5,73 363.5,80.2 C363.5,87.1 368.1,89.3 375.9,89.3 C379.9,89.3 384.4,88.6 386.3,88 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M459.2,41.7 L440,41.7 L440,73.4 C440,82.1 443.5,86.6 450.6,86.6 C453.6,86.6 457.3,85.8 458.9,85.2 L460.2,84.8 L462.3,98 C458.5,100.1 453.2,101.1 446.5,101.1 C430.2,101.1 422,91.8 422,73.4 L422,41.7 L413.1,41.7 L413.1,27.3 L422,27.3 L422,9 L440,6.4 L440,27.3 L459.2,27.3 L459.2,41.7 Z",id:"Path"}),D("path",{d:"M490.8,99.4 L490.8,8.3 C501.2,6.3 511.5,5.3 521.6,5.3 C548.2,5.3 560.5,14 560.5,34.5 C560.5,48.6 554.2,57.5 541.7,61.1 L549.9,76.6 C553.2,83.3 555.5,85.7 560.2,85.7 L563.1,85.3 L563.1,98.7 C561.3,99.9 558.5,100.4 554.8,100.4 C544.4,100.4 539.1,94.9 533.5,84 L523,63.6 L520.5,63.6 C517.8,63.6 514,63.5 509.1,63.3 L509.1,99.4 L490.8,99.4 Z M522.2,20.1 C518.9,20.1 514.5,20.4 509.2,20.9 L509.2,49.5 C511.8,49.6 515.6,49.8 520.7,49.8 C536,49.8 542.1,46.1 542.1,35.2 C542,23.8 535.6,20.1 522.2,20.1 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M587.4,67.9 C587.4,78.3 592.5,86.7 606.1,86.7 C612.4,86.7 619.7,85.4 622.8,84.4 L625.3,83.6 L627.5,97.2 C621.1,99.8 613.4,101.1 604.3,101.1 C581.1,101.1 569.5,88.6 569.5,63.4 C569.5,52 572.1,43 577.3,36.1 C582.6,29.2 590.7,25.8 601.6,25.8 C622.3,25.8 631.2,37.7 631.2,55.4 C631.2,59.2 630.7,63.4 629.8,67.9 L587.4,67.9 Z M614,56.1 L614,54.3 C614,45.4 611.3,39.7 601.5,39.7 C592.9,39.7 588.2,45.2 587.5,56.1 L614,56.1 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M672.3,101 C668.5,101 664.3,100.5 659.8,99.3 L659.8,126.6 L641.7,126.6 L641.7,31.7 L645.6,30.1 C647.3,29.4 650.8,28.5 655.9,27.4 C661,26.2 666.1,25.7 670.9,25.7 C695.3,25.7 705.6,38.4 705.6,63.4 C705.6,88.4 694.4,101 672.3,101 Z M671,40.2 C666.7,40.2 662.9,40.7 659.8,41.8 L659.8,84.9 C662.5,86.1 666.2,86.6 671,86.6 C683.4,86.6 687.6,78.6 687.6,63.5 C687.5,48.2 683.5,40.2 671,40.2 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M746.8,101 C724.7,101 713.8,88.5 713.8,63.4 C713.8,38.2 724.8,25.7 746.8,25.7 C768.7,25.7 779.7,38.2 779.7,63.4 C779.7,88.5 768.7,101 746.8,101 Z M759.5,48.3 C757.8,43.1 753.5,40.2 746.8,40.2 C740.1,40.2 735.8,43.1 733.9,48.3 C732.2,53.4 731.8,57.2 731.8,63.4 C731.8,69.8 732.2,73.4 733.9,78.7 C735.9,83.8 740.2,86.5 746.8,86.5 C753.5,86.5 757.8,83.8 759.5,78.7 C761.5,73.5 761.7,69.8 761.7,63.4 C761.7,57.2 761.4,53.4 759.5,48.3 Z",id:"Shape",fillRule:"nonzero"}),D("path",{d:"M825.9,41.4 C825.1,41.3 823.6,41.3 821.3,41.3 C817.1,41.3 812.8,42 808.5,43.1 L808.5,99.5 L790.5,99.5 L790.5,31.9 C797.9,28 807.2,26 818.3,26 C821.6,26 824.4,26.1 826.9,26.5 L825.9,41.4 Z",id:"Path"}),D("path",{d:"M879,41.7 L859.8,41.7 L859.8,73.4 C859.8,82.1 863.3,86.6 870.4,86.6 C873.4,86.6 877.1,85.8 878.7,85.2 L880,84.8 L882.1,98 C878.3,100.1 873,101.1 866.3,101.1 C850,101.1 841.8,91.8 841.8,73.4 L841.8,41.7 L832.9,41.7 L832.9,27.3 L841.8,27.3 L841.8,9 L859.8,6.4 L859.8,27.3 L879,27.3 L879,41.7 Z",id:"Path"}),D("path",{d:"M909.6,52 C912.9,53.4 914.7,54 920,55.4 C926.9,57.4 931.6,59.1 936.3,62.6 C941,66.1 943.5,71.6 943.5,78.8 C943.5,94.1 932,101.1 912.8,101.1 C904.6,101.1 896.4,99.5 892.8,98.4 L890.2,97.5 L892.5,83.9 C898.1,86 904.8,87 912.5,87 C921.8,87 926.5,84.8 926.5,80.3 C926.5,75.5 922.2,73.6 912.3,71 C905.9,69.3 901.5,67.6 896.3,64.1 C891.2,60.4 888.5,54.7 888.5,47.4 C888.5,39.7 891.4,34.2 897,30.8 C902.6,27.4 909.9,25.7 918.8,25.7 C923.4,25.7 927.7,26.1 932,26.7 C936.3,27.4 939.2,28 940.5,28.5 L937.9,42.1 C932.9,40.5 926.9,39.7 919.9,39.7 C910.2,39.7 905.4,41.9 905.4,46.2 C905.3,48.8 906.5,50.5 909.6,52 Z",id:"Path"}))))):"CIRCLE"===r?D("svg",{width:"1em",height:"1em",viewBox:"0 0 64 63",version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:e},D("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},D("g",{id:"BlueCatReports_logomark_blue",fill:"currentColor"},D("path",{d:"M34.0290503,0.0536312849 C16.5363128,-0.956424581 1.32290503,12.4335196 0.125139665,29.2022346 C-0.679329609,40.5541899 4.23687151,50.6905028 12.2458101,57.027933 C15.3027933,54.3374302 18.6011173,51.8256983 21.2648045,50.0469274 C23.803352,50.7530726 25.975419,50.6100559 27.477095,50.4044693 C18.6458101,48.7150838 12.0670391,42.2882682 12.0670391,34.6100559 C12.0670391,34.0469274 12.1027933,33.4927374 12.1743017,32.947486 C12.4335196,30.8469274 12.3083799,28.7284916 12.049162,26.627933 C11.2357542,20.2636872 12.0044693,16.0357542 12.5765363,13.9709497 C12.8,13.1575419 13.7117318,12.7374302 14.4804469,13.0949721 C20.0312849,15.7050279 23.4815642,19.9597765 23.4815642,19.9597765 C26.0916201,18.9497207 29.0234637,18.3776536 32.1072626,18.3776536 C35.1374302,18.3776536 38.0156425,18.922905 40.5899441,19.9061453 C41.0011173,19.4145251 44.3530726,15.5351955 49.5463687,13.0949721 C50.3150838,12.7374302 51.2268156,13.1575419 51.4502793,13.9709497 C52.0223464,16.0089385 52.7642458,20.1564246 52.0044693,26.3776536 C51.7363128,28.6122905 51.7899441,30.8648045 52.049162,33.0994413 C52.1027933,33.6 52.1385475,34.1005587 52.1385475,34.6100559 C52.1385475,41.1351955 47.3921788,46.7486034 40.5452514,49.3318436 L40.5452514,62.7486034 C53.6670391,59.1284916 63.6067039,47.347486 63.9284916,32.9385475 C64.7955307,16 51.1910615,1.04581006 34.0290503,0.0536312849 Z",id:"Path"}),D("path",{d:"M39.1955307,40.1340782 C38.7128492,39.8212291 38.0692737,39.9553073 37.7564246,40.4379888 C37.4435754,40.9206704 36.9162011,41.2692737 36.1832402,41.4837989 C35.3340782,41.7340782 34.6905028,41.698324 34.1988827,41.3675978 C33.6178771,40.9743017 33.3050279,40.2055866 33.1620112,39.6335196 C33.877095,38.9184358 34.6189944,37.827933 34.6189944,37.1039106 C34.6189944,36.147486 32.7150838,36.0581006 32.0178771,36.0581006 C31.3206704,36.0581006 29.4167598,36.0581006 29.4167598,37.1039106 C29.4167598,37.827933 30.1586592,38.9184358 30.873743,39.6335196 C30.7307263,40.196648 30.4178771,40.9743017 29.8368715,41.3586592 C29.3452514,41.6893855 28.6927374,41.7340782 27.8435754,41.4748603 C27.1195531,41.2603352 26.5832402,40.9027933 26.2703911,40.4290503 C25.9575419,39.9463687 25.3139665,39.8122905 24.8312849,40.1251397 C24.3486034,40.4379888 24.2145251,41.0815642 24.5273743,41.5642458 C24.9296089,42.1810056 25.7340782,43.0212291 27.2446927,43.4681564 C27.8078212,43.6379888 28.3441341,43.7184358 28.8446927,43.7184358 C29.649162,43.7184358 30.3731844,43.5039106 30.9988827,43.0748603 C31.4189944,42.7888268 31.7497207,42.449162 32.0089385,42.073743 C32.277095,42.4402235 32.6078212,42.7888268 33.0189944,43.0748603 C33.6536313,43.5039106 34.3776536,43.7184358 35.1731844,43.7184358 C35.673743,43.7184358 36.2100559,43.6379888 36.7731844,43.4681564 C38.2837989,43.0212291 39.0882682,42.1810056 39.4905028,41.5642458 C39.803352,41.0994413 39.6692737,40.4469274 39.1955307,40.1340782 Z",id:"Path"}),D("path",{d:"M41.9486034,31.9553073 C42.1988827,32.2055866 42.3865922,32.4916201 42.5296089,32.8223464 C42.6994413,33.224581 43.0837989,33.4659218 43.4860335,33.4569832 C43.6201117,33.4569832 43.7541899,33.4301676 43.8882682,33.3765363 C44.4156425,33.1530726 44.6659218,32.5452514 44.4424581,32.0178771 C44.2011173,31.4458101 43.8614525,30.9363128 43.4234637,30.4893855 C42.9854749,30.0513966 42.4759777,29.7027933 41.9128492,29.4614525 C40.7329609,28.9608939 39.3743017,28.9608939 38.1944134,29.4614525 C37.6223464,29.7027933 37.1128492,30.0513966 36.6837989,30.4893855 C36.2458101,30.9273743 35.9061453,31.4458101 35.6648045,32.0178771 C35.4413408,32.5452514 35.6916201,33.1620112 36.2189944,33.3765363 C36.7463687,33.6 37.3631285,33.3497207 37.5776536,32.8223464 C37.7117318,32.5005587 37.9083799,32.2055866 38.1586592,31.9553073 C38.4089385,31.7050279 38.6949721,31.5083799 39.0078212,31.3743017 C39.6692737,31.0972067 40.4290503,31.0972067 41.0905028,31.3743017 C41.4212291,31.5083799 41.7072626,31.7050279 41.9486034,31.9553073 Z",id:"Path"}),D("path",{d:"M25.8592179,31.9553073 C26.1094972,32.2055866 26.2972067,32.4916201 26.4402235,32.8223464 C26.6100559,33.224581 26.9944134,33.4659218 27.396648,33.4569832 C27.5307263,33.4569832 27.6648045,33.4301676 27.7988827,33.3765363 C28.326257,33.1530726 28.5765363,32.5452514 28.3530726,32.0178771 C28.1117318,31.4458101 27.772067,30.9363128 27.3340782,30.4893855 C26.8960894,30.0513966 26.3865922,29.7027933 25.8234637,29.4614525 C24.6435754,28.9608939 23.2849162,28.9608939 22.1050279,29.4614525 C21.5418994,29.7027933 21.0324022,30.0513966 20.5944134,30.4893855 C20.1564246,30.9273743 19.8167598,31.4458101 19.575419,32.0178771 C19.3519553,32.5452514 19.6022346,33.1620112 20.1296089,33.3765363 C20.6569832,33.6 21.273743,33.3497207 21.4882682,32.8223464 C21.6223464,32.5005587 21.8189944,32.2055866 22.0692737,31.9553073 C22.3195531,31.7050279 22.6055866,31.5083799 22.9184358,31.3743017 C23.5798883,31.0972067 24.3396648,31.0972067 25.0011173,31.3743017 C25.322905,31.5083799 25.6089385,31.7050279 25.8592179,31.9553073 Z",id:"Path"})))):null},Nc=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Fc=function(){return(Fc=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Lc={container:E(Wc||(Wc=Nc(["\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\tjustify-content: flex-start;\n\t\tflex-shrink: 0;\n\n\t\t",";\n\t\t"," {\n\t\t\tflex-direction: column;\n\t\t\t",";\n\t\t}\n\n\t\tbackground-color: white;\n\n\t\tpadding: "," "," "," ",";\n\t\t"," {\n\t\t\tpadding-left: ",";\n\t\t\tpadding-right: ",";\n\t\t}\n\t\tz-index: 1;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\tjustify-content: flex-start;\n\t\tflex-shrink: 0;\n\n\t\t",";\n\t\t"," {\n\t\t\tflex-direction: column;\n\t\t\t",";\n\t\t}\n\n\t\tbackground-color: white;\n\n\t\tpadding: "," "," "," ",";\n\t\t"," {\n\t\t\tpadding-left: ",";\n\t\t\tpadding-right: ",";\n\t\t}\n\t\tz-index: 1;\n\t"])),ma.navShadowTop,Bi,ma.navShadow,Vo,Uo,Uo,Uo,Bi,Ho,Ho),containerExpanded:E(Gc||(Gc=Nc(["\n\t\t"," {\n\t\t\tmax-width: 185px;\n\t\t\twidth: 100%;\n\t\t}\n\t"],["\n\t\t"," {\n\t\t\tmax-width: 185px;\n\t\t\twidth: 100%;\n\t\t}\n\t"])),Bi),title:E(Kc||(Kc=Nc(["\n\t\tfont-weight: 400;\n\t\ttext-align: center;\n\t\tjustify-content: center;\n\t"],["\n\t\tfont-weight: 400;\n\t\ttext-align: center;\n\t\tjustify-content: center;\n\t"]))),navSection:E(Yc||(Yc=Nc(["\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\n\t\t"," {\n\t\t\tflex-direction: column;\n\t\t}\n\n\t\talign-items: center;\n\t\tline-height: 20px;\n\t\tfont-size: 16px;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\n\t\t"," {\n\t\t\tflex-direction: column;\n\t\t}\n\n\t\talign-items: center;\n\t\tline-height: 20px;\n\t\tfont-size: 16px;\n\t"])),Bi),navSectionCenter:E(qc||(qc=Nc(["\n\t\tjustify-content: center;\n\t"],["\n\t\tjustify-content: center;\n\t"]))),navSectionEnd:E(Xc||(Xc=Nc(["\n\t\tjustify-self: flex-end;\n\t\tmargin-left: auto;\n\n\t\t"," {\n\t\t\tmargin-left: 0;\n\t\t\tmargin-top: auto;\n\t\t}\n\t"],["\n\t\tjustify-self: flex-end;\n\t\tmargin-left: auto;\n\n\t\t"," {\n\t\t\tmargin-left: 0;\n\t\t\tmargin-top: auto;\n\t\t}\n\t"])),Bi),navSectionLogo:E(Zc||(Zc=Nc(["\n\t\t"," {\n\t\t\tborder-bottom: 1px solid ",";\n\t\t\tpadding-bottom: ",";\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t"],["\n\t\t"," {\n\t\t\tborder-bottom: 1px solid ",";\n\t\t\tpadding-bottom: ",";\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t"])),Bi,ea,Ho,Uo),logo:E(Jc||(Jc=Nc(["\n\t\tcolor: ",";\n\t\tfont-size: 32px;\n\t\tflex: 1;\n\n\t\tmargin-right: ",";\n\t\t"," {\n\t\t\tmargin-right: 0;\n\t\t\t//margin-bottom: ",";\n\t\t}\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 32px;\n\t\tflex: 1;\n\n\t\tmargin-right: ",";\n\t\t"," {\n\t\t\tmargin-right: 0;\n\t\t\t//margin-bottom: ",";\n\t\t}\n\t"])),Mi,Qo,Bi,Qo),navLink:E($c||($c=Nc(["\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tborder-radius: ",";\n\n\t\tpadding: "," ",";\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\n\t\t"," {\n\t\t\tmargin-right: 0;\n\t\t}\n\n\t\ti {\n\t\t\tcolor: ",";\n\t\t}\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t}\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t\tbackground: ",";\n\t\t\ti {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t"],["\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tborder-radius: ",";\n\n\t\tpadding: "," ",";\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\n\t\t"," {\n\t\t\tmargin-right: 0;\n\t\t}\n\n\t\ti {\n\t\t\tcolor: ",";\n\t\t}\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t}\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t\tbackground: ",";\n\t\t\ti {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t"])),ua,Ho,Uo,oa,Bi,oa,oa,sa,Mi,sa),navLinkText:E(td||(td=Nc(["\n\t\tdisplay: none;\n\t\toverflow: hidden;\n\t\ttext-overflow: fade;\n\t\twhite-space: nowrap;\n\t\ttransition: all 200ms ease-in-out;\n\t\tmax-width: 200px;\n\n\t\t"," {\n\t\t\tdisplay: initial;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 20px;\n\t\t\tmargin-left: ",";\n\t\t}\n\n\t\t[data-expanded='false'] & {\n\t\t\tmargin-left: 0;\n\t\t\tmax-width: 0;\n\t\t}\n\t"],["\n\t\tdisplay: none;\n\t\toverflow: hidden;\n\t\ttext-overflow: fade;\n\t\twhite-space: nowrap;\n\t\ttransition: all 200ms ease-in-out;\n\t\tmax-width: 200px;\n\n\t\t"," {\n\t\t\tdisplay: initial;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 20px;\n\t\t\tmargin-left: ",";\n\t\t}\n\n\t\t[data-expanded='false'] & {\n\t\t\tmargin-left: 0;\n\t\t\tmax-width: 0;\n\t\t}\n\t"])),Bi,Uo),navLinkActive:E(ed||(ed=Nc(["\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\t&,\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t\tbackground: ",";\n\n\t\t\ti {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t"],["\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\t&,\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t\tbackground: ",";\n\n\t\t\ti {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t"])),Mi,sa,Mi,sa),linkIcon:E(nd||(nd=Nc(["\n\t\tfont-size: 20px;\n\t"],["\n\t\tfont-size: 20px;\n\t"]))),linkText:E(rd||(rd=Nc(["\n\t\tmargin-top: 2px;\n\t"],["\n\t\tmargin-top: 2px;\n\t"]))),divider:E(od||(od=Nc(["\n\t\tmargin: 0 ",";\n\t\tborder-left: 1px solid ",";\n\t\theight: 100%;\n\n\t\t"," {\n\t\t\theight: auto;\n\t\t\tborder: none;\n\t\t\tborder-bottom: 1px solid ",";\n\t\t\twidth: 100%;\n\t\t\tmargin: 0 0 "," 0;\n\t\t\tpadding: "," 0;\n\t\t}\n\t"],["\n\t\tmargin: 0 ",";\n\t\tborder-left: 1px solid ",";\n\t\theight: 100%;\n\n\t\t"," {\n\t\t\theight: auto;\n\t\t\tborder: none;\n\t\t\tborder-bottom: 1px solid ",";\n\t\t\twidth: 100%;\n\t\t\tmargin: 0 0 "," 0;\n\t\t\tpadding: "," 0;\n\t\t}\n\t"])),Ho,ea,Bi,ea,Ho,jo)},jc=function(){return D("div",{css:Lc.divider})},Hc=function(t){var e=t.children;return e?D("span",{css:Lc.navLinkText},e):null},Uc=function(t){var e=t.icon;return"string"==typeof e?D(hl,{css:Lc.linkIcon},e):e&&"string"!=typeof e?D("span",{css:Lc.linkIcon},e):null},zc=function(t){var e=t.icon,n=t.children,r=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["icon","children"]);return D("a",Fc({css:[Lc.navLink]},r),D(Uc,{icon:e}),D(Hc,null,n))},Qc=function(t){var e=t.to,n=t.icon,r=t.exact,o=t.children,i=tn(),a=en(e),l=a||!1;return a&&r&&(l=a.isExact),i.pathname.includes("/reports")&&"/queries"==e&&(l=!0),D(bc,{to:e,css:[Lc.navLink,l?Lc.navLinkActive:null]},D(Uc,{icon:n}),D(Hc,null,o))};const Vc=function(){var t=fh().loggedIn;return D("div",{css:[Lc.container,void 0,ha.hideOnPrint],"data-expanded":!1},D("div",{css:[Lc.navSection,Lc.navSectionLogo]},D(Ac,{to:"/queries"},D(Dc,{css:Lc.logo,type:"CIRCLE"}))),t&&D("div",{css:[Lc.navSection]},D(Qc,{to:"/queries",icon:"home"},D(se,{id:"nav.home"}))),D("div",{css:[Lc.navSection,Lc.navSectionEnd]},t&&D(Mc,{requiredRole:Tc.AccountAdmin},D(Qc,{to:"/account",icon:"settings"},D(se,{id:"nav.settings"}))),t&&D(Mc,{requiredRole:Tc.SystemAdmin},D(Qc,{to:"/admin",icon:"dashboard"},D(se,{id:"nav.admin"}))),D(jc,null),D(zc,{target:"_blank",href:"https://www.bluecatreports.com/reports/support/",icon:"help"},D(se,{id:"nav.help"}))))};var Wc,Gc,Kc,Yc,qc,Xc,Zc,Jc,$c,td,ed,nd,rd,od;var id=n(50308),ad=n.n(id),ld=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},sd={container:E(ud||(ud=ld(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-self: center;\n\t\toverflow: hidden;\n\t\tmax-height: 100%;\n\t\talign-items: center;\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tpadding-top: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-self: center;\n\t\toverflow: hidden;\n\t\tmax-height: 100%;\n\t\talign-items: center;\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tpadding-top: ",";\n\t"])),Ko),button:E(cd||(cd=ld(["\n\t\tflex-shrink: 0;\n\t\tmin-width: 150px;\n\t\tmin-height: ",";\n\t"],["\n\t\tflex-shrink: 0;\n\t\tmin-width: 150px;\n\t\tmin-height: ",";\n\t"])),Ko),textContainer:E(dd||(dd=ld(["\n\t\tmargin: "," ",";\n\t\ttext-align: center;\n\n\t\t"," {\n\t\t\tmargin: "," 0;\n\t\t\tmax-width: 50%;\n\t\t}\n\t"],["\n\t\tmargin: "," ",";\n\t\ttext-align: center;\n\n\t\t"," {\n\t\t\tmargin: "," 0;\n\t\t\tmax-width: 50%;\n\t\t}\n\t"])),Vo,Uo,Bi,Vo)};var ud,cd,dd,fd=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},pd={container:E(hd||(hd=fd(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-self: center;\n\t\toverflow: hidden;\n\t\tmax-height: 100%;\n\t\talign-items: center;\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tpadding-top: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-self: center;\n\t\toverflow: hidden;\n\t\tmax-height: 100%;\n\t\talign-items: center;\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tpadding-top: ",";\n\t"])),Ko),button:E(md||(md=fd(["\n\t\tflex-shrink: 0;\n\t\tmin-width: 150px;\n\t\tmin-height: ",";\n\t"],["\n\t\tflex-shrink: 0;\n\t\tmin-width: 150px;\n\t\tmin-height: ",";\n\t"])),Ko),textContainer:E(gd||(gd=fd(["\n\t\tmargin: "," ",";\n\t\ttext-align: center;\n\n\t\t"," {\n\t\t\tmargin: "," 0;\n\t\t\tmax-width: 600px;\n\t\t}\n\t"],["\n\t\tmargin: "," ",";\n\t\ttext-align: center;\n\n\t\t"," {\n\t\t\tmargin: "," 0;\n\t\t\tmax-width: 600px;\n\t\t}\n\t"])),Vo,Uo,Bi,Vo)};var hd,md,gd;function Ad(t,e){Es(2,arguments);var n=_s(t),r=zs(e);return n.setDate(n.getDate()+r),n}function vd(t,e){Es(2,arguments);var n=zs(e);return Ad(t,-n)}function yd(t){Es(1,arguments);var e=_s(t),n=e.getFullYear(),r=e.getMonth(),o=new Date(0);return o.setFullYear(n,r+1,0),o.setHours(0,0,0,0),o.getDate()}function bd(t,e){Es(2,arguments);var n=_s(t),r=zs(e),o=n.getMonth()+r,i=new Date(0);i.setFullYear(n.getFullYear(),o,1),i.setHours(0,0,0,0);var a=yd(i);return n.setMonth(o,Math.min(a,n.getDate())),n}function wd(t,e){Es(2,arguments);var n=zs(e);return bd(t,-n)}function Cd(t,e){Es(2,arguments);var n=zs(e);return bd(t,12*n)}function xd(t,e){Es(2,arguments);var n=zs(e);return Cd(t,-n)}function Sd(t){Es(1,arguments);var e=_s(t);return e.setHours(0,0,0,0),e}function Od(t){Es(1,arguments);var e=_s(t);return e.setDate(1),e.setHours(0,0,0,0),e}function kd(t){Es(1,arguments);var e=_s(t),n=new Date(0);return n.setFullYear(e.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Ed(){return function(t){Es(1,arguments);var e=_s(t);return e.setHours(23,59,59,999),e}(Date.now())}function _d(t){Es(1,arguments);var e=_s(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(23,59,59,999),e}function Pd(t,e){Es(2,arguments);var n=Sd(t),r=Sd(e);return n.getTime()===r.getTime()}function Bd(t){return Es(1,arguments),Pd(t,Date.now())}function Td(t){return Es(1,arguments),Pd(t,vd(Date.now(),1))}var Rd=864e5;function Id(t,e){if(null==t)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in e=e||{})e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function Md(t,e,n){Es(2,arguments);var r=n||{},o=r.locale,i=o&&o.options&&o.options.weekStartsOn,a=null==i?0:zs(i),l=null==r.weekStartsOn?a:zs(r.weekStartsOn);if(!(l>=0&&l<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=_s(t),u=zs(e),c=s.getUTCDay(),d=u%7,f=(d+7)%7,p=(f<l?7:0)+u-c;return s.setUTCDate(s.getUTCDate()+p),s}var Dd=/^(1[0-2]|0?\d)/,Nd=/^(3[0-1]|[0-2]?\d)/,Fd=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,Ld=/^(5[0-3]|[0-4]?\d)/,jd=/^(2[0-3]|[0-1]?\d)/,Hd=/^(2[0-4]|[0-1]?\d)/,Ud=/^(1[0-1]|0?\d)/,zd=/^(1[0-2]|0?\d)/,Qd=/^[0-5]?\d/,Vd=/^[0-5]?\d/,Wd=/^\d/,Gd=/^\d{1,2}/,Kd=/^\d{1,3}/,Yd=/^\d{1,4}/,qd=/^-?\d+/,Xd=/^-?\d/,Zd=/^-?\d{1,2}/,Jd=/^-?\d{1,3}/,$d=/^-?\d{1,4}/,tf=/^([+-])(\d{2})(\d{2})?|Z/,ef=/^([+-])(\d{2})(\d{2})|Z/,nf=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,rf=/^([+-])(\d{2}):(\d{2})|Z/,of=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function af(t,e,n){var r=e.match(t);if(!r)return null;var o=parseInt(r[0],10);return{value:n?n(o):o,rest:e.slice(r[0].length)}}function lf(t,e){var n=e.match(t);return n?"Z"===n[0]?{value:0,rest:e.slice(1)}:{value:("+"===n[1]?1:-1)*(36e5*(n[2]?parseInt(n[2],10):0)+6e4*(n[3]?parseInt(n[3],10):0)+1e3*(n[5]?parseInt(n[5],10):0)),rest:e.slice(n[0].length)}:null}function sf(t,e){return af(qd,t,e)}function uf(t,e,n){switch(t){case 1:return af(Wd,e,n);case 2:return af(Gd,e,n);case 3:return af(Kd,e,n);case 4:return af(Yd,e,n);default:return af(new RegExp("^\\d{1,"+t+"}"),e,n)}}function cf(t,e,n){switch(t){case 1:return af(Xd,e,n);case 2:return af(Zd,e,n);case 3:return af(Jd,e,n);case 4:return af($d,e,n);default:return af(new RegExp("^-?\\d{1,"+t+"}"),e,n)}}function df(t){switch(t){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function ff(t,e){var n,r=e>0,o=r?e:1-e;if(o<=50)n=t||100;else{var i=o+50;n=t+100*Math.floor(i/100)-(t>=i%100?100:0)}return r?n:1-n}var pf=[31,28,31,30,31,30,31,31,30,31,30,31],hf=[31,29,31,30,31,30,31,31,30,31,30,31];function mf(t){return t%400==0||t%4==0&&t%100!=0}const gf={G:{priority:140,parse:function(t,e,n,r){switch(e){case"G":case"GG":case"GGG":return n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"});case"GGGGG":return n.era(t,{width:"narrow"});case"GGGG":default:return n.era(t,{width:"wide"})||n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"})}},set:function(t,e,n,r){return e.era=n,t.setUTCFullYear(n,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(t,e,n,r){var o=function(t){return{year:t,isTwoDigitYear:"yy"===e}};switch(e){case"y":return uf(4,t,o);case"yo":return n.ordinalNumber(t,{unit:"year",valueCallback:o});default:return uf(e.length,t,o)}},validate:function(t,e,n){return e.isTwoDigitYear||e.year>0},set:function(t,e,n,r){var o=t.getUTCFullYear();if(n.isTwoDigitYear){var i=ff(n.year,o);return t.setUTCFullYear(i,0,1),t.setUTCHours(0,0,0,0),t}var a="era"in e&&1!==e.era?1-n.year:n.year;return t.setUTCFullYear(a,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(t,e,n,r){var o=function(t){return{year:t,isTwoDigitYear:"YY"===e}};switch(e){case"Y":return uf(4,t,o);case"Yo":return n.ordinalNumber(t,{unit:"year",valueCallback:o});default:return uf(e.length,t,o)}},validate:function(t,e,n){return e.isTwoDigitYear||e.year>0},set:function(t,e,n,r){var o=lu(t,r);if(n.isTwoDigitYear){var i=ff(n.year,o);return t.setUTCFullYear(i,0,r.firstWeekContainsDate),t.setUTCHours(0,0,0,0),au(t,r)}var a="era"in e&&1!==e.era?1-n.year:n.year;return t.setUTCFullYear(a,0,r.firstWeekContainsDate),t.setUTCHours(0,0,0,0),au(t,r)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(t,e,n,r){return cf("R"===e?4:e.length,t)},set:function(t,e,n,r){var o=new Date(0);return o.setUTCFullYear(n,0,4),o.setUTCHours(0,0,0,0),eu(o)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(t,e,n,r){return cf("u"===e?4:e.length,t)},set:function(t,e,n,r){return t.setUTCFullYear(n,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(t,e,n,r){switch(e){case"Q":case"QQ":return uf(e.length,t);case"Qo":return n.ordinalNumber(t,{unit:"quarter"});case"QQQ":return n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(t,{width:"wide",context:"formatting"})||n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,n){return e>=1&&e<=4},set:function(t,e,n,r){return t.setUTCMonth(3*(n-1),1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(t,e,n,r){switch(e){case"q":case"qq":return uf(e.length,t);case"qo":return n.ordinalNumber(t,{unit:"quarter"});case"qqq":return n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(t,{width:"wide",context:"standalone"})||n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,n){return e>=1&&e<=4},set:function(t,e,n,r){return t.setUTCMonth(3*(n-1),1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(t,e,n,r){var o=function(t){return t-1};switch(e){case"M":return af(Dd,t,o);case"MM":return uf(2,t,o);case"Mo":return n.ordinalNumber(t,{unit:"month",valueCallback:o});case"MMM":return n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(t,{width:"wide",context:"formatting"})||n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,n){return e>=0&&e<=11},set:function(t,e,n,r){return t.setUTCMonth(n,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(t,e,n,r){var o=function(t){return t-1};switch(e){case"L":return af(Dd,t,o);case"LL":return uf(2,t,o);case"Lo":return n.ordinalNumber(t,{unit:"month",valueCallback:o});case"LLL":return n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(t,{width:"wide",context:"standalone"})||n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,n){return e>=0&&e<=11},set:function(t,e,n,r){return t.setUTCMonth(n,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(t,e,n,r){switch(e){case"w":return af(Ld,t);case"wo":return n.ordinalNumber(t,{unit:"week"});default:return uf(e.length,t)}},validate:function(t,e,n){return e>=1&&e<=53},set:function(t,e,n,r){return au(function(t,e,n){Es(2,arguments);var r=_s(t),o=zs(e),i=cu(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*i),r}(t,n,r),r)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(t,e,n,r){switch(e){case"I":return af(Ld,t);case"Io":return n.ordinalNumber(t,{unit:"week"});default:return uf(e.length,t)}},validate:function(t,e,n){return e>=1&&e<=53},set:function(t,e,n,r){return eu(function(t,e){Es(2,arguments);var n=_s(t),r=zs(e),o=iu(n)-r;return n.setUTCDate(n.getUTCDate()-7*o),n}(t,n,r),r)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,parse:function(t,e,n,r){switch(e){case"d":return af(Nd,t);case"do":return n.ordinalNumber(t,{unit:"date"});default:return uf(e.length,t)}},validate:function(t,e,n){var r=mf(t.getUTCFullYear()),o=t.getUTCMonth();return r?e>=1&&e<=hf[o]:e>=1&&e<=pf[o]},set:function(t,e,n,r){return t.setUTCDate(n),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,parse:function(t,e,n,r){switch(e){case"D":case"DD":return af(Fd,t);case"Do":return n.ordinalNumber(t,{unit:"date"});default:return uf(e.length,t)}},validate:function(t,e,n){return mf(t.getUTCFullYear())?e>=1&&e<=366:e>=1&&e<=365},set:function(t,e,n,r){return t.setUTCMonth(0,n),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(t,e,n,r){switch(e){case"E":case"EE":case"EEE":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,n){return e>=0&&e<=6},set:function(t,e,n,r){return(t=Md(t,n,r)).setUTCHours(0,0,0,0),t},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(t,e,n,r){var o=function(t){var e=7*Math.floor((t-1)/7);return(t+r.weekStartsOn+6)%7+e};switch(e){case"e":case"ee":return uf(e.length,t,o);case"eo":return n.ordinalNumber(t,{unit:"day",valueCallback:o});case"eee":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeeee":return n.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,n){return e>=0&&e<=6},set:function(t,e,n,r){return(t=Md(t,n,r)).setUTCHours(0,0,0,0),t},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(t,e,n,r){var o=function(t){var e=7*Math.floor((t-1)/7);return(t+r.weekStartsOn+6)%7+e};switch(e){case"c":case"cc":return uf(e.length,t,o);case"co":return n.ordinalNumber(t,{unit:"day",valueCallback:o});case"ccc":return n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"ccccc":return n.day(t,{width:"narrow",context:"standalone"});case"cccccc":return n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(t,{width:"wide",context:"standalone"})||n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,n){return e>=0&&e<=6},set:function(t,e,n,r){return(t=Md(t,n,r)).setUTCHours(0,0,0,0),t},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(t,e,n,r){var o=function(t){return 0===t?7:t};switch(e){case"i":case"ii":return uf(e.length,t);case"io":return n.ordinalNumber(t,{unit:"day"});case"iii":return n.day(t,{width:"abbreviated",context:"formatting",valueCallback:o})||n.day(t,{width:"short",context:"formatting",valueCallback:o})||n.day(t,{width:"narrow",context:"formatting",valueCallback:o});case"iiiii":return n.day(t,{width:"narrow",context:"formatting",valueCallback:o});case"iiiiii":return n.day(t,{width:"short",context:"formatting",valueCallback:o})||n.day(t,{width:"narrow",context:"formatting",valueCallback:o});case"iiii":default:return n.day(t,{width:"wide",context:"formatting",valueCallback:o})||n.day(t,{width:"abbreviated",context:"formatting",valueCallback:o})||n.day(t,{width:"short",context:"formatting",valueCallback:o})||n.day(t,{width:"narrow",context:"formatting",valueCallback:o})}},validate:function(t,e,n){return e>=1&&e<=7},set:function(t,e,n,r){return(t=function(t,e){Es(2,arguments);var n=zs(e);n%7==0&&(n-=7);var r=1,o=_s(t),i=o.getUTCDay(),a=((n%7+7)%7<r?7:0)+n-i;return o.setUTCDate(o.getUTCDate()+a),o}(t,n,r)).setUTCHours(0,0,0,0),t},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(t,e,n,r){switch(e){case"a":case"aa":case"aaa":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,n,r){return t.setUTCHours(df(n),0,0,0),t},incompatibleTokens:["b","B","H","K","k","t","T"]},b:{priority:80,parse:function(t,e,n,r){switch(e){case"b":case"bb":case"bbb":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,n,r){return t.setUTCHours(df(n),0,0,0),t},incompatibleTokens:["a","B","H","K","k","t","T"]},B:{priority:80,parse:function(t,e,n,r){switch(e){case"B":case"BB":case"BBB":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,n,r){return t.setUTCHours(df(n),0,0,0),t},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(t,e,n,r){switch(e){case"h":return af(zd,t);case"ho":return n.ordinalNumber(t,{unit:"hour"});default:return uf(e.length,t)}},validate:function(t,e,n){return e>=1&&e<=12},set:function(t,e,n,r){var o=t.getUTCHours()>=12;return o&&n<12?t.setUTCHours(n+12,0,0,0):o||12!==n?t.setUTCHours(n,0,0,0):t.setUTCHours(0,0,0,0),t},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(t,e,n,r){switch(e){case"H":return af(jd,t);case"Ho":return n.ordinalNumber(t,{unit:"hour"});default:return uf(e.length,t)}},validate:function(t,e,n){return e>=0&&e<=23},set:function(t,e,n,r){return t.setUTCHours(n,0,0,0),t},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(t,e,n,r){switch(e){case"K":return af(Ud,t);case"Ko":return n.ordinalNumber(t,{unit:"hour"});default:return uf(e.length,t)}},validate:function(t,e,n){return e>=0&&e<=11},set:function(t,e,n,r){return t.getUTCHours()>=12&&n<12?t.setUTCHours(n+12,0,0,0):t.setUTCHours(n,0,0,0),t},incompatibleTokens:["a","b","h","H","k","t","T"]},k:{priority:70,parse:function(t,e,n,r){switch(e){case"k":return af(Hd,t);case"ko":return n.ordinalNumber(t,{unit:"hour"});default:return uf(e.length,t)}},validate:function(t,e,n){return e>=1&&e<=24},set:function(t,e,n,r){var o=n<=24?n%24:n;return t.setUTCHours(o,0,0,0),t},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(t,e,n,r){switch(e){case"m":return af(Qd,t);case"mo":return n.ordinalNumber(t,{unit:"minute"});default:return uf(e.length,t)}},validate:function(t,e,n){return e>=0&&e<=59},set:function(t,e,n,r){return t.setUTCMinutes(n,0,0),t},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(t,e,n,r){switch(e){case"s":return af(Vd,t);case"so":return n.ordinalNumber(t,{unit:"second"});default:return uf(e.length,t)}},validate:function(t,e,n){return e>=0&&e<=59},set:function(t,e,n,r){return t.setUTCSeconds(n,0),t},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(t,e,n,r){return uf(e.length,t,(function(t){return Math.floor(t*Math.pow(10,3-e.length))}))},set:function(t,e,n,r){return t.setUTCMilliseconds(n),t},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(t,e,n,r){switch(e){case"X":return lf(tf,t);case"XX":return lf(ef,t);case"XXXX":return lf(nf,t);case"XXXXX":return lf(of,t);case"XXX":default:return lf(rf,t)}},set:function(t,e,n,r){return e.timestampIsSet?t:new Date(t.getTime()-n)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(t,e,n,r){switch(e){case"x":return lf(tf,t);case"xx":return lf(ef,t);case"xxxx":return lf(nf,t);case"xxxxx":return lf(of,t);case"xxx":default:return lf(rf,t)}},set:function(t,e,n,r){return e.timestampIsSet?t:new Date(t.getTime()-n)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(t,e,n,r){return sf(t)},set:function(t,e,n,r){return[new Date(1e3*n),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(t,e,n,r){return sf(t)},set:function(t,e,n,r){return[new Date(n),{timestampIsSet:!0}]},incompatibleTokens:"*"}};var Af=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,vf=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,yf=/^'([^]*?)'?$/,bf=/''/g,wf=/\S/,Cf=/[a-zA-Z]/;function xf(t,e){if(e.timestampIsSet)return t;var n=new Date(0);return n.setFullYear(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()),n.setHours(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()),n}function Sf(t){return t.match(yf)[1].replace(bf,"'")}var Of=/\(([A-Za-z\s].*)\)/,kf=function(t){if("ABSOLUTE"===t.type)return t.from;if("RELATIVE"===t.type)return("DAYS"===(e=t.unit)?vd:"MONTHS"===e?wd:"YEARS"===e?xd:function(t){return t})(new Date,t.value);var e;if("PRESET"===t.type)switch(t.preset){case"TODAY":return Sd(Date.now());case"YESTERDAY":return function(){var t=new Date,e=t.getFullYear(),n=t.getMonth(),r=t.getDate(),o=new Date(0);return o.setFullYear(e,n,r-1),o.setHours(0,0,0,0),o}();case"THIS_MONTH":return Od(new Date);case"LAST_MONTH":return Od(wd(new Date,1));case"MTD":return Od(new Date);case"YTD":return kd(new Date)}throw new Error("Unknown date range type")},Ef=function(t){if("ABSOLUTE"===t.type)return t.to;if("RELATIVE"===t.type)return new Date;if("PRESET"===t.type)switch(t.preset){case"TODAY":return Ed();case"YESTERDAY":return function(){var t=new Date,e=t.getFullYear(),n=t.getMonth(),r=t.getDate(),o=new Date(0);return o.setFullYear(e,n,r-1),o.setHours(23,59,59,999),o}();case"THIS_MONTH":return _d(new Date);case"LAST_MONTH":return _d(wd(new Date,1));case"MTD":case"YTD":return Ed()}throw new Error("Unknown date range type")},_f=function(t,e,n){if(n){var r=function(t,e){var n=new Date;return Bd(t)&&Bd(e)?{type:"PRESET",preset:"TODAY"}:Td(t)&&Td(e)?{type:"PRESET",preset:"YESTERDAY"}:Pd(Od(n),t)&&Pd(_d(n),e)?{type:"PRESET",preset:"THIS_MONTH"}:Pd(Od(wd(n,1)),t)&&Pd(_d(wd(n,1)),e)?{type:"PRESET",preset:"LAST_MONTH"}:Pd(Od(n),t)&&Bd(e)?{type:"PRESET",preset:"MTD"}:Pd(kd(n),t)&&Bd(e)?{type:"PRESET",preset:"YTD"}:null}(t,e);if(r)return r;var o=function(t,e){return Bd(e)?{type:"RELATIVE",unit:"DAYS",value:function(t,e){Es(2,arguments);var n=Sd(t),r=Sd(e),o=n.getTime()-bu(n),i=r.getTime()-bu(r);return Math.round((o-i)/Rd)}(e,t)}:null}(t,e);if(o)return o}return{type:"ABSOLUTE",from:t,to:e}},Pf=function(t){if(t instanceof Date)return t;if("string"==typeof t){var e=Lu(t);return Ps(e)?e:null}return"number"==typeof t?new Date(t):null},Bf=function(t,e){return void 0===e&&(e="yyyy-MM-dd"),"object"==typeof t?t:function(t,e,n,r){Es(3,arguments);var o=String(t),i=String(e),a=r||{},l=a.locale||Us;if(!l.match)throw new RangeError("locale must contain match property");var s=l.options&&l.options.firstWeekContainsDate,u=null==s?1:zs(s),c=null==a.firstWeekContainsDate?u:zs(a.firstWeekContainsDate);if(!(c>=1&&c<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var d=l.options&&l.options.weekStartsOn,f=null==d?0:zs(d),p=null==a.weekStartsOn?f:zs(a.weekStartsOn);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===i)return""===o?_s(n):new Date(NaN);var h,m={firstWeekContainsDate:c,weekStartsOn:p,locale:l},g=[{priority:10,set:xf,index:0}],A=i.match(vf).map((function(t){var e=t[0];return"p"===e||"P"===e?(0,Au[e])(t,l.formatLong,m):t})).join("").match(Af),v=[];for(h=0;h<A.length;h++){var y=A[h];!a.useAdditionalWeekYearTokens&&Su(y)&&Ou(y),!a.useAdditionalDayOfYearTokens&&xu(y)&&Ou(y);var b=y[0],w=gf[b];if(w){var C=w.incompatibleTokens;if(Array.isArray(C)){for(var x=void 0,S=0;S<v.length;S++){var O=v[S].token;if(-1!==C.indexOf(O)||O===b){x=v[S];break}}if(x)throw new RangeError("The format string mustn't contain `".concat(x.fullToken,"` and `").concat(y,"` at the same time"))}else if("*"===w.incompatibleTokens&&v.length)throw new RangeError("The format string mustn't contain `".concat(y,"` and any other token at the same time"));v.push({token:b,fullToken:y});var k=w.parse(o,y,l.match,m);if(!k)return new Date(NaN);g.push({priority:w.priority,set:w.set,validate:w.validate,value:k.value,index:g.length}),o=k.rest}else{if(b.match(Cf))throw new RangeError("Format string contains an unescaped latin alphabet character `"+b+"`");if("''"===y?y="'":"'"===b&&(y=Sf(y)),0!==o.indexOf(y))return new Date(NaN);o=o.slice(y.length)}}if(o.length>0&&wf.test(o))return new Date(NaN);var E=g.map((function(t){return t.priority})).sort((function(t,e){return e-t})).filter((function(t,e,n){return n.indexOf(t)===e})).map((function(t){return g.filter((function(e){return e.priority===t})).reverse()})).map((function(t){return t[0]})),_=_s(n);if(isNaN(_))return new Date(NaN);var P=Vs(_,bu(_)),B={};for(h=0;h<E.length;h++){var T=E[h];if(T.validate&&!T.validate(P,T.value,m))return new Date(NaN);var R=T.set(P,B,T.value,m);R[0]?(P=R[0],Id(B,R[1])):P=R}return P}(t,e,new Date)};const Tf=function(t,e){try{window.localStorage.setItem(t,JSON.stringify(e))}catch(e){ml("Failed to persist "+t+" in local storage",e)}},Rf=function(t){try{var e=window.localStorage.getItem(t);if(e)return JSON.parse(e)}catch(t){ml("Failed to persist reports toggle in local storage",t)}return null},If=function(t){try{window.localStorage.removeItem(t)}catch(t){ml("Failed to delete in local storage",t)}};var Mf=n(96624),Df=function(){return(Df=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Nf=function(){if(Intl)return Intl.DateTimeFormat().resolvedOptions().timeZone;var t=(new Date).toString().match(Of);return t&&t.length>1?t[1]:null}(),Ff="X-AUTH-TOKEN",Lf=function(t){var e=t.headers.get("content-type"),n=e&&-1!==e.indexOf("application/json");if(t.ok)return n?t.json():t.text();if(!n)throw new Error(t.status.toString());return t.json().then((function(e){throw e&&e.error?new Error(e.error):new Error("Failed to fetch ("+t.status+"): "+t.statusText)}))},jf=function(t){var e=AbortController?new AbortController:null;return e?function(n){return new Mf((function(r,o,i){return i&&i((function(){return e.abort()})),fetch(n,Df(Df({},t),{signal:e.signal,credentials:"include"})).then(r,o)}))}:function(e){return fetch(e,Df(Df({},t),{credentials:"include"}))}};const Hf=new(function(){function t(t){var e=this;this.authToken="",this.trelloClient=null,this.baseUrl=t,gs().matchWith({none:function(){If("bcr_auth_token")},some:function(t){e.trelloClient=t}})}return t.prototype.setAuthTokenForReportRenderOrLogInAs=function(t){t&&(this.authToken=t)},t.prototype.getJWT=function(){var t=this;return new Mf((function(e){if(t.trelloClient)return t.trelloClient.jwt().then(e);e(null)}))},t.prototype.getURL=function(t,e){var n=this.baseUrl+t;return this.getJWT().then((function(t){var r=e?Df({},e):{};return t&&(r.jwt=t),Jo()(r)||(n+="?"+Xu(r)),n}))},t.prototype.get=function(t,e){var n;return this.getURL(t,e).then(jf({headers:(n={"X-BLUECAT-TimeZone":Nf},n[Ff]=this.authToken,n)})).then((function(t){return Lf(t)}))},t.prototype.post=function(t,e){var n;return this.getURL(t).then(jf({method:"POST",headers:(n={"Content-Type":"application/json","X-BLUECAT-TimeZone":Nf},n[Ff]=this.authToken,n),body:e&&JSON.stringify(e)})).then(Lf)},t.prototype.delete=function(t,e){var n;return this.getURL(t).then(jf({method:"DELETE",headers:(n={"Content-Type":"application/json","X-BLUECAT-TimeZone":Nf},n[Ff]=this.authToken,n),body:e&&JSON.stringify(e)})).then(Lf)},t}())(hs.serverUrl);var Uf=!1,zf=n(96486),Qf=n.n(zf),Vf=function(){return(Vf=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Wf="pupkitTracker",Gf=!1,Kf={PaidStatus:"dimension2",PupkitVersion:"dimension15",MarketingSegment:"dimension3"},Yf=function(t){return Wf+"."+t};function qf(){Gf&&window.ga||Al("Please setup analytics configuration first!")}function Xf(t,e,n,r){void 0===r&&(r={}),qf(),ga&&(function(t,e,n,r){void 0===r&&(r={}),"New Account"===n?gtag("event","sign_up",{method:"Trello"}):gtag("event",Zf(e),Vf({event_category:Zf(t),event_label:n?Zf(n):void 0},r))}(t,e,n,r),ga(Yf("send"),"event",Vf({eventCategory:t,eventAction:e,eventLabel:n},r)))}function Zf(t){return Qf().snakeCase(t.replace(" ","_"))}const Jf={setPaidStatusDimension:function(t){var e;t&&(qf(),gtag("set","user_properties",((e={}).paid_status=t,e)),ga(Yf("set"),Kf.PaidStatus,t))},setMarketingSegmentDimension:function(t){var e;qf(),gtag("set",((e={}).marketing_segment=t,e)),ga(Yf("set"),Kf.MarketingSegment,t)},trackEvent:Xf,trackEventCallback:function(t,e,n,r){return void 0===r&&(r={}),function(){return Xf(t,e,n,r)}},trackPageView:function(t){qf(),ga(Yf("set"),"page",t),ga(Yf("send"),"pageview"),gtag("event","page_view",{page_title:document.title,page_location:document.location.protocol+"//"+document.location.host+t})},initAnalytics:function(t){void 0===t&&(t={debug:!1,cookieDomain:"auto",dimensionMap:{PaidStatus:"dimension2",PupkitVersion:"dimension15",MarketingSegment:"dimension3"},anonymizeIp:!1});var e=t.trackerId,n=t.anonymizeIp,r=t.dimensionMap,o=t.cookieDomain,i=void 0===o?"auto":o,a=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["trackerId","anonymizeIp","dimensionMap","cookieDomain"]);if(window.ga&&!Gf)gl("GA already initialized outside of BC, please check config. Ignore if using live reloading.");else if(Gf)return gl("GA already initialized, please call init only once."),window.ga;return Gf=!0,Kf=r||Kf,window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create",e,i,Wf,{cookieFlags:"SameSite=None; Secure"}),void 0!==n&&ga(Yf("set"),"anonymizeIp",n),ga(Yf("set"),Kf.PupkitVersion,"1"),function(t){if(!Uf){Uf=!0;var e="https://www.google-analytics.com/analytics.js";t&&t.gaAddress?e=t.gaAddress:t&&t.debug&&(e="https://www.google-analytics.com/analytics_debug.js");var n=t&&t.onError;r=window,o=document,i="script",a=e,r.GoogleAnalyticsObject="ga",r.ga=r.ga||function(){(r.ga.q=r.ga.q||[]).push(arguments)},r.ga.l=1*new Date,l=o.createElement(i),s=o.getElementsByTagName(i)[0],l.async=1,l.src=a,l.onerror=n,s.parentNode.insertBefore(l,s)}var r,o,i,a,l,s}(Vf(Vf({},a),{onError:function(){Gf=!1,Al("Error initializing analytics")}})),window.ga}};var $f=n(96624);function tp(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self&&self;var ep=tp((function(t){var e=function(t){var e,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(t,e,n,r){var o=e&&e.prototype instanceof m?e:m,i=Object.create(o.prototype),a=new E(r||[]);return i._invoke=function(t,e,n){var r=c;return function(o,i){if(r===f)throw new Error("Generator is already running");if(r===p){if("throw"===o)throw i;return P()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var l=S(a,n);if(l){if(l===h)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var s=u(t,e,n);if("normal"===s.type){if(r=n.done?p:d,s.arg===h)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=p,n.method="throw",n.arg=s.arg)}}}(t,n,a),i}function u(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var c="suspendedStart",d="suspendedYield",f="executing",p="completed",h={};function m(){}function g(){}function A(){}var v={};v[i]=function(){return this};var y=Object.getPrototypeOf,b=y&&y(y(_([])));b&&b!==n&&r.call(b,i)&&(v=b);var w=A.prototype=m.prototype=Object.create(v);function C(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function x(t,e){function n(o,i,a,l){var s=u(t[o],t,i);if("throw"!==s.type){var c=s.arg,d=c.value;return d&&"object"==typeof d&&r.call(d,"__await")?e.resolve(d.__await).then((function(t){n("next",t,a,l)}),(function(t){n("throw",t,a,l)})):e.resolve(d).then((function(t){c.value=t,a(c)}),(function(t){return n("throw",t,a,l)}))}l(s.arg)}var o;this._invoke=function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}}function S(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var o=u(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function _(t){if(t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}return{next:P}}function P(){return{value:e,done:!0}}return g.prototype=w.constructor=A,A.constructor=g,A[l]=g.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,A):(t.__proto__=A,l in t||(t[l]="GeneratorFunction")),t.prototype=Object.create(w),t},t.awrap=function(t){return{__await:t}},C(x.prototype),x.prototype[a]=function(){return this},t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=$f);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},C(w),w[l]="Generator",w[i]=function(){return this},w.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=_,E.prototype={constructor:E,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(k),!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 t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],l=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(s&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),h},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:_(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}(t.exports);try{regeneratorRuntime=e}catch(t){Function("r","regeneratorRuntime = r")(e)}}));function np(t,e,n,r,o,i,a){try{var l=t[i](a),s=l.value}catch(t){return void n(t)}l.done?e(s):$f.resolve(s).then(r,o)}var rp=function(t){return function(){var e=this,n=arguments;return new $f((function(r,o){var i=t.apply(e,n);function a(t){np(i,r,o,a,l,"next",t)}function l(t){np(i,r,o,a,l,"throw",t)}a(void 0)}))}},op=tp((function(t){function e(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=e=function(t){return typeof t}:t.exports=e=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(n)}t.exports=e})),ip=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")};function ap(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var lp=function(t,e,n){return e&&ap(t.prototype,e),n&&ap(t,n),t},sp=tp((function(t){function e(n,r){return t.exports=e=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},e(n,r)}t.exports=e})),up=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&sp(t,e)},cp=function(t,e){return!e||"object"!==op(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e},dp=tp((function(t){function e(n){return t.exports=e=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},e(n)}t.exports=e}));function fp(t){if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=function(t,e){if(t){if("string"==typeof t)return pp(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pp(t,e):void 0}}(t))){var e=0,n=function(){};return{s:n,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:n}}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 r,o,i=!0,a=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return i=t.done,t},e:function(t){a=!0,o=t},f:function(){try{i||null==r.return||r.return()}finally{if(a)throw o}}}}function pp(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var hp=function(){function t(){ip(this,t),this._callbacks={}}return lp(t,[{key:"on",value:function(t,e){this._callbacks[t]||(this._callbacks[t]=[]),this._callbacks[t].push(e)}},{key:"emit",value:function(t){var e=this._callbacks[t];if(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i,a=fp(e);try{for(a.s();!(i=a.n()).done;){var l=i.value;l.apply(void 0,r)}}catch(t){a.e(t)}finally{a.f()}}}}]),t}();function mp(){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(t){return!1}}var gp=function(t){up(s,t);var e,n,r,o,i,a,l=(e=s,function(){var t,n=dp(e);if(mp()){var r=dp(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return cp(this,t)});function s(){return ip(this,s),l.apply(this,arguments)}return lp(s,[{key:"identify",value:(a=rp(ep.mark((function t(){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:case"end":return t.stop()}}),t)}))),function(){return a.apply(this,arguments)})},{key:"track",value:(i=rp(ep.mark((function t(){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"openMessage",value:(o=rp(ep.mark((function t(){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:case"end":return t.stop()}}),t)}))),function(){return o.apply(this,arguments)})},{key:"closeMessage",value:(r=rp(ep.mark((function t(){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"clickMessage",value:(n=rp(ep.mark((function t(){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:case"end":return t.stop()}}),t)}))),function(){return n.apply(this,arguments)})},{key:"close",value:function(){}}]),s}(hp),Ap=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t};function vp(t){if("string"==typeof t)return t;if("object"===op(t)){if(t.id)return t.id;if(t.data.id)return t.data.id}}var yp,bp=tp((function(t,e){!function(t){var e={logger:self.console,WebSocket:self.WebSocket},n={log:function(){if(this.enabled){for(var t,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];r.push(Date.now()),(t=e.logger).log.apply(t,["[ActionCable]"].concat(r))}}},r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function(){return(new Date).getTime()},l=function(t){return(a()-t)/1e3},s=function(){function t(e){o(this,t),this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=e,this.reconnectAttempts=0}return t.prototype.start=function(){this.isRunning()||(this.startedAt=a(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),n.log("ConnectionMonitor started. pollInterval = "+this.getPollInterval()+" ms"))},t.prototype.stop=function(){this.isRunning()&&(this.stoppedAt=a(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),n.log("ConnectionMonitor stopped"))},t.prototype.isRunning=function(){return this.startedAt&&!this.stoppedAt},t.prototype.recordPing=function(){this.pingedAt=a()},t.prototype.recordConnect=function(){this.reconnectAttempts=0,this.recordPing(),delete this.disconnectedAt,n.log("ConnectionMonitor recorded connect")},t.prototype.recordDisconnect=function(){this.disconnectedAt=a(),n.log("ConnectionMonitor recorded disconnect")},t.prototype.startPolling=function(){this.stopPolling(),this.poll()},t.prototype.stopPolling=function(){clearTimeout(this.pollTimeout)},t.prototype.poll=function(){var t=this;this.pollTimeout=setTimeout((function(){t.reconnectIfStale(),t.poll()}),this.getPollInterval())},t.prototype.getPollInterval=function(){var t=this.constructor.pollInterval,e=t.min,n=t.max,r=t.multiplier*Math.log(this.reconnectAttempts+1);return Math.round(1e3*function(t,e,n){return Math.max(e,Math.min(n,t))}(r,e,n))},t.prototype.reconnectIfStale=function(){this.connectionIsStale()&&(n.log("ConnectionMonitor detected stale connection. reconnectAttempts = "+this.reconnectAttempts+", pollInterval = "+this.getPollInterval()+" ms, time disconnected = "+l(this.disconnectedAt)+" s, stale threshold = "+this.constructor.staleThreshold+" s"),this.reconnectAttempts++,this.disconnectedRecently()?n.log("ConnectionMonitor skipping reopening recent disconnect"):(n.log("ConnectionMonitor reopening"),this.connection.reopen()))},t.prototype.connectionIsStale=function(){return l(this.pingedAt?this.pingedAt:this.startedAt)>this.constructor.staleThreshold},t.prototype.disconnectedRecently=function(){return this.disconnectedAt&&l(this.disconnectedAt)<this.constructor.staleThreshold},t.prototype.visibilityDidChange=function(){var t=this;"visible"===document.visibilityState&&setTimeout((function(){!t.connectionIsStale()&&t.connection.isOpen()||(n.log("ConnectionMonitor reopening stale connection on visibilitychange. visbilityState = "+document.visibilityState),t.connection.reopen())}),200)},t}();s.pollInterval={min:3,max:30,multiplier:5},s.staleThreshold=6;var u={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]},c=u.message_types,d=u.protocols,f=d.slice(0,d.length-1),p=[].indexOf,h=function(){function t(e){o(this,t),this.open=this.open.bind(this),this.consumer=e,this.subscriptions=this.consumer.subscriptions,this.monitor=new s(this),this.disconnected=!0}return t.prototype.send=function(t){return!!this.isOpen()&&(this.webSocket.send(JSON.stringify(t)),!0)},t.prototype.open=function(){return this.isActive()?(n.log("Attempted to open WebSocket, but existing socket is "+this.getState()),!1):(n.log("Opening WebSocket, current state is "+this.getState()+", subprotocols: "+d),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new e.WebSocket(this.consumer.url,d),this.installEventHandlers(),this.monitor.start(),!0)},t.prototype.close=function(){if((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{allowReconnect:!0}).allowReconnect||this.monitor.stop(),this.isActive())return this.webSocket.close()},t.prototype.reopen=function(){if(n.log("Reopening WebSocket, current state is "+this.getState()),!this.isActive())return this.open();try{return this.close()}catch(t){n.log("Failed to reopen WebSocket",t)}finally{n.log("Reopening WebSocket in "+this.constructor.reopenDelay+"ms"),setTimeout(this.open,this.constructor.reopenDelay)}},t.prototype.getProtocol=function(){if(this.webSocket)return this.webSocket.protocol},t.prototype.isOpen=function(){return this.isState("open")},t.prototype.isActive=function(){return this.isState("open","connecting")},t.prototype.isProtocolSupported=function(){return p.call(f,this.getProtocol())>=0},t.prototype.isState=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return p.call(e,this.getState())>=0},t.prototype.getState=function(){if(this.webSocket)for(var t in e.WebSocket)if(e.WebSocket[t]===this.webSocket.readyState)return t.toLowerCase();return null},t.prototype.installEventHandlers=function(){for(var t in this.events){var e=this.events[t].bind(this);this.webSocket["on"+t]=e}},t.prototype.uninstallEventHandlers=function(){for(var t in this.events)this.webSocket["on"+t]=function(){}},t}();h.reopenDelay=500,h.prototype.events={message:function(t){if(this.isProtocolSupported()){var e=JSON.parse(t.data),r=e.identifier,o=e.message,i=e.reason,a=e.reconnect;switch(e.type){case c.welcome:return this.monitor.recordConnect(),this.subscriptions.reload();case c.disconnect:return n.log("Disconnecting. Reason: "+i),this.close({allowReconnect:a});case c.ping:return this.monitor.recordPing();case c.confirmation:return this.subscriptions.notify(r,"connected");case c.rejection:return this.subscriptions.reject(r);default:return this.subscriptions.notify(r,"received",o)}}},open:function(){if(n.log("WebSocket onopen event, using '"+this.getProtocol()+"' subprotocol"),this.disconnected=!1,!this.isProtocolSupported())return n.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close:function(t){if(n.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error:function(){n.log("WebSocket onerror event")}};var m=function(t,e){if(null!=e)for(var n in e){var r=e[n];t[n]=r}return t},g=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2];o(this,t),this.consumer=e,this.identifier=JSON.stringify(n),m(this,r)}return t.prototype.perform=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.action=t,this.send(e)},t.prototype.send=function(t){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(t)})},t.prototype.unsubscribe=function(){return this.consumer.subscriptions.remove(this)},t}(),A=function(){function t(e){o(this,t),this.consumer=e,this.subscriptions=[]}return t.prototype.create=function(t,e){var n=t,o="object"===(void 0===n?"undefined":r(n))?n:{channel:n},i=new g(this.consumer,o,e);return this.add(i)},t.prototype.add=function(t){return this.subscriptions.push(t),this.consumer.ensureActiveConnection(),this.notify(t,"initialized"),this.sendCommand(t,"subscribe"),t},t.prototype.remove=function(t){return this.forget(t),this.findAll(t.identifier).length||this.sendCommand(t,"unsubscribe"),t},t.prototype.reject=function(t){var e=this;return this.findAll(t).map((function(t){return e.forget(t),e.notify(t,"rejected"),t}))},t.prototype.forget=function(t){return this.subscriptions=this.subscriptions.filter((function(e){return e!==t})),t},t.prototype.findAll=function(t){return this.subscriptions.filter((function(e){return e.identifier===t}))},t.prototype.reload=function(){var t=this;return this.subscriptions.map((function(e){return t.sendCommand(e,"subscribe")}))},t.prototype.notifyAll=function(t){for(var e=this,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return this.subscriptions.map((function(n){return e.notify.apply(e,[n,t].concat(r))}))},t.prototype.notify=function(t,e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return("string"==typeof t?this.findAll(t):[t]).map((function(t){return"function"==typeof t[e]?t[e].apply(t,r):void 0}))},t.prototype.sendCommand=function(t,e){var n=t.identifier;return this.consumer.send({command:e,identifier:n})},t}(),v=function(){function t(e){o(this,t),this._url=e,this.subscriptions=new A(this),this.connection=new h(this)}return t.prototype.send=function(t){return this.connection.send(t)},t.prototype.connect=function(){return this.connection.open()},t.prototype.disconnect=function(){return this.connection.close({allowReconnect:!1})},t.prototype.ensureActiveConnection=function(){if(!this.connection.isActive())return this.connection.open()},i(t,[{key:"url",get:function(){return y(this._url)}}]),t}();function y(t){if("function"==typeof t&&(t=t()),t&&!/^wss?:/i.test(t)){var e=document.createElement("a");return e.href=t,e.href=e.href,e.protocol=e.protocol.replace("http","ws"),e.href}return t}function b(t){var e=document.head.querySelector("meta[name='action-cable-"+t+"']");if(e)return e.getAttribute("content")}t.Connection=h,t.ConnectionMonitor=s,t.Consumer=v,t.INTERNAL=u,t.Subscription=g,t.Subscriptions=A,t.adapters=e,t.createWebSocketURL=y,t.logger=n,t.createConsumer=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b("url")||u.default_mount_path;return new v(t)},t.getConfig=b,Object.defineProperty(t,"__esModule",{value:!0})}(e)}));(yp=bp)&&yp.__esModule&&Object.prototype.hasOwnProperty.call(yp,"default")&&yp.default;var wp=bp.createConsumer;function Cp(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function xp(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Cp(Object(n),!0).forEach((function(e){Ap(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Cp(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function Sp(){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(t){return!1}}var Op=function(t){up(u,t);var e,n,r,o,i,a,l,s=(e=u,function(){var t,n=dp(e);if(Sp()){var r=dp(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return cp(this,t)});function u(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"wss://api.widget.userlist.com/cable";return ip(this,u),(e=s.call(this))._tokenProvider=t,e._queue=[],e._consumer=wp(n),e._connection=e._consumer.connection,e._createSubscription(),e}return lp(u,[{key:"identify",value:(l=rp(ep.mark((function t(){var e,n=arguments;return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=n.length>0&&void 0!==n[0]?n[0]:{},this._perform("identify",e);case 2:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"track",value:(a=rp(ep.mark((function t(e){var n,r=arguments;return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=r.length>1&&void 0!==r[1]?r[1]:{},this._perform("track",{properties:n,name:e});case 2:case"end":return t.stop()}}),t,this)}))),function(t){return a.apply(this,arguments)})},{key:"openMessage",value:(i=rp(ep.mark((function t(e){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this._perform("open_message",{message_id:vp(e)});case 1:case"end":return t.stop()}}),t,this)}))),function(t){return i.apply(this,arguments)})},{key:"closeMessage",value:(o=rp(ep.mark((function t(e){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this._perform("close_message",{message_id:vp(e)});case 1:case"end":return t.stop()}}),t,this)}))),function(t){return o.apply(this,arguments)})},{key:"clickMessage",value:(r=rp(ep.mark((function t(e,n){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this._perform("click_message",{message_id:vp(e),url:n});case 1:case"end":return t.stop()}}),t,this)}))),function(t,e){return r.apply(this,arguments)})},{key:"close",value:function(){this._connection.close({allowReconnect:!1})}},{key:"_createSubscription",value:function(){var t=this;return this._subscription=this._subscription||rp(ep.mark((function e(){var n,r,o,i,a;return ep.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t._consumer,r=t._queue,o=t,e.next=5,t._tokenProvider.receiveToken();case 5:return e.t0=e.sent,i={channel:"Widget::MessagingChannel",token:e.t0},a=n.subscriptions.create(i,{connected:function(){for(;r.length>0;)this.send(r.shift())},received:function(t){var e=t&&t.data&&t.data.type;"messages"===e?o.emit("message",t):"configurations"===e?o.emit("config",t):o.emit("data",t)}}),e.abrupt("return",a);case 9:case"end":return e.stop()}}),e)})))()}},{key:"_perform",value:(n=rp(ep.mark((function t(e,n){var r;return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._createSubscription();case 2:r=t.sent,this._connection.isOpen()?r.perform(e,n):this._queue.push(xp({},n,{action:e}));case 4:case"end":return t.stop()}}),t,this)}))),function(t,e){return n.apply(this,arguments)})}]),u}(hp);function kp(){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(t){return!1}}var Ep=function(t){up(u,t);var e,n,r,o,i,a,l,s=(e=u,function(){var t,n=dp(e);if(kp()){var r=dp(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return cp(this,t)});function u(t){var e;return ip(this,u),(e=s.call(this)).widget=t,e}return lp(u,[{key:"identify",value:(l=rp(ep.mark((function t(e){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this._perform("identify",[e]);case 1:case"end":return t.stop()}}),t,this)}))),function(t){return l.apply(this,arguments)})},{key:"track",value:(a=rp(ep.mark((function t(e,n){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this._perform("track",[e,n]);case 1:case"end":return t.stop()}}),t,this)}))),function(t,e){return a.apply(this,arguments)})},{key:"openMessage",value:(i=rp(ep.mark((function t(e){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this._perform("open_message",{message_id:vp(e)});case 1:case"end":return t.stop()}}),t,this)}))),function(t){return i.apply(this,arguments)})},{key:"closeMessage",value:(o=rp(ep.mark((function t(e){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this._perform("close_message",{message_id:vp(e)});case 1:case"end":return t.stop()}}),t,this)}))),function(t){return o.apply(this,arguments)})},{key:"clickMessage",value:(r=rp(ep.mark((function t(e,n){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this._perform("click_message",{message_id:vp(e),url:n});case 1:case"end":return t.stop()}}),t,this)}))),function(t,e){return r.apply(this,arguments)})},{key:"close",value:function(){}},{key:"_perform",value:(n=rp(ep.mark((function t(e,n){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.widget.connectChannel();case 2:t.sent.postMessage(e,n);case 4:case"end":return t.stop()}}),t,this)}))),function(t,e){return n.apply(this,arguments)})}]),u}(hp),_p=function(){function t(e){ip(this,t),this._token=e}var e;return lp(t,[{key:"receiveToken",value:(e=rp(ep.mark((function t(){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this._token);case 1:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})}]),t}(),Pp=function(){function t(e){ip(this,t),this._promise=e}var e;return lp(t,[{key:"receiveToken",value:(e=rp(ep.mark((function t(){return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._promise;case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})}]),t}(),Bp=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")};function Tp(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var Rp=function(t,e,n){return e&&Tp(t.prototype,e),n&&Tp(t,n),t};function Ip(t,e){return t(e={exports:{}},e.exports),e.exports}var Mp=Ip((function(t){function e(n,r){return t.exports=e=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},e(n,r)}t.exports=e})),Dp=Ip((function(t){function e(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=e=function(t){return typeof t}:t.exports=e=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(n)}t.exports=e})),Np=function(t,e){return!e||"object"!==Dp(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e},Fp=Ip((function(t){function e(n){return t.exports=e=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},e(n)}t.exports=e}));function Lp(t){if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=function(t,e){if(t){if("string"==typeof t)return jp(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jp(t,e):void 0}}(t))){var e=0,n=function(){};return{s:n,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:n}}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 r,o,i=!0,a=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return i=t.done,t},e:function(t){a=!0,o=t},f:function(){try{i||null==r.return||r.return()}finally{if(a)throw o}}}}function jp(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Hp(){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(t){return!1}}var Up="userlist/init",zp=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&Mp(t,e)}(r,t);var e,n=(e=r,function(){var t,n=Fp(e);if(Hp()){var r=Fp(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Np(this,t)});function r(t){var e;return Bp(this,r),(e=n.call(this)).port=t,t.addEventListener("message",(function(t){var n=t.data,r=n.type,o=n.payload;e.emit(r,o)})),t.start(),e.postMessage("connect"),e}return Rp(r,null,[{key:"connect",value:function(t){return new $f((function(e){var n=new MessageChannel,o=new r(n.port1);o.on("connect",(function(){return e(o)})),t.postMessage(Up,"*",[n.port2])}))}},{key:"listen",value:function(t){return new $f((function(e){t.addEventListener("message",(function(t){if(t.data===Up){var n=new r(t.ports[0]);n.on("connect",(function(){return e(n)}))}}))}))}}]),Rp(r,[{key:"postMessage",value:function(t,e){return this.port.postMessage({type:t,payload:e})}},{key:"close",value:function(){this.port.close()}}]),r}(function(){function t(){Bp(this,t),this._callbacks={}}return Rp(t,[{key:"on",value:function(t,e){this._callbacks[t]||(this._callbacks[t]=[]),this._callbacks[t].push(e)}},{key:"emit",value:function(t){var e=this._callbacks[t];if(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i,a=Lp(e);try{for(a.s();!(i=a.n()).done;){var l=i.value;l.apply(void 0,r)}}catch(t){a.e(t)}finally{a.f()}}}}]),t}());function Qp(t){var e=document.body,n=window.document.createElement("style"),r=window.document.createElement("div"),o=window.document.createElement("iframe");return o.src=t,r.appendChild(n),r.appendChild(o),r.classList.add("userlist-container"),r.classList.add("userlist-bottom-right"),e.appendChild(r),n.type="text/css",n.appendChild(document.createTextNode(".userlist-container{animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;position:fixed;z-index:10000000;height:0;width:400px;max-height:calc(100vh - 60px);border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,.15);opacity:0;transform:translateY(100px);transition:opacity .2s,transform .2s,height .2s;overflow:hidden}.userlist-container.userlist-open{opacity:1;transform:translateY(0)}.userlist-container.userlist-top-right{top:30px;right:30px}.userlist-container.userlist-bottom-right{bottom:30px;right:30px}.userlist-container.userlist-bottom-left{bottom:30px;left:30px}.userlist-container.userlist-top-left{top:30px;left:30px}.userlist-container iframe{width:100%;height:100%;border:none}@media only screen and (max-width:460px){.userlist-container{bottom:0;left:0;right:0;border-radius:0;max-width:none;width:100%!important}}")),r}var Vp,Wp=function(){function t(e){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"https://widget.userlist.com";Bp(this,t),this.tokenProvider=e,this.connectChannel().then((function(t){t.on("resize",(function(t){t.height>0?(n.resize(t),n.open()):n.close()})),t.on("reposition",(function(t){n.reposition(t)}))})),this.element=Qp(r)}return Rp(t,[{key:"connectChannel",value:function(){var t=this;return this._connectChannel=this._connectChannel||zp.listen(window).then((function(e){return t.tokenProvider.receiveToken().then((function(t){return e.postMessage("init",{token:t}),e}))}))}},{key:"resize",value:function(t){var e=t.height;this.element.style.height="".concat(e,"px")}},{key:"reposition",value:function(t){var e=this.element.classList;e.remove("userlist-top-right"),e.remove("userlist-top-left"),e.remove("userlist-bottom-right"),e.remove("userlist-bottom-left"),e.add("userlist-".concat(t))}},{key:"open",value:function(){this.element.classList.add("userlist-open"),this.element.classList.remove("userlist-closed")}},{key:"close",value:function(){this.element.classList.add("userlist-closed"),this.element.classList.remove("userlist-open"),this.resize({height:0})}},{key:"destroy",value:function(){this._connectChannel&&this.connectChannel().then((function(t){return t.close()})),this.element.remove()}}]),t}(),Gp=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ip(this,t),"string"==typeof e?e={tokenProvider:new _p(e)}:"function"==typeof e.then?e={tokenProvider:new Pp(e)}:"object"===op(e)&&"string"==typeof e.token&&(e.tokenProvider=new _p(e.token)),this.tokenProvider=e.tokenProvider,!1!==e.widget?("string"==typeof e.widget||"object"===op(e.widget)?this.widget=new Wp(this.tokenProvider,e.widget):this.widget=new Wp(this.tokenProvider),this.transport=e.transport||new Ep(this.widget)):this.transport=e.transport||new Op(this.tokenProvider)}var e,n,r,o,i;return lp(t,[{key:"identify",value:(i=rp(ep.mark((function t(){var e,n=arguments;return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(e=this.transport).identify.apply(e,n);case 1:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)})},{key:"track",value:(o=rp(ep.mark((function t(){var e,n=arguments;return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(e=this.transport).track.apply(e,n);case 1:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"openMessage",value:(r=rp(ep.mark((function t(){var e,n=arguments;return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(e=this.transport).openMessage.apply(e,n);case 1:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"closeMessage",value:(n=rp(ep.mark((function t(){var e,n=arguments;return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(e=this.transport).openMessage.apply(e,n);case 1:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})},{key:"clickMessage",value:(e=rp(ep.mark((function t(){var e,n=arguments;return ep.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(e=this.transport).openMessage.apply(e,n);case 1:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"on",value:function(){var t;(t=this.transport).on.apply(t,arguments)}},{key:"close",value:function(){this.transport.close()}},{key:"destroy",value:function(){this.widget&&this.widget.destroy(),this.transport=new gp}}]),t}(),Kp=function(){return(Kp=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function Yp(t,e,n,r){void 0===r&&(r={}),Vp&&Vp.track(t+" "+e,n)}const qp={setPaidStatusDimension:function(t){},setMarketingSegmentDimension:function(t){},trackEvent:Yp,trackEventCallback:function(t,e,n,r){return void 0===r&&(r={}),function(){return Yp(t,e,n,r)}},trackPageView:function(t){Vp&&Vp.track("page_view",{path:t})},initAnalytics:function(t){void 0===t&&(t={}),Vp&&gl("Userlist already initialized outside of BC, please check config. Ignore if using live reloading."),t.token?Vp=new Gp(t.token):gl("Must specify user token when initializing Userlist")},identify:function(t){if(Vp){var e={};t.paidStatus&&(e.paidStatus=t.paidStatus),Vp.identify({properties:Kp({},e)})}}};var Xp=n(96624),Zp=function(){return(Zp=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function Jp(t){Jf.trackPageView(t),t.includes("/tile/")&&$p("Report","Open Drilldown")}function $p(t,e,n,r){void 0===r&&(r={}),Jf.trackEvent(t,e,n,r),qp.trackEvent(t,e,n,r)}function th(t){return e=this,n=void 0,o=function(){var e,n,r,o,i,a,l,s;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}}(this,(function(u){switch(u.label){case 0:return t.loggedIn?(e=t.name,n=t.email,r=t.subscribed,o=t.totalMembers,i=t.userlistToken,[4,ys()]):[2];case 1:return a=u.sent(),l=a.getOrElse(""),i&&(qp.initAnalytics({token:i}),qp.identify(Zp(Zp({},t),{paidStatus:l}))),l&&Jf.setPaidStatusDimension(l),s={name:e,email:n,bcr_subscribed:r,bcr_memberCountRequired:o},l&&(s.bcr_trello_plan=l),c=s,window.Beacon("identify",c),[2]}var c}))},new((r=void 0)||(r=Xp))((function(t,i){function a(t){try{s(o.next(t))}catch(t){i(t)}}function l(t){try{s(o.throw(t))}catch(t){i(t)}}function s(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r((function(t){t(n)}))).then(a,l)}s((o=o.apply(e,n||[])).next())}));var e,n,r,o}var eh=function(t){return th(t),t};const nh={signUp:function(t){return Hf.post("/Signup/createAccount",t).then((function(t){return eh(t)})).then((function(t){return $p("Account","Create","New Account"),t}))},getSession:function(t){return Hf.get("/Authorisation/status",t).then((function(t){return eh(t)}))},connectToTrello:function(t,e){return e?Hf.post("/Invites/connectToTrello/"+e):Hf.post("/Authorisation/connectToTrello",{redirectPath:t})},checkInvite:function(t,e){return Hf.get("/Invites/check/"+t+"/"+e)},regenerateTrelloToken:function(t){return Hf.post("/Users/regenerateTrelloToken",{token:t})}};var rh=n(96624),oh=function(){return Hf.get("/Users/")},ih=function(){return Hf.get("/Users/reportsLastSeen")},ah=function(){return Hf.get("/Users/queriesLastSeen")};const lh=function(){return Hf.get("/Subscription/")},sh=function(t){return Hf.post("/Account/features",{segment:t})},uh=function(){return t=void 0,e=void 0,r=function(){return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}}(this,(function(t){switch(t.label){case 0:return[4,ys()];case 1:return[2,t.sent().matchWith({none:function(){return null},some:function(t){return Hf.post("/Account/features",{subscriptionStatus:t})}})]}}))},new((n=void 0)||(n=rh))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function l(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,l)}s((r=r.apply(t,e||[])).next())}));var t,e,n,r};var ch=null,dh=r.createContext({setSession:function(t){return ch=t},refreshSession:function(){return null}}),fh=function(){var t=(0,r.useContext)(dh);if(t.session)return t.session;throw new Error("No Session!")},ph=function(){return(ph=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},hh=function(t){var e=t.children,n=t.session,o=t.isDowntime,i=t.location;if(o&&"/downtime"!==i.pathname)return D(We,{key:"downtime",to:"/downtime"});var a=i.pathname&&"/"!==i.pathname?"/login?pathname="+encodeURI(i.pathname):"/login";return n?n.loggedIn?n.trelloTokenRevoked&&"/token-revoked"!==i.pathname?D(We,{key:"token-revoked",to:"/token-revoked"}):function(t){return!t.trialActive&&!t.subscribed}(n)&&"/account/subscription"!==i.pathname?D(We,{key:"subscription-needed-redirect",to:"/account/subscription"}):D(r.Fragment,null,e):!n.userHasAccount&&n.boardHasAccount?D(We,{key:"admin-invite-redirect",to:"/user-needs-invite"}):D(We,{key:"login-redirect",to:a}):D(We,{key:"login-redirect",to:a})},mh={Login:ec,LoginError:function(){return D("div",null,D(Vc,null),D(Sl,null))},Downtime:function(){return D("div",null,D(Cl,null))},Route:ec,SessionChecker:function(t){var e=t.children,n=(0,r.useState)(!0),o=n[0],i=n[1],a=(0,r.useState)(ch),l=a[0],s=a[1],u=(0,r.useState)(!1),c=u[0],d=u[1],f=function(){return gs().matchWith({none:function(){return As.resolve(null)},some:function(t){return As.all([t.member("id"),t.board("id")]).then((function(t){var e=t[0],n=t[1];return e&&n?{memberId:e.id,boardId:n.id}:null}))}}).then(nh.getSession).then(s).catch((function(){d(!0)})).finally((function(){return i(!1)})).cancel};return(0,r.useEffect)((function(){var t=Zu(window.location.search);ms.of(t.authToken).matchWith({none:function(){return null},some:function(t){return Hf.setAuthTokenForReportRenderOrLogInAs(t)}})}),[]),(0,r.useEffect)(f,[]),(0,r.useEffect)((function(){if(l&&l.loggedIn&&!l.hasSubscriptionInfo){var t=uh();return function(){return t.cancel()}}}),[l]),D(dh.Provider,{value:{session:l,setSession:s,refreshSession:f,isDowntime:c}},o?D(Nl,null):e)},RequiresLogin:Ze((function(t){return D(dh.Consumer,null,(function(e){var n=e.session,r=e.isDowntime;return D(hh,ph({session:n,isDowntime:r},t),t.children)}))})),RequiresStorage:function(t){var e=t.children,n=(0,r.useState)(!1),o=n[0],i=n[1];return(0,r.useEffect)((function(){var t=document.cookie.length>0;i(!function(){var t;try{t=window.localStorage;var e="__storage_test__";return t.setItem(e,e),t.removeItem(e),!0}catch(e){return e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&t&&0!==t.length}return!1}()&&!t)})),D(r.Fragment,null,o?D(We,{key:"requires-cookies-redirect",to:"/enable-cookies"}):e)},UserNeedsInvite:function(){return D("div",null,D(Vc,null),D("div",{css:pd.container},D("div",{css:pd.textContainer},D("h1",null,D(se,{id:"user_needs_invite.title"})),D("p",{css:ha.paragraph},D(se,{id:"user_needs_invite.desc"})))))},EnableCookies:function(){return D("div",null,D(Vc,null),D("div",{css:sd.container},D("div",{css:sd.textContainer},D("h1",null,D(se,{id:"enable_cookies.title"})),D("p",{css:ha.paragraph},D(se,{id:"enable_cookies.desc_request",values:{domain:"https://app.bluecatreports.com"}})),D("p",{css:ha.paragraph},D(se,{id:"enable_cookies.desc_intro",values:{domain:"https://app.bluecatreports.com"}}))),D(Wl,{css:sd.button,onClick:ad(),type:"INFO"},D(se,{id:"enable_cookies.guide"}))))}};const gh={components:mh,service:nh,SessionContext:dh,useSession:fh};function Ah(){var t=r.useContext(K);return ee(t),t}var vh=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},yh=function(){var t=E.apply(void 0,arguments),e="animation-"+t.name;return{name:e,styles:"@keyframes "+e+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(xh||(xh=vh(["\n  10% {\n    opacity: 0;\n  }\n\n  90% {\n    opacity: 1;\n  }\n"],["\n  10% {\n    opacity: 0;\n  }\n\n  90% {\n    opacity: 1;\n  }\n"]))),bh={container:E(Sh||(Sh=vh(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-self: center;\n\t\toverflow: hidden;\n\t\tmax-height: 100%;\n\t\talign-items: center;\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tpadding-top: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-self: center;\n\t\toverflow: hidden;\n\t\tmax-height: 100%;\n\t\talign-items: center;\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tpadding-top: ",";\n\t"])),Go),imageContainer:E(Oh||(Oh=vh(["\n\t\toverflow: hidden;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: flex-start;\n\t\tcursor: pointer;\n\t\tmargin: 0 0 "," 0;\n\t\tborder-radius: ",";\n\t\tpadding-top: ",";\n\n\t\t// Compensate for tight cropping\n\t\tbackground: #fdfdfd;\n\t\tmin-width: 100vh;\n\t\tmin-height: 500px;\n\t"],["\n\t\toverflow: hidden;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: flex-start;\n\t\tcursor: pointer;\n\t\tmargin: 0 0 "," 0;\n\t\tborder-radius: ",";\n\t\tpadding-top: ",";\n\n\t\t// Compensate for tight cropping\n\t\tbackground: #fdfdfd;\n\t\tmin-width: 100vh;\n\t\tmin-height: 500px;\n\t"])),Vo,ca,Vo),image:E(kh||(kh=vh(["\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tobject-fit: contain;\n\t\tanimation: "," 300ms ease;\n\t\tmax-height: 50vh;\n\t"],["\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tobject-fit: contain;\n\t\tanimation: "," 300ms ease;\n\t\tmax-height: 50vh;\n\t"])),yh),button:E(Eh||(Eh=vh(["\n\t\tflex-shrink: 0;\n\t\tmin-width: 150px;\n\t\tmin-height: ",";\n\t"],["\n\t\tflex-shrink: 0;\n\t\tmin-width: 150px;\n\t\tmin-height: ",";\n\t"])),Ko),textContainer:E(_h||(_h=vh(["\n\t\tmargin: "," ",";\n\t\ttext-align: center;\n\n\t\t"," {\n\t\t\tmargin: "," 0;\n\t\t\tmax-width: 50%;\n\t\t}\n\t"],["\n\t\tmargin: "," ",";\n\t\ttext-align: center;\n\n\t\t"," {\n\t\t\tmargin: "," 0;\n\t\t\tmax-width: 50%;\n\t\t}\n\t"])),Vo,Uo,Bi,Vo),actionBar:E(Ph||(Ph=vh(["\n\t\tbackground: rgba(255, 255, 255, 0.8);\n\t\tpadding: 1rem;\n\t\tposition: fixed;\n\t\tz-index: 10;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t"],["\n\t\tbackground: rgba(255, 255, 255, 0.8);\n\t\tpadding: 1rem;\n\t\tposition: fixed;\n\t\tz-index: 10;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t"])))},wh=[{path:"/public/images/feature-tour/DL_Monday_update.png",titleId:"feature_tour.one.title",descriptionId:"feature_tour.one.description"},{path:"/public/images/feature-tour/DL_Monthly_Analytics.png",titleId:"feature_tour.two.title",descriptionId:"feature_tour.two.description"},{path:"/public/images/feature-tour/EmailSchedule.png",titleId:"feature_tour.schedule.title",descriptionId:"feature_tour.schedule.description",nextId:"feature_tour.finish"}];const Ch=function(t){var e=t.onClose,n=(0,r.useState)(0),o=n[0],i=n[1],a=wh[o],l=Ah(),s=o===wh.length-1,u=(0,r.useCallback)((function(){o<wh.length-1?i(o+1):e()}),[o]);return D("div",{css:bh.container},D("div",{css:bh.textContainer},D("h1",null,D(se,{id:a.titleId})),a.descriptionId?D("p",{css:ha.paragraph},D(se,{id:a.descriptionId})):null),a.path?D("div",{css:bh.imageContainer,onClick:u},D("img",{key:a.path,css:bh.image,src:a.path,alt:l.formatMessage({id:a.titleId})})):null,D("div",{css:bh.actionBar},D(Wl,{css:bh.button,type:s?"SUCCESS":"INFO",onClick:u},D(se,{id:a.nextId||"feature_tour.next"}))))};var xh,Sh,Oh,kh,Eh,_h,Ph,Bh,Th={FeatureTour:Ch,Route:function(t){var e,n,r=t.history;return D("div",{css:E(Bh||(e=["\n\t\t\tbackground: ",";\n\t\t\tmin-height: 100%;\n\t\t\theight: 100%;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t"],n=["\n\t\t\tbackground: ",";\n\t\t\tmin-height: 100%;\n\t\t\theight: 100%;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t"],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,Bh=e),$i)},D(qe,{exact:!0,render:function(){return D(Ch,{onClose:function(){(!0,gs().matchWith({none:function(){return null},some:function(t){return t.set("member","private","tourSeen",true)}})).then((function(){r.push("/reports/new")}))}})}}))}},Rh=(n(74462),n(17689),function(){return(Rh=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)});function Ih(t,e){return Object.keys(t).reduce((function(n,r){return n[r]=Rh({timeZone:e},t[r]),n}),{})}function Mh(t,e){return Object.keys(Rh(Rh({},t),e)).reduce((function(n,r){return n[r]=Rh(Rh({},t[r]||{}),e[r]||{}),n}),{})}function Dh(t,e){if(!e)return t;var n=jt.formats;return Rh(Rh(Rh({},n),t),{date:Mh(Ih(n.date,e),Ih(t.date||{},e)),time:Mh(Ih(n.time,e),Ih(t.time||{},e))})}function Nh(t,e,n,r){var o=t.locale,i=t.formats,a=t.messages,l=t.defaultLocale,s=t.defaultFormats,u=t.onError,c=t.timeZone,d=t.defaultRichTextElements;void 0===n&&(n={id:""});var f=n.id,p=n.defaultMessage;(0,Y.kG)(!!f,"[@formatjs/intl] An `id` must be provided to format a message.");var h=String(f),m=a&&Object.prototype.hasOwnProperty.call(a,h)&&a[h];if(Array.isArray(m)&&1===m.length&&m[0].type===Q.literal)return m[0].value;if(!r&&m&&"string"==typeof m&&d&&console.error('[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. \nPlease consider using "@formatjs/cli" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution'),!r&&m&&"string"==typeof m&&!d)return m.replace(/'\{(.*?)\}'/gi,"{$1}");if(r=Rh(Rh({},d),r||{}),i=Dh(i,c),s=Dh(s,c),!m){if((!p||o&&o.toLowerCase()!==l.toLowerCase())&&u(new Gt(n,o)),p)try{return e.getMessageFormat(p,l,s).format(r)}catch(t){return u(new Wt('Error formatting default message for: "'+h+'", rendering default message verbatim',o,n,t)),"string"==typeof p?p:h}return h}try{return e.getMessageFormat(m,o,i,{formatters:e}).format(r)}catch(t){u(new Wt('Error formatting message: "'+h+'", using '+(p?"default message":"id")+" as fallback.",o,n,t))}if(p)try{return e.getMessageFormat(p,l,s).format(r)}catch(t){u(new Wt('Error formatting the default message for: "'+h+'", rendering message verbatim',o,n,t))}return"string"==typeof m?m:"string"==typeof p?p:h}var Fh=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function Lh(t,e,n){var r=t.locale,o=t.formats,i=t.onError;void 0===n&&(n={});var a=n.format,l=a&&$t(o,"number",a,i)||{};return e(r,qt(n,Fh,l))}function jh(t,e,n,r){void 0===r&&(r={});try{return Lh(t,e,r).format(n)}catch(e){t.onError(new Ut("FORMAT_ERROR","Error formatting number.",e))}return String(n)}function Hh(t,e,n,r){void 0===r&&(r={});try{return Lh(t,e,r).formatToParts(n)}catch(e){t.onError(new Ut("FORMAT_ERROR","Error formatting number.",e))}return[]}var Uh=["numeric","style"];function zh(t,e,n,r,o){void 0===o&&(o={}),r||(r="second"),Intl.RelativeTimeFormat||t.onError(new _t('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',"MISSING_INTL_API"));try{return function(t,e,n){var r=t.locale,o=t.formats,i=t.onError;void 0===n&&(n={});var a=n.format,l=!!a&&$t(o,"relative",a,i)||{};return e(r,qt(n,Uh,l))}(t,e,o).format(n,r)}catch(e){t.onError(new Wt("Error formatting relative time.",e))}return String(n)}var Qh=function(){return(Qh=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Vh=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","fractionalSecondDigits","calendar","numberingSystem"];function Wh(t,e,n,r){var o=t.locale,i=t.formats,a=t.onError,l=t.timeZone;void 0===r&&(r={});var s=r.format,u=Qh(Qh({},l&&{timeZone:l}),s&&$t(i,e,s,a)),c=qt(r,Vh,u);return"time"!==e||c.hour||c.minute||c.second||(c=Qh(Qh({},c),{hour:"numeric",minute:"numeric"})),n(o,c)}function Gh(t,e,n,r){void 0===r&&(r={});var o="string"==typeof n?new Date(n||0):n;try{return Wh(t,"date",e,r).format(o)}catch(e){t.onError(new Ut("FORMAT_ERROR","Error formatting date.",e))}return String(o)}function Kh(t,e,n,r){void 0===r&&(r={});var o="string"==typeof n?new Date(n||0):n;try{return Wh(t,"time",e,r).format(o)}catch(e){t.onError(new Ut("FORMAT_ERROR","Error formatting time.",e))}return String(o)}function Yh(t,e,n,r){void 0===r&&(r={});var o="string"==typeof n?new Date(n||0):n;try{return Wh(t,"date",e,r).formatToParts(o)}catch(e){t.onError(new Ut("FORMAT_ERROR","Error formatting date.",e))}return[]}function qh(t,e,n,r){void 0===r&&(r={});var o="string"==typeof n?new Date(n||0):n;try{return Wh(t,"time",e,r).formatToParts(o)}catch(e){t.onError(new Ut("FORMAT_ERROR","Error formatting time.",e))}return[]}var Xh=["localeMatcher","type"];function Zh(t,e,n,r){var o=t.locale,i=t.onError;void 0===r&&(r={}),Intl.PluralRules||i(new _t('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',"MISSING_INTL_API"));var a=qt(r,Xh);try{return e(o,a).select(n)}catch(t){i(new Wt("Error formatting plural.",t))}return"other"}var Jh=["localeMatcher","type","style"],$h=Date.now();function tm(t,e,n,r){var o=t.locale,i=t.onError;void 0===r&&(r={}),Intl.ListFormat||i(new _t('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n',"MISSING_INTL_API"));var a=qt(r,Jh);try{var l={},s=n.map((function(t,e){if("object"==typeof t){var n=function(t){return $h+"_"+t+"_"+$h}(e);return l[n]=t,n}return String(t)}));return Object.keys(l).length?e(o,a).formatToParts(s).reduce((function(t,e){var n=e.value;return l[n]?t.push(l[n]):"string"==typeof t[t.length-1]?t[t.length-1]+=n:t.push(n),t}),[]):e(o,a).format(s)}catch(t){i(new Ut("FORMAT_ERROR","Error formatting list.",t))}return n}var em=["localeMatcher","style","type","fallback"];function nm(t,e,n,r){var o=t.locale,i=t.onError;Intl.DisplayNames||i(new _t('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n',"MISSING_INTL_API"));var a=qt(r,em);try{return e(o,a).of(n)}catch(t){i(new Ut("FORMAT_ERROR","Error formatting display name.",t))}}var rm=function(){return(rm=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};var om=function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),im=function(){return(im=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},am=oe()||re;function lm(t){return{locale:t.locale,timeZone:t.timeZone,formats:t.formats,textComponent:t.textComponent,messages:t.messages,defaultLocale:t.defaultLocale,defaultFormats:t.defaultFormats,onError:t.onError,wrapRichTextChunksInFragment:t.wrapRichTextChunksInFragment,defaultRichTextElements:t.defaultRichTextElements}}function sm(t){return t?Object.keys(t).reduce((function(e,n){var o,i=t[n];return e[n]=Rt(i)?(o=i,function(t){return o(r.Children.toArray(t))}):i,e}),{}):t}var um=function(t,e,n,o){var i=Nh(t,e,n,sm(o));return Array.isArray(i)?r.Children.toArray(i):i},cm=function(t,e){var n=t.defaultRichTextElements,r=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["defaultRichTextElements"]),o=sm(n),i=function(t,e){var n=function(t){void 0===t&&(t={dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}});var e=Intl.RelativeTimeFormat,n=Intl.ListFormat,r=Intl.DisplayNames,o=Jt((function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new((t=Intl.DateTimeFormat).bind.apply(t,Yt([void 0],e)))}),{cache:Zt(t.dateTime),strategy:Jt.strategies.variadic}),i=Jt((function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new((t=Intl.NumberFormat).bind.apply(t,Yt([void 0],e)))}),{cache:Zt(t.number),strategy:Jt.strategies.variadic}),a=Jt((function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new((t=Intl.PluralRules).bind.apply(t,Yt([void 0],e)))}),{cache:Zt(t.pluralRules),strategy:Jt.strategies.variadic});return{getDateTimeFormat:o,getNumberFormat:i,getMessageFormat:Jt((function(t,e,n,r){return new jt(t,e,n,Kt({formatters:{getNumberFormat:i,getDateTimeFormat:o,getPluralRules:a}},r||{}))}),{cache:Zt(t.message),strategy:Jt.strategies.variadic}),getRelativeTimeFormat:Jt((function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new(e.bind.apply(e,Yt([void 0],t)))}),{cache:Zt(t.relativeTime),strategy:Jt.strategies.variadic}),getPluralRules:a,getListFormat:Jt((function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return new(n.bind.apply(n,Yt([void 0],t)))}),{cache:Zt(t.list),strategy:Jt.strategies.variadic}),getDisplayNames:Jt((function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return new(r.bind.apply(r,Yt([void 0],t)))}),{cache:Zt(t.displayNames),strategy:Jt.strategies.variadic})}}(e),r=rm(rm({},Xt),t),o=r.locale,i=r.defaultLocale,a=r.onError;return o?!Intl.NumberFormat.supportedLocalesOf(o).length&&a?a(new Vt('Missing locale data for locale: "'+o+'" in Intl.NumberFormat. Using default locale: "'+i+'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details')):!Intl.DateTimeFormat.supportedLocalesOf(o).length&&a&&a(new Vt('Missing locale data for locale: "'+o+'" in Intl.DateTimeFormat. Using default locale: "'+i+'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details')):(a&&a(new Qt('"locale" was not configured, using "'+i+'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details')),r.locale=r.defaultLocale||"en"),rm(rm({},r),{formatters:n,formatNumber:jh.bind(null,r,n.getNumberFormat),formatNumberToParts:Hh.bind(null,r,n.getNumberFormat),formatRelativeTime:zh.bind(null,r,n.getRelativeTimeFormat),formatDate:Gh.bind(null,r,n.getDateTimeFormat),formatDateToParts:Yh.bind(null,r,n.getDateTimeFormat),formatTime:Kh.bind(null,r,n.getDateTimeFormat),formatTimeToParts:qh.bind(null,r,n.getDateTimeFormat),formatPlural:Zh.bind(null,r,n.getPluralRules),formatMessage:Nh.bind(null,r,n),formatList:tm.bind(null,r,n.getListFormat),formatDisplayName:nm.bind(null,r,n.getDisplayNames)})}(im(im({},ne),r),e);return im(im({},i),{formatMessage:um.bind(null,{locale:i.locale,timeZone:i.timeZone,formats:i.formats,defaultLocale:i.defaultLocale,defaultFormats:i.defaultFormats,messages:i.messages,onError:i.onError,defaultRichTextElements:o},i.formatters)})};const dm=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.cache={dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}},e.state={cache:e.cache,intl:cm(lm(e.props),e.cache),prevConfig:lm(e.props)},e}return om(e,t),e.getDerivedStateFromProps=function(t,e){var n=e.prevConfig,r=e.cache,o=lm(t);return am(n,o)?null:{intl:cm(o,r),prevConfig:o}},e.prototype.render=function(){return ee(this.state.intl),r.createElement(G,{value:this.state.intl},this.props.children)},e.displayName="IntlProvider",e.defaultProps=ne,e}(r.PureComponent),fm=JSON.parse('{"account.invite.email_placeholder":"e.g robin@bluecatreports.com","account.invite.exists":"This user has already been invited.","account.invite.sub_title":"You\'ve made a stunning Report. Share it with someone who should see it!","account.invite.submit":"Invite to Team","account.invite.success":"An invite has been sent to {email}","account.invite.title":"Invite Your Team","account.invite.account_admin":"Make account admin","account.title":"Your account","account.billing.to_annual_title":"Upgrade to Annual and save {savingTotal} a year","account.billing.to_annual_body":"Get 2 months free when you pay annually","account.billing.to_annual_cta":"Upgrade to Annual","account.billing.to_monthly_title":"Switch to Monthly Billing","account.billing.to_monthly_body":"You are currently paying annually which is our cheapest plan.","account.billing.to_monthly_cta":"Switch to Monthly","account.users_title":"Users","account.subscription.edit_title":"Edit Subscription","account.subscription.edit_btn_title":"Update payment details","account.subscription.cancel_title":"Cancel Subscription","account.subscription.cancel_btn_title":"Cancel subscription","account.subscription.cancel_why":"Can you tell us why you are cancelling?","account.subscription.cancel":"When you have an active subscription, you can cancel it using the button below. Your subscription will continue until the end of your current billing period.","account.subscription.cancel_note":"If your \'Cancel Subscription\' button is greyed out, you may still be on your free trial period.","account.subscription.change_billing_title":"Change billing period","account.subscription.change_billing_btn":"Change billing","account.subscription.change_billing_question":"Are you sure you want to change billing period ?","account.subscription.processing_title":"Processing Subscription","account.subscription.processing":"We are currently processing your subscription Please contact sales@bluecatreports.com with any questions.","account.subscription.overview_title":"Your Subscription","account.subscription.subscription_title":"Subscription","account.subscription.testimonial_title":"Why our customers love us","account.subscription.summary":"You have {members} over {boards} you have enabled this Power-Up on.","account.subscription.summary_pricing_note":"Pricing is based on the number of full Trello members (aka not Observers) on your boards, rather than the users in Blue Cat. See the FAQ below for details.","account.subscription.summary.members":"{members, plural, one {# member} other {# members}}","account.subscription.summary.boards":"{boards, plural, one {# board} other {# boards}}","account.subscription.per_member":"member","account.subscription.per_member_count":"{total, plural, one {# member} other {# members}} at ","account.subscription.annual":"Annual Plan","account.subscription.monthly":"Monthly Plan","account.subscription.annual_sub":"per year","account.subscription.monthly_sub":"per month","account.subscription.trial_is_over":"Your trial is over","account.subscription.extend_trial":"Please sign up below. If you need a trial extension drop us a message on <mail>support@bluecatreports.com</mail>","account.subscription.trial_days":"({days} remaining)","account.subscription.trial_days.remaining":"{days, plural, one {# day} other {# days}}","account.subscription.annual_discount":"Save 20%","account.subscription.safe_secure.title":"Safe & Secure Payments","account.subscription.safe_secure.processed_paddle":"Payments are securely processed by Paddle.","account.subscription.safe_secure.bullet1":"Subscription is not charged until your trial is over.","account.subscription.safe_secure.bullet2":"30 days no questions money back gaurantee","account.subscription.safe_secure.bullet3":"Cancel subscription at any time","account.subscription.extend_trial_title":"Extend your trial","account.subscription.extend_trial_subtitle":"Please upgrade your account or extend trial to continue using Blue Cat Reports.","account.subscription.extend_trial_cta":"Extend your trial","account.subscription.trial_extended_title":"Your trial has been extended to {date}","account.subscription.trial_over":"Your trial is now over. Please subscribe to continue using Blue Cat Reports. ","account.subscription.trial_extended_subtitle":"Let us know at support@bluecatreports.com if you need longer for any reason :)","account.subscription.enterprise":"Need details of Enterprise or larger team pricing? Want to pay by bank transfer? Contact {salesEmail}","account.free_trial_bar.days":"{days, plural, one {# day} other {# days}}","account.free_trial_bar.remaining_text":"{days} left on your trial","account.free_trial_bar.trial_expired":"Your free trial is now over","account.free_trial_bar.upgrade_button":"See Pricing","account.free_trial_bar.demo_button":"Book a demo","account.free_trial_bar.getting_started":"Getting started 🎉","back":"Back","cancel":"Cancel","delete":"Delete","yes":"Yes","card.create.disabled":"This tile type is too big for the space selected in your report.","card.grouping.lists_and_counts":"Lists and Counts","card.grouping.pies_and_bars":"Pie and Bar Charts","card.grouping.dates":"Date Charts","card.grouping.time":"Time Charts","card.bar_desc":"Show a breakdown of cards grouped by member, label, custom field etc","card.bar":"Bar Chart","card.bar_stacked":"Stacked Bar Chart","card.bar_stacked_desc":"Bar chart grouped by two dimensions","card.ttc":"Time To Complete Chart","card.ttc_desc":"See how long cards take to complete, your whole process or a single step","card.dates_series":"Date chart","card.dates_series_desc":"Show a line chart of cards against their due or other date fields","card.count_desc":"A simple count of items or the sum/average of a custom field value","card.count":"Count, sum or average","card.create.board_suggest":"Suggested","card.create.all_boards":"All Boards","card.create.breakdown_by_label_desc":"Group data by card labels","card.create.breakdown_by_label":"Label","card.create.breakdown_by_list_desc":"Group data by lists","card.create.breakdown_by_list":"List","card.create.breakdown_by_member_desc":"Group data by members","card.create.breakdown_by_member":"Member","card.create.breakdown_none":"None","card.create.breakdown_none_single_line":"None (Single Line)","card.create.breakdown_none_desc":"Do not group data","card.create.breakdown_multiple_lines":"Multiple Lines","card.create.breakdown_custom_field_desc":"Group data by {name} value","card.create.title_count_by":"Totals","card.create.desc_count_by":"Would you like to count cards, or sum a custom field value?","card.create.count_by_card":"Cards","card.create.count_by_card_desc":"Count number of cards","card.create.count_by_custom_field_sum_title":"{name} : Sum","card.create.count_by_custom_field_sum_desc":"Sum the total  {name}","card.create.count_by_custom_field_avg_title":"{name} : Average","card.create.count_by_custom_field_avg_desc":"Average of the {name}","card.create.desc_boards":"What {count, plural, one {board} other {boards}} would you like to report on?","card.create.desc_completed_lists":"Which lists do your completed cards go in?","card.create.desc_ttc_lists":"What lists are the first and last in your process?","card.create.desc_component":"What type of chart would you like to add to your Report?","card.create.desc_filter_path":"Would you like to apply a filter?","card.create.desc_filters_boards_selected":"Currently including {type, select, other {all cards} COMPLETED_CARDS {completed cards} ADDED_CARDS {added cards} CHECKLIST_ITEMS {checklist items}}  from {num, plural, one {# board} other {# boards}}.","card.create.desc_name":"What would you like to call this chart?","card.create.desc_size":"How much space should this chart take up?","card.create.desc_what":"What would you like to show in your chart?","card.create.filtering_type_default_card":"Show All Cards","card.create.filtering_type_default_desc_card":"Include all cards in this chart","card.create.filtering_type_advanced_card":"Filter Cards","card.create.filtering_type_advanced_desc_card":"Only show cards matching the criteria you select","card.create.filtering_type_default_checklist":"Show All","card.create.filtering_type_default_desc_checklist":"Include all unchecked checklist items in this chart","card.create.filtering_type_advanced_checklist":"Filter Checklist Items","card.create.filtering_type_advanced_desc_checklist":"Only show checklist items matching the criteria you select","card.create.filters.due":"Due Date","card.create.filters.startDate":"Start Date","card.create.filters.labels":"Labels","card.create.filters.lists":"Lists","card.create.filters.members":"Members","card.create.filters.fields":"Custom Fields","card.create.filters.timeInList":"Time in List","card.create.filters.checklist":"Checklist","card.create.filters.card":"Card","card.create.filters.checklistDue":"Due Date","card.create.filters.checklistMember":"Assignee","card.create.filters.no_custom_fields":"No supported custom fields found","card.create.filters.copy_filters":"Copy","card.create.filters.copy_filters_from_last_tile":"From Last Tile","card.create.filters.OR_MORE":"or more","card.create.filters.OR_LESS":"or less","card.create.filters.HOURS":"{value, plural, one {hour} other {hours}}","card.create.filters.DAYS":"{value, plural, one {day} other {days}}","card.create.filters.WEEKS":"{value, plural, one {week} other {weeks}}","card.create.title_boards":"{count, plural, one {Board} other {Boards}}","card.create.breakdown_no_cf_title":"No Custom Fields Found","card.create.breakdown_no_cf":"Don\'t forget you can breakdown by custom fields too.","card.create.title_breakdown":"Data Breakdown","card.create.desc_breakdown":"How should data be grouped for this chart?","card.create.desc_line_breakdown":"We will plot a separate line for each option in the grouping","card.create.title_primary_breakdown":"Primary Breakdown","card.create.desc_primary_breakdown":"How should data be grouped on the horizontal axis?","card.create.title_secondary_breakdown":"Secondary Breakdown","card.create.desc_secondary_breakdown":"How should data be grouped on the vertical axis?","card.create.title_date_field_to_use":"Date Field to Use","card.create.title_date_field_to_use_desc":"What dates should we use for the x (horizontal) axis?","card.create.title_completed_lists":"Completed Lists","card.create.title_ttc_lists":"Start and End Lists","card.create.title_component":"Chart Type","card.create.title_filter_path":"Filter Cards","card.create.title_filter_path_cards":"Filter Cards","card.create.title_filter_path_checklist":"Filter Checklist Items","card.create.title_filters_cards":"Cards to Include","card.create.title_filters_checklist":"Checklist Items to Include","card.create.title_name":"Chart Name","card.create.title_size":"Chart Width","card.create.title_what":"What to show","card.create.wizard_open_cards_hint":"Most users add a filter for lists when charting Open Cards.","card.create.wizard_due_date":"Due date","card.create.wizard_start_date":"Start date","card.create.wizard_due_date_selected":"{total, plural, =0 {Any} other {Selected}}","card.create.wizard_filters_add":"Add Filter","card.create.wizard_filters_select":"Select filter","card.create.wizard_labels_selected":"{total, plural, =0 {Any} other {# selected}}","card.create.wizard_labels":"Labels","card.create.wizard_lists_selected":"{total, plural, =0 {Any} other {# selected}}","card.create.wizard_lists":"Lists","card.create.wizard_members_selected":"{total, plural, =0 {Any} other {# selected}}","card.create.wizard_members":"Members","card.create.wizard_custom_fields":"Custom Fields","card.create.wizard_custom_fields_selected":"{total, plural, =0 {Any} other {# selected}}","card.create.wizard_checklist_item_due_date":"Checklist Item Due Date","card.create.wizard_checklist_item_member":"Checklist Item Assignee","card.create.wizard_custom_notice":"*Currently we only support dropdowns and checkboxes.","card.create.board_search_active":"{total, plural, =0 {No boards} one {1 board} other {# boards} } selected. {hidden, plural, =0 {} other {# hidden}}","card.create.board_search_no_results":"No boards matching the term {term} :(","card.create.list_search_active":"{total, plural, =0 {No lists} one {1 list} other {# lists} } selected. {hidden, plural, =0 {} other {# hidden}}","card.create.list_search_no_results":"No lists matching the term {term} :(","card.create.search_placeholder":"Search","card.create.board_search_placehodler":"Search","search.select_all":"Select all","search.de_select_all":"Deselect all","card.filters.due_before":"Before","card.filters.due_absolute":"Pick dates","card.filters.due_past_days_label":"days from now","card.filters.due_past":"In the past","card.filters.due_week_mon":"This week (mon-mon)","card.filters.due_week_sun":"This week (sun-sun)","card.filters.due_none":"None","card.filters.due_custom":"Custom range","card.filters.due_custom_earlier_than":"Earlier than","card.filters.due_custom_later_than":"Later than","card.filters.due_custom_days_ago":"days ago","card.filters.due_custom_days_from_now":"days from now","card.filters.more_than":"More than","card.filters.less_than":"Less than","card.filters.x_days_ago":"days ago","card.filters.card_status_archived":"Archived Cards","card.filters.card_status_all":"Open and Archived Cards","card.filters.card_status_open":"Open Cards","card.group.unknown.label":"No Label","card.group.unknown.member":"No Member","card.group.unknown.field":"Blank","card.list_desc":"Show a list of cards or checklist items in your Report","card.list":"List","card.menu.delete":"Delete","card.menu.edit":"Edit","card.menu.edit_columns":"Edit Columns","card.no_access":"You can\'t see this data in Trello","card.no_access_title":"No access, sorry!","card.no_access_description":"This tile contains Trello data that you do not have access to, please contact your Account Admin","card.no_data":"No data","card.pie_desc":"Show a breakdown of data by member, label, custom field etc","card.pie":"Pie Chart","card.size.full_desc":"Full report width","card.size.full":"Full","card.size.half_desc":"Half report width","card.size.half":"1/2","card.size.quarter_desc":"Quarter report width","card.size.quarter":"1/4","card.size.three_quarters_desc":"Three Quarter report width","card.size.three_quarters":"3/4","card.table.column.card_fields":"Card Fields","card.table.column.custom_fields":"Custom Fields","card.table.column.name":"Name","card.table.column.listName":"List","card.table.column.boardName":"Board","card.table.column.timeInList":"Time in List","card.table.column.timeToComplete":"Time to Complete","card.table.column.due":"Due Date","card.table.column.startDate":"Start Date","card.table.column.members":"Members","card.table.column.checklistItemsStats":"Checklists","card.table.column.checklist_item_fields":"Item Fields","card.time_series_desc":"Show a line chart of number of cards over time","card.time_series":"Historical Chart","card.timeInList.unknown":"Unknown","card.what.all_desc":"Cards which are in any list","card.what.all":"Open Cards","card.what.completed_desc":"Cards which have been moved into a done list (includes archived cards)","card.what.completed":"Completed Cards","card.what.added_desc":"Cards which have been added to a board (includes archived cards)","card.what.added":"Cards Added to Board","card.what.checklist_items":"Unchecked Checklist Items","card.what.checklist_items_desc":"Checklist items which haven\'t been marked as complete","chart.series.total_cards":"Total Cards","chart.series.total":"Total {name}","chart.series.avg":"Average {name}","close":"Close","customfield.true":"Checked","customfield.false":"Unchecked","customfield.none":"Any","customfield.empty":"Blank","daterange.absolute":"{from, date, medium} - {to, date, medium}","daterange.empty_period":"Choose period","daterange.empty_range":"Choose dates","daterange.preset.LAST_MONTH":"Last Month","daterange.preset.THIS_MONTH":"This Month","daterange.preset.TODAY":"Today","daterange.preset.YESTERDAY":"Yesterday","daterange.preset.MTD":"Month to date","daterange.preset.YTD":"Year to date","daterange.relative.DAYS":"Last {value, plural, one {Day} other {{value} Days}}","daterange.relative.MONTHS":"Last {value, plural, one {Month} other {{value} Months}}","daterange.relative.YEARS":"Last {value, plural, one {Year} other {{value} Years}}","daterange.selected":"Selected","daterange.use_absolute":"Reset","done":"Done","error":"Please try again","enable_cookies.title":"Enable Third-Party Cookies","enable_cookies.desc_intro":"We\'re sorry! We currently require cookies to be enabled for {domain} in order for our application to work. ","enable_cookies.desc_request":"Please enable Third-Party cookies in your browser to use this Power-Up","enable_cookies.guide":"How to enable cookies","feature_tour.counts.title_alt":"This is where it gets good!","feature_tour.one.title":"Get ready to make your first report","feature_tour.one.description":"Workload? Time in list? Tasks by labels?","feature_tour.two.title":"Don\'t just stop at one chart","feature_tour.two.description":"See your data broken down by member, label, list, or custom field.","feature_tour.schedule.title":"Schedule email reports","feature_tour.schedule.description":"Get them in your inbox when you need them!","feature_tour.finish":"Create your first Report!","feature_tour.next":"Continue","feature_tour.start":"Get started","loading":"Loading...","login.accept_terms":"I agree to Blue Cat Reports <terms>Terms and Conditions</terms> and have read the <privacy>Privacy Policy</privacy>","login.connect_button":"Authorize with Trello","login.start_trial":"Start your 7 day free trial now","login.title":"Set up Blue Cat Reports in minutes","login.subtext":"To help you build awesome reports, charts and actually useful insights we need to process your Trello data. You expected that!","login.action_intro":"Click the authorize button below to get started.","invite.title":"You have been invited to view a report","invite.subtext":"You have been invited by another team member to view a report in Blue Cat Reports. Connect to Trello to setup your account.","invite.noinvite":"It looks like this invite has already been redeemed. If you need a new invite please ask whoever sent you this invite to send you a new one.","nav.report":"Report","nav.reports":"Reports","nav.admin":"Admin","nav.account":"Account","nav.settings":"Account Settings","nav.help":"Help & Feedback","nav.home":"Home","number.less_than":"Less than","number.less_than_equal":"Less than or Equal to","number.greater_than":"Greater than","number.greater_than_equal":"Greater than or Equal to","number.equal":"Equals","report.save":"Save Report","report.add_card":"Add chart","report.create.description":"What Report do you want to create? Try something like \\"Daily briefing\\" or \\"Monday Management update\\"","report.create.title_name":"Choose Report name","report.edit":"Edit","report.enable_auto_refresh":"Enable Auto-Refresh","report.disable_auto_refresh":"Disable Auto-Refresh","report.empty_title":"Create a chart to get started","report.empty_text":"You can use charts to visualize and analyze your Trello data.","report.empty_cta":"Create chart","report.delete":"Delete","report.new":"Create new","report.period_daily":"Daily","report.period_monthly":"Monthly","report.period_weekly":"Weekly","report.period_yearly":"Yearly","report.print":"Print","report.email":"Email","report.duplicate":"Duplicate","report.unnamed":"Unnamed Report","reportlist.boards":"boards","reportlist.tiles":"{count, plural, one {# tile} other {# tiles}}","reportlist.title":"Your Reports","save":"Save","table.card.labels":"Labels","table.card.link":"Link","table.card.listName":"List","table.card.dueDate":"Due Date","table.card.startDate":"Start Date","table.card.boardName":"Board","table.card.members":"Members","table.card.name":"Name","table.card.url":"Url","table.card.timeInList":"Time In List","table.card.timeToComplete":"Time To Complete","table.card.checklistItemsStats":"Checklists","table.checklist.cardName":"Card","table.checklist.cardUrl":"Card Url","table.checklist.listName":"List","table.checklist.name":"Name","table.checklist.checklistName":"Checklist","table.checklist.due":"Due","table.checklist.member":"Member","table.checklist.card.cardName":"Name","table.checklist.card.listName":"List","title":"Blue Cat Reports","tile.delete_confirm.title":"Are you sure?","tile.delete_confirm.description":"Deleting a tile cannot be undone","tile.delete_confirm.button":"Delete","units.cards":"cards","units.points":"points","units.total_value":"total {name}","units.avg_value":"average {name}","user_needs_invite.title":"Board Managed","user_needs_invite.desc":"Another Trello user manages this board. Get access to Blue Cat Reports by asking them for an invite. Alternatively, if you are unsure who manages this board, drop us an email at support@bluecatreports.com","wizard.next":"Continue","wizard.save":"Save","wizard.create":"Create","table.users.name":"Name","table.users.role":"Role","table.users.lastSeen":"Last seen","table.users.actions":"Actions","accesscontrol.noaccess":"No access","error.incorrectTileSetup":"Your tile setup is incorrect, please edit tile settings","error.incorrectTileSetup-completed-lists":"Your completed lists setup is incorrect, please edit tile settings","queries.filters.remove":"Remove Filter","queries.filters.boards":"Boards","queries.filters.cards":"Cards","queries.filters.due":"Due Date","queries.filters.startDate":"Start Date","queries.filters.labels":"Labels","queries.filters.lists":"Lists","queries.filters.members":"Members","queries.filters.fields":"Custom Fields","queries.filters.timeInList":"Time in List","queries.filters.checkboxChecked":"Checked","queries.filters.checkboxUnchecked":"Unchecked","queries.filters.date_in_the_past":"In the past","queries.filters.date_due_week_mon":"Mon-Mon","queries.filters.date_due_week_sun":"Sun-Sun","queries.filters.date_due_none":"None","queries.filters.earlier_than_x_days_ago":"< {value, plural, one {{value} day} other {{value} days}} ago","queries.filters.earlier_than_x_days_from_now":"< {value, plural, one {{value} day} other {{value} days}} from now","queries.filters.later_than_x_days_ago":"> {value, plural, one {{value} day} other {{value} days}} ago","queries.filters.later_than_x_days_from_now":"> {value, plural, one {{value} day} other {{value} days}} from now","queries.filters.checklistDue":"Due Date","queries.filters.checklistMember":"Assignee","queries.filters.checklistMemberNone":"No Assignee","queries.filters.checklistItemsHeader":"Checklists","queries.filters.cardsHeader":"Cards","queries.annotation.card_status_archived":"Archived","queries.annotation.card_status_all":"Open and Archived","queries.annotation.card_status_open":"Open","queries.no_edit_access":"You don\'t have access to edit this list","queries.no_access_title":"No access, sorry!","queries.no_access_description":"This list contains Trello data that you do not have access to, please contact your Account Admin","queries.no_results_title":"No Cards","queries.no_results_text":"No cards found matching your current filters. Please adjust to see more.","queries.no_results_title_checklist_items":"No Checklist Items","queries.no_results_text_checklist_items":"No checklist items found matching your current filters. Please adjust to see more.","queries.number_of_results":"{value, plural, one {# card} other {# cards}}","queries.number_of_results_items":"{value, plural, one {# item} other {# items}}","queries.new_query.subtitle":"Show Cards or Checklist Items","queries.new_query.use_cards":"Cards","queries.new_query.use_checklist_items":"Checklist Items","queries.new_query.boards":"Boards","queries.new_query.boards_sub_text":"Which boards would you like to use data from?","navitem.customize":"View","navitem.export":"Export","export.csv":"Export to Excel","export.print":"Print","export.image":"Image","export.share_link":"Share link","export.copy_link":"Copy link","export.share.copy":"Copy to clipboard","trello_loading.title":"Loading data from Trello, this might take a moment","trello_loading.text":"Your data will show here when loaded.","queries.delete_confirmation":"Are you sure you want to delete this list?","home.welcome.title":"What kind of report would you like to create first?","home.welcome.desc":"Select an option below to dive into your Trello data","home.getting_started.report_title":"Report With Charts","home.getting_started.report_desc":"Build a Report with multiple charts and card tables.","home.getting_started.report_cta":"Create a Report","home.getting_started.query_title":"Quick List","home.getting_started.query_desc":"A single list of cards or checklist items with search criteria at your fingertips.","home.getting_started.query_cta":"Create a Quick List","home.reports_title":"Reports","home.queries_title":"Quick Lists","home.title":"Home","home.show_for_all_boards":"Show for All Boards","home.show_for_this_board":"Show for This Board","home.no_reports_for_board":"No Reports available for this board","home.no_lists_for_board":"No Quick Lists available for this board","tile_drilldown.filters.filter":"Filter","tile_drilldown.filters.filter_by_members":"Choose members","tile_drilldown.filters.filter_by_labels":"Choose labels","tile_drilldown.filters.filter_by_lists":"Choose lists","multi_select.selection":"{firstSelected} + {othersCount} more","multi_select.remove_filter":"Remove filter","admin.run_hot_fix":"Apply hotfix","scheduled_email.email_updates":"Email updates","scheduled_email.email_updates_desc_report":"Configure email snapshots for this Report. Emails are sent","scheduled_email.email_updates_desc_query":"Configure email snapshots for this Quick List. Emails are sent","scheduled_email.email_updates_desc_every":"every {value}","scheduled_email.configure_schedule":"Configure schedule","scheduled_email.email_schedule":"Email schedule","scheduled_email.email_schedule_desc":"Configure when email snapshots will be sent. Emails are sent at 8am.","scheduled_email.repeat":"Repeat","scheduled_email.report_data":"Report Data","scheduled_email.report_data.part_1":"Email reports will show data from the","scheduled_email.report_data.part_2":"historical charts will show","scheduled_email.report_data.part_3":"data","scheduled_email.subscribe":"Subscribe","scheduled_email.subscribe_me":"Subscribe me","scheduled_email.subscriptions":"Subscriptions","scheduled_email.send_now":"Send now to all subscribers","scheduled_email.subscriptions_desc_report":"People who will receive an email for this Report.","scheduled_email.subscriptions_desc_query":"People who will receive an email for this Quick List.","scheduled_email.subscribers_limit":"Subscriptions limit reached.","scheduled_email.repeat_schedule.MON_FRI":"Every Weekday (Mon-Fri)","scheduled_email.repeat_schedule.SUN_THU":"Every Weekday (Sun-Thu)","scheduled_email.repeat_schedule.WEEKLY":"Every Week","scheduled_email.repeat_schedule.MONTHLY":"Every Month","scheduled_email.monthly_schedule.MONTHLY_FIRST_DAY":"1st of the month","scheduled_email.monthly_schedule.MONTHLY_LAST_DAY":"Last day of the month","scheduled_email.monthly_schedule.MONTHLYFIRST_SUNDAY":"1st Sunday of the month","scheduled_email.monthly_schedule.MONTHLYFIRST_MONDAY":"1st Monday of the month","scheduled_email.monthly_schedule.MONTHLYLAST_THURSDAY":"Last Thursday of the month","scheduled_email.monthly_schedule.MONTHLYLAST_FRIDAY":"Last Friday of the month","scheduled_email.day.MONDAY":"Monday","scheduled_email.day.TUESDAY":"Tuesday","scheduled_email.day.WEDNESDAY":"Wednesday","scheduled_email.day.THURSDAY":"Thursday","scheduled_email.day.FRIDAY":"Friday","scheduled_email.day.SATURDAY":"Saturday","scheduled_email.day.SUNDAY":"Sunday","scheduled_email.date_range.1":"Last day","scheduled_email.date_range.7":"Last 7 days","scheduled_email.date_range.14":"Last 14 days","scheduled_email.date_range.30":"Last 30 days","scheduled_email.date_range.60":"Last 60 days","wizard_hint_default_prefix":"Hint"}'),pm={code:"en-GB",formatDistance:Ts,formatLong:{date:Rs({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Rs({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Rs({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:Ds,localize:Fs,match:Hs,options:{weekStartsOn:1,firstWeekContainsDate:4}};var hm={en:fm},mm=navigator.languages&&navigator.languages[0]||navigator.language||"en",gm=mm.toLowerCase().replace(/[_-]+/,"-"),Am=gm.split("-")[0],vm=hm[Am]||hm.en,ym={en:pm,"en-us":Us},bm=ym[gm]||ym[Am]||pm,wm={locale:bm},Cm={language:mm,languageWithoutRegionCode:Am,fnsLocale:bm,messages:vm,formatDateTime:function(t){return t.getHours()||t.getMinutes()||t.getSeconds()?Tu(t,"PP p",wm):Tu(t,"PP",wm)},formatDate:function(t){return Tu(t,"PP",wm)}},xm=r.createContext(Cm),Sm=function(){return r.useContext(xm)},Om=function(t){var e=t.children;return D(dm,{locale:mm,messages:vm},e)},km=n(73935),Em=r.createContext(null),_m=function(t){t()},Pm=function(){return _m},Bm={notify:function(){}},Tm=function(){function t(t,e){this.store=t,this.parentSub=e,this.unsubscribe=null,this.listeners=Bm,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var e=t.prototype;return e.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},e.notifyNestedSubs=function(){this.listeners.notify()},e.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},e.isSubscribed=function(){return Boolean(this.unsubscribe)},e.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=function(){var t=Pm(),e=null,n=null;return{clear:function(){e=null,n=null},notify:function(){t((function(){for(var t=e;t;)t.callback(),t=t.next}))},get:function(){for(var t=[],n=e;n;)t.push(n),n=n.next;return t},subscribe:function(t){var r=!0,o=n={callback:t,next:null,prev:n};return o.prev?o.prev.next=o:e=o,function(){r&&null!==e&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())},e.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=Bm)},t}();const Rm=function(t){var e=t.store,n=t.context,o=t.children,i=(0,r.useMemo)((function(){var t=new Tm(e);return t.onStateChange=t.notifyNestedSubs,{store:e,subscription:t}}),[e]),a=(0,r.useMemo)((function(){return e.getState()}),[e]);(0,r.useEffect)((function(){var t=i.subscription;return t.trySubscribe(),a!==e.getState()&&t.notifyNestedSubs(),function(){t.tryUnsubscribe(),t.onStateChange=null}}),[i,a]);var l=n||Em;return r.createElement(l.Provider,{value:i},o)};var Im="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,Mm=[],Dm=[null,null];function Nm(t,e){var n=t[1];return[e.payload,n+1]}function Fm(t,e,n){Im((function(){return t.apply(void 0,e)}),n)}function Lm(t,e,n,r,o,i,a){t.current=r,e.current=o,n.current=!1,i.current&&(i.current=null,a())}function jm(t,e,n,r,o,i,a,l,s,u){if(t){var c=!1,d=null,f=function(){if(!c){var t,n,f=e.getState();try{t=r(f,o.current)}catch(t){n=t,d=t}n||(d=null),t===i.current?a.current||s():(i.current=t,l.current=t,a.current=!0,u({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=f,n.trySubscribe(),f(),function(){if(c=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}}var Hm=function(){return[null,0]};function Um(t,e){void 0===e&&(e={});var n=e,o=n.getDisplayName,i=void 0===o?function(t){return"ConnectAdvanced("+t+")"}:o,a=n.methodName,l=void 0===a?"connectAdvanced":a,s=n.renderCountProp,u=void 0===s?void 0:s,c=n.shouldHandleStateChanges,d=void 0===c||c,f=n.storeKey,p=void 0===f?"store":f,h=(n.withRef,n.forwardRef),m=void 0!==h&&h,g=n.context,A=void 0===g?Em:g,v=Le(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]),y=A;return function(e){var n=e.displayName||e.name||"Component",o=i(n),a=fe({},v,{getDisplayName:i,methodName:l,renderCountProp:u,shouldHandleStateChanges:d,storeKey:p,displayName:o,wrappedComponentName:n,WrappedComponent:e}),s=v.pure,c=s?r.useMemo:function(t){return t()};function f(n){var o=(0,r.useMemo)((function(){var t=n.forwardedRef,e=Le(n,["forwardedRef"]);return[n.context,t,e]}),[n]),i=o[0],l=o[1],s=o[2],u=(0,r.useMemo)((function(){return i&&i.Consumer&&(0,Fe.isContextConsumer)(r.createElement(i.Consumer,null))?i:y}),[i,y]),f=(0,r.useContext)(u),p=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(f)&&Boolean(f.store);var h=p?n.store:f.store,m=(0,r.useMemo)((function(){return function(e){return t(e.dispatch,a)}(h)}),[h]),g=(0,r.useMemo)((function(){if(!d)return Dm;var t=new Tm(h,p?null:f.subscription),e=t.notifyNestedSubs.bind(t);return[t,e]}),[h,p,f]),A=g[0],v=g[1],b=(0,r.useMemo)((function(){return p?f:fe({},f,{subscription:A})}),[p,f,A]),w=(0,r.useReducer)(Nm,Mm,Hm),C=w[0][0],x=w[1];if(C&&C.error)throw C.error;var S=(0,r.useRef)(),O=(0,r.useRef)(s),k=(0,r.useRef)(),E=(0,r.useRef)(!1),_=c((function(){return k.current&&s===O.current?k.current:m(h.getState(),s)}),[h,C,s]);Fm(Lm,[O,S,E,s,_,k,v]),Fm(jm,[d,h,A,m,O,S,E,k,v,x],[h,A,m]);var P=(0,r.useMemo)((function(){return r.createElement(e,fe({},_,{ref:l}))}),[l,e,_]);return(0,r.useMemo)((function(){return d?r.createElement(u.Provider,{value:b},P):P}),[u,P,b])}var h=s?r.memo(f):f;if(h.WrappedComponent=e,h.displayName=o,m){var g=r.forwardRef((function(t,e){return r.createElement(h,fe({},t,{forwardedRef:e}))}));return g.displayName=o,g.WrappedComponent=e,z()(g,e)}return z()(h,e)}}function zm(t,e){return t===e?0!==t||0!==e||1/t==1/e:t!=t&&e!=e}function Qm(t,e){if(zm(t,e))return!0;if("object"!=typeof t||null===t||"object"!=typeof e||null===e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(e,n[o])||!zm(t[n[o]],e[n[o]]))return!1;return!0}var Vm=n(14890);function Wm(t){return function(e,n){var r=t(e,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function Gm(t){return null!==t.dependsOnOwnProps&&void 0!==t.dependsOnOwnProps?Boolean(t.dependsOnOwnProps):1!==t.length}function Km(t,e){return function(e,n){n.displayName;var r=function(t,e){return r.dependsOnOwnProps?r.mapToProps(t,e):r.mapToProps(t)};return r.dependsOnOwnProps=!0,r.mapToProps=function(e,n){r.mapToProps=t,r.dependsOnOwnProps=Gm(t);var o=r(e,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=Gm(o),o=r(e,n)),o},r}}const Ym=[function(t){return"function"==typeof t?Km(t):void 0},function(t){return t?void 0:Wm((function(t){return{dispatch:t}}))},function(t){return t&&"object"==typeof t?Wm((function(e){return(0,Vm.DE)(t,e)})):void 0}],qm=[function(t){return"function"==typeof t?Km(t):void 0},function(t){return t?void 0:Wm((function(){return{}}))}];function Xm(t,e,n){return fe({},n,{},t,{},e)}const Zm=[function(t){return"function"==typeof t?function(t){return function(e,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,a=!1;return function(e,n,l){var s=t(e,n,l);return a?o&&i(s,r)||(r=s):(a=!0,r=s),r}}}(t):void 0},function(t){return t?void 0:function(){return Xm}}];function Jm(t,e,n,r){return function(o,i){return n(t(o,i),e(r,i),i)}}function $m(t,e,n,r,o){var i,a,l,s,u,c=o.areStatesEqual,d=o.areOwnPropsEqual,f=o.areStatePropsEqual,p=!1;return function(o,h){return p?function(o,p){var h,m,g=!d(p,a),A=!c(o,i);return i=o,a=p,g&&A?(l=t(i,a),e.dependsOnOwnProps&&(s=e(r,a)),u=n(l,s,a)):g?(t.dependsOnOwnProps&&(l=t(i,a)),e.dependsOnOwnProps&&(s=e(r,a)),u=n(l,s,a)):A?(h=t(i,a),m=!f(h,l),l=h,m&&(u=n(l,s,a)),u):u}(o,h):(l=t(i=o,a=h),s=e(r,a),u=n(l,s,a),p=!0,u)}}function tg(t,e){var n=e.initMapStateToProps,r=e.initMapDispatchToProps,o=e.initMergeProps,i=Le(e,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=n(t,i),l=r(t,i),s=o(t,i);return(i.pure?$m:Jm)(a,l,s,t,i)}function eg(t,e,n){for(var r=e.length-1;r>=0;r--){var o=e[r](t);if(o)return o}return function(e,r){throw new Error("Invalid value of type "+typeof t+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function ng(t,e){return t===e}function rg(t){var e=void 0===t?{}:t,n=e.connectHOC,r=void 0===n?Um:n,o=e.mapStateToPropsFactories,i=void 0===o?qm:o,a=e.mapDispatchToPropsFactories,l=void 0===a?Ym:a,s=e.mergePropsFactories,u=void 0===s?Zm:s,c=e.selectorFactory,d=void 0===c?tg:c;return function(t,e,n,o){void 0===o&&(o={});var a=o,s=a.pure,c=void 0===s||s,f=a.areStatesEqual,p=void 0===f?ng:f,h=a.areOwnPropsEqual,m=void 0===h?Qm:h,g=a.areStatePropsEqual,A=void 0===g?Qm:g,v=a.areMergedPropsEqual,y=void 0===v?Qm:v,b=Le(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=eg(t,i,"mapStateToProps"),C=eg(e,l,"mapDispatchToProps"),x=eg(n,u,"mergeProps");return r(d,fe({methodName:"connect",getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:w,initMapDispatchToProps:C,initMergeProps:x,pure:c,areStatesEqual:p,areOwnPropsEqual:m,areStatePropsEqual:A,areMergedPropsEqual:y},b))}}const og=rg();var ig;ig=km.unstable_batchedUpdates,_m=ig;var ag=n(64061),lg=n.n(ag),sg=n(7663),ug=n.n(sg);const cg=107175;var dg=n(82569),fg=n.n(dg),pg=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r},hg=function(t){var e=(0,r.useState)(t),n=e[0],o=e[1];return[n,function(){return o(!n)}]},mg=function(t){void 0===t&&(t=[]);var e=(0,r.useState)(t),n=e[0],o=e[1];return[n,function(t,e){var n=Array.isArray(t)?t:[t];o(e?function(t){return(0,zf.uniq)(pg(t,n))}:function(t){return fg().apply(void 0,pg([t],n))})},function(){o([])}]},gg=function(t){var e=(0,r.useRef)(),n=e.current;return t!==n&&(e.current=t),n},Ag=function(t,e,n){var o=(0,r.useRef)(),i=(0,r.useCallback)((function(){o.current&&(clearTimeout(o.current),o.current=void 0)}),[o]),a=(0,r.useCallback)((function(){i(),o.current=setTimeout(t,e)}),[t,e]);return(0,r.useEffect)((function(){return n||(o.current=setTimeout(t,e)),i}),[]),[i,a,t]},vg=function(t,e){var n=(0,r.useState)(t.toString()),o=n[0],i=n[1];return(0,r.useEffect)((function(){var e=t.toString();e!==o&&i(e)}),[t]),[o,function(t){var n=t.target.value;i(n),o.endsWith(".")||o.endsWith(",")||e(parseFloat(n))}]};function yg(t,e){var n=(0,r.useState)(""),o=n[0],i=n[1];return[o?e(t,(function(t){return e=o,t.toLowerCase().includes(e.toLowerCase());var e})):t,o,i]}var bg,wg,Cg,xg,Sg,Og,kg,Eg,_g=function(){var t=(0,r.useState)(!1),e=t[0],n=t[1];return{show:e,open:function(){return n(!0)},close:function(){return n(!1)}}},Pg=function(){return(Pg=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Bg=n(27361),Tg=n.n(Bg),Rg=n(66604),Ig=n.n(Rg),Mg=n(1469),Dg=n.n(Mg),Ng=n(36968),Fg=n.n(Ng),Lg=function(){return(Lg=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},jg=function(t){return t.due||t.startDate?Lg(Lg({},t),{due:t.due&&Lu(t.due),startDate:t.startDate&&Lu(t.startDate)}):t},Hg=function(t){var e=t.checklistItems&&t.checklistItems.map(Ug);return t.customFields&&t.customFields.sort((function(t,e){return t.pos-e.pos})),t.groups?Lg(Lg({},t),{groups:t.groups.map(Hg),checklistItems:e}):t.cards||t.checklistItems?Lg(Lg({},t),{cards:Hg(t.cards),checklistItems:e}):Dg()(t)?t.map(jg):t},Ug=function(t){return t.due?Lg(Lg({},t),{due:Lu(t.due)}):t},zg=function(t){if("ABSOLUTE"===Tg()(t,"filters.dateRange.type")){var e=t.filters.dateRange,n=e.from,r=e.to;t=Lg(Lg({},t),{filters:Lg(Lg({},t.filters),{dateRange:Lg(Lg({},t.filters.dateRange),{from:Lu(n.toString()),to:Lu(r.toString())})})})}if("ABSOLUTE"===Tg()(t,"data.filters.dateRange.type")){var o=t.data.filters.dateRange;n=o.from,r=o.to,t=Lg(Lg({},t),{data:Lg(Lg({},t.data),{filters:Lg(Lg({},t.data.filters),{dateRange:Lg(Lg({},t.data.filters.dateRange),{from:Lu(n.toString()),to:Lu(r.toString())})})})})}return t.cards?t=Lg(Lg({},t),{cards:Hg(t.cards)}):t.data&&(t=Lg(Lg({},t),{data:Hg(t.data)})),t},Qg=function(t){return t.tiles?Lg(Lg({},t),{tiles:Ss()(t.tiles,zg),data:Ig()(t.data,zg)}):t},Vg=function(){return Hf.get("/reports")},Wg=function(t){return Hf.get("/reports/"+t).then(Qg)},Gg=function(t,e,n){return Hf.post("/reports/"+t+"/tiles/"+e,n)},Kg=function(t){var e={};return Object.entries(t).filter((function(t){return t[0].startsWith("filter.")})).forEach((function(t){var n=t[0],r=t[1],o=n.substring("filter.".length);Fg()(e,o,r)})),e.dateRange&&"ABSOLUTE"===e.dateRange.type&&(e.dateRange=Lg(Lg({},e.dateRange),{from:Lu(e.dateRange.from.toString()),to:Lu(e.dateRange.to.toString())})),e},Yg=function(){return(Yg=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},qg=function(t,e,n){var o=(0,r.useState)(function(t){var e=t.userDataFilter||{};return e.dateRange&&"ABSOLUTE"===e.dateRange.type?Yg(Yg({},e),{dateRange:Yg(Yg({},e.dateRange),{from:new Date(e.dateRange.from),to:new Date(e.dateRange.to)})}):e}(e)),i=o[0],a=o[1],l=(0,r.useCallback)((function(n){if(n.dateRange||n.period){var r=(o=n,Pg(Pg({},i),o));a(r),function(t,e,n){var r,o,i;r=t.id,o=e.id,i=n,Hf.post("/reports/"+r+"/tiles/"+o+"/dataFilter",i)}(t,e,r)}var o}),[a,i]),s=gg(n);return(0,r.useEffect)((function(){if(n&&!Jo()(n)&&s!==n){var t=fi(e,n);(t.dateRange||t.period)&&l(Yg(Yg({},i),t))}}),[n]),[i,l]},Xg=n(89734),Zg=n.n(Xg),Jg=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},$g={dueDate:E(bg||(bg=Jg(["\n\t\tmax-width: 100%;\n\t\t",";\n\t\tdisplay: inline-block;\n\t\tfont-size: 0.75rem;\n\t\tborder-radius: ",";\n\t\tpadding: "," ",";\n\t\tvertical-align: middle;\n\t\ttext-align: center;\n\t"],["\n\t\tmax-width: 100%;\n\t\t",";\n\t\tdisplay: inline-block;\n\t\tfont-size: 0.75rem;\n\t\tborder-radius: ",";\n\t\tpadding: "," ",";\n\t\tvertical-align: middle;\n\t\ttext-align: center;\n\t"])),ma.ellipsis,"2px",Lo,Ho),complete:E(wg||(wg=Jg(["\n\t\tcolor: ",";\n\t\tbackground-color: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tbackground-color: ",";\n\t"])),sa,Aa.green),overdue:E(Cg||(Cg=Jg(["\n\t\tcolor: ",";\n\t\tbackground-color: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tbackground-color: ",";\n\t"])),sa,Aa.overDue),almostDue:E(xg||(xg=Jg(["\n\t\tcolor: ",";\n\t\tbackground-color: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tbackground-color: ",";\n\t"])),sa,Aa.yellow),recentlyOverdue:E(Sg||(Sg=Jg(["\n\t\tcolor: ",";\n\t\tbackground-color: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tbackground-color: ",";\n\t"])),sa,Aa.red)},tA=function(t){var e=t.date,n=t.type,r=Sm(),o=r.formatDate(e),i=r.formatDateTime(e),a=n?$g[n]:void 0;return D("div",{css:E(Og||(Og=Jg(["\n\t\t\t\twidth: 100%;\n\t\t\t\ttext-align: center;\n\t\t\t"],["\n\t\t\t\twidth: 100%;\n\t\t\t\ttext-align: center;\n\t\t\t"])))},D("div",{title:i,css:[$g.dueDate,a]},o))},eA=function(t){var e=t.date,n=t.completed?"complete":function(t){var e=t instanceof Date?t:t.due;if(!e)return!1;var n=e.getTime()-Date.now();return n<0&&n>-36e5}(e)?"recentlyOverdue":function(t){var e=t instanceof Date?t:t.due;return!!e&&e.getTime()-Date.now()<0}(e)?"overdue":function(t){var e=t instanceof Date?t:t.due;if(!e)return!1;var n=e.getTime()-Date.now();return n>0&&n<864e5}(e)?"almostDue":void 0;return D(tA,{date:e,type:n})},nA=function(t){var e=t.date,n=t.type;return D(tA,{date:e,type:n})},rA=function(){return function(t){var e=t.data,n=e.due,r=e.dueComplete;if(n)return D(eA,{date:n,completed:r})}},oA=function(t){var e,n,r=t.value,o=t.color,i=Si(o);return D("div",{css:ma.rowCenterY},D("span",{css:[E(kg||(e=["\n\t\t\t\t\t\tcontent: ' ';\n\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\tborder-radius: ",";\n\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\twidth: ",";\n\t\t\t\t\t\tmin-width: ",";\n\t\t\t\t\t\theight: ",";\n\t\t\t\t\t"],n=["\n\t\t\t\t\t\tcontent: ' ';\n\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\tborder-radius: ",";\n\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\twidth: ",";\n\t\t\t\t\t\tmin-width: ",";\n\t\t\t\t\t\theight: ",";\n\t\t\t\t\t"],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,kg=e),jo,da,zo,zo,Uo),o&&"none"!=o?{backgroundColor:i}:{border:"1px solid "+i}]}),D("div",{css:ma.ellipsis},r))},iA=function(t){var e=t.type,n=t.value,r=t.color;if("date"===e){var o=Pf(n);return o?D(tA,{date:o}):null}if("checkbox"===e)return D("div",{css:ma.columnCenterAll},D(hl,null,"done"));if("text"===e){var i=n&&n.toString();return D("div",{title:i||"",css:ma.breakWord},i&&(0,zf.truncate)(i,{length:256}))}return"list"===e?D(oA,{color:r||null,value:n?n.toString():null}):n?D("div",null,n):null},aA=function(t){var e=t.cf;return function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}}(t,["cf"]),function(t){var n,r,o=t.data,i=o.card?o.card:o,a=i.customFieldValues&&i.customFieldValues[e.groupingKey];return null==a?null:D("div",{css:E(Eg||(n=["\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tjustify-content: ",";\n\t\t\t\t"],r=["\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tjustify-content: ",";\n\t\t\t\t"],Object.defineProperty?Object.defineProperty(n,"raw",{value:r}):n.raw=r,Eg=n),"list"===e.type||"text"===e.type?"flex-start":"center")},D(iA,{type:e.type,value:a.value,color:a.color}))}};function lA(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function sA(t){return(sA=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function uA(t,e){return(uA=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function cA(){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(t){return!1}}function dA(t,e,n){return(dA=cA()?Reflect.construct:function(t,e,n){var r=[null];r.push.apply(r,e);var o=new(Function.bind.apply(t,r));return n&&uA(o,n.prototype),o}).apply(null,arguments)}function fA(t){var e="function"==typeof Map?new Map:void 0;return(fA=function(t){if(null===t||(n=t,-1===Function.toString.call(n).indexOf("[native code]")))return t;var n;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return dA(t,arguments,sA(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),uA(r,t)})(t)}var pA=function(t){function e(e){return lA(t.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+e+" for more information.")||this)}return ue(e,t),e}(fA(Error));function hA(t){return Math.round(255*t)}function mA(t,e,n){return hA(t)+","+hA(e)+","+hA(n)}function gA(t,e,n,r){if(void 0===r&&(r=mA),0===e)return r(n,n,n);var o=(t%360+360)%360/60,i=(1-Math.abs(2*n-1))*e,a=i*(1-Math.abs(o%2-1)),l=0,s=0,u=0;o>=0&&o<1?(l=i,s=a):o>=1&&o<2?(l=a,s=i):o>=2&&o<3?(s=i,u=a):o>=3&&o<4?(s=a,u=i):o>=4&&o<5?(l=a,u=i):o>=5&&o<6&&(l=i,u=a);var c=n-i/2;return r(l+c,s+c,u+c)}var AA={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",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",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",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:"639",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"},vA=/^#[a-fA-F0-9]{6}$/,yA=/^#[a-fA-F0-9]{8}$/,bA=/^#[a-fA-F0-9]{3}$/,wA=/^#[a-fA-F0-9]{4}$/,CA=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,xA=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,SA=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,OA=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function kA(t){if("string"!=typeof t)throw new pA(3);var e=function(t){if("string"!=typeof t)return t;var e=t.toLowerCase();return AA[e]?"#"+AA[e]:t}(t);if(e.match(vA))return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16)};if(e.match(yA)){var n=parseFloat((parseInt(""+e[7]+e[8],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16),alpha:n}}if(e.match(bA))return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16)};if(e.match(wA)){var r=parseFloat((parseInt(""+e[4]+e[4],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16),alpha:r}}var o=CA.exec(e);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=xA.exec(e);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])};var a=SA.exec(e);if(a){var l="rgb("+gA(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",s=CA.exec(l);if(!s)throw new pA(4,e,l);return{red:parseInt(""+s[1],10),green:parseInt(""+s[2],10),blue:parseInt(""+s[3],10)}}var u=OA.exec(e);if(u){var c="rgb("+gA(parseInt(""+u[1],10),parseInt(""+u[2],10)/100,parseInt(""+u[3],10)/100)+")",d=CA.exec(c);if(!d)throw new pA(4,e,c);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alpha:parseFloat(""+u[4])}}throw new pA(5)}function EA(t){return function(t){var e,n=t.red/255,r=t.green/255,o=t.blue/255,i=Math.max(n,r,o),a=Math.min(n,r,o),l=(i+a)/2;if(i===a)return void 0!==t.alpha?{hue:0,saturation:0,lightness:l,alpha:t.alpha}:{hue:0,saturation:0,lightness:l};var s=i-a,u=l>.5?s/(2-i-a):s/(i+a);switch(i){case n:e=(r-o)/s+(r<o?6:0);break;case r:e=(o-n)/s+2;break;default:e=(n-r)/s+4}return e*=60,void 0!==t.alpha?{hue:e,saturation:u,lightness:l,alpha:t.alpha}:{hue:e,saturation:u,lightness:l}}(kA(t))}var _A=function(t){return 7===t.length&&t[1]===t[2]&&t[3]===t[4]&&t[5]===t[6]?"#"+t[1]+t[3]+t[5]:t};function PA(t){var e=t.toString(16);return 1===e.length?"0"+e:e}function BA(t){return PA(Math.round(255*t))}function TA(t,e,n){return _A("#"+BA(t)+BA(e)+BA(n))}function RA(t,e,n){return gA(t,e,n,TA)}function IA(t,e,n){if("number"==typeof t&&"number"==typeof e&&"number"==typeof n)return _A("#"+PA(t)+PA(e)+PA(n));if("object"==typeof t&&void 0===e&&void 0===n)return _A("#"+PA(t.red)+PA(t.green)+PA(t.blue));throw new pA(6)}function MA(t){if("object"!=typeof t)throw new pA(8);if(function(t){return"number"==typeof t.red&&"number"==typeof t.green&&"number"==typeof t.blue&&"number"==typeof t.alpha}(t))return function(t,e,n,r){if("string"==typeof t&&"number"==typeof e){var o=kA(t);return"rgba("+o.red+","+o.green+","+o.blue+","+e+")"}if("number"==typeof t&&"number"==typeof e&&"number"==typeof n&&"number"==typeof r)return r>=1?IA(t,e,n):"rgba("+t+","+e+","+n+","+r+")";if("object"==typeof t&&void 0===e&&void 0===n&&void 0===r)return t.alpha>=1?IA(t.red,t.green,t.blue):"rgba("+t.red+","+t.green+","+t.blue+","+t.alpha+")";throw new pA(7)}(t);if(function(t){return"number"==typeof t.red&&"number"==typeof t.green&&"number"==typeof t.blue&&("number"!=typeof t.alpha||void 0===t.alpha)}(t))return IA(t);if(function(t){return"number"==typeof t.hue&&"number"==typeof t.saturation&&"number"==typeof t.lightness&&"number"==typeof t.alpha}(t))return function(t,e,n,r){if("number"==typeof t&&"number"==typeof e&&"number"==typeof n&&"number"==typeof r)return r>=1?RA(t,e,n):"rgba("+gA(t,e,n)+","+r+")";if("object"==typeof t&&void 0===e&&void 0===n&&void 0===r)return t.alpha>=1?RA(t.hue,t.saturation,t.lightness):"rgba("+gA(t.hue,t.saturation,t.lightness)+","+t.alpha+")";throw new pA(2)}(t);if(function(t){return"number"==typeof t.hue&&"number"==typeof t.saturation&&"number"==typeof t.lightness&&("number"!=typeof t.alpha||void 0===t.alpha)}(t))return function(t,e,n){if("number"==typeof t&&"number"==typeof e&&"number"==typeof n)return RA(t,e,n);if("object"==typeof t&&void 0===e&&void 0===n)return RA(t.hue,t.saturation,t.lightness);throw new pA(1)}(t);throw new pA(8)}function DA(t,e,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=e?t.apply(this,r):DA(t,e,r)}}function NA(t){return DA(t,t.length,[])}function FA(t,e,n){return Math.max(t,Math.min(e,n))}function LA(t,e){if("transparent"===e)return e;var n=EA(e);return MA(fe({},n,{lightness:FA(0,1,n.lightness-parseFloat(t))}))}var jA=NA(LA);function HA(t,e){if("transparent"===e)return e;var n=EA(e);return MA(fe({},n,{saturation:FA(0,1,n.saturation-parseFloat(t))}))}var UA=NA(HA);function zA(t,e){if("transparent"===e)return e;var n=EA(e);return MA(fe({},n,{lightness:FA(0,1,n.lightness+parseFloat(t))}))}var QA,VA,WA,GA=NA(zA),KA=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},YA={label:E(QA||(QA=KA(["\n\t\tdisplay: inline-block;\n\t\tfont-weight: 600;\n\t\tfont-size: 8pt;\n\t\tline-height: 18px;\n\t\tpadding: 0 ",";\n\t\tmargin-right: ",";\n\t\tborder-radius: ",";\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t"],["\n\t\tdisplay: inline-block;\n\t\tfont-weight: 600;\n\t\tfont-size: 8pt;\n\t\tline-height: 18px;\n\t\tpadding: 0 ",";\n\t\tmargin-right: ",";\n\t\tborder-radius: ",";\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t"])),jo,Ho,"2px",Hi),collapsed:E(VA||(VA=KA(["\n\t\tborder-radius: ",";\n\t\twidth: ",";\n\t\theight: ",";\n\t\tmargin-right: -",";\n\t\t&:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\t\tcursor: pointer;\n\t"],["\n\t\tborder-radius: ",";\n\t\twidth: ",";\n\t\theight: ",";\n\t\tmargin-right: -",";\n\t\t&:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\t\tcursor: pointer;\n\t"])),da,zo,Uo,Ho)},qA=UA(.05),XA=GA(.15),ZA=jA(.4),JA=function(t){var e=t.color,n=t.name,r=t.expanded,o=void 0===r||r,i=Si(e),a=XA(qA(i)),l={backgroundColor:a,color:n?ZA(i):a,border:""};return""===e&&(l.border="1px solid "+i),D("span",{title:n,css:[YA.label,!o&&YA.collapsed],style:l},o?n||"name":"")},$A=function(){return($A=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function tv(t){var e,n,r=t.name,o=t.url,i=t.labels,a=t.onLabelClick,l=t.showFullLabels;return D("div",null,D("a",{title:r,href:o,target:"_blank",rel:"noopener noreferrer"},D("div",null,r)),i?D("div",{onClick:a,css:E(WA||(e=["\n\t\t\t\t\t\tmargin-top: 2px;\n\t\t\t\t\t\tline-height: ",";\n\t\t\t\t\t"],n=["\n\t\t\t\t\t\tmargin-top: 2px;\n\t\t\t\t\t\tline-height: ",";\n\t\t\t\t\t"],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,WA=e),Ho)},i.map((function(t){return D(JA,{key:t.trelloId,name:t.name,color:t.color,expanded:l})}))):null)}var ev,nv,rv,ov,iv,av=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},lv={avatarWrapper:E(ev||(ev=av(["\n\t\tbackground-size: cover;\n\t\tborder: 2px solid ",";\n\t\tborder-radius: 50%;\n\t\toverflow: hidden;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tbackground-size: cover;\n\t\tborder: 2px solid ",";\n\t\tborder-radius: 50%;\n\t\toverflow: hidden;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t"])),ji,$i,ia),avatar:E(nv||(nv=av(["\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tobject-fit: cover;\n\t\t-webkit-print-color-adjust: exact !important;\n\t"],["\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tobject-fit: cover;\n\t\t-webkit-print-color-adjust: exact !important;\n\t"]))),text:E(rv||(rv=av(["\n\t\ttext-align: center;\n\t\tdisplay: inline-block;\n\t\tfont-size: 0.375em;\n\t\tfont-weight: 700;\n\t"],["\n\t\ttext-align: center;\n\t\tdisplay: inline-block;\n\t\tfont-size: 0.375em;\n\t\tfont-weight: 700;\n\t"])))},sv=function(t){var e=t.children,n=t.width,r=t.className,o=E(ov||(ov=av(["\n\t\tfont-size: ",";\n\t\twidth: ",";\n\t\theight: ",";\n\t"],["\n\t\tfont-size: ",";\n\t\twidth: ",";\n\t\theight: ",";\n\t"])),n,n,n);return D("div",{className:r,css:[lv.avatarWrapper,o]},e)},uv=function(t){var e=t.avatarUrl,n=t.memberId,r=t.hash,o=t.width,i=t.name,a=t.printMode,l=E(iv||(iv=av(["\n\t\tfont-size: ",";\n\t\twidth: ",";\n\t\theight: ",";\n\t"],["\n\t\tfont-size: ",";\n\t\twidth: ",";\n\t\theight: ",";\n\t"])),o,o,o),s=function(t){return t?t.split(" ").filter((function(t){return t})).map((function(t){return t[0].toLocaleUpperCase()})).join(""):""}(i);return r?D("div",{css:[lv.avatarWrapper,l]},D("img",{css:[lv.avatar,lv.text],src:(170,e?e+"/170.png":a?hs.serverBaseUrl()+"/trello-avatars/"+n+"/"+r+"/170.png":"https://trello-members.s3.amazonaws.com/"+n+"/"+r+"/170.png"),alt:s,title:i})):D("div",{title:i,css:[l,lv.avatarWrapper]},D("span",{css:lv.text},s))},cv=function(){return(cv=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function dv(t){var e,n,r=t.members,o=t.printMode;return D("div",{css:E(fv||(e=["\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: center;\n\t\t\t\tdiv {\n\t\t\t\t\tmargin-right: -",";\n\t\t\t\t}\n\t\t\t"],n=["\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: center;\n\t\t\t\tdiv {\n\t\t\t\t\tmargin-right: -",";\n\t\t\t\t}\n\t\t\t"],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,fv=e),jo)},r.map((function(t){return D(uv,{memberId:t.trelloId,key:t.trelloId,name:t.name,width:"1.5rem",hash:t.avatarHash,printMode:o})})))}var fv,pv=function(t){return function(e){var n=e.data,r=[];return n.members?r=n.members:n.member&&(r=[n.member]),D(dv,cv({},t,{members:r}))}},hv=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},mv=function(){return(mv=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},gv=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n},Av=["default"],vv={bar:E(wv||(wv=hv(["\n\t\t-webkit-appearance: none;\n\t\tappearance: none;\n\t\theight: 8px;\n\t\tmax-width: 100%;\n\t\t&::-webkit-progress-bar {\n\t\t\tborder: 1px solid #ecf3fd;\n\t\t\tbackground-color: #cee6f7;\n\t\t\tbox-shadow: #ccc inset;\n\t\t\tborder-radius: 3px;\n\t\t}\n\t\t&::-webkit-progress-value {\n\t\t\tborder-radius: 3px;\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\t"],["\n\t\t-webkit-appearance: none;\n\t\tappearance: none;\n\t\theight: 8px;\n\t\tmax-width: 100%;\n\t\t&::-webkit-progress-bar {\n\t\t\tborder: 1px solid #ecf3fd;\n\t\t\tbackground-color: #cee6f7;\n\t\t\tbox-shadow: #ccc inset;\n\t\t\tborder-radius: 3px;\n\t\t}\n\t\t&::-webkit-progress-value {\n\t\t\tborder-radius: 3px;\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\t"]))),complete:E(Cv||(Cv=hv(["\n\t\t&::-webkit-progress-value {\n\t\t\tborder-radius: 3px;\n\t\t}\n\t"],["\n\t\t&::-webkit-progress-value {\n\t\t\tborder-radius: 3px;\n\t\t}\n\t"]))),default:E(xv||(xv=hv(["\n\t\t&::-webkit-progress-value {\n\t\t\tbackground-color: #1b73e8;\n\t\t}\n\t"],["\n\t\t&::-webkit-progress-value {\n\t\t\tbackground-color: #1b73e8;\n\t\t}\n\t"])))};function yv(t){var e=t.current,n=t.total,r=t.type,o=gv(t,["current","total","type"]);if(r&&!Av.includes(r.toLowerCase()))throw new Error("Invalid Progress Bar type");return D("progress",mv({title:e+" of "+n,css:[vv.bar,vv[r="default"],e===n?vv.complete:void 0],max:n,value:e},o))}function bv(t){var e=t.current,n=t.total,r=t.type,o=gv(t,["current","total","type"]),i=e+"/"+n;return D("div",{css:E(Sv||(Sv=hv(["\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\tjustify-content: center;\n\t\t\t\talign-items: center;\n\t\t\t"],["\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\tjustify-content: center;\n\t\t\t\talign-items: center;\n\t\t\t"])))},D("span",{css:E(Ov||(Ov=hv(["\n\t\t\t\t\tcolor: ",";\n\t\t\t\t\tline-height: 14px;\n\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\tmargin-bottom: 2px;\n\t\t\t\t\tuser-select: none;\n\t\t\t\t"],["\n\t\t\t\t\tcolor: ",";\n\t\t\t\t\tline-height: 14px;\n\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\tmargin-bottom: 2px;\n\t\t\t\t\tuser-select: none;\n\t\t\t\t"])),ia)},i),D(yv,mv({current:e,total:n,type:r},o)))}var wv,Cv,xv,Sv,Ov,kv=function(){return(kv=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function Ev(t){var e,n,r=t.total,o=t.complete;return D("div",{css:[E(_v||(e=["\n\t\t\t\t\tmax-width: 100px;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t"],n=["\n\t\t\t\t\tmax-width: 100px;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t"],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,_v=e))]},r||o?D(bv,{current:o,total:r,type:"default"}):null)}var _v,Pv=function(t){return function(e){var n=e.data;return D(Ev,kv({},t,{total:n.checklistItemsTotalCount,complete:n.checklistItemsCompletedCount}))}};function Bv(t,e){Es(2,arguments);var n=_s(t),r=_s(e),o=n.getTime()-r.getTime();return o<0?-1:o>0?1:o}function Tv(t,e){Es(2,arguments);var n=_s(t),r=_s(e),o=n.getFullYear()-r.getFullYear(),i=n.getMonth()-r.getMonth();return 12*o+i}function Rv(t,e){Es(2,arguments);var n=_s(t),r=_s(e),o=Bv(n,r),i=Math.abs(Tv(n,r));n.setMonth(n.getMonth()-o*i);var a=Bv(n,r)===-o,l=o*(i-a);return 0===l?0:l}function Iv(t,e){Es(2,arguments);var n=_s(t),r=_s(e);return n.getTime()-r.getTime()}function Mv(t,e){Es(2,arguments);var n=Iv(t,e)/1e3;return n>0?Math.floor(n):Math.ceil(n)}function Dv(t){return Id({},t)}var Nv=1440,Fv=43200;function Lv(t,e,n){Es(2,arguments);var r=n||{},o=r.locale||Us;if(!o.formatDistance)throw new RangeError("locale must contain formatDistance property");var i=Bv(t,e);if(isNaN(i))throw new RangeError("Invalid time value");var a,l,s=Dv(r);s.addSuffix=Boolean(r.addSuffix),s.comparison=i,i>0?(a=_s(e),l=_s(t)):(a=_s(t),l=_s(e));var u,c=Mv(l,a),d=(bu(l)-bu(a))/1e3,f=Math.round((c-d)/60);if(f<2)return r.includeSeconds?c<5?o.formatDistance("lessThanXSeconds",5,s):c<10?o.formatDistance("lessThanXSeconds",10,s):c<20?o.formatDistance("lessThanXSeconds",20,s):c<40?o.formatDistance("halfAMinute",null,s):c<60?o.formatDistance("lessThanXMinutes",1,s):o.formatDistance("xMinutes",1,s):0===f?o.formatDistance("lessThanXMinutes",1,s):o.formatDistance("xMinutes",f,s);if(f<45)return o.formatDistance("xMinutes",f,s);if(f<90)return o.formatDistance("aboutXHours",1,s);if(f<Nv){var p=Math.round(f/60);return o.formatDistance("aboutXHours",p,s)}if(f<2520)return o.formatDistance("xDays",1,s);if(f<Fv){var h=Math.round(f/Nv);return o.formatDistance("xDays",h,s)}if(f<86400)return u=Math.round(f/Fv),o.formatDistance("aboutXMonths",u,s);if((u=Rv(l,a))<12){var m=Math.round(f/Fv);return o.formatDistance("xMonths",m,s)}var g=u%12,A=Math.floor(u/12);return g<3?o.formatDistance("aboutXYears",A,s):g<9?o.formatDistance("overXYears",A,s):o.formatDistance("almostXYears",A+1,s)}var jv=function(){return(jv=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function Hv(t){var e,n,r=t.time,o=Ah(),i=Sm(),a=r?Lv(0,r,{locale:i.fnsLocale}):o.formatMessage({id:"card.timeInList.unknown"});return D("div",{css:E(Uv||(e=["\n\t\t\t\ttext-align: center;\n\t\t\t"],n=["\n\t\t\t\ttext-align: center;\n\t\t\t"],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,Uv=e)),title:a},a)}var Uv,zv=function(t){var e=t.timeField,n=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["timeField"]);return function(t){var r=t.data;return D(Hv,jv({},n,{time:r[e]}))}},Qv=function(t){return function(e){return(e.customFieldValues||{})[t]}},Vv=function(t){return function(e){var n=Qv(t)(e);return n&&n.value?n.value.toString():""}},Wv=function(t){return function(e){var n=Qv(t)(e);return n?Number(n.value):0}},Gv=function(t){return function(e){var n=Qv(t)(e),r=n&&n.value?n.value.toString():"";return n?r.toUpperCase()+"-"+n.color:""}},Kv=function(t,e){return null==t&&null==e?0:null==t?-1:null==e?1:t<e?-1:t===e?0:1},Yv=function(t,e){for(var n=0,r=e;n<r.length;n++){var o=r[n];t.push(o)}return t},qv=function(t,e,n){return function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}(t).sort(function(t,e){return"function"==typeof t?function(n,r){var o=t(n,r);return"desc"===e?-1*o:o}:t?function(n,r){var o=n&&n[t],i=r&&r[t],a=Kv(o,i);return"desc"===e?-1*a:a}:void 0}(e,n))},Xv=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=[],r=0,o=t;r<o.length;r++){var i=o[r];Array.isArray(i)?Yv(n,i):i&&n.push(i)}return n},Zv=function(t,e){return Boolean(function(t,e){return t.filter((function(t){return e.includes(t)}))}(t,e).length)},Jv=function(t){return function(e,n){var r=e&&t(e),o=n&&t(n);return Kv(r,o)}},$v=function(t){return t.checklistItemsTotalCount?t.checklistItemsCompletedCount?t.checklistItemsCompletedCount/t.checklistItemsTotalCount:0:-1},ty=function(t){var e=t.members;return Zg()(e,"name").map((function(t){return t.name})).join(",")};function ey(t){return t?t.map((function(t){return{id:t.groupingKey,header:t.name,type:"number"===t.type?"number":void 0,sort:Jv((e=t,function(t){var n=t.card?t.card:t,r=n&&Qv(e.groupingKey)(n);return null==r?void 0:r.value})),textAlign:"checkbox"===t.type?"center":void 0,render:aA({cf:t})};var e})):[]}var ny,ry,oy,iy,ay,ly=function(t){var e,n=t.printMode,r=t.showTimeToComplete,o=t.customFields,i=t.labelsExpanded,a=t.toggleLabelsExpanded;return function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}([{name:"name",header:function(){return D(se,{id:"table.card.name"})},render:(e={showFullLabels:i,onLabelClick:a},function(t){var n=t.data;return D(tv,$A({},e,{name:n.card?n.card.name:n.name,labels:n.card?void 0:n.labels,url:n.card?n.card.url:n.url}))})},{name:"listName",header:D(se,{id:"table.card.listName"})},{name:"boardName",header:function(){return D(se,{id:"table.card.boardName"})}},{name:"members",textAlign:"center",header:function(){return D(se,{id:"table.card.members"})},render:pv({printMode:n}),sort:Jv(ty)},{name:"due",textAlign:"center",header:function(){return D(se,{id:"table.card.dueDate"})},render:rA()},{name:"startDate",textAlign:"center",header:function(){return D(se,{id:"table.card.startDate"})},render:function(t){var e=t.data.startDate;if(e)return D(nA,{date:e})}},{id:"checklistItemsStats",header:function(){return D(se,{id:"table.card.checklistItemsStats"})},render:Pv({}),sort:Jv($v)},{name:r?"timeToComplete":"timeInList",headerAlign:"center",type:"number",header:function(){return D(se,{id:r?"table.card.timeToComplete":"table.card.timeInList"})},render:zv({timeField:r?"timeToComplete":"timeInList"})}],ey(o))},sy=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},uy=function(){return(uy=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},cy=function(t){var e=t.className;return D("div",{css:E(ny||(ny=sy(["\n\t\t\t\twidth: 1em;\n\t\t\t\theight: 1em;\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t"],["\n\t\t\t\twidth: 1em;\n\t\t\t\theight: 1em;\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t"])))},D("svg",{className:e,width:".875em",height:".875em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},D("path",{fill:"currentColor",d:"M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"})))},dy=function(t){var e=t.className;return D("div",{css:E(ry||(ry=sy(["\n\t\t\t\twidth: 1em;\n\t\t\t\theight: 1em;\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t"],["\n\t\t\t\twidth: 1em;\n\t\t\t\theight: 1em;\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t"])))},D("svg",{className:e,width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},D("path",{d:"M20.1554 3.5H3.84473C3.09527 3.5 2.71709 4.40935 3.24813 4.94039L9.74999 11.4432V18.6875C9.74999 18.9628 9.88433 19.2208 10.1099 19.3787L12.9224 21.3468C13.4773 21.7352 14.25 21.3415 14.25 20.6555V11.4432L20.752 4.94039C21.282 4.41041 20.9064 3.5 20.1554 3.5Z",fill:"currentColor"}),D("path",{d:"M3 3.5L18.8749 19.2109",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),D("path",{d:"M4 2L19.8749 18.2109",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})))},fy=function(t){var e=t.className;return D("div",{css:E(oy||(oy=sy(["\n\t\t\t\twidth: 1em;\n\t\t\t\theight: 1em;\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t"],["\n\t\t\t\twidth: 1em;\n\t\t\t\theight: 1em;\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t"])))},D("svg",{className:e,width:"1em",height:"1em",viewBox:"0 0 14 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M11.7573 1.04175H2.24276C1.80557 1.04175 1.58497 1.5722 1.89474 1.88197L5.6875 5.6753V9.90112C5.6875 10.0617 5.76586 10.2122 5.89744 10.3043L7.53806 11.4524C7.86173 11.6789 8.3125 11.4493 8.3125 11.0491V5.6753L12.1054 1.88197C12.4145 1.57282 12.1954 1.04175 11.7573 1.04175Z",stroke:"#B8C0CC",strokeWidth:"2"})))},py=function(t){return D("svg",uy({width:"1em",height:"1em",viewBox:"0 0 30 30"},t),D("path",{d:"M4.09896 3H25.901C26.7517 3 27.4809 3.30658 28.0885 3.91973C28.6962 4.53289 29 5.28094 29 6.16388V21.8361C29 22.7191 28.6962 23.4671 28.0885 24.0803C27.4809 24.6934 26.7517 25 25.901 25H4.09896C3.24826 25 2.5191 24.6934 1.91146 24.0803C1.30382 23.4671 1 22.7191 1 21.8361V6.16388C1 5.28094 1.30382 4.53289 1.91146 3.91973C2.5191 3.30658 3.24826 3 4.09896 3ZM25.901 6.16388H4.09896V15.5819H25.901V6.16388Z",fill:"currentColor"}))},hy=function(t){return D("svg",uy({width:"1em",height:"1em",viewBox:"0 0 29 29",fill:"none"},t),D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.6349 4.3651V24.6349H4.3651V4.3651H24.6349ZM4.3651 1C3.44135 1 2.64956 1.32991 1.98974 1.98974C1.32991 2.64956 1 3.44135 1 4.3651V24.6349C1 25.5587 1.32991 26.3504 1.98974 27.0103C2.64956 27.6701 3.44135 28 4.3651 28H24.6349C25.5587 28 26.3504 27.6701 27.0103 27.0103C27.6701 26.3504 28 25.5587 28 24.6349V4.3651C28 3.44135 27.6701 2.64956 27.0103 1.98974C26.3504 1.32991 25.5587 1 24.6349 1H4.3651Z",fill:"currentColor",stroke:"currentColor"}))},my=function(t){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.18 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3H14.82C14.4 1.84 13.3 1 12 1C10.7 1 9.6 1.84 9.18 3ZM11 4C11 3.45 11.45 3 12 3C12.55 3 13 3.45 13 4C13 4.55 12.55 5 12 5C11.45 5 11 4.55 11 4ZM11 17V14H8V12H11V9H13V12H16V14H13V17H11Z",fill:"currentColor"}))},gy=function(t){return D("svg",uy({width:"1em",height:"1em",viewBox:"0 0 30 30",fill:"none"},t),D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.28276 2C3.38161 2 2.6092 2.31769 1.96552 2.95308C1.32184 3.58846 1 4.35093 1 5.24047V24.7595C1 25.6491 1.32184 26.4115 1.96552 27.0469C2.6092 27.6823 3.38161 28 4.28276 28H24.0566C24.9577 28 25.7301 27.6823 26.3738 27.0469C27.0175 26.4115 27.3393 25.6491 27.3393 24.7595V16.6393C27.3393 16.1818 27.1784 15.7942 26.8566 15.4765C26.5347 15.1588 26.1549 15 25.7172 15C25.2538 15 24.8611 15.1588 24.5393 15.4765C24.2175 15.7942 24.0566 16.1818 24.0566 16.6393V24.7595H4.28276V5.24047H20.7738C21.2115 5.24047 21.5913 5.08162 21.9131 4.76393C22.2349 4.44624 22.3959 4.05865 22.3959 3.60117C22.3959 3.16911 22.2349 2.79423 21.9131 2.47654C21.5913 2.15885 21.2115 2 20.7738 2H4.28276ZM8.80138 12.2551C8.49241 11.9247 8.10621 11.7532 7.64276 11.7405C7.17931 11.7278 6.78023 11.8739 6.44552 12.1789C6.1108 12.4839 5.93701 12.8587 5.92414 13.3035C5.91126 13.7483 6.05931 14.1359 6.36828 14.4663L12.3159 20.8328C12.7536 21.2649 13.2621 21.4873 13.8414 21.5C14.4207 21.5127 14.9163 21.3157 15.3283 20.9091L15.9462 20.2991C16.1779 20.0704 16.429 19.8289 16.6993 19.5748C16.9697 19.3206 17.2593 19.0411 17.5683 18.7361C18.3922 17.9482 19.2161 17.154 20.04 16.3534C20.8639 15.5528 21.6621 14.7713 22.4345 14.0088L22.5117 13.9326C23.8763 12.5855 25.0736 11.4101 26.1034 10.4062C27.1333 9.40225 27.9444 8.60802 28.5366 8.02346C28.8455 7.69306 29 7.30547 29 6.8607C29 6.41593 28.8326 6.02835 28.4979 5.69795C28.189 5.39296 27.8028 5.24047 27.3393 5.24047C26.8759 5.24047 26.4897 5.40567 26.1807 5.73607L23.7669 8.11877C23.7669 8.11877 22.5761 9.28152 20.1945 11.607L20.1172 11.6833C19.3448 12.4457 18.5467 13.2273 17.7228 14.0279C16.8988 14.8284 16.0749 15.6354 15.251 16.4487L13.8993 17.7449L8.80138 12.2551Z",fill:"currentColor",stroke:"currentColor"}))},Ay=function(t){var e=t.className;return D("svg",{className:e,width:".875em",height:".875em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},D("path",{fill:"currentColor",d:"M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"}))},vy=function(t){var e=t.className;return D("svg",{viewBox:"0 0 24 24",fill:"none",width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",className:e},D("path",{fill:"currentColor",d:"M8.94643 13.5714H7.33929C7.07411 13.5714 6.85714 13.3545 6.85714 13.0893V11.4821C6.85714 11.217 7.07411 11 7.33929 11H8.94643C9.21161 11 9.42857 11.217 9.42857 11.4821V13.0893C9.42857 13.3545 9.21161 13.5714 8.94643 13.5714ZM13.2857 13.0893V11.4821C13.2857 11.217 13.0687 11 12.8036 11H11.1964C10.9312 11 10.7143 11.217 10.7143 11.4821V13.0893C10.7143 13.3545 10.9312 13.5714 11.1964 13.5714H12.8036C13.0687 13.5714 13.2857 13.3545 13.2857 13.0893ZM17.1429 13.0893V11.4821C17.1429 11.217 16.9259 11 16.6607 11H15.0536C14.7884 11 14.5714 11.217 14.5714 11.4821V13.0893C14.5714 13.3545 14.7884 13.5714 15.0536 13.5714H16.6607C16.9259 13.5714 17.1429 13.3545 17.1429 13.0893ZM13.2857 16.9464V15.3393C13.2857 15.0741 13.0687 14.8571 12.8036 14.8571H11.1964C10.9312 14.8571 10.7143 15.0741 10.7143 15.3393V16.9464C10.7143 17.2116 10.9312 17.4286 11.1964 17.4286H12.8036C13.0687 17.4286 13.2857 17.2116 13.2857 16.9464ZM9.42857 16.9464V15.3393C9.42857 15.0741 9.21161 14.8571 8.94643 14.8571H7.33929C7.07411 14.8571 6.85714 15.0741 6.85714 15.3393V16.9464C6.85714 17.2116 7.07411 17.4286 7.33929 17.4286H8.94643C9.21161 17.4286 9.42857 17.2116 9.42857 16.9464ZM17.1429 16.9464V15.3393C17.1429 15.0741 16.9259 14.8571 16.6607 14.8571H15.0536C14.7884 14.8571 14.5714 15.0741 14.5714 15.3393V16.9464C14.5714 17.2116 14.7884 17.4286 15.0536 17.4286H16.6607C16.9259 17.4286 17.1429 17.2116 17.1429 16.9464ZM21 6.5V20.6429C21 21.7076 20.1362 22.5714 19.0714 22.5714H4.92857C3.86384 22.5714 3 21.7076 3 20.6429V6.5C3 5.43527 3.86384 4.57143 4.92857 4.57143H6.85714V2.48214C6.85714 2.21696 7.07411 2 7.33929 2H8.94643C9.21161 2 9.42857 2.21696 9.42857 2.48214V4.57143H14.5714V2.48214C14.5714 2.21696 14.7884 2 15.0536 2H16.6607C16.9259 2 17.1429 2.21696 17.1429 2.48214V4.57143H19.0714C20.1362 4.57143 21 5.43527 21 6.5ZM19.0714 20.4018V8.42857H4.92857V20.4018C4.92857 20.5344 5.03705 20.6429 5.16964 20.6429H18.8304C18.9629 20.6429 19.0714 20.5344 19.0714 20.4018Z"}))},yy=function(t){var e=t.className;return D("svg",{className:e,width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},D("path",{d:"M6.98506 16H5.16963V10.2207L3.38643 10.7417V9.3667L6.81855 8.17969H6.98506V16ZM14.3 16H8.84297V14.8184L11.3566 12.1758C11.9761 11.4704 12.2858 10.91 12.2858 10.4946C12.2858 10.158 12.2124 9.90202 12.0656 9.72656C11.9188 9.55111 11.7058 9.46338 11.4265 9.46338C11.1507 9.46338 10.927 9.58154 10.7551 9.81787C10.5832 10.0506 10.4973 10.3424 10.4973 10.6934H8.68184C8.68184 10.2135 8.80179 9.77132 9.0417 9.3667C9.28161 8.9585 9.61462 8.63981 10.0407 8.41064C10.4668 8.18148 10.9431 8.06689 11.4694 8.06689C12.3145 8.06689 12.9644 8.26204 13.4191 8.65234C13.8775 9.04264 14.1066 9.60303 14.1066 10.3335C14.1066 10.6414 14.0493 10.9422 13.9348 11.2358C13.8202 11.5259 13.6411 11.832 13.3977 12.1543C13.1577 12.473 12.7692 12.9009 12.2321 13.438L11.2224 14.6035H14.3V16ZM17.2674 11.3325H18.1214C18.7981 11.3325 19.1365 11.0013 19.1365 10.3389C19.1365 10.0811 19.056 9.87158 18.8948 9.71045C18.7337 9.54574 18.5063 9.46338 18.2127 9.46338C17.9728 9.46338 17.7633 9.5332 17.5843 9.67285C17.4088 9.8125 17.3211 9.98617 17.3211 10.1938H15.511C15.511 9.78206 15.6256 9.41504 15.8548 9.09277C16.084 8.77051 16.4008 8.51986 16.8055 8.34082C17.2137 8.1582 17.6613 8.06689 18.1482 8.06689C19.0184 8.06689 19.7023 8.26562 20.2 8.66309C20.6977 9.06055 20.9466 9.60661 20.9466 10.3013C20.9466 10.6379 20.8427 10.9565 20.6351 11.2573C20.431 11.5545 20.132 11.7962 19.7381 11.9824C20.1535 12.1328 20.4793 12.362 20.7156 12.6699C20.952 12.9743 21.0701 13.3521 21.0701 13.8032C21.0701 14.5015 20.8016 15.0601 20.2645 15.479C19.7273 15.8979 19.0219 16.1074 18.1482 16.1074C17.6362 16.1074 17.16 16.0107 16.7195 15.8174C16.2827 15.6204 15.9515 15.3501 15.7259 15.0063C15.5003 14.659 15.3875 14.2651 15.3875 13.8247H17.2083C17.2083 14.0646 17.305 14.2723 17.4983 14.4478C17.6917 14.6232 17.9298 14.7109 18.2127 14.7109C18.5314 14.7109 18.7856 14.6232 18.9754 14.4478C19.1652 14.2687 19.2601 14.0413 19.2601 13.7656C19.2601 13.3717 19.1616 13.0924 18.9646 12.9277C18.7677 12.763 18.4956 12.6807 18.1482 12.6807H17.2674V11.3325Z",fill:"currentColor"}))},by=function(t){var e=t.className;return D("svg",{className:e,width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},D("path",{d:"M11.6323 6.83732L9.00267 7.94153V3.4268L6.86221 10.8783L9.00267 9.93068V15.0328L11.6323 6.83732ZM8.37658 3.0509L8.32571 3.23494L7.73092 5.30631C6.15394 5.91323 5.0348 7.44425 5.0348 9.23369C5.0348 11.2816 6.37699 12.9888 8.29831 13.3647V15.4635C5.25002 15.0523 3 12.4014 3 9.23761C3 6.08552 5.34002 3.47379 8.37658 3.0509ZM20.5619 20.5616C20.1237 21.0002 19.658 21.0433 19.4428 20.9728C19.2315 20.9023 18.3823 20.1936 17.0793 19.2342C15.7762 18.271 15.7645 17.8363 15.3966 17.0141C15.0288 16.1957 14.2071 15.346 13.1466 14.9623L12.7671 14.3867C11.8005 15.0484 10.6931 15.44 9.58572 15.5105L9.66789 15.252L10.2901 13.3138C12.1097 12.8478 13.4558 11.1993 13.4558 9.23369C13.4558 7.09967 11.9531 5.23583 9.6992 5.04005V3C12.9549 3.1997 15.5219 5.91715 15.5219 9.23761C15.5219 10.5533 15.0836 11.771 14.3871 12.7773L14.9584 13.1532C15.3419 14.2144 16.191 15.0328 17.0088 15.4008C17.8267 15.7689 18.2688 15.7806 19.2315 17.0845C20.1941 18.3845 20.9024 19.2342 20.9728 19.4457C21.0432 19.6571 21.0002 20.1231 20.5619 20.5616ZM20.1745 19.8607C20.1745 19.6884 20.0337 19.5475 19.8615 19.5475C19.6893 19.5475 19.5484 19.6884 19.5484 19.8607C19.5484 20.033 19.6893 20.174 19.8615 20.174C20.0337 20.174 20.1745 20.033 20.1745 19.8607Z",fill:"currentColor"}))},wy=function(t){var e=t.className;return D("svg",{className:e,width:"1em",height:"1em",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.7728 6.02576C15.3279 5.76815 14.8536 5.55738 14.3501 5.39344C13.8466 5.22951 13.3255 5.11241 12.7869 5.04215C13.3021 4.15223 14.0222 3.42623 14.9473 2.86417C15.8724 2.30211 16.8852 2.02108 17.9859 2.02108C19.6487 2.02108 21.0656 2.60656 22.2365 3.77752C23.4075 4.94848 23.993 6.36534 23.993 8.0281C23.993 8.7541 23.8642 9.45082 23.6066 10.1183C23.3489 10.7857 22.9977 11.3888 22.5527 11.9274C23.6534 12.3724 24.6604 12.9578 25.5738 13.6838C26.4637 14.4333 27.2365 15.2881 27.8923 16.2482C28.548 17.2084 29.0632 18.2623 29.4379 19.4098C29.8126 20.5574 30 21.7518 30 22.993C30 23.4145 29.8536 23.7717 29.5609 24.0644C29.2682 24.3571 28.911 24.5035 28.4895 24.5035H25.1522C25.0351 23.9883 24.8888 23.4789 24.7131 22.9754C24.5375 22.4719 24.3326 21.9859 24.0984 21.5176H26.8735C26.7096 20.5574 26.4052 19.6557 25.9602 18.8126C25.5152 17.9696 24.959 17.226 24.2916 16.582C23.6241 15.9379 22.8689 15.4052 22.0258 14.9836C21.1827 14.5386 20.281 14.2459 19.3208 14.1054C19.3911 13.8478 19.4379 13.5843 19.4614 13.315C19.4848 13.0457 19.4965 12.7822 19.4965 12.5246C19.4965 12.2201 19.4789 11.9157 19.4438 11.6112C19.4087 11.3068 19.356 11.0141 19.2857 10.733C19.8009 10.4988 20.2166 10.1358 20.5328 9.64403C20.8489 9.15223 21.007 8.61358 21.007 8.0281C21.007 7.18501 20.7143 6.47073 20.1288 5.88525C19.5433 5.29977 18.829 5.00702 17.9859 5.00702C17.541 5.00702 17.1253 5.1007 16.7389 5.28806C16.3525 5.47541 16.0304 5.72131 15.7728 6.02576ZM6.00703 12.5246C6.00703 13.2506 6.13583 13.9473 6.39344 14.6148C6.65105 15.2822 7.00234 15.8852 7.44731 16.4239C6.3466 16.8689 5.33958 17.4543 4.42623 18.1803C3.5363 18.9297 2.76347 19.7845 2.10773 20.7447C1.45199 21.7049 0.936768 22.7588 0.562061 23.9063C0.187354 25.0539 0 26.2482 0 27.4895C0 27.911 0.14637 28.2681 0.43911 28.5609C0.73185 28.8536 1.08899 29 1.51054 29H22.4824C22.904 29 23.2611 28.8536 23.5539 28.5609C23.8466 28.2681 23.993 27.911 23.993 27.4895C23.993 26.2482 23.8056 25.0539 23.4309 23.9063C23.0796 22.7588 22.5761 21.7049 21.9204 20.7447C21.2646 19.7845 20.4801 18.9297 19.5667 18.1803C18.6534 17.4543 17.6464 16.8689 16.5457 16.4239C17.0141 15.8852 17.3712 15.2822 17.6171 14.6148C17.863 13.9473 17.9859 13.2506 17.9859 12.5246C17.9859 10.8618 17.4005 9.44497 16.2295 8.274C15.0585 7.10304 13.6534 6.51756 12.0141 6.51756C10.3513 6.51756 8.93443 7.10304 7.76347 8.274C6.59251 9.44497 6.00703 10.8618 6.00703 12.5246ZM12.0141 15.5105C12.8337 15.5105 13.5363 15.2178 14.1218 14.6323C14.7073 14.0468 15 13.3443 15 12.5246C15 11.6815 14.7073 10.9672 14.1218 10.3817C13.5363 9.79625 12.8337 9.50351 12.0141 9.50351C11.171 9.50351 10.4567 9.79625 9.87119 10.3817C9.28571 10.9672 8.99297 11.6815 8.99297 12.5246C8.99297 13.3443 9.28571 14.0468 9.87119 14.6323C10.4567 15.2178 11.171 15.5105 12.0141 15.5105ZM12.0141 18.4965C13.1148 18.4965 14.1686 18.6955 15.1756 19.0937C16.1593 19.4684 17.0433 19.9895 17.8279 20.6569C18.6124 21.3244 19.274 22.1148 19.8126 23.0281C20.3513 23.9415 20.7026 24.9368 20.8665 26.0141H3.12646C3.31382 24.9368 3.66511 23.9415 4.18033 23.0281C4.71897 22.1148 5.38056 21.3244 6.16511 20.6569C6.94965 19.9895 7.84543 19.4684 8.85246 19.0937C9.83607 18.6955 10.8899 18.4965 12.0141 18.4965Z",fill:"currentColor"}))},Cy=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 3.74087C0 3.29122 0.156128 2.91027 0.468384 2.59801C0.78064 2.28576 1.16159 2.12963 1.61124 2.12963H3.20375C3.64091 2.12963 4.01561 2.28576 4.32787 2.59801C4.64012 2.91027 4.79625 3.29122 4.79625 3.74087V10.1296C4.79625 10.5668 4.64012 10.9415 4.32787 11.2537C4.01561 11.566 3.64091 11.7221 3.20375 11.7221H1.61124C1.16159 11.7221 0.78064 11.566 0.468384 11.2537C0.156128 10.9415 0 10.5668 0 10.1296V3.74087ZM1.61124 3.74087V10.1296H3.20375V3.74087H1.61124ZM5.60187 3.74087C5.60187 3.29122 5.758 2.91027 6.07026 2.59801C6.38251 2.28576 6.75722 2.12963 7.19438 2.12963H8.80562C9.24278 2.12963 9.61749 2.28576 9.92974 2.59801C10.242 2.91027 10.3981 3.29122 10.3981 3.74087V8.53712C10.3981 8.97428 10.242 9.34899 9.92974 9.66124C9.61749 9.9735 9.24278 10.1296 8.80562 10.1296H7.19438C6.75722 10.1296 6.38251 9.9735 6.07026 9.66124C5.758 9.34899 5.60187 8.97428 5.60187 8.53712V3.74087ZM7.19438 3.74087V8.53712H8.80562V3.74087H7.19438ZM11.2037 11.7221C11.2037 12.1718 11.3599 12.5527 11.6721 12.865C11.9844 13.1772 12.3591 13.3334 12.7963 13.3334H14.3888C14.8384 13.3334 15.2194 13.1772 15.5316 12.865C15.8439 12.5527 16 12.1718 16 11.7221V3.74087C16 3.29122 15.8439 2.91027 15.5316 2.59801C15.2194 2.28576 14.8384 2.12963 14.3888 2.12963H12.7963C12.3591 2.12963 11.9844 2.28576 11.6721 2.59801C11.3599 2.91027 11.2037 3.29122 11.2037 3.74087V11.7221ZM12.7963 11.7221V3.74087H14.3888V11.7221H12.7963Z",fill:"currentColor"}))},xy=function(t){var e=t.className;return D("svg",{className:e,width:"1em",height:"1em",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M11.394 23.5652H20.7002C21.0107 23.5652 21.2737 23.4574 21.4893 23.2418C21.7049 23.0262 21.8127 22.7632 21.8127 22.4527C21.8127 21.5386 21.6747 20.659 21.3988 19.8139C21.14 18.9688 20.7692 18.1926 20.2863 17.4855C19.9101 16.9346 19.4763 16.4309 18.985 15.9742L17.4142 17.545C17.9303 18.0095 18.3702 18.5503 18.734 19.1671C19.1307 19.8398 19.3894 20.5728 19.5102 21.3662H13.5931L11.394 23.5652Z",fill:"currentColor"}),D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.0436 16.1679C14.3858 15.9425 13.7015 15.8298 12.9907 15.8298C12.1628 15.8298 11.3867 15.9764 10.6623 16.2696C9.92067 16.5455 9.26096 16.9293 8.68318 17.4208C8.10539 17.9124 7.61815 18.4945 7.22147 19.1671C6.84203 19.8398 6.58332 20.5728 6.44534 21.3662H9.84541L7.6464 23.5652H5.25527C4.94482 23.5652 4.6818 23.4574 4.46621 23.2418C4.25062 23.0262 4.14282 22.7632 4.14282 22.4527C4.14282 21.5386 4.2808 20.659 4.55676 19.8139C4.83271 18.9688 5.21216 18.1926 5.69508 17.4855C6.178 16.7784 6.74717 16.1488 7.40256 15.5969C8.07521 15.0623 8.81684 14.6311 9.62747 14.3034C9.29977 13.9067 9.04106 13.4626 8.85134 12.971C8.66162 12.4795 8.56676 11.9664 8.56676 11.4317C8.56676 10.2071 8.99794 9.16369 9.8603 8.30132C10.7227 7.43895 11.7661 7.00777 12.9907 7.00777C14.198 7.00777 15.2328 7.43895 16.0952 8.30132C16.9576 9.16369 17.3888 10.2071 17.3888 11.4317C17.3888 11.9664 17.2982 12.4795 17.1171 12.971C16.936 13.4626 16.673 13.9067 16.328 14.3034C16.465 14.3588 16.6001 14.4171 16.7331 14.4784L15.0436 16.1679ZM14.5429 12.984C14.1118 13.4151 13.5943 13.6307 12.9907 13.6307C12.3698 13.6307 11.8437 13.4151 11.4126 12.984C10.9814 12.5528 10.7658 12.0354 10.7658 11.4317C10.7658 10.8108 10.9814 10.2848 11.4126 9.85358C11.8437 9.4224 12.3698 9.2068 12.9907 9.2068C13.5943 9.2068 14.1118 9.4224 14.5429 9.85358C14.9741 10.2848 15.1897 10.8108 15.1897 11.4317C15.1897 12.0354 14.9741 12.5528 14.5429 12.984Z",fill:"currentColor"}),D("path",{d:"M21.213 13.7461C21.5037 13.9485 21.7769 14.1731 22.0326 14.4198C22.5241 14.8941 22.9338 15.4417 23.2615 16.0626C23.5892 16.6835 23.8134 17.3475 23.9341 18.0547H21.8903C22.0628 18.3996 22.2137 18.7575 22.343 19.1283C22.4724 19.4991 22.5802 19.8743 22.6664 20.2537H25.1242C25.4346 20.2537 25.6976 20.1459 25.9132 19.9303C26.1288 19.7147 26.2366 19.4517 26.2366 19.1413C26.2366 18.2271 26.0986 17.3475 25.8227 16.5024C25.5467 15.6573 25.1673 14.8812 24.6844 14.174C24.2014 13.4669 23.6323 12.8374 22.9769 12.2854C22.9204 12.2406 22.8635 12.1964 22.8061 12.153L21.213 13.7461Z",fill:"currentColor"}),D("path",{d:"M21.5129 9.69859L18.5814 12.6301C18.512 12.6176 18.4421 12.6062 18.3719 12.5959C18.4236 12.4062 18.4581 12.2121 18.4753 12.0138C18.4926 11.8155 18.5012 11.6214 18.5012 11.4317C18.5012 11.2075 18.4883 10.9833 18.4624 10.7591C18.4365 10.5348 18.3977 10.3193 18.346 10.1123C18.7254 9.93981 19.0316 9.67248 19.2644 9.31029C19.4972 8.94809 19.6137 8.55141 19.6137 8.12022C19.6137 7.49932 19.3981 6.97328 18.9669 6.54209C18.5357 6.11091 18.0097 5.89532 17.3888 5.89532C17.0611 5.89532 16.7549 5.96431 16.4703 6.10229C16.1858 6.24027 15.9486 6.42136 15.7589 6.64558C15.4312 6.45586 15.0819 6.30063 14.7111 6.1799C14.3403 6.05917 13.9565 5.97293 13.5599 5.92119C13.9393 5.26579 14.4696 4.73113 15.1509 4.31719C15.8322 3.90326 16.5781 3.69629 17.3888 3.69629C18.6133 3.69629 19.6568 4.12747 20.5191 4.98984C21.3815 5.8522 21.8127 6.89566 21.8127 8.12022C21.8127 8.65489 21.7178 9.168 21.5281 9.65955C21.5231 9.67259 21.518 9.68561 21.5129 9.69859Z",fill:"currentColor"}),D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.41671 26.5022C2.22145 26.3069 2.22145 25.9904 2.41671 25.7951L25.7951 2.41647C25.9904 2.2212 26.307 2.2212 26.5022 2.41646L27.669 3.58318C27.8642 3.77845 27.8642 4.09503 27.669 4.29029L4.29055 27.6689C4.09529 27.8642 3.77871 27.8642 3.58345 27.6689L2.41671 26.5022Z",fill:"currentColor"}))},Sy=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 1.77083V14.2292C0 14.7153 0.173611 15.1319 0.520833 15.4792C0.868056 15.8264 1.28472 16 1.77083 16H14.2292C14.7153 16 15.1319 15.8264 15.4792 15.4792C15.8264 15.1319 16 14.7153 16 14.2292V1.77083C16 1.28472 15.8264 0.868055 15.4792 0.520833C15.1319 0.173611 14.7153 0 14.2292 0H1.77083C1.28472 0 0.868056 0.173611 0.520833 0.520833C0.173611 0.868055 0 1.28472 0 1.77083ZM1.77083 2.66667C1.77083 2.41667 1.85764 2.20486 2.03125 2.03125C2.20486 1.85764 2.41667 1.77083 2.66667 1.77083H6.22917C6.46528 1.77083 6.67014 1.85764 6.84375 2.03125C7.01736 2.20486 7.10417 2.41667 7.10417 2.66667V11.5625C7.10417 11.7986 7.01736 12.0035 6.84375 12.1771C6.67014 12.3507 6.46528 12.4375 6.22917 12.4375H2.66667C2.41667 12.4375 2.20486 12.3507 2.03125 12.1771C1.85764 12.0035 1.77083 11.7986 1.77083 11.5625V2.66667ZM9.77083 1.77083H13.3333C13.5833 1.77083 13.7951 1.85764 13.9688 2.03125C14.1424 2.20486 14.2292 2.41667 14.2292 2.66667V8C14.2292 8.25 14.1424 8.46181 13.9688 8.63542C13.7951 8.80903 13.5833 8.89583 13.3333 8.89583H9.77083C9.53472 8.89583 9.32986 8.80903 9.15625 8.63542C8.98264 8.46181 8.89583 8.25 8.89583 8V2.66667C8.89583 2.41667 8.98264 2.20486 9.15625 2.03125C9.32986 1.85764 9.53472 1.77083 9.77083 1.77083Z",fill:"currentColor"}))},Oy=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.72208 11.871C7.23242 12.3739 6.63358 12.6253 5.92556 12.6253C5.21754 12.6253 4.61869 12.3739 4.12903 11.871C3.62614 11.3813 3.37469 10.7825 3.37469 10.0744C3.37469 9.36642 3.62614 8.76758 4.12903 8.27792C4.61869 7.78825 5.21754 7.54342 5.92556 7.54342C6.63358 7.54342 7.23242 7.78825 7.72208 8.27792C8.21175 8.76758 8.45658 9.36642 8.45658 10.0744C8.45658 10.7825 8.21175 11.3813 7.72208 11.871ZM6.53102 10.6799C6.35897 10.8387 6.15715 10.9181 5.92556 10.9181C5.69396 10.9181 5.49214 10.8387 5.3201 10.6799C5.16129 10.5079 5.08189 10.306 5.08189 10.0744C5.08189 9.84285 5.16129 9.64103 5.3201 9.46898C5.49214 9.31017 5.69396 9.23077 5.92556 9.23077C6.15715 9.23077 6.35897 9.31017 6.53102 9.46898C6.68983 9.64103 6.76923 9.84285 6.76923 10.0744C6.76923 10.306 6.68983 10.5079 6.53102 10.6799ZM7.12655 0.496278L1.72705 5.87593C1.15798 6.45823 0.727874 7.11332 0.436725 7.84119C0.145575 8.56907 0 9.31348 0 10.0744C0 10.8354 0.145575 11.5798 0.436725 12.3077C0.727874 13.0356 1.15798 13.6907 1.72705 14.273C2.30935 14.842 2.96443 15.2721 3.69231 15.5633C4.42018 15.8544 5.1646 16 5.92556 16C6.68652 16 7.43093 15.8544 8.15881 15.5633C8.88668 15.2721 9.54177 14.842 10.1241 14.273L15.5037 8.87345C15.8346 8.5426 16 8.14227 16 7.67246C16 7.20265 15.8346 6.80232 15.5037 6.47146L9.52854 0.496278C9.19768 0.165426 8.79735 0 8.32754 0C7.85773 0 7.4574 0.165426 7.12655 0.496278ZM8.31762 1.68735L14.3127 7.68238L8.91315 13.062C8.5029 13.4855 8.0397 13.7965 7.52357 13.995C6.99421 14.2068 6.46154 14.3127 5.92556 14.3127C5.38958 14.3127 4.85691 14.2068 4.32754 13.995C3.81141 13.7965 3.34822 13.4855 2.93797 13.062C2.51447 12.6518 2.20347 12.1886 2.00496 11.6725C1.79322 11.1431 1.68734 10.6104 1.68734 10.0744C1.68734 9.53846 1.79322 9.00579 2.00496 8.47643C2.20347 7.9603 2.51447 7.4971 2.93797 7.08685L8.31762 1.68735Z",fill:"currentColor"}))},ky=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M11.392 4.608C10.456 3.672 9.232 3.2 8 3.2V8L4.608 11.392C6.48 13.264 9.52 13.264 11.4 11.392C13.272 9.52 13.272 6.48 11.392 4.608ZM8 0C3.584 0 0 3.584 0 8C0 12.416 3.584 16 8 16C12.416 16 16 12.416 16 8C16 3.584 12.416 0 8 0ZM8 14.4C4.464 14.4 1.6 11.536 1.6 8C1.6 4.464 4.464 1.6 8 1.6C11.536 1.6 14.4 4.464 14.4 8C14.4 11.536 11.536 14.4 8 14.4Z",fill:"currentColor"}))},Ey=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.34955 5.04463C3.34955 5.25683 3.27587 5.43661 3.12851 5.58397C2.98114 5.73133 2.80136 5.80501 2.58916 5.80501C2.38875 5.80501 2.21486 5.73133 2.0675 5.58397C1.92014 5.43661 1.84646 5.25683 1.84646 5.04463C1.84646 4.84421 1.92014 4.67033 2.0675 4.52297C2.21486 4.3756 2.38875 4.30192 2.58916 4.30192C2.80136 4.30192 2.98114 4.3756 3.12851 4.52297C3.27587 4.67033 3.34955 4.84421 3.34955 5.04463ZM4.85264 5.04463C4.85264 5.66944 4.6316 6.20289 4.18951 6.64498C3.74743 7.08706 3.21398 7.3081 2.58916 7.3081C1.96435 7.3081 1.4309 7.08706 0.988812 6.64498C0.546726 6.20289 0.325684 5.66944 0.325684 5.04463C0.325684 4.41981 0.546726 3.88636 0.988812 3.44428C1.4309 3.00219 1.96435 2.78115 2.58916 2.78115C3.21398 2.78115 3.74743 3.00219 4.18951 3.44428C4.6316 3.88636 4.85264 4.41981 4.85264 5.04463ZM3.34955 11.0924C3.34955 11.2928 3.27587 11.4667 3.12851 11.614C2.98114 11.7614 2.80136 11.8351 2.58916 11.8351C2.38875 11.8351 2.21486 11.7614 2.0675 11.614C1.92014 11.4667 1.84646 11.2928 1.84646 11.0924C1.84646 10.8802 1.92014 10.7004 2.0675 10.553C2.21486 10.4057 2.38875 10.332 2.58916 10.332C2.80136 10.332 2.98114 10.4057 3.12851 10.553C3.27587 10.7004 3.34955 10.8802 3.34955 11.0924ZM4.85264 11.0924C4.85264 11.7172 4.6316 12.2506 4.18951 12.6927C3.74743 13.1348 3.21398 13.3558 2.58916 13.3558C1.96435 13.3558 1.4309 13.1348 0.988812 12.6927C0.546726 12.2506 0.325684 11.7172 0.325684 11.0924C0.325684 10.4675 0.546726 9.93409 0.988812 9.49201C1.4309 9.04992 1.96435 8.82888 2.58916 8.82888C3.21398 8.82888 3.74743 9.04992 4.18951 9.49201C4.6316 9.93409 4.85264 10.4675 4.85264 11.0924ZM13.1638 4.30192H8.63689C8.42469 4.30192 8.24491 4.3756 8.09755 4.52297C7.95019 4.67033 7.87651 4.84421 7.87651 5.04463C7.87651 5.25683 7.95019 5.43661 8.09755 5.58397C8.24491 5.73133 8.42469 5.80501 8.63689 5.80501H13.1638C13.3643 5.80501 13.5381 5.73133 13.6855 5.58397C13.8329 5.43661 13.9066 5.25683 13.9066 5.04463C13.9066 4.84421 13.8329 4.67033 13.6855 4.52297C13.5381 4.3756 13.3643 4.30192 13.1638 4.30192ZM8.63689 2.78115C8.01208 2.78115 7.47863 3.00219 7.03654 3.44428C6.59446 3.88636 6.37341 4.41981 6.37341 5.04463C6.37341 5.66944 6.59446 6.20289 7.03654 6.64498C7.47863 7.08706 8.01208 7.3081 8.63689 7.3081H13.1638C13.7887 7.3081 14.3221 7.08706 14.7642 6.64498C15.2063 6.20289 15.4273 5.66944 15.4273 5.04463C15.4273 4.41981 15.2063 3.88636 14.7642 3.44428C14.3221 3.00219 13.7887 2.78115 13.1638 2.78115H8.63689ZM8.63689 10.332H10.9004C11.1008 10.332 11.2747 10.4057 11.422 10.553C11.5694 10.7004 11.6431 10.8802 11.6431 11.0924C11.6431 11.2928 11.5694 11.4667 11.422 11.614C11.2747 11.7614 11.1008 11.8351 10.9004 11.8351H8.63689C8.42469 11.8351 8.24491 11.7614 8.09755 11.614C7.95019 11.4667 7.87651 11.2928 7.87651 11.0924C7.87651 10.8802 7.95019 10.7004 8.09755 10.553C8.24491 10.4057 8.42469 10.332 8.63689 10.332ZM6.37341 11.0924C6.37341 10.4675 6.59446 9.93409 7.03654 9.49201C7.47863 9.04992 8.01208 8.82888 8.63689 8.82888H10.9004C11.5252 8.82888 12.0586 9.04992 12.5007 9.49201C12.9428 9.93409 13.1638 10.4675 13.1638 11.0924C13.1638 11.7172 12.9428 12.2506 12.5007 12.6927C12.0586 13.1348 11.5252 13.3558 10.9004 13.3558H8.63689C8.01208 13.3558 7.47863 13.1348 7.03654 12.6927C6.59446 12.2506 6.37341 11.7172 6.37341 11.0924Z",fill:"currentColor",stroke:"currentColor",strokeWidth:"0.0353668"}))},_y=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",strokeWidth:"0",d:"M8.00011 15.9813C6.90353 15.9813 5.86927 15.7695 4.8973 15.3458C3.92534 14.9346 3.07799 14.3676 2.35525 13.6449C1.63251 12.9221 1.06553 12.0748 0.654313 11.1028C0.230637 10.1309 0.0187988 9.09659 0.0187988 8.00001C0.0187988 6.90344 0.230637 5.86917 0.654313 4.89721C1.06553 3.92525 1.63251 3.0779 2.35525 2.35515C3.07799 1.63241 3.92534 1.06543 4.8973 0.65422C5.86927 0.230543 6.90353 0.0187054 8.00011 0.0187054C9.09668 0.0187054 10.1309 0.230543 11.1029 0.65422C12.0749 1.06543 12.9222 1.63241 13.645 2.35515C14.3677 3.0779 14.9347 3.92525 15.3459 4.89721C15.7696 5.86917 15.9814 6.90344 15.9814 8.00001C15.9814 9.09659 15.7696 10.1309 15.3459 11.1028C14.9347 12.0748 14.3677 12.9221 13.645 13.6449C12.9222 14.3676 12.0749 14.9346 11.1029 15.3458C10.1309 15.7695 9.09668 15.9813 8.00011 15.9813ZM8.00011 14.3738C8.88484 14.3738 9.7135 14.2119 10.4861 13.8879C11.2587 13.5514 11.9347 13.0935 12.5141 12.514C13.0936 11.9346 13.5515 11.2586 13.888 10.486C14.2119 9.71341 14.3739 8.88475 14.3739 8.00001C14.3739 7.11528 14.2119 6.28662 13.888 5.51403C13.5515 4.74145 13.0936 4.06543 12.5141 3.486C11.9347 2.90656 11.2587 2.44861 10.4861 2.11216C9.7135 1.78818 8.88484 1.62618 8.00011 1.62618C7.11537 1.62618 6.28671 1.78818 5.51413 2.11216C4.74154 2.44861 4.06553 2.90656 3.48609 3.486C2.90665 4.06543 2.44871 4.74145 2.11226 5.51403C1.78827 6.28662 1.62628 7.11528 1.62628 8.00001C1.62628 8.88475 1.78827 9.71341 2.11226 10.486C2.44871 11.2586 2.90665 11.9346 3.48609 12.514C4.06553 13.0935 4.74154 13.5514 5.51413 13.8879C6.28671 14.2119 7.11537 14.3738 8.00011 14.3738ZM5.04684 7.43927C5.19637 7.27727 5.38329 7.19628 5.60758 7.19628C5.83188 7.19628 6.0188 7.27727 6.16833 7.43927L7.19637 8.4673L9.83188 5.83179C9.98142 5.68226 10.1683 5.60749 10.3926 5.60749C10.6169 5.60749 10.8038 5.68226 10.9534 5.83179C11.1154 5.99378 11.1964 6.18382 11.1964 6.40188C11.1964 6.61995 11.1154 6.80998 10.9534 6.97198L7.77581 10.1682C7.61381 10.3178 7.42378 10.3925 7.20572 10.3925C6.98765 10.3925 6.79762 10.3178 6.63562 10.1682L5.04684 8.56076C4.88484 8.41123 4.80385 8.22431 4.80385 8.00001C4.80385 7.77571 4.88484 7.5888 5.04684 7.43927Z"}))},Py=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M2.68049 0.914313C2.68049 0.664963 2.76707 0.453707 2.94023 0.280547C3.11339 0.107387 3.32465 0.0208073 3.574 0.0208073C3.8095 0.0208073 4.01383 0.107387 4.18699 0.280547C4.36015 0.453707 4.44673 0.664963 4.44673 0.914313V1.78704H11.5532V0.914313C11.5532 0.664963 11.6398 0.453707 11.813 0.280547C11.9861 0.107387 12.1904 0.0208073 12.4259 0.0208073C12.6753 0.0208073 12.8866 0.107387 13.0597 0.280547C13.2329 0.453707 13.3195 0.664963 13.3195 0.914313V1.78704H14.213C14.6978 1.78704 15.1134 1.9602 15.4597 2.30652C15.806 2.65284 15.9792 3.06843 15.9792 3.55327V14.213C15.9792 14.6979 15.806 15.1134 15.4597 15.4598C15.1134 15.8061 14.6978 15.9792 14.213 15.9792H1.78699C1.30214 15.9792 0.886553 15.8061 0.540232 15.4598C0.193912 15.1134 0.020752 14.6979 0.020752 14.213V3.55327C0.020752 3.06843 0.193912 2.65284 0.540232 2.30652C0.886553 1.9602 1.30214 1.78704 1.78699 1.78704H2.68049V0.914313ZM2.01556 5.83899V13.0702C2.01556 13.3195 2.10214 13.5273 2.2753 13.6935C2.44846 13.8598 2.65279 13.9429 2.88828 13.9429H13.1117C13.3472 13.9429 13.5515 13.8598 13.7246 13.6935C13.8978 13.5273 13.9844 13.3195 13.9844 13.0702V5.83899H2.01556ZM5.34023 8.89353H3.574V7.10652H5.34023V8.89353ZM12.4259 7.10652H10.6597V8.89353H12.4259V7.10652ZM7.10647 8.89353V7.10652H8.89348V8.89353H7.10647ZM3.574 12.426H5.34023V10.6598H3.574V12.426ZM7.10647 12.426V10.6598H8.89348V12.426H7.10647ZM12.4259 10.6598H10.6597V12.426H12.4259V10.6598Z"}))},By=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 32 32",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M16 31.5C13.8737 31.5 11.8625 31.089 9.97128 30.265C8.0883 29.468 6.44226 28.3672 5.03755 26.9625C3.63284 25.5577 2.53197 23.9117 1.73496 22.0287C0.911003 20.1375 0.5 18.1263 0.5 16C0.5 13.8737 0.910998 11.8625 1.73495 9.97132C2.53195 8.08832 3.63283 6.44226 5.03755 5.03755C6.44223 3.63287 8.08824 2.53201 9.97118 1.735C11.8624 0.911018 13.8736 0.5 16 0.5C18.1263 0.5 20.1376 0.911015 22.0288 1.73499C23.9117 2.532 25.5578 3.63286 26.9625 5.03755C28.3671 6.44224 29.468 8.08826 30.265 9.97121C31.089 11.8624 31.5 13.8737 31.5 16C31.5 18.1264 31.089 20.1376 30.265 22.0288C29.468 23.9118 28.3671 25.5578 26.9625 26.9625C25.5577 28.3672 23.9117 29.468 22.0287 30.2651C20.1375 31.089 18.1263 31.5 16 31.5ZM7.86995 24.1301C8.91261 25.1727 10.1294 25.9979 11.5244 26.6058C12.9108 27.1867 14.4011 27.4789 16 27.4789C17.5989 27.4789 19.0892 27.1867 20.4756 26.6058C21.8706 25.9979 23.0874 25.1727 24.1301 24.1301C25.1727 23.0874 25.9979 21.8706 26.6058 20.4756C27.1867 19.0892 27.4789 17.5989 27.4789 16C27.4789 14.4011 27.1867 12.9108 26.6058 11.5244C25.9979 10.1294 25.1727 8.91261 24.1301 7.86995C23.0874 6.82729 21.8706 6.00212 20.4756 5.39421C19.0892 4.81329 17.5989 4.52108 16 4.52108C14.4011 4.52108 12.9108 4.81329 11.5244 5.39421C10.1294 6.00212 8.91261 6.82729 7.86995 7.86995C6.82729 8.91261 6.00212 10.1294 5.39421 11.5244C4.81329 12.9108 4.52108 14.4011 4.52108 16C4.52108 17.5989 4.81329 19.0892 5.39421 20.4756C6.00212 21.8706 6.82729 23.0874 7.86995 24.1301ZM17.0714 5.9356C17.3642 6.22834 17.5105 6.58548 17.5105 7.00702V15.3677L20.8126 18.6698C21.0937 18.9742 21.2342 19.3314 21.2342 19.7412C21.2342 20.1511 21.0937 20.5082 20.8126 20.8126C20.5082 21.0937 20.1511 21.2342 19.7412 21.2342C19.3314 21.2342 18.9742 21.0937 18.6698 20.8126L14.9461 17.0539C14.8056 16.9133 14.6944 16.7494 14.6124 16.5621C14.5304 16.3747 14.4895 16.1874 14.4895 16V7.00702C14.4895 6.58548 14.6358 6.22834 14.9286 5.9356C15.2213 5.64286 15.5785 5.49649 16 5.49649C16.4215 5.49649 16.7787 5.64286 17.0714 5.9356Z"}))},Ty=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 30 30",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M5.51303 0.269728C5.18835 0.594402 5.02601 0.990507 5.02601 1.45804V3.0944H3.35069C2.4416 3.0944 1.66238 3.41908 1.01303 4.06843C0.363677 4.71778 0.0390015 5.497 0.0390015 6.40609V26.3931C0.0390015 27.3022 0.363677 28.0814 1.01303 28.7308C1.66238 29.3801 2.4416 29.7048 3.35069 29.7048H26.6494C27.5585 29.7048 28.3377 29.3801 28.9871 28.7308C29.6364 28.0814 29.9611 27.3022 29.9611 26.3931V6.40609C29.9611 5.497 29.6364 4.71778 28.9871 4.06843C28.3377 3.41908 27.5585 3.0944 26.6494 3.0944H24.9741V1.45804C24.9741 0.990507 24.8117 0.594402 24.4871 0.269728C24.1624 -0.0549488 23.7663 -0.217285 23.2987 -0.217285C22.8572 -0.217285 22.4741 -0.0549488 22.1494 0.269728C21.8247 0.594402 21.6624 0.990507 21.6624 1.45804V3.0944H8.3377V1.45804C8.3377 0.990507 8.17536 0.594402 7.85069 0.269728C7.52601 -0.0549488 7.1429 -0.217285 6.70134 -0.217285C6.23381 -0.217285 5.8377 -0.0549488 5.51303 0.269728ZM3.77926 16.2026V10.6918H26.2208V24.2502C26.2208 24.7178 26.0585 25.1074 25.7338 25.4191C25.4091 25.7308 25.026 25.8866 24.5845 25.8866H5.41562C4.97407 25.8866 4.59095 25.7308 4.26627 25.4191C3.9416 25.1074 3.77926 24.7178 3.77926 24.2502V20.0491L14.6051 20.0491L14.6051 23.7234L20.9309 18.2153L14.6051 12.7072V16.2026H3.77926Z"}),D("path",{d:"M5.51303 0.269727L5.50052 0.257223L5.51303 0.269727ZM5.02601 3.0944V3.11209H5.0437V3.0944H5.02601ZM28.9871 28.7308L28.9996 28.7433L28.9871 28.7308ZM28.9871 4.06843L28.9996 4.05593L28.9871 4.06843ZM24.9741 3.0944H24.9564V3.11209H24.9741V3.0944ZM24.4871 0.269727L24.4996 0.257223V0.257223L24.4871 0.269727ZM22.1494 0.269727L22.1369 0.257223V0.257223L22.1494 0.269727ZM21.6624 3.0944V3.11209H21.6801V3.0944H21.6624ZM8.3377 3.0944H8.32002V3.11209H8.3377V3.0944ZM7.85069 0.269727L7.86319 0.257223L7.85069 0.269727ZM3.77926 10.6918V10.6741H3.76158V10.6918H3.77926ZM3.77926 16.2026H3.76158V16.2203H3.77926V16.2026ZM26.2208 10.6918H26.2385V10.6741H26.2208V10.6918ZM25.7338 25.4191L25.7216 25.4063L25.7338 25.4191ZM4.26627 25.4191L4.27852 25.4063L4.26627 25.4191ZM3.77926 20.0491V20.0314H3.76158V20.0491H3.77926ZM14.6051 20.0491H14.6228V20.0314H14.6051V20.0491ZM14.6051 23.7234H14.5875V23.7623L14.6168 23.7368L14.6051 23.7234ZM20.9309 18.2153L20.9425 18.2287L20.9578 18.2153L20.9425 18.202L20.9309 18.2153ZM14.6051 12.7072L14.6168 12.6939L14.5875 12.6683V12.7072H14.6051ZM14.6051 16.2026V16.2203H14.6228V16.2026H14.6051ZM5.0437 1.45804C5.0437 0.995101 5.20424 0.603523 5.52553 0.282231L5.50052 0.257223C5.17246 0.585282 5.00833 0.985913 5.00833 1.45804H5.0437ZM5.0437 3.0944V1.45804H5.00833V3.0944H5.0437ZM3.35069 3.11209H5.02601V3.07672H3.35069V3.11209ZM1.02553 4.08093C1.6716 3.43486 2.44634 3.11209 3.35069 3.11209V3.07672C2.43686 3.07672 1.65315 3.4033 1.00052 4.05593L1.02553 4.08093ZM0.0566849 6.40609C0.0566849 5.50174 0.379459 4.72701 1.02553 4.08093L1.00052 4.05593C0.347894 4.70855 0.021318 5.49226 0.021318 6.40609H0.0566849ZM0.0566849 26.3931V6.40609H0.021318V26.3931H0.0566849ZM1.02553 28.7183C0.379459 28.0722 0.0566849 27.2975 0.0566849 26.3931H0.021318C0.021318 27.3069 0.347894 28.0906 1.00052 28.7433L1.02553 28.7183ZM3.35069 29.6871C2.44634 29.6871 1.6716 29.3643 1.02553 28.7183L1.00052 28.7433C1.65315 29.3959 2.43686 29.7225 3.35069 29.7225V29.6871ZM26.6494 29.6871H3.35069V29.7225H26.6494V29.6871ZM28.9745 28.7183C28.3285 29.3643 27.5537 29.6871 26.6494 29.6871V29.7225C27.5632 29.7225 28.3469 29.3959 28.9996 28.7433L28.9745 28.7183ZM29.9434 26.3931C29.9434 27.2975 29.6206 28.0722 28.9745 28.7183L28.9996 28.7433C29.6522 28.0906 29.9788 27.3069 29.9788 26.3931H29.9434ZM29.9434 6.40609V26.3931H29.9788V6.40609H29.9434ZM28.9745 4.08093C29.6206 4.72701 29.9434 5.50174 29.9434 6.40609H29.9788C29.9788 5.49226 29.6522 4.70855 28.9996 4.05593L28.9745 4.08093ZM26.6494 3.11209C27.5537 3.11209 28.3285 3.43486 28.9745 4.08093L28.9996 4.05593C28.3469 3.4033 27.5632 3.07672 26.6494 3.07672V3.11209ZM24.9741 3.11209H26.6494V3.07672H24.9741V3.11209ZM24.9564 1.45804V3.0944H24.9917V1.45804H24.9564ZM24.4745 0.282231C24.7958 0.603523 24.9564 0.995101 24.9564 1.45804H24.9917C24.9917 0.985913 24.8276 0.585282 24.4996 0.257223L24.4745 0.282231ZM23.2987 -0.199602C23.7617 -0.199602 24.1533 -0.0390605 24.4745 0.282231L24.4996 0.257223C24.1715 -0.0708357 23.7709 -0.234969 23.2987 -0.234969V-0.199602ZM22.1619 0.282231C22.4834 -0.0392752 22.8621 -0.199602 23.2987 -0.199602V-0.234969C22.8523 -0.234969 22.4647 -0.0706209 22.1369 0.257223L22.1619 0.282231ZM21.6801 1.45804C21.6801 0.995101 21.8406 0.603523 22.1619 0.282231L22.1369 0.257223C21.8088 0.585282 21.6447 0.985913 21.6447 1.45804H21.6801ZM21.6801 3.0944V1.45804H21.6447V3.0944H21.6801ZM8.3377 3.11209H21.6624V3.07672H8.3377V3.11209ZM8.32002 1.45804V3.0944H8.35539V1.45804H8.32002ZM7.83819 0.282231C8.15948 0.603523 8.32002 0.995101 8.32002 1.45804H8.35539C8.35539 0.985913 8.19125 0.585282 7.86319 0.257223L7.83819 0.282231ZM6.70134 -0.199602C7.138 -0.199602 7.51668 -0.0392752 7.83819 0.282231L7.86319 0.257223C7.53535 -0.0706209 7.14779 -0.234969 6.70134 -0.234969V-0.199602ZM5.52553 0.282231C5.84682 -0.0390605 6.2384 -0.199602 6.70134 -0.199602V-0.234969C6.22921 -0.234969 5.82858 -0.0708357 5.50052 0.257223L5.52553 0.282231ZM3.76158 10.6918V16.2026H3.79694V10.6918H3.76158ZM26.2208 10.6741H3.77926V10.7095H26.2208V10.6741ZM26.2385 24.2502V10.6918H26.2031V24.2502H26.2385ZM25.7461 25.4318C26.0743 25.1167 26.2385 24.7224 26.2385 24.2502H26.2031C26.2031 24.7132 26.0426 25.0981 25.7216 25.4063L25.7461 25.4318ZM24.5845 25.9043C25.0307 25.9043 25.4182 25.7466 25.7461 25.4318L25.7216 25.4063C25.4001 25.7149 25.0214 25.8689 24.5845 25.8689V25.9043ZM5.41562 25.9043H24.5845V25.8689H5.41562V25.9043ZM4.25403 25.4318C4.58192 25.7466 4.9694 25.9043 5.41562 25.9043V25.8689C4.97873 25.8689 4.59997 25.7149 4.27852 25.4063L4.25403 25.4318ZM3.76158 24.2502C3.76158 24.7224 3.92573 25.1167 4.25403 25.4318L4.27852 25.4063C3.95747 25.0981 3.79694 24.7132 3.79694 24.2502H3.76158ZM3.76158 20.0491V24.2502H3.79694V20.0491H3.76158ZM3.77926 20.0668L14.6051 20.0668V20.0314L3.77926 20.0314V20.0668ZM14.5875 20.0491L14.5875 23.7234H14.6228L14.6228 20.0491H14.5875ZM14.6168 23.7368L20.9425 18.2287L20.9193 18.202L14.5935 23.7101L14.6168 23.7368ZM20.9425 18.202L14.6168 12.6939L14.5935 12.7205L20.9193 18.2287L20.9425 18.202ZM14.5875 12.7072V16.2026H14.6228V12.7072H14.5875ZM14.6051 16.185H3.77926V16.2203H14.6051V16.185Z",fill:"white"}))},Ry=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M5.00589 0.0233469C4.72519 0.0233469 4.48737 0.120813 4.29244 0.315745C4.09751 0.510676 4.00005 0.740696 4.00005 1.0058V3.99996H1.00589C0.740786 3.99996 0.510767 4.09742 0.315835 4.29235C0.120903 4.48728 0.0234375 4.7251 0.0234375 5.0058C0.0234375 5.2865 0.120903 5.52432 0.315835 5.71925C0.510767 5.91419 0.740786 6.01165 1.00589 6.01165H4.00005V9.98826H1.00589C0.740786 9.98826 0.510767 10.0857 0.315835 10.2807C0.120903 10.4756 0.0234375 10.7134 0.0234375 10.9941C0.0234375 11.2748 0.120903 11.5126 0.315835 11.7076C0.510767 11.9025 0.740786 12 1.00589 12H4.00005V14.9941C4.00005 15.2592 4.09751 15.4892 4.29244 15.6842C4.48737 15.8791 4.72519 15.9766 5.00589 15.9766C5.28659 15.9766 5.52441 15.8791 5.71934 15.6842C5.91428 15.4892 6.01174 15.2592 6.01174 14.9941V12H9.98835V14.9941C9.98835 15.2592 10.0858 15.4892 10.2807 15.6842C10.4757 15.8791 10.7135 15.9766 10.9942 15.9766C11.2749 15.9766 11.5127 15.8791 11.7076 15.6842C11.9026 15.4892 12 15.2592 12 14.9941V12H14.9942C15.2593 12 15.4893 11.9025 15.6843 11.7076C15.8792 11.5126 15.9767 11.2748 15.9767 10.9941C15.9767 10.7134 15.8792 10.4756 15.6843 10.2807C15.4893 10.0857 15.2593 9.98826 14.9942 9.98826H12V6.01165H14.9942C15.2593 6.01165 15.4893 5.91419 15.6843 5.71925C15.8792 5.52432 15.9767 5.2865 15.9767 5.0058C15.9767 4.7251 15.8792 4.48728 15.6843 4.29235C15.4893 4.09742 15.2593 3.99996 14.9942 3.99996H12V1.0058C12 0.740696 11.9026 0.510676 11.7076 0.315745C11.5127 0.120813 11.2749 0.0233469 10.9942 0.0233469C10.7135 0.0233469 10.4757 0.120813 10.2807 0.315745C10.0858 0.510676 9.98835 0.740696 9.98835 1.0058V3.99996H6.01174V1.0058C6.01174 0.740696 5.91428 0.510676 5.71934 0.315745C5.52441 0.120813 5.28659 0.0233469 5.00589 0.0233469ZM6.01174 6.01165V9.98826H9.98835V6.01165H6.01174Z"}))},Iy=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M13.6875 1H2.3125C1.58762 1 1 1.62359 1 2.39286V12.6071C1 13.3764 1.58762 14 2.3125 14H13.6875C14.4124 14 15 13.3764 15 12.6071V2.39286C15 1.62359 14.4124 1 13.6875 1ZM7.125 12.1429H2.75V9.35714H7.125V12.1429ZM7.125 7.5H2.75V4.71429H7.125V7.5ZM13.25 12.1429H8.875V9.35714H13.25V12.1429ZM13.25 7.5H8.875V4.71429H13.25V7.5Z",fill:"currentColor"}))},My=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M6.75 0H9.25C9.66562 0 10 0.334375 10 0.75V6H12.7406C13.2969 6 13.575 6.67188 13.1812 7.06563L8.42813 11.8219C8.19375 12.0562 7.80937 12.0562 7.575 11.8219L2.81562 7.06563C2.42188 6.67188 2.7 6 3.25625 6H6V0.75C6 0.334375 6.33437 0 6.75 0ZM16 11.75V15.25C16 15.6656 15.6656 16 15.25 16H0.75C0.334375 16 0 15.6656 0 15.25V11.75C0 11.3344 0.334375 11 0.75 11H5.33437L6.86562 12.5312C7.49375 13.1594 8.50625 13.1594 9.13437 12.5312L10.6656 11H15.25C15.6656 11 16 11.3344 16 11.75ZM12.125 14.5C12.125 14.1562 11.8438 13.875 11.5 13.875C11.1562 13.875 10.875 14.1562 10.875 14.5C10.875 14.8438 11.1562 15.125 11.5 15.125C11.8438 15.125 12.125 14.8438 12.125 14.5ZM14.125 14.5C14.125 14.1562 13.8438 13.875 13.5 13.875C13.1562 13.875 12.875 14.1562 12.875 14.5C12.875 14.8438 13.1562 15.125 13.5 15.125C13.8438 15.125 14.125 14.8438 14.125 14.5Z",fill:"currentColor"}))},Dy=function(t){var e=t.className;return D("svg",{className:e,width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},D("path",{d:"M16.59 8.59009L12 13.1701L7.41 8.59009L6 10.0001L12 16.0001L18 10.0001L16.59 8.59009Z",fill:"currentColor"}))},Ny=function(t){var e=t.className;return D("svg",{className:e,width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 31 31"},D("path",{d:"M7.30005 2.5H28.5001L28.5 27.5H7.30005V24.67H5.30005V27.5C5.30005 28.6046 6.19548 29.5 7.30005 29.5H28.5C29.6046 29.5 30.5 28.6046 30.5 27.5V2.5C30.5 1.39543 29.6046 0.5 28.5001 0.5H7.30005C6.19548 0.5 5.30005 1.39543 5.30005 2.5V7.32998H7.30005L7.30005 2.5Z",fill:"currentColor"}),D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.5 7.27002C1.39543 7.27002 0.5 8.16545 0.5 9.27002V22.67C0.5 23.7746 1.39543 24.67 2.5 24.67H15.9375C17.0421 24.67 17.9375 23.7746 17.9375 22.67V9.27002C17.9375 8.16545 17.0421 7.27002 15.9375 7.27002H2.5ZM5.33862 12.0999H7.90314L9.20959 14.0332L10.516 12.0999H13.0806L10.516 15.9665L13.0806 19.8332H10.516L9.20959 17.8999L7.90314 19.8332H5.33862L7.90314 15.9665L5.33862 12.0999Z",fill:"currentColor"}),D("path",{d:"M17.9193 9.19992L17.9194 18.8666C17.9194 18.8666 17.9193 15.995 17.9193 9.19992ZM17.9194 18.8666H24.6946C25.2285 18.8666 25.6613 18.4338 25.6613 17.8999C25.6613 17.3661 25.2285 16.9333 24.6946 16.9333H17.9194V14.9999H24.6946C25.2285 14.9999 25.6613 14.5671 25.6613 14.0333C25.6613 13.4994 25.2285 13.0666 24.6946 13.0666H17.9194V11.1333H24.6946C25.2285 11.1333 25.6613 10.7005 25.6613 10.1666C25.6613 9.63273 25.2285 9.19994 24.6946 9.19993L17.9193 9.19992C17.9193 15.995 17.9194 18.8666 17.9194 18.8666Z",fill:"currentColor"}))},Fy=function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",className:e,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M25.3333 8.54666L23.4533 6.66666L16 14.12L8.54663 6.66666L6.66663 8.54666L14.12 16L6.66663 23.4533L8.54663 25.3333L16 17.88L23.4533 25.3333L25.3333 23.4533L17.88 16L25.3333 8.54666Z",fill:"currentColor"}))},Ly=function(t){return t.className,D("svg",{width:"1em",height:"1em",viewBox:"0 0 12 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M10.2111 0.900766L10.0375 1.07076L10.2111 0.900765C10.0775 0.764188 9.85761 0.764186 9.72392 0.900767L3.77273 6.98026L1.5618 4.72166C1.4281 4.58508 1.20826 4.58508 1.07457 4.72166L0.392686 5.41824C0.262962 5.55076 0.262962 5.76267 0.392687 5.89519L3.52911 9.09923C3.66281 9.23581 3.88265 9.23581 4.01634 9.09923L10.893 2.0743L10.719 1.90396L10.893 2.0743C11.0227 1.94178 11.0228 1.72987 10.893 1.59734L10.2111 0.900766Z",fill:"currentColor",stroke:"currentColor",strokeWidth:"0.487013"}))},jy={":thumbsup:":"👍",":smile:":"😄",":warning:":"⚠️",":sunglasses:":"😎",":ballot_box_with_check:":"☑️️",":facepalm:":"🤦‍♂️️"},Hy=function(t){var e=t.name;return e?D("span",null,e.split(" ").map((function(t,e){return function(t,e){return t.startsWith("@")?D("b",{key:e},t," "):t.startsWith(":")?jy[t]||t:t+" "}(t,e)}))):null},Uy=E(Vy||(iy=["\n\topacity: 0.8;\n\tfont-size: 11px;\n\tmin-width: 12px;\n\tmargin-right: 8px;\n\tcolor: ",";\n"],ay=["\n\topacity: 0.8;\n\tfont-size: 11px;\n\tmin-width: 12px;\n\tmargin-right: 8px;\n\tcolor: ",";\n"],Object.defineProperty?Object.defineProperty(iy,"raw",{value:ay}):iy.raw=ay,Vy=iy),na);function zy(t){var e=t.completed,n=t.name;return D("div",{css:[ma.rowCenterY]},D(e?gy:hy,{css:Uy}),D(Hy,{name:n}))}function Qy(t){var e=t.name,n=t.url;return D("a",{title:e,href:n,target:"_blank",rel:"noopener noreferrer"},e)}var Vy,Wy,Gy=function(t){var e=t.printMode,n=t.customFields;return function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}([{id:"cardName",header:function(){return D(se,{id:"table.checklist.cardName"})},render:function(t){var e=t.data;return D(Qy,{name:e.card.name,url:e.card.url})},sort:Jv((function(t){return t.card.name}))},{name:"checklistName",header:function(){return D(se,{id:"table.checklist.checklistName"})}},{name:"name",header:function(){return D(se,{id:"table.checklist.name"})},render:function(t){var e=t.data;return D(zy,{completed:e.completed,name:e.name})}},{id:"listName",header:function(){return D(se,{id:"table.card.listName"})},render:function(t){return t.data.card.listName},sort:Jv((function(t){return t.card.listName}))},{name:"member",header:function(){return D(se,{id:"table.checklist.member"})},render:pv({printMode:e}),sort:Jv((function(t){var e;return null===(e=t.member)||void 0===e?void 0:e.name}))},{name:"due",textAlign:"center",header:function(){return D(se,{id:"table.checklist.due"})},render:rA()}],ey(n))},Ky=n(98008),Yy=function(t){return function(e,n){for(var r=0,o=t;r<o.length;r++){var i=o[r],a=void 0;if(i.fn)a=i.fn(e,n);else{var l=qy(e,i),s=qy(n,i);a=Kv(l,s)}if(0!=(a*=i.dir))return a}return 0}},qy=function(t,e){var n=t[e.name];return(0,zf.isDate)(n)?n.getTime():Dg()(n)?n.length:n},Xy=function(){return(Xy=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Zy=function(){return(Zy=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Jy=E(Wy||(Wy=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t.InovuaReactDataGrid {\n\t\tborder-width: 0px;\n\t}\n\n\t.InovuaReactDataGrid__header {\n\t\tborder-color: "," !important;\n\t}\n\n\t.InovuaReactDataGrid__column-header__content {\n\t\tfont-size: 12px;\n\t\tcolor: ",";\n\t\tfont-weight: 500 !important;\n\t}\n\n\t.InovuaReactDataGrid__column-header {\n\t\tbackground-color: ",";\n\t\theight: auto !important;\n\t}\n\n\t.InovuaReactDataGrid__column-header__resize-wrapper--show-border-left {\n\t\tborder-color: "," !important;\n\t}\n\n\t.InouvaReactDataGrid__row {\n\t\tborder-bottom: 1px solid "," !important;\n\t}\n\t.InovuaReactDataGrid__row--odd {\n\t\tbackground-color: #fff !important;\n\t}\n\n\t.InovuaReactDataGrid__cell--show-border-bottom {\n\t\tborder-color: transparent !important;\n\t}\n\n\t.InovuaReactDataGrid__row--even {\n\t\tbackground-color: "," !important;\n\t}\n\n\t.inovua-react-toolkit-menu--shadow {\n\t\tborder-radius: ",";\n\t}\n"],["\n\t.InovuaReactDataGrid {\n\t\tborder-width: 0px;\n\t}\n\n\t.InovuaReactDataGrid__header {\n\t\tborder-color: "," !important;\n\t}\n\n\t.InovuaReactDataGrid__column-header__content {\n\t\tfont-size: 12px;\n\t\tcolor: ",";\n\t\tfont-weight: 500 !important;\n\t}\n\n\t.InovuaReactDataGrid__column-header {\n\t\tbackground-color: ",";\n\t\theight: auto !important;\n\t}\n\n\t.InovuaReactDataGrid__column-header__resize-wrapper--show-border-left {\n\t\tborder-color: "," !important;\n\t}\n\n\t.InouvaReactDataGrid__row {\n\t\tborder-bottom: 1px solid "," !important;\n\t}\n\t.InovuaReactDataGrid__row--odd {\n\t\tbackground-color: #fff !important;\n\t}\n\n\t.InovuaReactDataGrid__cell--show-border-bottom {\n\t\tborder-color: transparent !important;\n\t}\n\n\t.InovuaReactDataGrid__row--even {\n\t\tbackground-color: "," !important;\n\t}\n\n\t.inovua-react-toolkit-menu--shadow {\n\t\tborder-radius: ",";\n\t}\n"])),ta,la,$i,ta,ta,Ji,da),$y=function(t,e){var n=e.computedProps;n&&(t.autoDismiss=!0,t.items=[{label:"Copy to clipboard",onClick:function(){return n.copySelectedCellsToClipboard()}}])};function tb(t){var e=t.gridColumns,n=t.tableConfig,o=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["gridColumns","tableConfig"]),i=function(t,e){var n=t.width;return n?e.map((function(t){var e=t.id||t.name,r=n[e];return r?Xy(Xy({},t),{defaultFlex:r.flex,defaultWidth:r.width}):t})):e}(n,function(t,e){return t.map((function(t){return Xy(Xy({defaultFlex:1},t),{visible:e.includes(t.name||t.id)})}))}(e,n.columns)),a=function(t,e){var n=e.sort;if(n)return function(t,e){var n=function(t){var n=e.find((function(e){return e.id===t.id||e.name===t.name}));return n&&n.sort?t.fn=n.sort:n&&n.type&&(t.type=n.type),t};return Dg()(t)?t.filter((function(t){return t})).map(n):t?n(t):null}(n,t);var r=t.find((function(t){return t.visible}))||t[0];return r?[{id:r.id,name:r.sortName||r.name||r.id||"",type:r.type,fn:r.sort,dir:1}]:[]}(i,n),l=function(t,e){return e?(n=t,r=Dg()(e)?e:[e],o=[].concat(n),0===r.length?o:o.sort(Yy(r))):t;var n,r,o}(t.dataSource,a),s=gs().matchWith({some:function(){return!1},none:function(){return!0}});return D(r.Fragment,null,D(Ky.ZP,Zy({licenseKey:hs.dataGridLicenceKey},o,{dataSource:l,columns:i,showColumnMenuLockOptions:!1,showColumnMenuGroupOptions:!1,showHoverRows:!1,showActiveRowIndicator:!1,showCellBorders:!1,showZebraRows:!0,showEmptyRows:!1,showColumnMenuTool:!1,shareSpaceOnResize:!0,columnOrder:n.columns,onColumnOrderChange:n.changeColumnsOrder,onBatchColumnResize:n.changeColumnWidths,defaultSortInfo:[],sortInfo:a,onSortInfoChange:n.changeRowsSort,idProperty:"id",enableClipboard:s,renderRowContextMenu:s?$y:void 0,clipboardSeparator:",",copySpreadsheetCompatibleString:!0,defaultCellSelection:s?{}:void 0})),D(N,{styles:Jy}))}var eb=function(){return(eb=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},nb=function(t){return D(ib,eb({},t,{getColumns:ly}))},rb=function(t){return D(ib,eb({},t,{getColumns:Gy}))};function ob(t,e,n){return n?265:Math.min((t+2.5)*e,265)}function ib(t){var e=t.tableConfig,n=t.data,o=t.customFields,i=t.showTimeToComplete,a=t.paginate,l=t.printMode,s=t.className,u=t.fullHeight,c=t.forceMinHeight,d=void 0!==c&&c,f=t.getColumns,p=hg(!1),h=p[0],m=p[1],g=(0,r.useState)(),A=g[0],v=g[1];(0,r.useLayoutEffect)((function(){var t;l&&A&&(null===(t=A.current)||void 0===t||t.scrollToIndex(0))}),[A,l]);var y,b,w,C=(0,r.useMemo)((function(){return f({printMode:l||!1,showTimeToComplete:i||!1,customFields:o||[],labelsExpanded:h,toggleLabelsExpanded:m})}),[l,i,o,h]),x=l?hs.tableItemsPerPagePrintMode:hs.tableItemsPerPageDefault,S={minHeight:l?(y=n.length,b=36,w=a?x:void 0,72+(w?Math.min(y,w)+1:y+1)*b):u?"100%":ob(n.length,36,d)};return D(tb,{tableConfig:e,gridColumns:C,dataSource:n,onReady:v,style:S,showColumnMenuLockOptions:!1,showColumnMenuGroupOptions:!1,showHoverRows:!1,showActiveRowIndicator:!1,showZebraRows:!0,showEmptyRows:!1,showColumnMenuTool:!1,rowHeight:36,headerHeight:35,virtualized:!0,className:s,pagination:a?"local":void 0,limit:a?x:void 0,pageSizes:a?[x]:[]})}var ab=function(){return(ab=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},lb=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n},sb=function(t){var e=t.items,n=lb(t,["items"]);return D(rb,ab({},n,{data:e}))};const ub=function(t){var e=t.cards,n=lb(t,["cards"]);return D(nb,ab({},n,{data:e}))};var cb=function(){return(cb=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},db={title:E(pb||(pb=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\t","\n\t\tfont-weight: normal;\n\t\tfont-size: 24px;\n\t\tline-height: 115%;\n\t\tcolor: ",";\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\n\t\tmargin: "," 0;\n\t\t"," {\n\t\t\tmargin: "," 0;\n\t\t}\n\t"],["\n\t\t","\n\t\tfont-weight: normal;\n\t\tfont-size: 24px;\n\t\tline-height: 115%;\n\t\tcolor: ",";\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\n\t\tmargin: "," 0;\n\t\t"," {\n\t\t\tmargin: "," 0;\n\t\t}\n\t"])),ma.rowCenterX,la,Qo,Bi,Go)};const fb=function(t){var e=t.children,n=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["children"]);return D("h1",cb({css:db.title},n),e)};var pb;function hb(t,e,n,o){var i=(0,r.useState)(!1),a=i[0],l=i[1],s=(0,r.useState)(e),u=s[0],c=s[1],d=(0,r.useState)(),f=d[0],p=d[1],h=function(){if(!a){l(!u||!(!n||!n.alwaysShowLoading));try{var e=t().then(c,p).finally((function(){return l(!1)}));return function(){return e.cancel()}}catch(t){p(t),l(!1)}}},m=o||[];return(0,r.useEffect)((function(){return n&&n.lazy?void 0:h()}),function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}([n&&n.lazy],m)),{data:u,reloadData:h,loading:a,error:f,replaceData:function(t){c(t)}}}function mb(t){var e=t.loading,n=t.error,r=t.data,o=t.children;return e?D(Ml,null):n?D(wl,null):r?o(r):null}const gb=function(t){var e=t.loader,n=t.children,r=hb(e,t.initial,void 0,t.dependencies),o=r.data,i=r.reloadData,a=r.loading,l=r.error,s=r.replaceData;return a?D(Ml,null):l?D(wl,null):o?n(o,i,s):null};var Ab=n(54061),vb=n.n(Ab),yb=n(8804),bb=n.n(yb),wb=n(10928),Cb=n.n(wb),xb=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Sb={container:E(kb||(kb=xb(["\n\t\tz-index: 100;\n\t\tpadding: ",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tbackground-color: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\n\t\t",";\n\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tright: 0;\n\n\t\t&:before {\n\t\t\tcontent: ' ';\n\t\t\tposition: absolute;\n\t\t\ttop: -10px;\n\t\t\tright: 18px;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-left: 10px solid transparent;\n\t\t\tborder-right: 10px solid transparent;\n\t\t\tborder-bottom: 10px solid ",";\n\t\t}\n\t"],["\n\t\tz-index: 100;\n\t\tpadding: ",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tbackground-color: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\n\t\t",";\n\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tright: 0;\n\n\t\t&:before {\n\t\t\tcontent: ' ';\n\t\t\tposition: absolute;\n\t\t\ttop: -10px;\n\t\t\tright: 18px;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-left: 10px solid transparent;\n\t\t\tborder-right: 10px solid transparent;\n\t\t\tborder-bottom: 10px solid ",";\n\t\t}\n\t"])),zo,sa,ea,da,ma.popoverShadowDark,ta),limitHeightWithScroll:E(Eb||(Eb=xb(["\n\t\tmax-height: 300px;\n\t\toverflow-y: scroll;\n\t"],["\n\t\tmax-height: 300px;\n\t\toverflow-y: scroll;\n\t"])))};const Ob=function(t){var e=t.children,n=t.onCancel,o=t.className,i=t.scrollChildren,a=(0,r.useRef)(null);return function(t,e){(0,r.useEffect)((function(){var n=function(n){t.current&&!t.current.contains(n.target)&&e(n)};return document.addEventListener("mousedown",n),document.addEventListener("touchstart",n),function(){document.removeEventListener("mousedown",n),document.removeEventListener("touchstart",n)}}),[t,e])}(a,n),D("div",{css:Sb.container,className:o,ref:a},D("div",{css:[i?Sb.limitHeightWithScroll:void 0]},e))};var kb,Eb,_b=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Pb={limitHeightWithScroll:E(Rb||(Rb=_b(["\n\t\tmax-height: 300px;\n\t\toverflow-y: auto;\n\t"],["\n\t\tmax-height: 300px;\n\t\toverflow-y: auto;\n\t"]))),sectionName:E(Ib||(Ib=_b(["\n\t\tfont-size: ",";\n\t\tfont-weight: bold;\n\t\tmargin-bottom: ",";\n\t\ttext-transform: uppercase;\n\t"],["\n\t\tfont-size: ",";\n\t\tfont-weight: bold;\n\t\tmargin-bottom: ",";\n\t\ttext-transform: uppercase;\n\t"])),Uo,Uo),section:E(Mb||(Mb=_b(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tmargin-bottom: ",";\n\t\tpadding-right: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tmargin-bottom: ",";\n\t\tpadding-right: ",";\n\t"])),Uo,Qo),fieldName:E(Db||(Db=_b(["\n\t\tmax-width: 8em;\n\t\tfont-size: ",";\n\t\tmargin-left: ",";\n\t\t",";\n\t"],["\n\t\tmax-width: 8em;\n\t\tfont-size: ",";\n\t\tmargin-left: ",";\n\t\t",";\n\t"])),Uo,Ho,ma.ellipsis),item:E(Nb||(Nb=_b(["\n\t\tmargin: "," 0;\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"],["\n\t\tmargin: "," 0;\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"])),jo)},Bb=function(t){var e=t.columns,n=t.selected,o=t.setSelected,i=t.customFields,a=t.useChecklistColumns,l=(0,r.useMemo)((function(){return vb()(i,(function(t,n,r){if(r%e.length==0)t.push([n]);else{var o=Cb()(t);o?o.push(n):t.push([n])}return t}),[])}),i),s=["checklistName","name","due","member"],u=a?e.filter((function(t){return!s.includes(t)})):e,c=a?e.filter((function(t){return s.includes(t)})):[];return D("div",{css:E(Fb||(Fb=_b(["\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: auto auto;\n\t\t\t\tgrid-column-gap: 1rem;\n\t\t\t\tpadding: 0.5rem;\n\t\t\t\t> div:not(:last-child) {\n\t\t\t\t\tpadding-right: 0.5rem;\n\t\t\t\t\tmargin-right: 0.5rem;\n\t\t\t\t\tborder-right: 1px solid ",";\n\t\t\t\t}\n\t\t\t"],["\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: auto auto;\n\t\t\t\tgrid-column-gap: 1rem;\n\t\t\t\tpadding: 0.5rem;\n\t\t\t\t> div:not(:last-child) {\n\t\t\t\t\tpadding-right: 0.5rem;\n\t\t\t\t\tmargin-right: 0.5rem;\n\t\t\t\t\tborder-right: 1px solid ",";\n\t\t\t\t}\n\t\t\t"])),ta)},D("div",null,D("div",{css:Pb.sectionName},D(se,{id:"card.table.column.card_fields"})),D("div",{css:Pb.section},u.map((function(t){return D(ls,{key:t,css:Pb.item,type:"square",aligmnent:"left",checked:n.includes(t),onChange:function(e){return o(t,e)}},D("span",{css:Pb.fieldName},D(se,{id:a?"table.checklist.card."+t:"card.table.column."+t})))})))),a&&D("div",null,D("div",{css:Pb.sectionName},D(se,{id:"card.table.column.checklist_item_fields"})),D("div",{css:Pb.section},c.map((function(t){return D(ls,{key:t,css:Pb.item,type:"square",aligmnent:"left",checked:n.includes(t),onChange:function(e){return o(t,e)}},D("span",{css:Pb.fieldName},D(se,{id:"table.checklist."+t})))})))),Jo()(i)?null:D("div",null,D("div",{css:Pb.sectionName},D(se,{id:"card.table.column.custom_fields"})),D("div",{css:ma.row},l.map((function(t){var e;return D("div",{css:[Pb.section],key:null===(e=bb()(t))||void 0===e?void 0:e.groupingKey},t.map((function(t){return D(ls,{key:t.groupingKey,css:Pb.item,type:"square",aligmnent:"left",checked:n.includes(t.groupingKey),onChange:function(e){return o(t.groupingKey,e)}},D("span",{css:Pb.fieldName},t.name))})))})))))};const Tb=function(t){var e=t.useTTC,n=t.customFields,o=t.selected,i=t.onCancel,a=t.onSave,l=t.className,s=t.loading,u=t.useChecklistColumns,c=void 0!==u&&u,d=mg(o),f=d[0],p=d[1],h=c?li():function(t){return["name","listName","boardName",t?"timeToComplete":"timeInList","due","startDate","members","checklistItemsStats"]}(e);return D(Ob,{scrollChildren:!1,onCancel:i,className:l,css:E(Lb||(Lb=_b(["\n\t\t\t\tmax-width: 600px;\n\t\t\t"],["\n\t\t\t\tmax-width: 600px;\n\t\t\t"])))},s?D(Nl,{small:!0}):D(r.Fragment,null,D("div",{css:[ma.row,Pb.limitHeightWithScroll]},D(Bb,{columns:h,selected:f,setSelected:p,customFields:n,useChecklistColumns:c})),D("div",{css:[ma.rowCenterX,Xo.t_xs]},D(Wl,{type:"UNIMPORTANT",size:"SMALL",fillSpace:!0,onClick:function(){f!==o?a(f):i()}},D(se,{id:"save"})))))};var Rb,Ib,Mb,Db,Nb,Fb,Lb,jb=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Hb=function(){return(Hb=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Ub={container:E(Qb||(Qb=jb(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t"]))),input:E(Vb||(Vb=jb(["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tpadding: 0 ",";\n\t\theight: 35px;\n\t\tflex: 1;\n\n\t\t&::placeholder {\n\t\t\tcolor: ",";\n\t\t}\n\n\t\t&:focus {\n\t\t\t",";\n\t\t}\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tpadding: 0 ",";\n\t\theight: 35px;\n\t\tflex: 1;\n\n\t\t&::placeholder {\n\t\t\tcolor: ",";\n\t\t}\n\n\t\t&:focus {\n\t\t\t",";\n\t\t}\n\t"])),na,ca,Uo,ia,ha.inputFocus),action:E(Wb||(Wb=jb(["\n\t\tmin-width: 100px;\n\t\tcolor: ",";\n\t\tbackground: none;\n\t\tfont-size: 14px;\n\t\tpadding: 0 ",";\n\t\tborder: 0;\n\t\theight: 35px;\n\t\tdisplay: block;\n\t\tcursor: pointer;\n\t\tuser-select: none;\n\t\tflex-shrink: 0;\n\t\t&:focus {\n\t\t\toutline: none;\n\t\t}\n\t"],["\n\t\tmin-width: 100px;\n\t\tcolor: ",";\n\t\tbackground: none;\n\t\tfont-size: 14px;\n\t\tpadding: 0 ",";\n\t\tborder: 0;\n\t\theight: 35px;\n\t\tdisplay: block;\n\t\tcursor: pointer;\n\t\tuser-select: none;\n\t\tflex-shrink: 0;\n\t\t&:focus {\n\t\t\toutline: none;\n\t\t}\n\t"])),qi,Uo)};const zb=(0,r.forwardRef)((function(t,e){var n=(0,r.useState)(!1),o=n[0],i=n[1],a=t.wrapperClassName,l=t.showActions,s=t.actionHandlers,u=void 0===s?{}:s,c=t.actionOptions,d=void 0===c?{toggleVisibilityMinChars:2}:c,f=t.onTermChange,p=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["wrapperClassName","showActions","actionHandlers","actionOptions","onTermChange"]),h=(0,r.useState)(),m=h[0],g=h[1];return D("div",{css:Ub.container,className:a},D("input",Hb({tabIndex:0,type:"search",autoComplete:"off",css:Ub.input,ref:e,onChange:function(t){return e=t.target.value,d.toggleVisibilityMinChars&&(e.length>=d.toggleVisibilityMinChars?g(!0):g(!1),i(!1)),void f(e);var e}},p)),l&&m&&D("button",{css:Ub.action,onClick:function(){var t=u.onDeselectAll,e=void 0===t?function(){}:t,n=u.onSelectAll,r=void 0===n?function(){}:n;o?e():r(),i(!o)}},D(se,o?{id:"search.de_select_all"}:{id:"search.select_all"})))}));var Qb,Vb,Wb,Gb=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Kb={container:E(Xb||(Xb=Gb([""],[""]))),menu:E(Zb||(Zb=Gb(["\n\t\tmin-width: 100%;\n\t\t",";\n\t\tbackground-color: ",";\n\t\tborder-radius: ",";\n\t\tborder: 1px solid ",";\n\t\tpadding: 0.5em 0;\n\t\tposition: absolute;\n\t\tz-index: 9;\n\t\tright: 0;\n\t\ttop: 100%;\n\t"],["\n\t\tmin-width: 100%;\n\t\t",";\n\t\tbackground-color: ",";\n\t\tborder-radius: ",";\n\t\tborder: 1px solid ",";\n\t\tpadding: 0.5em 0;\n\t\tposition: absolute;\n\t\tz-index: 9;\n\t\tright: 0;\n\t\ttop: 100%;\n\t"])),ha.popoverShadow,sa,ca,ea),menuHeader:E(Jb||(Jb=Gb(["\n\t\tfont-weight: bold;\n\t\tfont-size: 12px;\n\t\tline-height: 14px;\n\t\tpadding: 6px ",";\n\t\tcolor: ",";\n\t\ttext-transform: uppercase;\n\t\tborder-bottom: 2px solid ",";\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t\tuser-select: none;\n\t"],["\n\t\tfont-weight: bold;\n\t\tfont-size: 12px;\n\t\tline-height: 14px;\n\t\tpadding: 6px ",";\n\t\tcolor: ",";\n\t\ttext-transform: uppercase;\n\t\tborder-bottom: 2px solid ",";\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t\tuser-select: none;\n\t"])),Uo,ra,ta,jo,jo),itemInfo:E($b||($b=Gb(["\n\t\tbackground: ",";\n\t\tpadding: "," ",";\n\t\tmargin-left: 0;\n\t\tmargin-right: 0;\n\t\tborder-radius: 0;\n\t\tcolor: ",";\n\t"],["\n\t\tbackground: ",";\n\t\tpadding: "," ",";\n\t\tmargin-left: 0;\n\t\tmargin-right: 0;\n\t\tborder-radius: 0;\n\t\tcolor: ",";\n\t"])),$i,Uo,zo,ia),itemActive:E(tw||(tw=Gb(["\n\t\tfont-weight: 500;\n\t\tbackground: ",";\n\t"],["\n\t\tfont-weight: 500;\n\t\tbackground: ",";\n\t"])),ta),item:E(ew||(ew=Gb(["\n\t\tmin-height: 28px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\twhite-space: nowrap;\n\t\tpadding: 0.3em ",";\n\t\tmargin: 0 3px;\n\t\tborder-radius: ",";\n\t\tuser-select: none;\n\t"],["\n\t\tmin-height: 28px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\twhite-space: nowrap;\n\t\tpadding: 0.3em ",";\n\t\tmargin: 0 3px;\n\t\tborder-radius: ",";\n\t\tuser-select: none;\n\t"])),aa,Uo,ua),itemClickable:E(nw||(nw=Gb(["\n\t\tcursor: pointer;\n\n\t\t:hover {\n\t\t\tfont-weight: 500;\n\t\t\tbackground: ",";\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tcursor: pointer;\n\n\t\t:hover {\n\t\t\tfont-weight: 500;\n\t\t\tbackground: ",";\n\t\t\tcolor: ",";\n\t\t}\n\t"])),Gi,Zi),itemIcon:E(rw||(rw=Gb(["\n\t\tfont-size: 14px;\n\t\tcolor: currentColor;\n\t"],["\n\t\tfont-size: 14px;\n\t\tcolor: currentColor;\n\t"]))),itemText:E(ow||(ow=Gb(["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\t:not(:first-child) {\n\t\t\tmargin-left: 0.5em;\n\t\t}\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\t:not(:first-child) {\n\t\t\tmargin-left: 0.5em;\n\t\t}\n\t"]))),searchBar:E(iw||(iw=Gb(["\n\t\tpadding: 0 "," ",";\n\t"],["\n\t\tpadding: 0 "," ",";\n\t"])),Ho,Ho),searchBarInput:E(aw||(aw=Gb(["\n\t\tbackground: ",";\n\t\tborder-color: transparent;\n\t\t&::placeholder {\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tbackground: ",";\n\t\tborder-color: transparent;\n\t\t&::placeholder {\n\t\t\tcolor: ",";\n\t\t}\n\t"])),$i,ra),divider:E(lw||(lw=Gb(["\n\t\tmargin: "," 0;\n\t\tborder-bottom: 1px solid ",";\n\t"],["\n\t\tmargin: "," 0;\n\t\tborder-bottom: 1px solid ",";\n\t"])),Ho,ta)},Yb=function(t){var e=t.visible,n=t.children,o=t.onClose,i=t.className,a=(0,r.useRef)(null),l=function(t){e&&a.current&&!a.current.contains(t.target)&&o()};return(0,r.useEffect)((function(){return document.addEventListener("click",l,!0),function(){document.removeEventListener("click",l,!0)}})),D("div",{css:Kb.container,ref:a},e?D(r.Fragment,null,D("div",{css:Kb.menu,className:i},n)):null)};Yb.Item=function(t){var e=t.icon,n=t.active,r=t.children,o=t.onClick,i=t.className,a=t.type,l=t.IconComponent;return D("div",{css:[Kb.item,o?Kb.itemClickable:null,n&&Kb.itemActive,"info"===a&&Kb.itemInfo],className:i,onClick:o},"string"==typeof e?D(hl,{css:Kb.itemIcon},e):l?D(l,{css:Kb.itemIcon}):e||null,D("span",{css:Kb.itemText},r))},Yb.HeadingItem=function(t){var e=t.children,n=t.icon;return D("div",{css:Kb.menuHeader},"string"==typeof n?D(hl,{css:Kb.itemIcon},n):n||null,D("span",null,e))},Yb.SearchBar=function(t){var e=t.onSearch,n=t.placeholder;return D("div",{css:Kb.searchBar},D(zb,{placeholder:n,css:Kb.searchBarInput,onTermChange:e}))},Yb.Divider=function(){return D("div",{css:Kb.divider})};const qb=Yb;var Xb,Zb,Jb,$b,tw,ew,nw,rw,ow,iw,aw,lw,sw=n(83461),uw=function(){return(uw=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},cw=function(t){return t.map((function(t){return{key:t.groupingKey,label:t.name}}))},dw=function(t,e,n){return e.reduce((function(e,r){var o,i=t.customFieldValues&&t.customFieldValues[r.groupingKey];if(i)if(o=i.value,"date"===r.type){var a=Pf(o);a&&(o=n.formatDateTime(a))}else"checkbox"===r.type&&(o="true");else"checkbox"===r.type&&(o="false");return e[r.groupingKey]=fw(o),e}),{})},fw=function(t){return t&&t.includes&&t.includes('"')?t.replace(/"/g,'""'):t},pw=n(61120),hw=n.n(pw);function mw(t){var e=r.createContext(null);return{Provider:function(n){var o=t(n.initialState);return r.createElement(e.Provider,{value:o},n.children)},useContainer:function(){var t=r.useContext(e);if(null===t)throw new Error("Component must be wrapped with <Container.Provider>");return t}}}const gw=mw((function(t){void 0===t&&(t=!1);var e=(0,r.useState)(t),n=e[0],o=e[1];return{printMode:n,togglePrintMode:function(){o((function(t){return!t}))}}}));var Aw=function(){return(Aw=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},vw={icon:E(bw||(bw=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tfont-size: 14px;\n\t\tmargin-right: ",";\n\t"],["\n\t\tfont-size: 14px;\n\t\tmargin-right: ",";\n\t"])),Ho)};const yw=function(t){var e=t.name,n=t.printElementId,o=void 0===n?"export-image-content":n,i=t.csvExportData,a=t.className,l=t.onClose,s=t.openShareLinkModal,u=Sm(),c=i?function(t,e){var n=t.cards,r=t.customFields,o=t.useTTC,i=t.useChecklistItems,a=t.checklistItems;return i&&a?function(t,e,n){var r=[{key:"cardName",label:n.messages["table.checklist.cardName"]},{key:"cardUrl",label:n.messages["table.checklist.cardUrl"]},{key:"listName",label:n.messages["table.checklist.listName"]},{key:"checklistName",label:n.messages["table.checklist.checklistName"]},{key:"name",label:n.messages["table.checklist.name"]},{key:"due",label:n.messages["table.checklist.due"]},{key:"member",label:n.messages["table.checklist.member"]}];return r.push.apply(r,cw(e)),{headers:r,data:t.map((function(t){var r={cardName:fw(t.card.name),cardUrl:t.card.url,listName:fw(t.card.listName),checklistName:fw(t.checklistName),name:fw(t.name),due:t.due&&n.formatDate(t.due),member:t.member&&t.member.name},o=dw(t.card,e,n);return uw(uw({},r),o)}))}}(a,r,e):function(t,e,n,r){var o=[{key:"name",label:r.messages["table.card.name"]},{key:"url",label:r.messages["table.card.url"]},{key:"listName",label:r.messages["table.card.listName"]},{key:"timeInList",label:r.messages[n?"table.card.timeToComplete":"table.card.timeInList"]+" (s)"},{key:"due",label:r.messages["table.card.dueDate"]},{key:"startDate",label:r.messages["table.card.startDate"]},{key:"boardName",label:r.messages["table.card.boardName"]},{key:"members",label:r.messages["table.card.members"]},{key:"labels",label:r.messages["table.card.labels"]}];return o.push.apply(o,cw(e)),{headers:o,data:t.map((function(t){var o=n?t.timeToComplete:t.timeInList,i={name:fw(t.name),url:t.url,listName:fw(t.listName),timeInList:o&&(o/1e3).toFixed(),due:t.due&&r.formatDate(t.due),startDate:t.startDate&&r.formatDate(t.startDate),boardName:fw(t.boardName),members:t.members.map((function(t){return t.name})),labels:t.labels.map((function(t){return t.name+(t.name?" ":"")+"("+t.color+")"}))},a=dw(t,e,r);return uw(uw({},i),a)}))}}(n,r,o,e)}(i,u):null,d=gw.useContainer().togglePrintMode,f=(0,r.useState)(!1),p=f[0],h=f[1],m=function(){!function(t,e,n,r,o,i){var a=document.getElementById(e);a&&!n&&(o&&o(),r(!0),setTimeout((function(){hw()(a,{logging:!1}).then((function(e){var n=e.toDataURL("image/png",1),a=document.createElement("a");a.download=t+".png",a.href=n,a.click(),r(!1),o&&o(),i&&i()}))}),4e3))}(e,o,p,h,d,l)},g=function(){return D(qb.Item,{key:"print",onClick:m,icon:"print"},D("div",{css:ma.rowCenterY},D(se,{id:"export.print"}),p&&D("span",{css:qo.l_s},D(Rl,null))))},A=function(){return D(qb.Item,{key:"share",onClick:s,icon:"link"},D(se,{id:"export.share_link"}))},v=c?[function(){return c?D(sw.CSVLink,Aw({key:"csv",target:"_blank"},c,{filename:e+".csv",onClick:l}),D(qb.Item,null,D("div",{css:ma.rowCenterY},D(Ny,{css:vw.icon}),D(se,{id:"export.csv"})))):D(qb.Item,null,"Empty")},g,A]:[g,A];return D(qb,{onClose:l,visible:!0,className:a},v.map((function(t){return t()})))};var bw,ww=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Cw={glass:E(Ow||(Ow=ww(["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tbackground-color: rgba(0, 0, 0, 0.45);\n\t\tz-index: 15;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tbackground-color: rgba(0, 0, 0, 0.45);\n\t\tz-index: 15;\n\t"]))),panel:E(kw||(kw=ww(["\n\t\tbackground-color: ",";\n\t\tborder-radius: ",";\n\t\tmax-width: 85%;\n\t\tmax-height: 95%;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t"],["\n\t\tbackground-color: ",";\n\t\tborder-radius: ",";\n\t\tmax-width: 85%;\n\t\tmax-height: 95%;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t"])),zi,da),shiftTop:E(Ew||(Ew=ww(["\n\t\t"," {\n\t\t\tmargin-top: -10%;\n\t\t}\n\t"],["\n\t\t"," {\n\t\t\tmargin-top: -10%;\n\t\t}\n\t"])),Bi),body:E(_w||(_w=ww(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmin-height: 0;\n\t\tflex-grow: 1;\n\t\tflex-shrink: 1;\n\t\tpadding: "," "," 0 ",";\n\t\toverflow-y: auto;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmin-height: 0;\n\t\tflex-grow: 1;\n\t\tflex-shrink: 1;\n\t\tpadding: "," "," 0 ",";\n\t\toverflow-y: auto;\n\t"])),Vo,Vo,Vo),title:E(Pw||(Pw=ww(["\n\t\tcolor: ",";\n\t\tmargin: 0 0 "," 0;\n\t"],["\n\t\tcolor: ",";\n\t\tmargin: 0 0 "," 0;\n\t"])),aa,Ho),description:E(Bw||(Bw=ww(["\n\t\tmargin: 0 0 "," 0;\n\t\tcolor: ",";\n\t"],["\n\t\tmargin: 0 0 "," 0;\n\t\tcolor: ",";\n\t"])),Vo,ia),footer:E(Tw||(Tw=ww(["\n\t\tpadding: "," ",";\n\t\tbackground: ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: flex-end;\n\t\tborder-bottom-left-radius: ",";\n\t\tborder-bottom-right-radius: ",";\n\t"],["\n\t\tpadding: "," ",";\n\t\tbackground: ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: flex-end;\n\t\tborder-bottom-left-radius: ",";\n\t\tborder-bottom-right-radius: ",";\n\t"])),zo,Vo,$i,da,da),flexEnd:E(Rw||(Rw=ww(["\n\t\tjustify-content: flex-end;\n\t"],["\n\t\tjustify-content: flex-end;\n\t"]))),spaceBetween:E(Iw||(Iw=ww(["\n\t\tjustify-content: space-between;\n\t"],["\n\t\tjustify-content: space-between;\n\t"]))),center:E(Mw||(Mw=ww(["\n\t\tjustify-content: center;\n\t"],["\n\t\tjustify-content: center;\n\t"]))),fillSpace:E(Dw||(Dw=ww(["\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmax-width: 95%;\n\t\tmax-height: 82%;\n\n\t\t"," {\n\t\t\tmax-width: 80%;\n\t\t\tmax-height: 95%;\n\t\t}\n\t"],["\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmax-width: 95%;\n\t\tmax-height: 82%;\n\n\t\t"," {\n\t\t\tmax-width: 80%;\n\t\t\tmax-height: 95%;\n\t\t}\n\t"])),Bi)},xw=function(t){var e=t.children,n=t.onClose,o=t.fillSpace,i=t.preventShiftTop,a=t.className,l=(0,r.useRef)(null);return D("div",{css:Cw.glass,ref:l,onClick:function(t){t.target===l.current&&n&&n()}},D("div",{css:[Cw.panel,!o&&!i&&Cw.shiftTop,o&&Cw.fillSpace],className:a},e))};xw.Body=function(t){var e=t.children,n=t.title,r=t.description,o=t.className;return D("div",{css:Cw.body,className:o},n&&D("h1",{css:[Cw.title,ha.uiTitle]},n),r&&D("p",{css:[ha.paragraphSmall,Cw.description]},r),e)},xw.Footer=function(t){var e=t.actions,n=t.justifyContent;return D("div",{css:E(Cw.footer,Cw[void 0===n?"flexEnd":n])},e)};const Sw=xw;var Ow,kw,Ew,_w,Pw,Bw,Tw,Rw,Iw,Mw,Dw,Nw=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Fw=function(){return(Fw=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Lw={input:E(Hw||(Hw=Nw(["\n\t\tfont-size: 1.2rem;\n\t\twidth: 400px;\n\t\tpadding: 0.4em 0.5em;\n\t\tborder: 2px solid ",";\n\t\tborder-radius: ",";\n\t\t&::placeholder {\n\t\t\tcolor: ",";\n\t\t}\n\n\t\t&:focus {\n\t\t\t",";\n\t\t\tborder-width: 1px;\n\t\t}\n\t"],["\n\t\tfont-size: 1.2rem;\n\t\twidth: 400px;\n\t\tpadding: 0.4em 0.5em;\n\t\tborder: 2px solid ",";\n\t\tborder-radius: ",";\n\t\t&::placeholder {\n\t\t\tcolor: ",";\n\t\t}\n\n\t\t&:focus {\n\t\t\t",";\n\t\t\tborder-width: 1px;\n\t\t}\n\t"])),na,ca,ia,ha.inputFocus),textArea:E(Uw||(Uw=Nw(["\n\t\tmin-height: 100px;\n\t"],["\n\t\tmin-height: 100px;\n\t"])))};const jw=(0,r.forwardRef)((function(t,e){return D("input",Fw({className:t.className,css:Lw.input,ref:e},t))}));var Hw,Uw,zw=(0,r.forwardRef)((function(t,e){return D("textarea",Fw({className:t.className,css:[Lw.input,Lw.textArea],ref:e},t))})),Qw=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Vw=function(){return(Vw=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Ww={form:E(Kw||(Kw=Qw(["\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t"],["\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t"]))),input:E(Yw||(Yw=Qw(["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tborder-top-right-radius: 0;\n\t\tborder-bottom-right-radius: 0;\n\t\tflex-grow: 2;\n\t"],["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tborder-top-right-radius: 0;\n\t\tborder-bottom-right-radius: 0;\n\t\tflex-grow: 2;\n\t"]))),button:E(qw||(qw=Qw(["\n\t\tborder-top-left-radius: 0px;\n\t\tborder-bottom-left-radius: 0;\n\t\tflex-grow: 1;\n\t"],["\n\t\tborder-top-left-radius: 0px;\n\t\tborder-bottom-left-radius: 0;\n\t\tflex-grow: 1;\n\t"])))};const Gw=function(t){return D("div",{css:Ww.form,className:t.className},D("div",{css:Ww.form},D(jw,Vw({css:Ww.input},t.inputProps)),D(Wl,Vw({css:Ww.button},t.buttonProps),t.buttonProps.children)))};var Kw,Yw,qw,Xw,Zw,Jw,$w,tC,eC,nC,rC,oC,iC,aC,lC,sC,uC,cC,dC=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},fC={container:E(Xw||(Xw=dC(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcursor: pointer;\n\n\t\tcolor: ",";\n\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t\tmargin-right: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcursor: pointer;\n\n\t\tcolor: ",";\n\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t\tmargin-right: ",";\n\t"])),oa,qi,Vo),icon:E(Zw||(Zw=dC(["\n\t\tfont-size: 16px;\n\t\tcolor: currentColor;\n\t"],["\n\t\tfont-size: 16px;\n\t\tcolor: currentColor;\n\t"]))),title:E(Jw||(Jw=dC(["\n\t\t",";\n\t\tcolor: currentColor;\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tmargin-left: ",";\n\t"],["\n\t\t",";\n\t\tcolor: currentColor;\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tmargin-left: ",";\n\t"])),ma.fromTablet,Ho),editIcon:E($w||($w=dC(["\n\t\tmargin-left: -4px;\n\t\tfont-size: 18px;\n\t"],["\n\t\tmargin-left: -4px;\n\t\tfont-size: 18px;\n\t"]))),moreIcon:E(tC||(tC=dC(["\n\t\tmargin-left: -4px;\n\t\tfont-size: 30px;\n\t"],["\n\t\tmargin-left: -4px;\n\t\tfont-size: 30px;\n\t"])))},pC=E(eC||(eC=dC(["\n\tcolor: ",";\n\tright: 0;\n\tposition: absolute;\n\ttop: 100%;\n"],["\n\tcolor: ",";\n\tright: 0;\n\tposition: absolute;\n\ttop: 100%;\n"])),Ni),hC=E(nC||(nC=dC(["\n\t//right: -1rem;\n"],["\n\t//right: -1rem;\n"]))),mC=function(t){var e=t.title,n=t.icon,r=t.onClick,o=e;return D("div",{css:fC.container,role:"button",onClick:r},D(n,{css:fC.icon}),e?D("span",{css:fC.title},"function"==typeof o?D(o,null):e):null)},gC=function(t){var e=t.columns,n=t.customFields,r=t.changeColumns,o=t.useTTC,i=t.useChecklistColumns,a=hg(!1),l=a[0],s=a[1];return D("div",{css:E(rC||(rC=dC(["\n\t\t\t\tposition: relative;\n\t\t\t\tdisplay: inherit;\n\t\t\t"],["\n\t\t\t\tposition: relative;\n\t\t\t\tdisplay: inherit;\n\t\t\t"])))},D(mC,{icon:Iy,onClick:s,title:D(se,{id:"navitem.customize"})}),l&&D(Tb,{css:pC,useTTC:o,customFields:n,selected:e,onCancel:s,onSave:function(t){r(t),s()},useChecklistColumns:i}))},AC=function(t){t&&t.current&&t.current.select()},vC={form:E(oC||(oC=dC(["\n\t\tdisplay: flex;\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tmargin-bottom: ",";\n\t"])),Uo),body:E(iC||(iC=dC(["\n\t\tpadding-bottom: ",";\n\t"],["\n\t\tpadding-bottom: ",";\n\t"])),Qo),title:E(aC||(aC=dC(["\n\t\tcolor: ",";\n\t\tfont-size: 1rem;\n\t\tline-height: 1.25rem;\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 1rem;\n\t\tline-height: 1.25rem;\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"])),aa,Uo),copyButton:E(lC||(lC=dC(["\n\t\tflex-basis: 230px;\n\t"],["\n\t\tflex-basis: 230px;\n\t"]))),copy:E(sC||(sC=dC(["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tmargin: 0 0 "," 0;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tmargin: 0 0 "," 0;\n\t\tcolor: ",";\n\t"])),zo,oa)},yC=function(t){var e=t.link,n=t.onClose,o=(0,r.useRef)(null);(0,r.useEffect)((function(){AC(o)}),[]);var i=function(){AC(o),document.execCommand("copy")};return D(Sw,{onClose:n,css:E(uC||(uC=dC(["\n\t\t\t\tmax-width: 540px;\n\t\t\t"],["\n\t\t\t\tmax-width: 540px;\n\t\t\t"])))},D(Sw.Body,{css:vC.body},D("div",null,D("div",{css:vC.title},D(se,{id:"export.copy_link"})),D("p",{css:vC.copy},"People will need to be Blue Cat Reports users to open this link. There is no additional charge for adding more users, you can invite people in from ",D(Ac,{to:"/"},"here."))),D(H,null,(function(t){var n=t.css;return D(Gw,{className:n(vC.form),inputProps:{ref:o,value:e,readOnly:!0},buttonProps:{type:"SUCCESS",onClick:i,className:n(vC.copyButton),children:D(se,{id:"export.share.copy"})}})}))))},bC=function(t){var e=t.name,n=t.printElementId,o=t.csvExportData,i=tn(),a=hg(!1),l=a[0],s=a[1],u=(0,r.useState)(""),c=u[0],d=u[1];return D("div",{css:E(cC||(cC=dC(["\n\t\t\t\t// Allow context menu align with button\n\t\t\t\tdisplay: flex;\n\t\t\t\tposition: relative;\n\t\t\t"],["\n\t\t\t\t// Allow context menu align with button\n\t\t\t\tdisplay: flex;\n\t\t\t\tposition: relative;\n\t\t\t"])))},D(mC,{icon:My,onClick:s,title:D(se,{id:"navitem.export"})}),l&&D(yw,{name:e,printElementId:n,csvExportData:o,css:hC,onClose:s,openShareLinkModal:function(){var t=i.pathname,e=window.location.origin+t;d(e)}}),c&&D(yC,{link:c,onClose:function(){d("")}}))},wC=function(t){var e=t.onClick;return D(mC,{onClick:e,title:D(se,{id:"report.edit"}),icon:function(){return D(hl,{css:fC.editIcon},"edit")}})},CC=function(t){var e=t.onClick;return D(mC,{onClick:e,icon:function(){return D(hl,{css:fC.moreIcon},"more_horiz")}})},xC=function(t){var e=t.onClick;return D(mC,{onClick:e,title:D(se,{id:"report.email"}),icon:function(){return D(hl,{css:fC.editIcon},"email")}})},SC=n(78840),OC=n.n(SC),kC=n(75708),EC=n.n(kC),_C=n(82492),PC=n.n(_C),BC=function(){return(BC=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},TC={credits:{enabled:!1},chart:{type:"pie",height:200,width:null,plotBorderWidth:0,plotShadow:!1,style:va.global,backgroundColor:"transparent"},title:{text:void 0},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",innerSize:"50%",dataLabels:{connectorWidth:1,formatter:function(){return'<span style="color: '+(this.point.color!==bi?this.point.color:"inherit")+';font-weight: 500;">'+OC().numberFormat(this.point.percentage||0,1)+"%</span><br/>"+this.point.name},enabled:!0,style:va.labels}}},tooltip:{outside:!0,style:BC(BC({},va.tooltips),{cursor:"pointer"}),pointFormat:"{point.name}: <b>{point.percentage:.1f}%</b> ({point.y})"}},RC={style:{width:"100%"}};const IC=r.memo((function(t){var e=t.data,n=t.printMode,r=t.unknownLabel,o=e.map((function(t,e){return{name:t.isUnknown&&r?r:t.name,color:ki(t,e,"PIE"),y:t.count}})),i=o.length?[{data:o}]:[],a=PC()({},TC,{series:i,plotOptions:{pie:{animation:!n}}});return D(EC(),{containerProps:RC,highcharts:OC(),options:a})}));var MC=function(){return(MC=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},DC={lineWidth:2,marker:{lineWidth:1,lineColor:"#fff",radius:3}},NC={lineWidth:4,marker:{lineWidth:2,lineColor:"#fff",radius:5}},FC={credits:{enabled:!1},chart:{type:"line",height:"200px",plotBorderWidth:0,plotShadow:!1,style:va.global,backgroundColor:"transparent"},colors:[Mi],plotOptions:{series:{}},title:{text:null},tooltip:{outside:!0,style:va.tooltips},xAxis:MC(MC({},va.gridLineDefaults),{labels:va.axisLabels,type:"category"}),yAxis:MC(MC({},va.gridLineDefaults),{labels:va.axisLabels,title:{enabled:!1}})},LC={style:{width:"100%"}};const jC=r.memo((function(t){for(var e=t.series,n=t.showLegend,r=t.printMode,o=!1,i=0,a=e;i<a.length;i++)for(var l=0,s=a[i].data;l<s.length;l++)if(s[l][1]<0){o=!0;break}var u=e[0]&&e[0].data.length>25?DC:NC,c=MC(MC({},FC),{series:e,legend:{enabled:n,layout:"vertical",align:"right",verticalAlign:"middle"},yAxis:{min:o?void 0:0},plotOptions:{series:MC(MC({},u),{animation:!r})},tooltip:e.length>1?{shared:!0}:{}});return D(EC(),{containerProps:LC,highcharts:SC,options:c})}));var HC=function(){return(HC=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},UC={credits:{enabled:!1},chart:{type:"column",height:"200px",plotBorderWidth:0,plotShadow:!1,style:va.global,backgroundColor:"transparent"},title:{text:null},legend:{style:va.legend,enabled:!1},plotOptions:{bar:{dataLabels:{}}},xAxis:HC(HC({},va.gridLineDefaults),{labels:HC({rotation:0},va.axisLabels)}),yAxis:HC(HC({},va.gridLineDefaults),{labels:va.axisLabels,title:{enabled:!1},maxPadding:0,endOnTick:!1})},zC={style:{width:"100%"}},QC=r.memo((function(t){var e=t.data,n=t.printMode,r=t.unknownLabel,o=PC()({},UC,{series:[{data:e.map((function(t,e){return{y:t.count,color:ki(t,e,"BAR")}}))}],xAxis:{categories:e.map((function(t){return t.isUnknown&&r?r:t.name}))},tooltip:{outside:!0,style:va.tooltips,pointFormat:"{point.y}"},plotOptions:{bar:{animation:!n}}});return D(EC(),{containerProps:zC,highcharts:SC,options:o})})),VC=r.memo((function(t){var e=t.data,n=t.printMode,r=t.unknownLabel,o=t.secondaryUnknownLabel,i=e.categories,a=e.series,l=PC()({},UC,{xAxis:{categories:i.map((function(t){return t.isUnknown&&r?r:t.name}))},series:a.map((function(t,e){var n=t.name;return{name:n.isUnknown&&o?o:n.name,data:t.data,color:ki(n,e,"BAR_STACKED")}})),plotOptions:{series:{stacking:"normal",animation:!n}},legend:{enabled:!0,layout:"vertical",align:"right",verticalAlign:"middle"},tooltip:{outside:!0,style:va.tooltips,shared:!0}});return D(EC(),{containerProps:zC,highcharts:SC,options:l})}));const WC=QC;var GC=function(){return(GC=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},KC={credits:{enabled:!1},chart:{type:"scatter",height:"200px",plotBorderWidth:0,plotShadow:!1,style:va.global,backgroundColor:"transparent"},colors:[Mi],plotOptions:{series:{className:"scatter-chart"},scatter:{marker:{enabled:!0,symbol:"circle",radius:5,lineWidth:2,lineColor:null,states:{hover:{marker:{fillColor:"#fff"}}}}},line:{linecap:"round",marker:{enabled:!1,states:{hover:{enabled:!1}}}}},title:{text:null},legend:{enabled:!1},tooltip:{style:va.tooltips},xAxis:GC(GC({},va.gridLineDefaults),{type:"category",tickmarkPlacement:"on",startOnTick:!0,endOnTick:!0,showLastLabel:!0,labels:va.axisLabels}),yAxis:GC(GC({},va.gridLineDefaults),{labels:va.axisLabels,min:0})},YC={style:{width:"100%"}};const qC=r.memo((function(t){var e=t.series,n=t.xAxisMin,r=t.xAxisMax,o=t.yAxisMin,i=t.yAxisMax,a=t.xLabelFormatter,l=t.yLabelFormatter,s=t.tooltipFormatter,u=t.printMode,c=GC(GC({},KC),{series:e,xAxis:{labels:GC({formatter:a},va.axisLabels),min:n,max:r,tickInterval:10},yAxis:{min:o,max:i,labels:GC({formatter:l},va.axisLabels),title:{text:null}},tooltip:{formatter:s},plotOptions:{series:{animation:!u}}});return D(EC(),{containerProps:YC,highcharts:SC,options:c})}));var XC=function(){return(XC=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function ZC(t){var e=t.id,n=t.reportId,o=t.initial,i=t.children,a=t.tile,l=t.filter,s=(0,r.useState)(!o),u=s[0],c=s[1],d=(0,r.useState)(),f=d[0],p=d[1],h=(0,r.useState)(!1),m=h[0],g=h[1],A=(0,r.useState)(o?o.data:null),v=A[0],y=A[1],b=gg(l),w=fi(a,l),C=Ag((0,r.useCallback)((function(){u||c(!0);var t=function(t,e,n){return Hf.get("/reports/"+t+"/tiles/"+e,{withData:!0,filter:n}).then(zg)}(n,e,w).then((function(t){return"READY"===t.status?(p(null),y(t.data),g(!1),c(!1)):"NO_ACCESS"===t.status?(p(null),g(!0),c(!1)):"ERROR"===t.status?(p(new Error(t.errorCode)),g(!1),c(!1)):x(),t}),p).catch((function(t){p(t),c(!1)}));return function(){t.cancel()}}),[l]),5e3,!0),x=(C[0],C[1]),S=C[2];return(0,r.useEffect)((function(){if(!v||!b||(e=w,null!==(t=b)&&["period","dateRange"].some((function(n){return r=t,!!(o=e)[i=n]&&r[i]!==o[i];var r,o,i}))))return S();var t,e}),[l.period,l.dateRange]),i(v,u,f,m,S)}var JC=function(t){return function(e){var n=e.loading,r=e.error,o=(e.errorCode,e.noAccess),i=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(e,["loading","error","errorCode","noAccess"]);if(r){var a=r.message.startsWith("error.")?r.message:null;return D(Sl,{errorCode:a})}return o?D(Oc,null):n?D(Nl,{small:!0}):D(t,XC({},i))}};function $C(t,e){var n=(0,r.useState)((function(){return{inputs:e,result:t()}}))[0],o=(0,r.useRef)(n),i=Boolean(e&&o.current.inputs&&function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}(e,o.current.inputs))?o.current:{inputs:e,result:t()};return(0,r.useEffect)((function(){o.current=i}),[i]),i.result}var tx=$C,ex=function(t,e){return $C((function(){return t}),e)},nx=function(t){var e=t.top,n=t.right,r=t.bottom,o=t.left;return{top:e,right:n,bottom:r,left:o,width:n-o,height:r-e,x:o,y:e,center:{x:(n+o)/2,y:(r+e)/2}}},rx=function(t,e){return{top:t.top-e.top,left:t.left-e.left,bottom:t.bottom+e.bottom,right:t.right+e.right}},ox=function(t,e){return{top:t.top+e.top,left:t.left+e.left,bottom:t.bottom-e.bottom,right:t.right-e.right}},ix={top:0,right:0,bottom:0,left:0},ax=function(t){var e=t.borderBox,n=t.margin,r=void 0===n?ix:n,o=t.border,i=void 0===o?ix:o,a=t.padding,l=void 0===a?ix:a,s=nx(rx(e,r)),u=nx(ox(e,i)),c=nx(ox(u,l));return{marginBox:s,borderBox:nx(e),paddingBox:u,contentBox:c,margin:r,border:i,padding:l}},lx=function(t){var e=t.slice(0,-2);if("px"!==t.slice(-2))return 0;var n=Number(e);return isNaN(n)&&Ae(!1),n},sx=function(t,e){var n,r,o=t.borderBox,i=t.border,a=t.margin,l=t.padding,s=(r=e,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return ax({borderBox:s,border:i,margin:a,padding:l})},ux=function(t,e){return void 0===e&&(e={x:window.pageXOffset,y:window.pageYOffset}),sx(t,e)},cx=function(t,e){var n={top:lx(e.marginTop),right:lx(e.marginRight),bottom:lx(e.marginBottom),left:lx(e.marginLeft)},r={top:lx(e.paddingTop),right:lx(e.paddingRight),bottom:lx(e.paddingBottom),left:lx(e.paddingLeft)},o={top:lx(e.borderTopWidth),right:lx(e.borderRightWidth),bottom:lx(e.borderBottomWidth),left:lx(e.borderLeftWidth)};return ax({borderBox:t,margin:n,padding:r,border:o})},dx=function(t){var e=t.getBoundingClientRect(),n=window.getComputedStyle(t);return cx(e,n)};function fx(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}const px=function(t,e){var n;void 0===e&&(e=fx);var r,o=[],i=!1;return function(){for(var a=[],l=0;l<arguments.length;l++)a[l]=arguments[l];return i&&n===this&&e(a,o)||(r=t.apply(this,a),i=!0,n=this,o=a),r}},hx=function(t){var e=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];e=o,n||(n=requestAnimationFrame((function(){n=null,t.apply(void 0,e)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function mx(t,e){}function gx(){}function Ax(t,e,n){var r=e.map((function(e){var r,o,i=(r=n,o=e.options,fe({},r,{},o));return t.addEventListener(e.eventName,e.fn,i),function(){t.removeEventListener(e.eventName,e.fn,i)}}));return function(){r.forEach((function(t){t()}))}}mx.bind(null,"warn"),mx.bind(null,"error");function vx(t){this.message=t}function yx(t,e){if(!t)throw new vx("Invariant failed")}vx.prototype.toString=function(){return this.message};var bx=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))||this).callbacks=null,e.unbind=gx,e.onWindowError=function(t){var n=e.getCallbacks();n.isDragging()&&n.tryAbort(),t.error instanceof vx&&t.preventDefault()},e.getCallbacks=function(){if(!e.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return e.callbacks},e.setCallbacks=function(t){e.callbacks=t},e}ue(e,t);var n=e.prototype;return n.componentDidMount=function(){this.unbind=Ax(window,[{eventName:"error",fn:this.onWindowError}])},n.componentWillUnmount=function(){this.unbind()},n.componentDidCatch=function(t){if(!(t instanceof vx))throw t;this.setState({})},n.render=function(){return this.props.children(this.setCallbacks)},e}(r.Component),wx=function(t){return t+1},Cx=function(t,e){var n=t.droppableId===e.droppableId,r=wx(t.index),o=wx(e.index);return n?"\n      You have moved the item from position "+r+"\n      to position "+o+"\n    ":"\n    You have moved the item from position "+r+"\n    in list "+t.droppableId+"\n    to list "+e.droppableId+"\n    in position "+o+"\n  "},xx=function(t,e,n){return e.droppableId===n.droppableId?"\n      The item "+t+"\n      has been combined with "+n.draggableId:"\n      The item "+t+"\n      in list "+e.droppableId+"\n      has been combined with "+n.draggableId+"\n      in list "+n.droppableId+"\n    "},Sx=function(t){return"\n  The item has returned to its starting position\n  of "+wx(t.index)+"\n"},Ox=function(t){return"\n  You have lifted an item in position "+wx(t.source.index)+"\n"},kx=function(t){var e=t.destination;if(e)return Cx(t.source,e);var n=t.combine;return n?xx(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},Ex=function(t){if("CANCEL"===t.reason)return"\n      Movement cancelled.\n      "+Sx(t.source)+"\n    ";var e=t.destination,n=t.combine;return e?"\n      You have dropped the item.\n      "+Cx(t.source,e)+"\n    ":n?"\n      You have dropped the item.\n      "+xx(t.draggableId,t.source,n)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+Sx(t.source)+"\n  "},_x={x:0,y:0},Px=function(t,e){return{x:t.x+e.x,y:t.y+e.y}},Bx=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},Tx=function(t,e){return t.x===e.x&&t.y===e.y},Rx=function(t){return{x:0!==t.x?-t.x:0,y:0!==t.y?-t.y:0}},Ix=function(t,e,n){var r;return void 0===n&&(n=0),(r={})[t]=e,r["x"===t?"y":"x"]=n,r},Mx=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},Dx=function(t,e){return Math.min.apply(Math,e.map((function(e){return Mx(t,e)})))},Nx=function(t){return function(e){return{x:t(e.x),y:t(e.y)}}},Fx=function(t,e){return{top:t.top+e.y,left:t.left+e.x,bottom:t.bottom+e.y,right:t.right+e.x}},Lx=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},jx=function(t,e){return e&&e.shouldClipSubject?function(t,e){var n=nx({top:Math.max(e.top,t.top),right:Math.min(e.right,t.right),bottom:Math.min(e.bottom,t.bottom),left:Math.max(e.left,t.left)});return n.width<=0||n.height<=0?null:n}(e.pageMarginBox,t):nx(t)},Hx=function(t){var e=t.page,n=t.withPlaceholder,r=t.axis,o=t.frame,i=function(t,e,n){var r;return n&&n.increasedBy?fe({},t,((r={})[e.end]=t[e.end]+n.increasedBy[e.line],r)):t}(function(t,e){return e?Fx(t,e.scroll.diff.displacement):t}(e.marginBox,o),r,n);return{page:e,withPlaceholder:n,active:jx(i,o)}},Ux=function(t,e){t.frame||yx(!1);var n=t.frame,r=Bx(e,n.scroll.initial),o=Rx(r),i=fe({},n,{scroll:{initial:n.scroll.initial,current:e,diff:{value:r,displacement:o},max:n.scroll.max}});return fe({},t,{frame:i,subject:Hx({page:t.subject.page,withPlaceholder:t.subject.withPlaceholder,axis:t.axis,frame:i})})};function zx(t){return Object.values?Object.values(t):Object.keys(t).map((function(e){return t[e]}))}function Qx(t,e){if(t.findIndex)return t.findIndex(e);for(var n=0;n<t.length;n++)if(e(t[n]))return n;return-1}function Vx(t,e){if(t.find)return t.find(e);var n=Qx(t,e);return-1!==n?t[n]:void 0}function Wx(t){return Array.prototype.slice.call(t)}var Gx=px((function(t){return t.reduce((function(t,e){return t[e.descriptor.id]=e,t}),{})})),Kx=px((function(t){return t.reduce((function(t,e){return t[e.descriptor.id]=e,t}),{})})),Yx=px((function(t){return zx(t)})),qx=px((function(t){return zx(t)})),Xx=px((function(t,e){return qx(e).filter((function(e){return t===e.descriptor.droppableId})).sort((function(t,e){return t.descriptor.index-e.descriptor.index}))}));function Zx(t){return t.at&&"REORDER"===t.at.type?t.at.destination:null}function Jx(t){return t.at&&"COMBINE"===t.at.type?t.at.combine:null}var $x=px((function(t,e){return e.filter((function(e){return e.descriptor.id!==t.descriptor.id}))})),tS=function(t,e){return t.descriptor.droppableId===e.descriptor.id},eS={point:_x,value:0},nS={invisible:{},visible:{},all:[]},rS={displaced:nS,displacedBy:eS,at:null},oS=function(t,e){return function(n){return t<=n&&n<=e}},iS=function(t){var e=oS(t.top,t.bottom),n=oS(t.left,t.right);return function(r){if(e(r.top)&&e(r.bottom)&&n(r.left)&&n(r.right))return!0;var o=e(r.top)||e(r.bottom),i=n(r.left)||n(r.right);if(o&&i)return!0;var a=r.top<t.top&&r.bottom>t.bottom,l=r.left<t.left&&r.right>t.right;return!(!a||!l)||a&&i||l&&o}},aS=function(t){var e=oS(t.top,t.bottom),n=oS(t.left,t.right);return function(t){return e(t.top)&&e(t.bottom)&&n(t.left)&&n(t.right)}},lS={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},sS={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},uS=function(t){var e=t.target,n=t.destination,r=t.viewport,o=t.withDroppableDisplacement,i=t.isVisibleThroughFrameFn,a=o?function(t,e){var n=e.frame?e.frame.scroll.diff.displacement:_x;return Fx(t,n)}(e,n):e;return function(t,e,n){return!!e.subject.active&&n(e.subject.active)(t)}(a,n,i)&&function(t,e,n){return n(e)(t)}(a,r,i)},cS=function(t){return uS(fe({},t,{isVisibleThroughFrameFn:aS}))};function dS(t){var e=t.afterDragging,n=t.destination,r=t.displacedBy,o=t.viewport,i=t.forceShouldAnimate,a=t.last;return e.reduce((function(t,e){var l=function(t,e){var n=t.page.marginBox,r={top:e.point.y,right:0,bottom:0,left:e.point.x};return nx(rx(n,r))}(e,r),s=e.descriptor.id;if(t.all.push(s),!function(t){return uS(fe({},t,{isVisibleThroughFrameFn:iS}))}({target:l,destination:n,viewport:o,withDroppableDisplacement:!0}))return t.invisible[e.descriptor.id]=!0,t;var u={draggableId:s,shouldAnimate:function(t,e,n){if("boolean"==typeof n)return n;if(!e)return!0;var r=e.invisible,o=e.visible;if(r[t])return!1;var i=o[t];return!i||i.shouldAnimate}(s,a,i)};return t.visible[s]=u,t}),{all:[],visible:{},invisible:{}})}function fS(t){var e=t.insideDestination,n=t.inHomeList,r=t.displacedBy,o=t.destination,i=function(t,e){if(!t.length)return 0;var n=t[t.length-1].descriptor.index;return e.inHomeList?n:n+1}(e,{inHomeList:n});return{displaced:nS,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function pS(t){var e=t.draggable,n=t.insideDestination,r=t.destination,o=t.viewport,i=t.displacedBy,a=t.last,l=t.index,s=t.forceShouldAnimate,u=tS(e,r);if(null==l)return fS({insideDestination:n,inHomeList:u,displacedBy:i,destination:r});var c=Vx(n,(function(t){return t.descriptor.index===l}));if(!c)return fS({insideDestination:n,inHomeList:u,displacedBy:i,destination:r});var d=$x(e,n),f=n.indexOf(c);return{displaced:dS({afterDragging:d.slice(f),destination:r,displacedBy:i,last:a,viewport:o.frame,forceShouldAnimate:s}),displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:l}}}}function hS(t,e){return Boolean(e.effected[t])}var mS=function(t,e){return e.margin[t.start]+e.borderBox[t.size]/2},gS=function(t,e,n){return e[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},AS=function(t){var e=t.axis,n=t.moveRelativeTo,r=t.isMoving;return Ix(e.line,n.marginBox[e.end]+mS(e,r),gS(e,n.marginBox,r))},vS=function(t){var e=t.axis,n=t.moveRelativeTo,r=t.isMoving;return Ix(e.line,n.marginBox[e.start]-function(t,e){return e.margin[t.end]+e.borderBox[t.size]/2}(e,r),gS(e,n.marginBox,r))},yS=function(t,e){var n=t.frame;return n?Px(e,n.scroll.diff.displacement):e},bS=function(t){var e=function(t){var e=t.impact,n=t.draggable,r=t.droppable,o=t.draggables,i=t.afterCritical,a=n.page.borderBox.center,l=e.at;return r&&l?"REORDER"===l.type?function(t){var e=t.impact,n=t.draggable,r=t.draggables,o=t.droppable,i=t.afterCritical,a=Xx(o.descriptor.id,r),l=n.page,s=o.axis;if(!a.length)return function(t){var e=t.axis,n=t.moveInto,r=t.isMoving;return Ix(e.line,n.contentBox[e.start]+mS(e,r),gS(e,n.contentBox,r))}({axis:s,moveInto:o.page,isMoving:l});var u=e.displaced,c=e.displacedBy,d=u.all[0];if(d){var f=r[d];if(hS(d,i))return vS({axis:s,moveRelativeTo:f.page,isMoving:l});var p=sx(f.page,c.point);return vS({axis:s,moveRelativeTo:p,isMoving:l})}var h=a[a.length-1];if(h.descriptor.id===n.descriptor.id)return l.borderBox.center;if(hS(h.descriptor.id,i)){var m=sx(h.page,Rx(i.displacedBy.point));return AS({axis:s,moveRelativeTo:m,isMoving:l})}return AS({axis:s,moveRelativeTo:h.page,isMoving:l})}({impact:e,draggable:n,draggables:o,droppable:r,afterCritical:i}):function(t){var e=t.afterCritical,n=t.impact,r=t.draggables,o=Jx(n);o||yx(!1);var i=o.draggableId,a=r[i].page.borderBox.center,l=function(t){var e=t.displaced,n=t.afterCritical,r=t.combineWith,o=t.displacedBy,i=Boolean(e.visible[r]||e.invisible[r]);return hS(r,n)?i?_x:Rx(o.point):i?o.point:_x}({displaced:n.displaced,afterCritical:e,combineWith:i,displacedBy:n.displacedBy});return Px(a,l)}({impact:e,draggables:o,afterCritical:i}):a}(t),n=t.droppable;return n?yS(n,e):e},wS=function(t,e){var n=Bx(e,t.scroll.initial),r=Rx(n);return{frame:nx({top:e.y,bottom:e.y+t.frame.height,left:e.x,right:e.x+t.frame.width}),scroll:{initial:t.scroll.initial,max:t.scroll.max,current:e,diff:{value:n,displacement:r}}}};function CS(t,e){return t.map((function(t){return e[t]}))}var xS=function(t){var e,n,r=t.pageBorderBoxCenter,o=t.draggable,i=(e=t.viewport,n=r,Px(e.scroll.diff.displacement,n)),a=Bx(i,o.page.borderBox.center);return Px(o.client.borderBox.center,a)},SS=function(t){var e=t.draggable,n=t.destination,r=t.newPageBorderBoxCenter,o=t.viewport,i=t.withDroppableDisplacement,a=t.onlyOnMainAxis,l=void 0!==a&&a,s=Bx(r,e.page.borderBox.center),u={target:Fx(e.page.borderBox,s),destination:n,withDroppableDisplacement:i,viewport:o};return l?function(t){return uS(fe({},t,{isVisibleThroughFrameFn:(e=t.destination.axis,function(t){var n=oS(t.top,t.bottom),r=oS(t.left,t.right);return function(t){return e===lS?n(t.top)&&n(t.bottom):r(t.left)&&r(t.right)}})}));var e}(u):cS(u)},OS=function(t){var e=t.isMovingForward,n=t.draggable,r=t.destination,o=t.draggables,i=t.previousImpact,a=t.viewport,l=t.previousPageBorderBoxCenter,s=t.previousClientSelection,u=t.afterCritical;if(!r.isEnabled)return null;var c=Xx(r.descriptor.id,o),d=tS(n,r),f=function(t){var e=t.isMovingForward,n=t.draggable,r=t.destination,o=t.insideDestination,i=t.previousImpact;if(!r.isCombineEnabled)return null;if(!Zx(i))return null;function a(t){var e={type:"COMBINE",combine:{draggableId:t,droppableId:r.descriptor.id}};return fe({},i,{at:e})}var l=i.displaced.all,s=l.length?l[0]:null;if(e)return s?a(s):null;var u=$x(n,o);if(!s)return u.length?a(u[u.length-1].descriptor.id):null;var c=Qx(u,(function(t){return t.descriptor.id===s}));-1===c&&yx(!1);var d=c-1;return d<0?null:a(u[d].descriptor.id)}({isMovingForward:e,draggable:n,destination:r,insideDestination:c,previousImpact:i})||function(t){var e=t.isMovingForward,n=t.isInHomeList,r=t.draggable,o=t.draggables,i=t.destination,a=t.insideDestination,l=t.previousImpact,s=t.viewport,u=t.afterCritical,c=l.at;if(c||yx(!1),"REORDER"===c.type){var d=function(t){var e=t.isMovingForward,n=t.isInHomeList,r=t.insideDestination,o=t.location;if(!r.length)return null;var i=o.index,a=e?i+1:i-1,l=r[0].descriptor.index,s=r[r.length-1].descriptor.index;return a<l||a>(n?s:s+1)?null:a}({isMovingForward:e,isInHomeList:n,location:c.destination,insideDestination:a});return null==d?null:pS({draggable:r,insideDestination:a,destination:i,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:d})}var f=function(t){var e=t.isMovingForward,n=t.draggables,r=t.combine,o=t.afterCritical;if(!t.destination.isCombineEnabled)return null;var i=r.draggableId,a=n[i].descriptor.index;return hS(i,o)?e?a:a-1:e?a+1:a}({isMovingForward:e,destination:i,displaced:l.displaced,draggables:o,combine:c.combine,afterCritical:u});return null==f?null:pS({draggable:r,insideDestination:a,destination:i,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:f})}({isMovingForward:e,isInHomeList:d,draggable:n,draggables:o,destination:r,insideDestination:c,previousImpact:i,viewport:a,afterCritical:u});if(!f)return null;var p=bS({impact:f,draggable:n,droppable:r,draggables:o,afterCritical:u});if(SS({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:xS({pageBorderBoxCenter:p,draggable:n,viewport:a}),impact:f,scrollJumpRequest:null};var h=Bx(p,l);return{clientSelection:s,impact:function(t){var e=t.impact,n=t.viewport,r=t.destination,o=t.draggables,i=t.maxScrollChange,a=wS(n,Px(n.scroll.current,i)),l=r.frame?Ux(r,Px(r.frame.scroll.current,i)):r,s=e.displaced,u=dS({afterDragging:CS(s.all,o),destination:r,displacedBy:e.displacedBy,viewport:a.frame,last:s,forceShouldAnimate:!1}),c=dS({afterDragging:CS(s.all,o),destination:l,displacedBy:e.displacedBy,viewport:n.frame,last:s,forceShouldAnimate:!1}),d={},f={},p=[s,u,c];return s.all.forEach((function(t){var e=function(t,e){for(var n=0;n<e.length;n++){var r=e[n].visible[t];if(r)return r}return null}(t,p);e?f[t]=e:d[t]=!0})),fe({},e,{displaced:{all:s.all,invisible:d,visible:f}})}({impact:f,viewport:a,destination:r,draggables:o,maxScrollChange:h}),scrollJumpRequest:h}},kS=function(t){var e=t.subject.active;return e||yx(!1),e},ES=function(t,e){var n=t.page.borderBox.center;return hS(t.descriptor.id,e)?Bx(n,e.displacedBy.point):n},_S=function(t,e){var n=t.page.borderBox;return hS(t.descriptor.id,e)?Fx(n,Rx(e.displacedBy.point)):n},PS=px((function(t,e){var n=e[t.line];return{value:n,point:Ix(t.line,n)}})),BS=function(t,e){return fe({},t,{scroll:fe({},t.scroll,{max:e})})},TS=function(t,e,n){var r=t.frame;tS(e,t)&&yx(!1),t.subject.withPlaceholder&&yx(!1);var o=PS(t.axis,e.displaceBy).point,i=function(t,e,n){var r=t.axis;if("virtual"===t.descriptor.mode)return Ix(r.line,e[r.line]);var o=t.subject.page.contentBox[r.size],i=Xx(t.descriptor.id,n).reduce((function(t,e){return t+e.client.marginBox[r.size]}),0)+e[r.line]-o;return i<=0?null:Ix(r.line,i)}(t,o,n),a={placeholderSize:o,increasedBy:i,oldFrameMaxScroll:t.frame?t.frame.scroll.max:null};if(!r)return fe({},t,{subject:Hx({page:t.subject.page,withPlaceholder:a,axis:t.axis,frame:t.frame})});var l=i?Px(r.scroll.max,i):r.scroll.max,s=BS(r,l);return fe({},t,{subject:Hx({page:t.subject.page,withPlaceholder:a,axis:t.axis,frame:s}),frame:s})},RS=function(t){var e=t.at;return e?"REORDER"===e.type?e.destination.droppableId:e.combine.droppableId:null},IS=function(t){var e=t.state,n=t.type,r=function(t,e){var n=RS(t);return n?e[n]:null}(e.impact,e.dimensions.droppables),o=Boolean(r),i=e.dimensions.droppables[e.critical.droppable.id],a=r||i,l=a.axis.direction,s="vertical"===l&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===l&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(s&&!o)return null;var u="MOVE_DOWN"===n||"MOVE_RIGHT"===n,c=e.dimensions.draggables[e.critical.draggable.id],d=e.current.page.borderBoxCenter,f=e.dimensions,p=f.draggables,h=f.droppables;return s?OS({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:c,destination:a,draggables:p,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):function(t){var e=t.isMovingForward,n=t.previousPageBorderBoxCenter,r=t.draggable,o=t.isOver,i=t.draggables,a=t.droppables,l=t.viewport,s=t.afterCritical,u=function(t){var e=t.isMovingForward,n=t.pageBorderBoxCenter,r=t.source,o=t.droppables,i=t.viewport,a=r.subject.active;if(!a)return null;var l=r.axis,s=oS(a[l.start],a[l.end]),u=Yx(o).filter((function(t){return t!==r})).filter((function(t){return t.isEnabled})).filter((function(t){return Boolean(t.subject.active)})).filter((function(t){return iS(i.frame)(kS(t))})).filter((function(t){var n=kS(t);return e?a[l.crossAxisEnd]<n[l.crossAxisEnd]:n[l.crossAxisStart]<a[l.crossAxisStart]})).filter((function(t){var e=kS(t),n=oS(e[l.start],e[l.end]);return s(e[l.start])||s(e[l.end])||n(a[l.start])||n(a[l.end])})).sort((function(t,n){var r=kS(t)[l.crossAxisStart],o=kS(n)[l.crossAxisStart];return e?r-o:o-r})).filter((function(t,e,n){return kS(t)[l.crossAxisStart]===kS(n[0])[l.crossAxisStart]}));if(!u.length)return null;if(1===u.length)return u[0];var c=u.filter((function(t){return oS(kS(t)[l.start],kS(t)[l.end])(n[l.line])}));return 1===c.length?c[0]:c.length>1?c.sort((function(t,e){return kS(t)[l.start]-kS(e)[l.start]}))[0]:u.sort((function(t,e){var r=Dx(n,Lx(kS(t))),o=Dx(n,Lx(kS(e)));return r!==o?r-o:kS(t)[l.start]-kS(e)[l.start]}))[0]}({isMovingForward:e,pageBorderBoxCenter:n,source:o,droppables:a,viewport:l});if(!u)return null;var c=Xx(u.descriptor.id,i),d=function(t){var e=t.previousPageBorderBoxCenter,n=t.moveRelativeTo,r=t.insideDestination,o=t.draggable,i=t.draggables,a=t.destination,l=t.viewport,s=t.afterCritical;if(!n){if(r.length)return null;var u={displaced:nS,displacedBy:eS,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},c=bS({impact:u,draggable:o,droppable:a,draggables:i,afterCritical:s}),d=tS(o,a)?a:TS(a,o,i);return SS({draggable:o,destination:d,newPageBorderBoxCenter:c,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?u:null}var f,p=Boolean(e[a.axis.line]<=n.page.borderBox.center[a.axis.line]),h=(f=n.descriptor.index,n.descriptor.id===o.descriptor.id||p?f:f+1);return pS({draggable:o,insideDestination:r,destination:a,viewport:l,displacedBy:PS(a.axis,o.displaceBy),last:nS,index:h})}({previousPageBorderBoxCenter:n,destination:u,draggable:r,draggables:i,moveRelativeTo:function(t){var e=t.pageBorderBoxCenter,n=t.viewport,r=t.destination,o=t.afterCritical;return t.insideDestination.filter((function(t){return cS({target:_S(t,o),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(t,n){var i=Mx(e,yS(r,ES(t,o))),a=Mx(e,yS(r,ES(n,o)));return i<a?-1:a<i?1:t.descriptor.index-n.descriptor.index}))[0]||null}({pageBorderBoxCenter:n,viewport:l,destination:u,insideDestination:c,afterCritical:s}),insideDestination:c,viewport:l,afterCritical:s});if(!d)return null;var f=bS({impact:d,draggable:r,droppable:u,draggables:i,afterCritical:s});return{clientSelection:xS({pageBorderBoxCenter:f,draggable:r,viewport:l}),impact:d,scrollJumpRequest:null}}({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:c,isOver:a,draggables:p,droppables:h,viewport:e.viewport,afterCritical:e.afterCritical})};function MS(t){return"DRAGGING"===t.phase||"COLLECTING"===t.phase}function DS(t){var e=oS(t.top,t.bottom),n=oS(t.left,t.right);return function(t){return e(t.y)&&n(t.x)}}var NS=function(t,e){return nx(Fx(t,e))};function FS(t){var e=t.displaced,n=t.id;return Boolean(e.visible[n]||e.invisible[n])}var LS=function(t){var e=t.pageOffset,n=t.draggable,r=t.draggables,o=t.droppables,i=t.previousImpact,a=t.viewport,l=t.afterCritical,s=NS(n.page.borderBox,e),u=function(t){var e=t.pageBorderBox,n=t.draggable,r=t.droppables,o=Yx(r).filter((function(t){if(!t.isEnabled)return!1;var n=t.subject.active;if(!n)return!1;if(!function(t,e){return t.left<e.right&&t.right>e.left&&t.top<e.bottom&&t.bottom>e.top}(e,n))return!1;if(DS(n)(e.center))return!0;var r=t.axis,o=n.center[r.crossAxisLine],i=e[r.crossAxisStart],a=e[r.crossAxisEnd],l=oS(n[r.crossAxisStart],n[r.crossAxisEnd]),s=l(i),u=l(a);return!s&&!u||(s?i<o:a>o)}));return o.length?1===o.length?o[0].descriptor.id:function(t){var e=t.pageBorderBox,n=t.candidates,r=t.draggable.page.borderBox.center,o=n.map((function(t){var n=t.axis,o=Ix(t.axis.line,e.center[n.line],t.page.borderBox.center[n.crossAxisLine]);return{id:t.descriptor.id,distance:Mx(r,o)}})).sort((function(t,e){return e.distance-t.distance}));return o[0]?o[0].id:null}({pageBorderBox:e,draggable:n,candidates:o}):null}({pageBorderBox:s,draggable:n,droppables:o});if(!u)return rS;var c=o[u],d=Xx(c.descriptor.id,r),f=function(t,e){var n=t.frame;return n?NS(e,n.scroll.diff.value):e}(c,s);return function(t){var e=t.draggable,n=t.pageBorderBoxWithDroppableScroll,r=t.previousImpact,o=t.destination,i=t.insideDestination,a=t.afterCritical;if(!o.isCombineEnabled)return null;var l=o.axis,s=PS(o.axis,e.displaceBy),u=s.value,c=n[l.start],d=n[l.end],f=Vx($x(e,i),(function(t){var e=t.descriptor.id,n=t.page.borderBox,o=n[l.size]/4,i=hS(e,a),s=FS({displaced:r.displaced,id:e});return i?s?d>n[l.start]+o&&d<n[l.end]-o:c>n[l.start]-u+o&&c<n[l.end]-u-o:s?d>n[l.start]+u+o&&d<n[l.end]+u-o:c>n[l.start]+o&&c<n[l.end]-o}));return f?{displacedBy:s,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:f.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:f,draggable:n,previousImpact:i,destination:c,insideDestination:d,afterCritical:l})||function(t){var e=t.pageBorderBoxWithDroppableScroll,n=t.draggable,r=t.destination,o=t.insideDestination,i=t.last,a=t.viewport,l=t.afterCritical,s=r.axis,u=PS(r.axis,n.displaceBy),c=u.value,d=e[s.start],f=e[s.end],p=function(t){var e=t.draggable,n=t.closest;return n?t.inHomeList&&n.descriptor.index>e.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:Vx($x(n,o),(function(t){var e=t.descriptor.id,n=t.page.borderBox.center[s.line],r=hS(e,l),o=FS({displaced:i,id:e});return r?o?f<=n:d<n-c:o?f<=n+c:d<n})),inHomeList:tS(n,r)});return pS({draggable:n,insideDestination:o,destination:r,viewport:a,last:i,displacedBy:u,index:p})}({pageBorderBoxWithDroppableScroll:f,draggable:n,destination:c,insideDestination:d,last:i.displaced,viewport:a,afterCritical:l})},jS=function(t,e){var n;return fe({},t,((n={})[e.descriptor.id]=e,n))},HS=function(t){var e=t.state,n=t.clientSelection,r=t.dimensions,o=t.viewport,i=t.impact,a=t.scrollJumpRequest,l=o||e.viewport,s=r||e.dimensions,u=n||e.current.client.selection,c=Bx(u,e.initial.client.selection),d={offset:c,selection:u,borderBoxCenter:Px(e.initial.client.borderBoxCenter,c)},f={selection:Px(d.selection,l.scroll.current),borderBoxCenter:Px(d.borderBoxCenter,l.scroll.current),offset:Px(d.offset,l.scroll.diff.value)},p={client:d,page:f};if("COLLECTING"===e.phase)return fe({phase:"COLLECTING"},e,{dimensions:s,viewport:l,current:p});var h=s.draggables[e.critical.draggable.id],m=i||LS({pageOffset:f.offset,draggable:h,draggables:s.draggables,droppables:s.droppables,previousImpact:e.impact,viewport:l,afterCritical:e.afterCritical}),g=function(t){var e=t.draggable,n=t.draggables,r=t.droppables,o=t.impact,i=function(t){var e=t.previousImpact,n=t.impact,r=t.droppables,o=RS(e),i=RS(n);if(!o)return r;if(o===i)return r;var a=r[o];if(!a.subject.withPlaceholder)return r;var l=function(t){var e=t.subject.withPlaceholder;e||yx(!1);var n=t.frame;if(!n)return fe({},t,{subject:Hx({page:t.subject.page,axis:t.axis,frame:null,withPlaceholder:null})});var r=e.oldFrameMaxScroll;r||yx(!1);var o=BS(n,r);return fe({},t,{subject:Hx({page:t.subject.page,axis:t.axis,frame:o,withPlaceholder:null}),frame:o})}(a);return jS(r,l)}({previousImpact:t.previousImpact,impact:o,droppables:r}),a=RS(o);if(!a)return i;var l=r[a];if(tS(e,l))return i;if(l.subject.withPlaceholder)return i;var s=TS(l,e,n);return jS(i,s)}({draggable:h,impact:m,previousImpact:e.impact,draggables:s.draggables,droppables:s.droppables});return fe({},e,{current:p,dimensions:{draggables:s.draggables,droppables:g},impact:m,viewport:l,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null})},US=function(t){var e=t.impact,n=t.viewport,r=t.draggables,o=t.destination,i=t.forceShouldAnimate,a=e.displaced;return fe({},e,{displaced:dS({afterDragging:function(t,e){return t.map((function(t){return e[t]}))}(a.all,r),destination:o,displacedBy:e.displacedBy,viewport:n.frame,forceShouldAnimate:i,last:a})})},zS=function(t){var e=t.impact,n=t.draggable,r=t.droppable,o=t.draggables,i=t.viewport,a=t.afterCritical,l=bS({impact:e,draggable:n,draggables:o,droppable:r,afterCritical:a});return xS({pageBorderBoxCenter:l,draggable:n,viewport:i})},QS=function(t){var e=t.state,n=t.dimensions,r=t.viewport;"SNAP"!==e.movementMode&&yx(!1);var o=e.impact,i=r||e.viewport,a=n||e.dimensions,l=a.draggables,s=a.droppables,u=l[e.critical.draggable.id],c=RS(o);c||yx(!1);var d=s[c],f=US({impact:o,viewport:i,destination:d,draggables:l}),p=zS({impact:f,draggable:u,droppable:d,draggables:l,viewport:i,afterCritical:e.afterCritical});return HS({impact:f,clientSelection:p,state:e,dimensions:a,viewport:i})},VS=function(t){var e=t.draggable,n=t.home,r=t.draggables,o=t.viewport,i=PS(n.axis,e.displaceBy),a=Xx(n.descriptor.id,r),l=a.indexOf(e);-1===l&&yx(!1);var s,u=a.slice(l+1),c=u.reduce((function(t,e){return t[e.descriptor.id]=!0,t}),{}),d={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:i,effected:c};return{impact:{displaced:dS({afterDragging:u,destination:n,displacedBy:i,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:"REORDER",destination:(s=e.descriptor,{index:s.index,droppableId:s.droppableId})}},afterCritical:d}},WS=function(t){return"SNAP"===t.movementMode},GS=function(t,e,n){var r=function(t,e){return{draggables:t.draggables,droppables:jS(t.droppables,e)}}(t.dimensions,e);return!WS(t)||n?HS({state:t,dimensions:r}):QS({state:t,dimensions:r})};function KS(t){return t.isDragging&&"SNAP"===t.movementMode?fe({phase:"DRAGGING"},t,{scrollJumpRequest:null}):t}var YS={phase:"IDLE",completed:null,shouldFlush:!1},qS=function(t,e){if(void 0===t&&(t=YS),"FLUSH"===e.type)return fe({},YS,{shouldFlush:!0});if("INITIAL_PUBLISH"===e.type){"IDLE"!==t.phase&&yx(!1);var n=e.payload,r=n.critical,o=n.clientSelection,i=n.viewport,a=n.dimensions,l=n.movementMode,s=a.draggables[r.draggable.id],u=a.droppables[r.droppable.id],c={selection:o,borderBoxCenter:s.client.borderBox.center,offset:_x},d={client:c,page:{selection:Px(c.selection,i.scroll.initial),borderBoxCenter:Px(c.selection,i.scroll.initial),offset:Px(c.selection,i.scroll.diff.value)}},f=Yx(a.droppables).every((function(t){return!t.isFixedOnPage})),p=VS({draggable:s,home:u,draggables:a.draggables,viewport:i}),h=p.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:l,dimensions:a,initial:d,current:d,isWindowScrollAllowed:f,impact:h,afterCritical:p.afterCritical,onLiftImpact:h,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===e.type)return"COLLECTING"===t.phase||"DROP_PENDING"===t.phase?t:("DRAGGING"!==t.phase&&yx(!1),fe({phase:"COLLECTING"},t,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===e.type)return"COLLECTING"!==t.phase&&"DROP_PENDING"!==t.phase&&yx(!1),function(t){var e=t.state,n=t.published,r=n.modified.map((function(t){var n=e.dimensions.droppables[t.droppableId];return Ux(n,t.scroll)})),o=fe({},e.dimensions.droppables,{},Gx(r)),i=Kx(function(t){var e=t.additions,n=t.updatedDroppables,r=t.viewport,o=r.scroll.diff.value;return e.map((function(t){var e=t.descriptor.droppableId,i=function(t){var e=t.frame;return e||yx(!1),e}(n[e]).scroll.diff.value;return function(t){var e=t.draggable,n=t.offset,r=t.initialWindowScroll,o=sx(e.client,n),i=ux(o,r);return fe({},e,{placeholder:fe({},e.placeholder,{client:o}),client:o,page:i})}({draggable:t,offset:Px(o,i),initialWindowScroll:r.scroll.initial})}))}({additions:n.additions,updatedDroppables:o,viewport:e.viewport})),a=fe({},e.dimensions.draggables,{},i);n.removals.forEach((function(t){delete a[t]}));var l={droppables:o,draggables:a},s=RS(e.impact),u=s?l.droppables[s]:null,c=l.draggables[e.critical.draggable.id],d=l.droppables[e.critical.droppable.id],f=VS({draggable:c,home:d,draggables:a,viewport:e.viewport}),p=f.impact,h=f.afterCritical,m=u&&u.isCombineEnabled?e.impact:p,g=LS({pageOffset:e.current.page.offset,draggable:l.draggables[e.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:m,viewport:e.viewport,afterCritical:h}),A=fe({phase:"DRAGGING"},e,{phase:"DRAGGING",impact:g,onLiftImpact:p,dimensions:l,afterCritical:h,forceShouldAnimate:!1});return"COLLECTING"===e.phase?A:fe({phase:"DROP_PENDING"},A,{phase:"DROP_PENDING",reason:e.reason,isWaiting:!1})}({state:t,published:e.payload});if("MOVE"===e.type){if("DROP_PENDING"===t.phase)return t;MS(t)||yx(!1);var m=e.payload.client;return Tx(m,t.current.client.selection)?t:HS({state:t,clientSelection:m,impact:WS(t)?t.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===e.type){if("DROP_PENDING"===t.phase)return KS(t);if("COLLECTING"===t.phase)return KS(t);MS(t)||yx(!1);var g=e.payload,A=g.id,v=g.newScroll,y=t.dimensions.droppables[A];if(!y)return t;var b=Ux(y,v);return GS(t,b,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===e.type){if("DROP_PENDING"===t.phase)return t;MS(t)||yx(!1);var w=e.payload,C=w.id,x=w.isEnabled,S=t.dimensions.droppables[C];S||yx(!1),S.isEnabled===x&&yx(!1);var O=fe({},S,{isEnabled:x});return GS(t,O,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===e.type){if("DROP_PENDING"===t.phase)return t;MS(t)||yx(!1);var k=e.payload,E=k.id,_=k.isCombineEnabled,P=t.dimensions.droppables[E];P||yx(!1),P.isCombineEnabled===_&&yx(!1);var B=fe({},P,{isCombineEnabled:_});return GS(t,B,!0)}if("MOVE_BY_WINDOW_SCROLL"===e.type){if("DROP_PENDING"===t.phase||"DROP_ANIMATING"===t.phase)return t;MS(t)||yx(!1),t.isWindowScrollAllowed||yx(!1);var T=e.payload.newScroll;if(Tx(t.viewport.scroll.current,T))return KS(t);var R=wS(t.viewport,T);return WS(t)?QS({state:t,viewport:R}):HS({state:t,viewport:R})}if("UPDATE_VIEWPORT_MAX_SCROLL"===e.type){if(!MS(t))return t;var I=e.payload.maxScroll;if(Tx(I,t.viewport.scroll.max))return t;var M=fe({},t.viewport,{scroll:fe({},t.viewport.scroll,{max:I})});return fe({phase:"DRAGGING"},t,{viewport:M})}if("MOVE_UP"===e.type||"MOVE_DOWN"===e.type||"MOVE_LEFT"===e.type||"MOVE_RIGHT"===e.type){if("COLLECTING"===t.phase||"DROP_PENDING"===t.phase)return t;"DRAGGING"!==t.phase&&yx(!1);var D=IS({state:t,type:e.type});return D?HS({state:t,impact:D.impact,clientSelection:D.clientSelection,scrollJumpRequest:D.scrollJumpRequest}):t}if("DROP_PENDING"===e.type){var N=e.payload.reason;return"COLLECTING"!==t.phase&&yx(!1),fe({phase:"DROP_PENDING"},t,{phase:"DROP_PENDING",isWaiting:!0,reason:N})}if("DROP_ANIMATE"===e.type){var F=e.payload,L=F.completed,j=F.dropDuration,H=F.newHomeClientOffset;return"DRAGGING"!==t.phase&&"DROP_PENDING"!==t.phase&&yx(!1),{phase:"DROP_ANIMATING",completed:L,dropDuration:j,newHomeClientOffset:H,dimensions:t.dimensions}}return"DROP_COMPLETE"===e.type?{phase:"IDLE",completed:e.payload.completed,shouldFlush:!1}:t},XS=function(t){return{type:"PUBLISH_WHILE_DRAGGING",payload:t}},ZS=function(){return{type:"COLLECTION_STARTING",payload:null}},JS=function(t){return{type:"UPDATE_DROPPABLE_SCROLL",payload:t}},$S=function(t){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:t}},tO=function(t){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:t}},eO=function(t){return{type:"MOVE",payload:t}},nO=function(){return{type:"MOVE_UP",payload:null}},rO=function(){return{type:"MOVE_DOWN",payload:null}},oO=function(){return{type:"MOVE_RIGHT",payload:null}},iO=function(){return{type:"MOVE_LEFT",payload:null}},aO=function(t){return{type:"DROP_COMPLETE",payload:t}},lO=function(t){return{type:"DROP",payload:t}},sO="cubic-bezier(.2,1,.1,1)",uO=0,cO=.7,dO=.75,fO="0.2s cubic-bezier(0.2, 0, 0, 1)",pO={fluid:"opacity "+fO,snap:"transform "+fO+", opacity "+fO,drop:function(t){var e=t+"s "+sO;return"transform "+e+", opacity "+e},outOfTheWay:"transform "+fO,placeholder:"height "+fO+", width "+fO+", margin "+fO},hO=function(t){return Tx(t,_x)?null:"translate("+t.x+"px, "+t.y+"px)"},mO=hO,gO=.33,AO=function(t){var e=t.getState,n=t.dispatch;return function(t){return function(r){if("DROP"===r.type){var o=e(),i=r.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&yx(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&yx(!1);var a=o.critical,l=o.dimensions,s=l.draggables[o.critical.draggable.id],u=function(t){var e=t.draggables,n=t.reason,r=t.lastImpact,o=t.home,i=t.viewport,a=t.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:fe({},r,{displaced:nS}),didDropInsideDroppable:!0}:{impact:US({draggables:e,impact:a,destination:o,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:i,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),c=u.impact,d=u.didDropInsideDroppable,f=d?Zx(c):null,p=d?Jx(c):null,h={index:a.draggable.index,droppableId:a.droppable.id},m={draggableId:s.descriptor.id,type:s.descriptor.type,source:h,reason:i,mode:o.movementMode,destination:f,combine:p},g=function(t){var e=t.impact,n=t.draggable,r=t.dimensions,o=t.viewport,i=t.afterCritical,a=r.draggables,l=r.droppables,s=RS(e),u=s?l[s]:null,c=l[n.descriptor.droppableId],d=zS({impact:e,draggable:n,draggables:a,afterCritical:i,droppable:u||c,viewport:o});return Bx(d,n.client.borderBox.center)}({impact:c,draggable:s,dimensions:l,viewport:o.viewport,afterCritical:o.afterCritical}),A={critical:o.critical,afterCritical:o.afterCritical,result:m,impact:c};if(!Tx(o.current.client.offset,g)||Boolean(m.combine)){var v=function(t){var e=t.reason,n=Mx(t.current,t.destination);if(n<=0)return gO;if(n>=1500)return.55;var r=gO+n/1500*.22000000000000003;return Number(("CANCEL"===e?.6*r:r).toFixed(2))}({current:o.current.client.offset,destination:g,reason:i});n(function(t){return{type:"DROP_ANIMATE",payload:t}}({newHomeClientOffset:g,dropDuration:v,completed:A}))}else n(aO({completed:A}))}}else n(function(t){return{type:"DROP_PENDING",payload:t}}({reason:i}))}else t(r)}}},vO=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var yO=function(t){var e=function(t){var e=t.onWindowScroll,n=hx((function(){e(vO())})),r=function(t){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||t()}}}(n),o=gx;function i(){return o!==gx}return{start:function(){i()&&yx(!1),o=Ax(window,[r])},stop:function(){i()||yx(!1),n.cancel(),o(),o=gx},isActive:i}}({onWindowScroll:function(e){t.dispatch(function(t){return{type:"MOVE_BY_WINDOW_SCROLL",payload:t}}({newScroll:e}))}});return function(t){return function(n){e.isActive()||"INITIAL_PUBLISH"!==n.type||e.start(),e.isActive()&&function(t){return"DROP_COMPLETE"===t.type||"DROP_ANIMATE"===t.type||"FLUSH"===t.type}(n)&&e.stop(),t(n)}}},bO=function(t,e){e()},wO=function(t,e){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:e}},CO=function(t,e,n,r){if(t){var o=function(t){var e=!1,n=!1,r=setTimeout((function(){n=!0})),o=function(o){e||n||(e=!0,t(o),clearTimeout(r))};return o.wasCalled=function(){return e},o}(n);t(e,{announce:o}),o.wasCalled()||n(r(e))}else n(r(e))},xO=function(t,e){var n=function(t,e){var n,r=(n=[],{add:function(t){var e=setTimeout((function(){return function(t){var e=Qx(n,(function(e){return e.timerId===t}));-1===e&&yx(!1),n.splice(e,1)[0].callback()}(e)})),r={timerId:e,callback:t};n.push(r)},flush:function(){if(n.length){var t=[].concat(n);n.length=0,t.forEach((function(t){clearTimeout(t.timerId),t.callback()}))}}}),o=null,i=function(n){o||yx(!1),o=null,bO(0,(function(){return CO(t().onDragEnd,n,e,Ex)}))};return{beforeCapture:function(e,n){o&&yx(!1),bO(0,(function(){var r=t().onBeforeCapture;r&&r({draggableId:e,mode:n})}))},beforeStart:function(e,n){o&&yx(!1),bO(0,(function(){var r=t().onBeforeDragStart;r&&r(wO(e,n))}))},start:function(n,i){o&&yx(!1);var a=wO(n,i);o={mode:i,lastCritical:n,lastLocation:a.source,lastCombine:null},r.add((function(){bO(0,(function(){return CO(t().onDragStart,a,e,Ox)}))}))},update:function(n,i){var a=Zx(i),l=Jx(i);o||yx(!1);var s=!function(t,e){if(t===e)return!0;var n=t.draggable.id===e.draggable.id&&t.draggable.droppableId===e.draggable.droppableId&&t.draggable.type===e.draggable.type&&t.draggable.index===e.draggable.index,r=t.droppable.id===e.droppable.id&&t.droppable.type===e.droppable.type;return n&&r}(n,o.lastCritical);s&&(o.lastCritical=n);var u=!function(t,e){return null==t&&null==e||null!=t&&null!=e&&t.droppableId===e.droppableId&&t.index===e.index}(o.lastLocation,a);u&&(o.lastLocation=a);var c=!function(t,e){return null==t&&null==e||null!=t&&null!=e&&t.draggableId===e.draggableId&&t.droppableId===e.droppableId}(o.lastCombine,l);if(c&&(o.lastCombine=l),s||u||c){var d=fe({},wO(n,o.mode),{combine:l,destination:a});r.add((function(){bO(0,(function(){return CO(t().onDragUpdate,d,e,kx)}))}))}},flush:function(){o||yx(!1),r.flush()},drop:i,abort:function(){if(o){var t=fe({},wO(o.lastCritical,o.mode),{combine:null,destination:null,reason:"CANCEL"});i(t)}}}}(t,e);return function(t){return function(e){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),e(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var i=r.payload.completed.result;return n.flush(),e(r),void n.drop(i)}if(e(r),"FLUSH"!==r.type){var a=t.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},SO=function(t){return function(e){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=t.getState();"DROP_ANIMATING"!==r.phase&&yx(!1),t.dispatch(aO({completed:r.completed}))}else e(n)}}},OO=function(t){var e=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),e&&(e(),e=null)),r(o),"DROP_ANIMATE"===o.type){var i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===t.getState().phase&&t.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,e=Ax(window,[i])}))}}}},kO=function(t){return function(e){return function(n){if(e(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=t.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||t.dispatch(lO({reason:r.reason})))}}}},EO=Vm.qC,_O=function(t){var e=t.scrollHeight,n=t.scrollWidth,r=t.height,o=t.width,i=Bx({x:n,y:e},{x:o,y:r});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},PO=function(){var t=document.documentElement;return t||yx(!1),t},BO=function(){var t=PO();return _O({scrollHeight:t.scrollHeight,scrollWidth:t.scrollWidth,width:t.clientWidth,height:t.clientHeight})};function TO(t,e,n){return n.descriptor.id!==e.id&&n.descriptor.type===e.type&&"virtual"===t.droppable.getById(n.descriptor.droppableId).descriptor.mode}var RO,IO,MO=function(t,e){var n=null,r=function(t){var e=t.registry,n=t.callbacks,r={additions:{},removals:{},modified:{}},o=null,i=function(){o||(n.collectionStarting(),o=requestAnimationFrame((function(){o=null;var t=r,i=t.additions,a=t.removals,l=t.modified,s=Object.keys(i).map((function(t){return e.draggable.getById(t).getDimension(_x)})).sort((function(t,e){return t.descriptor.index-e.descriptor.index})),u=Object.keys(l).map((function(t){return{droppableId:t,scroll:e.droppable.getById(t).callbacks.getScrollWhileDragging()}})),c={additions:s,removals:Object.keys(a),modified:u};r={additions:{},removals:{},modified:{}},n.publish(c)})))};return{add:function(t){var e=t.descriptor.id;r.additions[e]=t,r.modified[t.descriptor.droppableId]=!0,r.removals[e]&&delete r.removals[e],i()},remove:function(t){var e=t.descriptor;r.removals[e.id]=!0,r.modified[e.droppableId]=!0,r.additions[e.id]&&delete r.additions[e.id],i()},stop:function(){o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:e.publishWhileDragging,collectionStarting:e.collectionStarting},registry:t}),o=function(e){n||yx(!1);var o=n.critical.draggable;"ADDITION"===e.type&&TO(t,o,e.value)&&r.add(e.value),"REMOVAL"===e.type&&TO(t,o,e.value)&&r.remove(e.value)};return{updateDroppableIsEnabled:function(r,o){t.droppable.exists(r)||yx(!1),n&&e.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:function(r,o){n&&(t.droppable.exists(r)||yx(!1),e.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:function(e,r){n&&t.droppable.getById(e).callbacks.scroll(r)},updateDroppableScroll:function(r,o){n&&(t.droppable.exists(r)||yx(!1),e.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:function(e){n&&yx(!1);var r=t.draggable.getById(e.draggableId),i=t.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:i.descriptor},l=t.subscribe(o);return n={critical:a,unsubscribe:l},function(t){var e,n,r,o,i,a,l,s=t.critical,u=t.scrollOptions,c=t.registry,d=(e=vO(),n=BO(),r=e.y,o=e.x,a=(i=PO()).clientWidth,l=i.clientHeight,{frame:nx({top:r,left:o,right:o+a,bottom:r+l}),scroll:{initial:e,current:e,max:n,diff:{value:_x,displacement:_x}}}),f=d.scroll.current,p=s.droppable,h=c.droppable.getAllByType(p.type).map((function(t){return t.callbacks.getDimensionAndWatchScroll(f,u)})),m=c.draggable.getAllByType(s.draggable.type).map((function(t){return t.getDimension(f)}));return{dimensions:{draggables:Kx(m),droppables:Gx(h)},critical:s,viewport:d}}({critical:a,registry:t,scrollOptions:e.scrollOptions})},stopPublishing:function(){if(n){r.stop();var e=n.critical.droppable;t.droppable.getAllByType(e.type).forEach((function(t){return t.callbacks.dragStopped()})),n.unsubscribe(),n=null}}}},DO=function(t,e){return"IDLE"===t.phase||"DROP_ANIMATING"===t.phase&&t.completed.result.draggableId!==e&&"DROP"===t.completed.result.reason},NO=function(t){window.scrollBy(t.x,t.y)},FO=px((function(t){return Yx(t).filter((function(t){return!!t.isEnabled&&!!t.frame}))})),LO=function(t){return Math.pow(t,2)},jO=function(t){var e=t.startOfRange,n=t.endOfRange,r=t.current,o=n-e;return 0===o?0:(r-e)/o},HO=360,UO=1200,zO=function(t){var e=t.distanceToEdge,n=t.thresholds,r=t.dragStartTime,o=t.shouldUseTimeDampening,i=function(t,e){if(t>e.startScrollingFrom)return 0;if(t<=e.maxScrollValueAt)return 28;if(t===e.startScrollingFrom)return 1;var n=jO({startOfRange:e.maxScrollValueAt,endOfRange:e.startScrollingFrom,current:t}),r=28*LO(1-n);return Math.ceil(r)}(e,n);return 0===i?0:o?Math.max(function(t,e){var n=e,r=UO,o=Date.now()-n;if(o>=UO)return t;if(o<HO)return 1;var i=jO({startOfRange:HO,endOfRange:r,current:o}),a=t*LO(i);return Math.ceil(a)}(i,r),1):i},QO=function(t){var e=t.container,n=t.distanceToEdges,r=t.dragStartTime,o=t.axis,i=t.shouldUseTimeDampening,a=function(t,e){return{startScrollingFrom:.25*t[e.size],maxScrollValueAt:.05*t[e.size]}}(e,o);return n[o.end]<n[o.start]?zO({distanceToEdge:n[o.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i}):-1*zO({distanceToEdge:n[o.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i})},VO=Nx((function(t){return 0===t?0:t})),WO=function(t){var e=t.dragStartTime,n=t.container,r=t.subject,o=t.center,i=t.shouldUseTimeDampening,a={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},l=QO({container:n,distanceToEdges:a,dragStartTime:e,axis:lS,shouldUseTimeDampening:i}),s=QO({container:n,distanceToEdges:a,dragStartTime:e,axis:sS,shouldUseTimeDampening:i}),u=VO({x:s,y:l});if(Tx(u,_x))return null;var c=function(t){var e=t.container,n=t.subject,r=t.proposedScroll,o=n.height>e.height,i=n.width>e.width;return i||o?i&&o?null:{x:i?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:u});return c?Tx(c,_x)?null:c:null},GO=Nx((function(t){return 0===t?0:t>0?1:-1})),KO=(RO=function(t,e){return t<0?t:t>e?t-e:0},function(t){var e=t.current,n=t.max,r=t.change,o=Px(e,r),i={x:RO(o.x,n.x),y:RO(o.y,n.y)};return Tx(i,_x)?null:i}),YO=function(t){var e=t.max,n=t.current,r=t.change,o={x:Math.max(n.x,e.x),y:Math.max(n.y,e.y)},i=GO(r),a=KO({max:o,current:n,change:i});return!a||0!==i.x&&0===a.x||0!==i.y&&0===a.y},qO=function(t,e){return YO({current:t.scroll.current,max:t.scroll.max,change:e})},XO=function(t,e){var n=t.frame;return!!n&&YO({current:n.scroll.current,max:n.scroll.max,change:e})},ZO=function(t){var e=t.state,n=t.dragStartTime,r=t.shouldUseTimeDampening,o=t.scrollWindow,i=t.scrollDroppable,a=e.current.page.borderBoxCenter,l=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){var s=function(t){var e=t.viewport,n=t.subject,r=t.center,o=t.shouldUseTimeDampening,i=WO({dragStartTime:t.dragStartTime,container:e.frame,subject:n,center:r,shouldUseTimeDampening:o});return i&&qO(e,i)?i:null}({dragStartTime:n,viewport:e.viewport,subject:l,center:a,shouldUseTimeDampening:r});if(s)return void o(s)}var u=function(t){var e=t.center,n=t.destination,r=t.droppables;if(n){var o=r[n];return o.frame?o:null}return function(t,e){return Vx(FO(e),(function(e){return e.frame||yx(!1),DS(e.frame.pageMarginBox)(t)}))}(e,r)}({center:a,destination:RS(e.impact),droppables:e.dimensions.droppables});if(u){var c=function(t){var e=t.droppable,n=t.subject,r=t.center,o=t.dragStartTime,i=t.shouldUseTimeDampening,a=e.frame;if(!a)return null;var l=WO({dragStartTime:o,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i});return l&&XO(e,l)?l:null}({dragStartTime:n,droppable:u,subject:l,center:a,shouldUseTimeDampening:r});c&&i(u.descriptor.id,c)}},JO=function(t){var e=t.move,n=t.scrollDroppable,r=t.scrollWindow;return function(t){var o=t.scrollJumpRequest;if(o){var i=RS(t.impact);i||yx(!1);var a=function(t,e){if(!XO(t,e))return e;var r=function(t,e){var n=t.frame;return n&&XO(t,e)?KO({current:n.scroll.current,max:n.scroll.max,change:e}):null}(t,e);if(!r)return n(t.descriptor.id,e),null;var o=Bx(e,r);return n(t.descriptor.id,o),Bx(e,o)}(t.dimensions.droppables[i],o);if(a){var l=t.viewport,s=function(t,e,n){if(!t)return n;if(!qO(e,n))return n;var o=function(t,e){if(!qO(t,e))return null;var n=t.scroll.max,r=t.scroll.current;return KO({current:r,max:n,change:e})}(e,n);if(!o)return r(n),null;var i=Bx(n,o);return r(i),Bx(n,i)}(t.isWindowScrollAllowed,l,a);s&&function(t,n){var r=Px(t.current.client.selection,n);e({client:r})}(t,s)}}}},$O={base:IO="data-rbd-drag-handle",draggableId:IO+"-draggable-id",contextId:IO+"-context-id"},tk=function(){var t="data-rbd-draggable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),ek=function(){var t="data-rbd-droppable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),nk="data-rbd-scroll-container-context-id",rk=function(t,e){return t.map((function(t){var n=t.styles[e];return n?t.selector+" { "+n+" }":""})).join(" ")},ok="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,ik=function(){var t=document.querySelector("head");return t||yx(!1),t},ak=function(t){var e=document.createElement("style");return t&&e.setAttribute("nonce",t),e.type="text/css",e};var lk=function(t){return t&&t.ownerDocument?t.ownerDocument.defaultView:window};function sk(t){return t instanceof lk(t).HTMLElement}function uk(){var t={draggables:{},droppables:{}},e=[];function n(t){e.length&&e.forEach((function(e){return e(t)}))}function r(e){return t.draggables[e]||null}function o(e){return t.droppables[e]||null}return{draggable:{register:function(e){t.draggables[e.descriptor.id]=e,n({type:"ADDITION",value:e})},update:function(e,n){var r=t.draggables[n.descriptor.id];r&&r.uniqueId===e.uniqueId&&(delete t.draggables[n.descriptor.id],t.draggables[e.descriptor.id]=e)},unregister:function(e){var o=e.descriptor.id,i=r(o);i&&e.uniqueId===i.uniqueId&&(delete t.draggables[o],n({type:"REMOVAL",value:e}))},getById:function(t){var e=r(t);return e||yx(!1),e},findById:r,exists:function(t){return Boolean(r(t))},getAllByType:function(e){return zx(t.draggables).filter((function(t){return t.descriptor.type===e}))}},droppable:{register:function(e){t.droppables[e.descriptor.id]=e},unregister:function(e){var n=o(e.descriptor.id);n&&e.uniqueId===n.uniqueId&&delete t.droppables[e.descriptor.id]},getById:function(t){var e=o(t);return e||yx(!1),e},findById:o,exists:function(t){return Boolean(o(t))},getAllByType:function(e){return zx(t.droppables).filter((function(t){return t.descriptor.type===e}))}},subscribe:function(t){return e.push(t),function(){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},clean:function(){t.draggables={},t.droppables={},e.length=0}}}var ck=r.createContext(null),dk=function(){var t=document.body;return t||yx(!1),t},fk={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},pk=0,hk={separator:"::"};function mk(t,e){return void 0===e&&(e=hk),tx((function(){return""+t+e.separator+pk++}),[e.separator,t])}var gk=r.createContext(null);function Ak(t){var e=(0,r.useRef)(t);return(0,r.useEffect)((function(){e.current=t})),e}var vk,yk,bk=((vk={})[13]=!0,vk[9]=!0,vk),wk=function(t){bk[t.keyCode]&&t.preventDefault()},Ck=function(){var t="visibilitychange";return"undefined"==typeof document?t:Vx([t,"ms"+t,"webkit"+t,"moz"+t,"o"+t],(function(t){return"on"+t in document}))||t}(),xk={type:"IDLE"};function Sk(){}var Ok=((yk={})[34]=!0,yk[33]=!0,yk[36]=!0,yk[35]=!0,yk);var kk={type:"IDLE"},Ek={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function _k(t,e){if(null==e)return!1;if(Boolean(Ek[e.tagName.toLowerCase()]))return!0;var n=e.getAttribute("contenteditable");return"true"===n||""===n||e!==t&&_k(t,e.parentElement)}function Pk(t,e){var n=e.target;return!!sk(n)&&_k(t,n)}var Bk=function(t){return nx(t.getBoundingClientRect()).center},Tk=function(){var t="matches";return"undefined"==typeof document?t:Vx([t,"msMatchesSelector","webkitMatchesSelector"],(function(t){return t in Element.prototype}))||t}();function Rk(t,e){return null==t?null:t[Tk](e)?t:Rk(t.parentElement,e)}function Ik(t,e){return t.closest?t.closest(e):Rk(t,e)}function Mk(t){t.preventDefault()}function Dk(t){var e=t.expected,n=t.phase,r=t.isLockActive;return t.shouldWarn,!!r()&&e===n}function Nk(t){var e=t.lockAPI,n=t.store,r=t.registry,o=t.draggableId;if(e.isClaimed())return!1;var i=r.draggable.findById(o);return!!i&&!!i.options.isEnabled&&!!DO(n.getState(),o)}var Fk=[function(t){var e=(0,r.useRef)(xk),n=(0,r.useRef)(gx),o=tx((function(){return{eventName:"mousedown",fn:function(e){if(!e.defaultPrevented&&0===e.button&&!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)){var r=t.findClosestDraggableId(e);if(r){var o=t.tryGetLock(r,l,{sourceEvent:e});if(o){e.preventDefault();var i={x:e.clientX,y:e.clientY};n.current(),c(o,i)}}}}}}),[t]),i=tx((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var r=t.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||t.canGetLock(n)&&e.preventDefault())}}}}}),[t]),a=ex((function(){n.current=Ax(window,[i,o],{passive:!1,capture:!0})}),[i,o]),l=ex((function(){"IDLE"!==e.current.type&&(e.current=xk,n.current(),a())}),[a]),s=ex((function(){var t=e.current;l(),"DRAGGING"===t.type&&t.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===t.type&&t.actions.abort()}),[l]),u=ex((function(){var t=function(t){var e=t.cancel,n=t.completed,r=t.getPhase,o=t.setPhase;return[{eventName:"mousemove",fn:function(t){var e=t.button,n=t.clientX,i=t.clientY;if(0===e){var a={x:n,y:i},l=r();if("DRAGGING"===l.type)return t.preventDefault(),void l.actions.move(a);if("PENDING"!==l.type&&yx(!1),s=l.point,u=a,Math.abs(u.x-s.x)>=5||Math.abs(u.y-s.y)>=5){var s,u;t.preventDefault();var c=l.actions.fluidLift(a);o({type:"DRAGGING",actions:c})}}}},{eventName:"mouseup",fn:function(t){var o=r();"DRAGGING"===o.type?(t.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):e()}},{eventName:"mousedown",fn:function(t){"DRAGGING"===r().type&&t.preventDefault(),e()}},{eventName:"keydown",fn:function(t){if("PENDING"!==r().type)return 27===t.keyCode?(t.preventDefault(),void e()):void wk(t);e()}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&e()}},{eventName:"webkitmouseforcedown",fn:function(t){var n=r();"IDLE"===n.type&&yx(!1),n.actions.shouldRespectForcePress()?e():t.preventDefault()}},{eventName:Ck,fn:e}]}({cancel:s,completed:l,getPhase:function(){return e.current},setPhase:function(t){e.current=t}});n.current=Ax(window,t,{capture:!0,passive:!1})}),[s,l]),c=ex((function(t,n){"IDLE"!==e.current.type&&yx(!1),e.current={type:"PENDING",point:n,actions:t},u()}),[u]);ok((function(){return a(),function(){n.current()}}),[a])},function(t){var e=(0,r.useRef)(Sk),n=tx((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=t.findClosestDraggableId(n);if(r){var i=t.tryGetLock(r,s,{sourceEvent:n});if(i){n.preventDefault();var a=!0,l=i.snapLift();e.current(),e.current=Ax(window,function(t,e){function n(){e(),t.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),e(),void t.drop()):40===r.keyCode?(r.preventDefault(),void t.moveDown()):38===r.keyCode?(r.preventDefault(),void t.moveUp()):39===r.keyCode?(r.preventDefault(),void t.moveRight()):37===r.keyCode?(r.preventDefault(),void t.moveLeft()):void(Ok[r.keyCode]?r.preventDefault():wk(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:Ck,fn:n}]}(l,s),{capture:!0,passive:!1})}}}function s(){a||yx(!1),a=!1,e.current(),o()}}}}),[t]),o=ex((function(){e.current=Ax(window,[n],{passive:!1,capture:!0})}),[n]);ok((function(){return o(),function(){e.current()}}),[o])},function(t){var e=(0,r.useRef)(kk),n=(0,r.useRef)(gx),o=ex((function(){return e.current}),[]),i=ex((function(t){e.current=t}),[]),a=tx((function(){return{eventName:"touchstart",fn:function(e){if(!e.defaultPrevented){var r=t.findClosestDraggableId(e);if(r){var o=t.tryGetLock(r,s,{sourceEvent:e});if(o){var i=e.touches[0],a={x:i.clientX,y:i.clientY};n.current(),f(o,a)}}}}}}),[t]),l=ex((function(){n.current=Ax(window,[a],{capture:!0,passive:!1})}),[a]),s=ex((function(){var t=e.current;"IDLE"!==t.type&&("PENDING"===t.type&&clearTimeout(t.longPressTimerId),i(kk),n.current(),l())}),[l,i]),u=ex((function(){var t=e.current;s(),"DRAGGING"===t.type&&t.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===t.type&&t.actions.abort()}),[s]),c=ex((function(){var t={capture:!0,passive:!1},e={cancel:u,completed:s,getPhase:o},r=Ax(window,function(t){var e=t.cancel,n=t.completed,r=t.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(t){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=t.touches[0],i={x:o.clientX,y:o.clientY};t.preventDefault(),n.actions.move(i)}else e()}},{eventName:"touchend",fn:function(t){var o=r();"DRAGGING"===o.type?(t.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):e()}},{eventName:"touchcancel",fn:function(t){"DRAGGING"===r().type?(t.preventDefault(),e()):e()}},{eventName:"touchforcechange",fn:function(t){var n=r();"IDLE"===n.type&&yx(!1);var o=t.touches[0];if(o&&o.force>=.15){var i=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return i?n.hasMoved?void t.preventDefault():void e():void t.preventDefault();i&&e()}}},{eventName:Ck,fn:e}]}(e),t),i=Ax(window,function(t){var e=t.cancel,n=t.getPhase;return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:function(t){t.preventDefault()}},{eventName:"keydown",fn:function(t){"DRAGGING"===n().type?(27===t.keyCode&&t.preventDefault(),e()):e()}},{eventName:Ck,fn:e}]}(e),t);n.current=function(){r(),i()}}),[u,o,s]),d=ex((function(){var t=o();"PENDING"!==t.type&&yx(!1);var e=t.actions.fluidLift(t.point);i({type:"DRAGGING",actions:e,hasMoved:!1})}),[o,i]),f=ex((function(t,e){"IDLE"!==o().type&&yx(!1);var n=setTimeout(d,120);i({type:"PENDING",point:e,actions:t,longPressTimerId:n}),c()}),[c,o,i,d]);ok((function(){return l(),function(){n.current();var t=o();"PENDING"===t.type&&(clearTimeout(t.longPressTimerId),i(kk))}}),[o,l,i]),ok((function(){return Ax(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Lk(t){var e=t.contextId,n=t.store,o=t.registry,i=t.customSensors,a=t.enableDefaultSensors,l=[].concat(a?Fk:[],i||[]),s=(0,r.useState)((function(){return function(){var t=null;function e(){t||yx(!1),t=null}return{isClaimed:function(){return Boolean(t)},isActive:function(e){return e===t},claim:function(e){t&&yx(!1);var n={abandon:e};return t=n,n},release:e,tryAbandon:function(){t&&(t.abandon(),e())}}}()}))[0],u=ex((function(t,e){t.isDragging&&!e.isDragging&&s.tryAbandon()}),[s]);ok((function(){var t=n.getState();return n.subscribe((function(){var e=n.getState();u(t,e),t=e}))}),[s,n,u]),ok((function(){return s.tryAbandon}),[s.tryAbandon]);for(var c=ex((function(t){return Nk({lockAPI:s,registry:o,store:n,draggableId:t})}),[s,o,n]),d=ex((function(t,r,i){return function(t){var e=t.lockAPI,n=t.contextId,r=t.store,o=t.registry,i=t.draggableId,a=t.forceSensorStop,l=t.sourceEvent;if(!Nk({lockAPI:e,store:r,registry:o,draggableId:i}))return null;var s=o.draggable.getById(i),u=function(t,e){var n="["+tk.contextId+'="'+t+'"]',r=Vx(Wx(document.querySelectorAll(n)),(function(t){return t.getAttribute(tk.id)===e}));return r&&sk(r)?r:null}(n,s.descriptor.id);if(!u)return null;if(l&&!s.options.canDragInteractiveElements&&Pk(u,l))return null;var c=e.claim(a||gx),d="PRE_DRAG";function f(){return s.options.shouldRespectForcePress}function p(){return e.isActive(c)}var h=function(t,e){Dk({expected:t,phase:d,isLockActive:p,shouldWarn:!0})&&r.dispatch(e())}.bind(null,"DRAGGING");function m(t){function n(){e.release(),d="COMPLETED"}function o(e,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),t.cleanup(),o.shouldBlockNextClick){var i=Ax(window,[{eventName:"click",fn:Mk,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(i)}n(),r.dispatch(lO({reason:e}))}return"PRE_DRAG"!==d&&(n(),"PRE_DRAG"!==d&&yx(!1)),r.dispatch(function(t){return{type:"LIFT",payload:t}}(t.liftActionArgs)),d="DRAGGING",fe({isActive:function(){return Dk({expected:"DRAGGING",phase:d,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:f,drop:function(t){return o("DROP",t)},cancel:function(t){return o("CANCEL",t)}},t.actions)}return{isActive:function(){return Dk({expected:"PRE_DRAG",phase:d,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:f,fluidLift:function(t){var e=hx((function(t){h((function(){return eO({client:t})}))}));return fe({},m({liftActionArgs:{id:i,clientSelection:t,movementMode:"FLUID"},cleanup:function(){return e.cancel()},actions:{move:e}}),{move:e})},snapLift:function(){var t={moveUp:function(){return h(nO)},moveRight:function(){return h(oO)},moveDown:function(){return h(rO)},moveLeft:function(){return h(iO)}};return m({liftActionArgs:{id:i,clientSelection:Bk(u),movementMode:"SNAP"},cleanup:gx,actions:t})},abort:function(){Dk({expected:"PRE_DRAG",phase:d,isLockActive:p,shouldWarn:!0})&&e.release()}}}({lockAPI:s,registry:o,contextId:e,store:n,draggableId:t,forceSensorStop:r,sourceEvent:i&&i.sourceEvent?i.sourceEvent:null})}),[e,s,o,n]),f=ex((function(t){return function(t,e){var n=function(t,e){var n,r=e.target;if(!((n=r)instanceof lk(n).Element))return null;var o=Ik(r,function(t){return"["+$O.contextId+'="'+t+'"]'}(t));return o&&sk(o)?o:null}(t,e);return n?n.getAttribute($O.draggableId):null}(e,t)}),[e]),p=ex((function(t){var e=o.draggable.findById(t);return e?e.options:null}),[o.draggable]),h=ex((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[s,n]),m=ex(s.isClaimed,[s]),g=tx((function(){return{canGetLock:c,tryGetLock:d,findClosestDraggableId:f,findOptionsForDraggable:p,tryReleaseLock:h,isLockClaimed:m}}),[c,d,f,p,h,m]),A=0;A<l.length;A++)l[A](g)}function jk(t){return t.current||yx(!1),t.current}function Hk(t){var e=t.contextId,n=t.setCallbacks,o=t.sensors,i=t.nonce,a=t.dragHandleUsageInstructions,l=(0,r.useRef)(null),s=Ak(t),u=ex((function(){return function(t){return{onBeforeCapture:t.onBeforeCapture,onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragEnd:t.onDragEnd,onDragUpdate:t.onDragUpdate}}(s.current)}),[s]),c=function(t){var e=tx((function(){return function(t){return"rbd-announcement-"+t}(t)}),[t]),n=(0,r.useRef)(null);return(0,r.useEffect)((function(){var t=document.createElement("div");return n.current=t,t.id=e,t.setAttribute("aria-live","assertive"),t.setAttribute("aria-atomic","true"),fe(t.style,fk),dk().appendChild(t),function(){setTimeout((function(){var e=dk();e.contains(t)&&e.removeChild(t),t===n.current&&(n.current=null)}))}}),[e]),ex((function(t){var e=n.current;e&&(e.textContent=t)}),[])}(e),d=function(t){var e=t.contextId,n=t.text,o=mk("hidden-text",{separator:"-"}),i=tx((function(){return"rbd-hidden-text-"+(t={contextId:e,uniqueId:o}).contextId+"-"+t.uniqueId;var t}),[o,e]);return(0,r.useEffect)((function(){var t=document.createElement("div");return t.id=i,t.textContent=n,t.style.display="none",dk().appendChild(t),function(){var e=dk();e.contains(t)&&e.removeChild(t)}}),[i,n]),i}({contextId:e,text:a}),f=function(t,e){var n=tx((function(){return function(t){var e,n,r=function(t){return function(e){return"["+e+'="'+t+'"]'}}(t),o=(e="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:r($O.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=[(n="\n      transition: "+pO.outOfTheWay+";\n    ",{selector:r(tk.contextId),styles:{dragging:n,dropAnimating:n,userCancel:n}}),o,{selector:r(ek.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:rk(i,"always"),resting:rk(i,"resting"),dragging:rk(i,"dragging"),dropAnimating:rk(i,"dropAnimating"),userCancel:rk(i,"userCancel")}}(t)}),[t]),o=(0,r.useRef)(null),i=(0,r.useRef)(null),a=ex(px((function(t){var e=i.current;e||yx(!1),e.textContent=t})),[]),l=ex((function(t){var e=o.current;e||yx(!1),e.textContent=t}),[]);ok((function(){(o.current||i.current)&&yx(!1);var r=ak(e),s=ak(e);return o.current=r,i.current=s,r.setAttribute("data-rbd-always",t),s.setAttribute("data-rbd-dynamic",t),ik().appendChild(r),ik().appendChild(s),l(n.always),a(n.resting),function(){var t=function(t){var e=t.current;e||yx(!1),ik().removeChild(e),t.current=null};t(o),t(i)}}),[e,l,a,n.always,n.resting,t]);var s=ex((function(){return a(n.dragging)}),[a,n.dragging]),u=ex((function(t){a("DROP"!==t?n.userCancel:n.dropAnimating)}),[a,n.dropAnimating,n.userCancel]),c=ex((function(){i.current&&a(n.resting)}),[a,n.resting]);return tx((function(){return{dragging:s,dropping:u,resting:c}}),[s,u,c])}(e,i),p=ex((function(t){jk(l).dispatch(t)}),[]),h=tx((function(){return(0,Vm.DE)({publishWhileDragging:XS,updateDroppableScroll:JS,updateDroppableIsEnabled:$S,updateDroppableIsCombineEnabled:tO,collectionStarting:ZS},p)}),[p]),m=function(){var t=tx(uk,[]);return(0,r.useEffect)((function(){return function(){requestAnimationFrame(t.clean)}}),[t]),t}(),g=tx((function(){return MO(m,h)}),[m,h]),A=tx((function(){return function(t){var e=t.scrollDroppable,n=t.scrollWindow,r=t.move,o=function(t){var e=t.scrollDroppable,n=hx(t.scrollWindow),r=hx(e),o=null,i=function(t){o||yx(!1);var e=o,i=e.shouldUseTimeDampening,a=e.dragStartTime;ZO({state:t,scrollWindow:n,scrollDroppable:r,dragStartTime:a,shouldUseTimeDampening:i})};return{start:function(t){o&&yx(!1);var e=Date.now(),n=!1,r=function(){n=!0};ZO({state:t,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),o={dragStartTime:e,shouldUseTimeDampening:n},n&&i(t)},stop:function(){o&&(n.cancel(),r.cancel(),o=null)},scroll:i}}({scrollWindow:n,scrollDroppable:e}),i=JO({move:r,scrollWindow:n,scrollDroppable:e});return{scroll:function(t){"DRAGGING"===t.phase&&("FLUID"!==t.movementMode?t.scrollJumpRequest&&i(t):o.scroll(t))},start:o.start,stop:o.stop}}(fe({scrollWindow:NO,scrollDroppable:g.scrollDroppable},(0,Vm.DE)({move:eO},p)))}),[g.scrollDroppable,p]),v=function(t){var e=(0,r.useRef)({}),n=(0,r.useRef)(null),o=(0,r.useRef)(null),i=(0,r.useRef)(!1),a=ex((function(t,n){var r={id:t,focus:n};return e.current[t]=r,function(){var n=e.current;n[t]!==r&&delete n[t]}}),[]),l=ex((function(e){var n=function(t,e){var n="["+$O.contextId+'="'+t+'"]',r=Wx(document.querySelectorAll(n));if(!r.length)return null;var o=Vx(r,(function(t){return t.getAttribute($O.draggableId)===e}));return o&&sk(o)?o:null}(t,e);n&&n!==document.activeElement&&n.focus()}),[t]),s=ex((function(t,e){n.current===t&&(n.current=e)}),[]),u=ex((function(){o.current||i.current&&(o.current=requestAnimationFrame((function(){o.current=null;var t=n.current;t&&l(t)})))}),[l]),c=ex((function(t){n.current=null;var e=document.activeElement;e&&e.getAttribute($O.draggableId)===t&&(n.current=t)}),[]);return ok((function(){return i.current=!0,function(){i.current=!1;var t=o.current;t&&cancelAnimationFrame(t)}}),[]),tx((function(){return{register:a,tryRecordFocus:c,tryRestoreFocusRecorded:u,tryShiftRecord:s}}),[a,c,u,s])}(e),y=tx((function(){return function(t){var e,n=t.dimensionMarshal,r=t.focusMarshal,o=t.styleMarshal,i=t.getResponders,a=t.announce,l=t.autoScroller;return(0,Vm.MT)(qS,EO((0,Vm.md)((e=o,function(){return function(t){return function(n){"INITIAL_PUBLISH"===n.type&&e.dragging(),"DROP_ANIMATE"===n.type&&e.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||e.resting(),t(n)}}}),function(t){return function(){return function(e){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||t.stopPublishing(),e(n)}}}}(n),function(t){return function(e){var n=e.getState,r=e.dispatch;return function(e){return function(o){if("LIFT"===o.type){var i=o.payload,a=i.id,l=i.clientSelection,s=i.movementMode,u=n();"DROP_ANIMATING"===u.phase&&r(aO({completed:u.completed})),"IDLE"!==n().phase&&yx(!1),r({type:"FLUSH",payload:null}),r(function(t){return{type:"BEFORE_INITIAL_CAPTURE",payload:t}}({draggableId:a,movementMode:s}));var c={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===s}},d=t.startPublishing(c),f=d.critical,p=d.dimensions,h=d.viewport;r(function(t){return{type:"INITIAL_PUBLISH",payload:t}}({critical:f,dimensions:p,clientSelection:l,movementMode:s,viewport:h}))}else e(o)}}}}(n),AO,SO,OO,kO,function(t){return function(e){return function(n){return function(r){if(function(t){return"DROP_COMPLETE"===t.type||"DROP_ANIMATE"===t.type||"FLUSH"===t.type}(r))return t.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var o=e.getState();return"DRAGGING"!==o.phase&&yx(!1),void t.start(o)}n(r),t.scroll(e.getState())}}}}(l),yO,function(t){var e=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return e=!0,t.tryRecordFocus(r.payload.critical.draggable.id),n(r),void t.tryRestoreFocusRecorded();if(n(r),e){if("FLUSH"===r.type)return e=!1,void t.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){e=!1;var o=r.payload.completed.result;o.combine&&t.tryShiftRecord(o.draggableId,o.combine.draggableId),t.tryRestoreFocusRecorded()}}}}}}(r),xO(i,a))))}({announce:c,autoScroller:A,dimensionMarshal:g,focusMarshal:v,getResponders:u,styleMarshal:f})}),[c,A,g,v,u,f]);l.current=y;var b=ex((function(){var t=jk(l);"IDLE"!==t.getState().phase&&t.dispatch({type:"FLUSH",payload:null})}),[]),w=ex((function(){var t=jk(l).getState();return t.isDragging||"DROP_ANIMATING"===t.phase}),[]);n(tx((function(){return{isDragging:w,tryAbort:b}}),[w,b]));var C=ex((function(t){return DO(jk(l).getState(),t)}),[]),x=ex((function(){return MS(jk(l).getState())}),[]),S=tx((function(){return{marshal:g,focus:v,contextId:e,canLift:C,isMovementAllowed:x,dragHandleUsageInstructionsId:d,registry:m}}),[e,g,d,v,C,x,m]);return Lk({contextId:e,store:y,registry:m,customSensors:o,enableDefaultSensors:!1!==t.enableDefaultSensors}),(0,r.useEffect)((function(){return b}),[b]),r.createElement(gk.Provider,{value:S},r.createElement(Rm,{context:ck,store:y},t.children))}var Uk=0;function zk(t){var e=tx((function(){return""+Uk++}),[]),n=t.dragHandleUsageInstructions||"\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";return r.createElement(bx,null,(function(o){return r.createElement(Hk,{nonce:t.nonce,contextId:e,setCallbacks:o,dragHandleUsageInstructions:n,enableDefaultSensors:t.enableDefaultSensors,sensors:t.sensors,onBeforeCapture:t.onBeforeCapture,onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragUpdate:t.onDragUpdate,onDragEnd:t.onDragEnd},t.children)}))}var Qk=function(t){return function(e){return t===e}},Vk=Qk("scroll"),Wk=Qk("auto"),Gk=(Qk("visible"),function(t,e){return e(t.overflowX)||e(t.overflowY)}),Kk=function t(e){return null==e||e===document.body||e===document.documentElement?null:function(t){var e=window.getComputedStyle(t),n={overflowX:e.overflowX,overflowY:e.overflowY};return Gk(n,Vk)||Gk(n,Wk)}(e)?e:t(e.parentElement)},Yk=function(t){return{x:t.scrollLeft,y:t.scrollTop}},qk=function t(e){return!!e&&("fixed"===window.getComputedStyle(e).position||t(e.parentElement))},Xk={passive:!1},Zk={passive:!0},Jk=function(t){return t.shouldPublishImmediately?Xk:Zk};function $k(t){var e=(0,r.useContext)(t);return e||yx(!1),e}var tE=function(t){return t&&t.env.closestScrollable||null};function eE(){}var nE={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},rE=r.memo((function(t){var e=(0,r.useRef)(null),n=ex((function(){e.current&&(clearTimeout(e.current),e.current=null)}),[]),o=t.animate,i=t.onTransitionEnd,a=t.onClose,l=t.contextId,s=(0,r.useState)("open"===t.animate),u=s[0],c=s[1];(0,r.useEffect)((function(){return u?"open"!==o?(n(),c(!1),eE):e.current?eE:(e.current=setTimeout((function(){e.current=null,c(!1)})),n):eE}),[o,u,n]);var d=ex((function(t){"height"===t.propertyName&&(i(),"close"===o&&a())}),[o,a,i]),f=function(t){var e=t.isAnimatingOpenOnMount,n=t.placeholder,r=t.animate,o=function(t){var e=t.placeholder;return t.isAnimatingOpenOnMount||"close"===t.animate?nE:{height:e.client.borderBox.height,width:e.client.borderBox.width,margin:e.client.margin}}({isAnimatingOpenOnMount:e,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?pO.placeholder:null}}({isAnimatingOpenOnMount:u,animate:t.animate,placeholder:t.placeholder});return r.createElement(t.placeholder.tagName,{style:f,"data-rbd-placeholder-context-id":l,onTransitionEnd:d,ref:t.innerRef})})),oE=r.createContext(null),iE=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))||this).state={isVisible:Boolean(e.props.on),data:e.props.on,animate:e.props.shouldAnimate&&e.props.on?"open":"none"},e.onClose=function(){"close"===e.state.animate&&e.setState({isVisible:!1})},e}return ue(e,t),e.getDerivedStateFromProps=function(t,e){return t.shouldAnimate?t.on?{isVisible:!0,data:t.on,animate:"open"}:e.isVisible?{isVisible:!0,data:e.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(t.on),data:t.on,animate:"none"}},e.prototype.render=function(){if(!this.state.isVisible)return null;var t={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(t)},e}(r.PureComponent),aE=function(t,e){return e?pO.drop(e.duration):t?pO.snap:pO.fluid},lE=function(t,e){return t?e?uO:cO:null};function sE(t){return"DRAGGING"===t.type?function(t){var e=t.dimension.client,n=t.offset,r=t.combineWith,o=t.dropping,i=Boolean(r),a=function(t){return null!=t.forceShouldAnimate?t.forceShouldAnimate:"SNAP"===t.mode}(t),l=Boolean(o),s=l?function(t,e){var n=hO(t);return n?e?n+" scale("+dO+")":n:null}(n,i):mO(n);return{position:"fixed",top:e.marginBox.top,left:e.marginBox.left,boxSizing:"border-box",width:e.borderBox.width,height:e.borderBox.height,transition:aE(a,o),transform:s,opacity:lE(i,l),zIndex:l?4500:5e3,pointerEvents:"none"}}(t):{transform:mO((e=t).offset),transition:e.shouldAnimateDisplacement?null:"none"};var e}function uE(t){t.preventDefault()}var cE=function(t,e){return t===e},dE=function(t){var e=t.combine,n=t.destination;return n?n.droppableId:e?e.droppableId:null};function fE(t){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:t,combineWith:null}}var pE={mapped:{type:"SECONDARY",offset:_x,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:fE(null)}},hE=og((function(){var t,e,n,r=(t=px((function(t,e){return{x:t,y:e}})),e=px((function(t,e,n,r,o){return{isDragging:!0,isClone:e,isDropAnimating:Boolean(o),dropAnimation:o,mode:t,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=px((function(t,n,r,o,i,a,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:i,combineWith:a,mode:n,offset:t,dimension:r,forceShouldAnimate:l,snapshot:e(n,o,i,a,null)}}})),function(r,o){if(r.isDragging){if(r.critical.draggable.id!==o.draggableId)return null;var i=r.current.client.offset,a=r.dimensions.draggables[o.draggableId],l=RS(r.impact),s=(c=r.impact).at&&"COMBINE"===c.at.type?c.at.combine.draggableId:null,u=r.forceShouldAnimate;return n(t(i.x,i.y),r.movementMode,a,o.isClone,l,s,u)}var c;if("DROP_ANIMATING"===r.phase){var d=r.completed;if(d.result.draggableId!==o.draggableId)return null;var f=o.isClone,p=r.dimensions.draggables[o.draggableId],h=d.result,m=h.mode,g=dE(h),A=function(t){return t.combine?t.combine.draggableId:null}(h),v={duration:r.dropDuration,curve:sO,moveTo:r.newHomeClientOffset,opacity:A?uO:null,scale:A?dO:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:p,dropping:v,draggingOver:g,combineWith:A,mode:m,forceShouldAnimate:null,snapshot:e(m,f,g,A,v)}}}return null}),o=function(){var t=px((function(t,e){return{x:t,y:e}})),e=px(fE),n=px((function(t,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:t,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:e(n)}}})),r=function(t){return t?n(_x,t,!0):null},o=function(e,o,i,a){var l=i.displaced.visible[e],s=Boolean(a.inVirtualList&&a.effected[e]),u=Jx(i),c=u&&u.draggableId===e?o:null;if(!l){if(!s)return r(c);if(i.displaced.invisible[e])return null;var d=Rx(a.displacedBy.point),f=t(d.x,d.y);return n(f,c,!0)}if(s)return r(c);var p=i.displacedBy.point,h=t(p.x,p.y);return n(h,c,l.shouldAnimate)};return function(t,e){if(t.isDragging)return t.critical.draggable.id===e.draggableId?null:o(e.draggableId,t.critical.draggable.id,t.impact,t.afterCritical);if("DROP_ANIMATING"===t.phase){var n=t.completed;return n.result.draggableId===e.draggableId?null:o(e.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(t,e){return r(t,e)||o(t,e)||pE}}),{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:ck,pure:!0,areStatePropsEqual:cE})((function(t){var e=(0,r.useRef)(null),n=ex((function(t){e.current=t}),[]),o=ex((function(){return e.current}),[]),i=$k(gk),a=i.contextId,l=i.dragHandleUsageInstructionsId,s=i.registry,u=$k(oE),c=u.type,d=u.droppableId,f=tx((function(){return{id:t.draggableId,index:t.index,type:c,droppableId:d}}),[t.draggableId,t.index,c,d]),p=t.children,h=t.draggableId,m=t.isEnabled,g=t.shouldRespectForcePress,A=t.canDragInteractiveElements,v=t.isClone,y=t.mapped,b=t.dropAnimationFinished;v||function(t){var e=mk("draggable"),n=t.descriptor,o=t.registry,i=t.getDraggableRef,a=t.canDragInteractiveElements,l=t.shouldRespectForcePress,s=t.isEnabled,u=tx((function(){return{canDragInteractiveElements:a,shouldRespectForcePress:l,isEnabled:s}}),[a,s,l]),c=ex((function(t){var e=i();return e||yx(!1),function(t,e,n){void 0===n&&(n=_x);var r=window.getComputedStyle(e),o=e.getBoundingClientRect(),i=cx(o,r),a=ux(i,n);return{descriptor:t,placeholder:{client:i,tagName:e.tagName.toLowerCase(),display:r.display},displaceBy:{x:i.marginBox.width,y:i.marginBox.height},client:i,page:a}}(n,e,t)}),[n,i]),d=tx((function(){return{uniqueId:e,descriptor:n,options:u,getDimension:c}}),[n,c,u,e]),f=(0,r.useRef)(d),p=(0,r.useRef)(!0);ok((function(){return o.draggable.register(f.current),function(){return o.draggable.unregister(f.current)}}),[o.draggable]),ok((function(){if(p.current)p.current=!1;else{var t=f.current;f.current=d,o.draggable.update(d,t)}}),[d,o.draggable])}(tx((function(){return{descriptor:f,registry:s,getDraggableRef:o,canDragInteractiveElements:A,shouldRespectForcePress:g,isEnabled:m}}),[f,s,o,A,g,m]));var w=tx((function(){return m?{tabIndex:0,role:"button","aria-describedby":l,"data-rbd-drag-handle-draggable-id":h,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:uE}:null}),[a,l,h,m]),C=ex((function(t){"DRAGGING"===y.type&&y.dropping&&"transform"===t.propertyName&&b()}),[b,y]),x=tx((function(){var t=sE(y),e="DRAGGING"===y.type&&y.dropping?C:null;return{innerRef:n,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":h,style:t,onTransitionEnd:e},dragHandleProps:w}}),[a,w,h,y,C,n]),S=tx((function(){return{draggableId:f.id,type:f.type,source:{index:f.index,droppableId:f.droppableId}}}),[f.droppableId,f.id,f.index,f.type]);return p(x,y.snapshot,S)}));function mE(t){return $k(oE).isUsingCloneFor!==t.draggableId||t.isClone?r.createElement(hE,t):null}function gE(t){var e="boolean"!=typeof t.isDragDisabled||!t.isDragDisabled,n=Boolean(t.disableInteractiveElementBlocking),o=Boolean(t.shouldRespectForcePress);return r.createElement(mE,fe({},t,{isClone:!1,isEnabled:e,canDragInteractiveElements:n,shouldRespectForcePress:o}))}var AE=function(t,e){return t===e.droppable.type},vE=function(t,e){return e.draggables[t.draggable.id]},yE={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||yx(!1),document.body}},bE=og((function(){var t={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},e=fe({},t,{shouldAnimatePlaceholder:!1}),n=px((function(t){return{draggableId:t.id,type:t.type,source:{index:t.index,droppableId:t.droppableId}}})),r=px((function(r,o,i,a,l,s){var u=l.descriptor.id;if(l.descriptor.droppableId===r){var c=s?{render:s,dragging:n(l.descriptor)}:null,d={isDraggingOver:i,draggingOverWith:i?u:null,draggingFromThisWith:u,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:c}}if(!o)return e;if(!a)return t;var f={isDraggingOver:i,draggingOverWith:u,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:f,useClone:null}}));return function(n,o){var i=o.droppableId,a=o.type,l=!o.isDropDisabled,s=o.renderClone;if(n.isDragging){var u=n.critical;if(!AE(a,u))return e;var c=vE(u,n.dimensions),d=RS(n.impact)===i;return r(i,l,d,d,c,s)}if("DROP_ANIMATING"===n.phase){var f=n.completed;if(!AE(a,f.critical))return e;var p=vE(f.critical,n.dimensions);return r(i,l,dE(f.result)===i,RS(f.impact)===i,p,s)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var h=n.completed;if(!AE(a,h.critical))return e;var m=RS(h.impact)===i,g=Boolean(h.impact.at&&"COMBINE"===h.impact.at.type),A=h.critical.droppable.id===i;return m?g?t:e:A?t:e}return e}}),{updateViewportMaxScroll:function(t){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:t}}},null,{context:ck,pure:!0,areStatePropsEqual:cE})((function(t){var e=(0,r.useContext)(gk);e||yx(!1);var n=e.contextId,o=e.isMovementAllowed,i=(0,r.useRef)(null),a=(0,r.useRef)(null),l=t.children,s=t.droppableId,u=t.type,c=t.mode,d=t.direction,f=t.ignoreContainerClipping,p=t.isDropDisabled,h=t.isCombineEnabled,m=t.snapshot,g=t.useClone,A=t.updateViewportMaxScroll,v=t.getContainerForClone,y=ex((function(){return i.current}),[]),b=ex((function(t){i.current=t}),[]),w=(ex((function(){return a.current}),[]),ex((function(t){a.current=t}),[])),C=ex((function(){o()&&A({maxScroll:BO()})}),[o,A]);!function(t){var e=(0,r.useRef)(null),n=$k(gk),o=mk("droppable"),i=n.registry,a=n.marshal,l=Ak(t),s=tx((function(){return{id:t.droppableId,type:t.type,mode:t.mode}}),[t.droppableId,t.mode,t.type]),u=(0,r.useRef)(s),c=tx((function(){return px((function(t,n){e.current||yx(!1);var r={x:t,y:n};a.updateDroppableScroll(s.id,r)}))}),[s.id,a]),d=ex((function(){var t=e.current;return t&&t.env.closestScrollable?Yk(t.env.closestScrollable):_x}),[]),f=ex((function(){var t=d();c(t.x,t.y)}),[d,c]),p=tx((function(){return hx(f)}),[f]),h=ex((function(){var t=e.current,n=tE(t);t&&n||yx(!1),t.scrollOptions.shouldPublishImmediately?f():p()}),[p,f]),m=ex((function(t,r){e.current&&yx(!1);var o=l.current,i=o.getDroppableRef();i||yx(!1);var a=function(t){return{closestScrollable:Kk(t),isFixedOnPage:qk(t)}}(i),u={ref:i,descriptor:s,env:a,scrollOptions:r};e.current=u;var c=function(t){var e=t.ref,n=t.descriptor,r=t.env,o=t.windowScroll,i=t.direction,a=t.isDropDisabled,l=t.isCombineEnabled,s=t.shouldClipSubject,u=r.closestScrollable,c=function(t,e){var n=dx(t);if(!e)return n;if(t!==e)return n;var r=n.paddingBox.top-e.scrollTop,o=n.paddingBox.left-e.scrollLeft,i=r+e.scrollHeight,a=o+e.scrollWidth,l=rx({top:r,right:a,bottom:i,left:o},n.border);return ax({borderBox:l,margin:n.margin,border:n.border,padding:n.padding})}(e,u),d=ux(c,o),f=function(){if(!u)return null;var t=dx(u),e={scrollHeight:u.scrollHeight,scrollWidth:u.scrollWidth};return{client:t,page:ux(t,o),scroll:Yk(u),scrollSize:e,shouldClipSubject:s}}();return function(t){var e=t.descriptor,n=t.isEnabled,r=t.isCombineEnabled,o=t.isFixedOnPage,i=t.direction,a=t.client,l=t.page,s=t.closest,u=function(){if(!s)return null;var t=s.scrollSize,e=s.client,n=_O({scrollHeight:t.scrollHeight,scrollWidth:t.scrollWidth,height:e.paddingBox.height,width:e.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:e,scrollSize:t,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:n,diff:{value:_x,displacement:_x}}}}(),c="vertical"===i?lS:sS;return{descriptor:e,isCombineEnabled:r,isFixedOnPage:o,axis:c,isEnabled:n,client:a,page:l,frame:u,subject:Hx({page:l,withPlaceholder:null,axis:c,frame:u})}}({descriptor:n,isEnabled:!a,isCombineEnabled:l,isFixedOnPage:r.isFixedOnPage,direction:i,client:c,page:d,closest:f})}({ref:i,descriptor:s,env:a,windowScroll:t,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=a.closestScrollable;return d&&(d.setAttribute(nk,n.contextId),d.addEventListener("scroll",h,Jk(u.scrollOptions))),c}),[n.contextId,s,h,l]),g=ex((function(){var t=e.current,n=tE(t);return t&&n||yx(!1),Yk(n)}),[]),A=ex((function(){var t=e.current;t||yx(!1);var n=tE(t);e.current=null,n&&(p.cancel(),n.removeAttribute(nk),n.removeEventListener("scroll",h,Jk(t.scrollOptions)))}),[h,p]),v=ex((function(t){var n=e.current;n||yx(!1);var r=tE(n);r||yx(!1),r.scrollTop+=t.y,r.scrollLeft+=t.x}),[]),y=tx((function(){return{getDimensionAndWatchScroll:m,getScrollWhileDragging:g,dragStopped:A,scroll:v}}),[A,m,g,v]),b=tx((function(){return{uniqueId:o,descriptor:s,callbacks:y}}),[y,s,o]);ok((function(){return u.current=b.descriptor,i.droppable.register(b),function(){e.current&&A(),i.droppable.unregister(b)}}),[y,s,A,b,a,i.droppable]),ok((function(){e.current&&a.updateDroppableIsEnabled(u.current.id,!t.isDropDisabled)}),[t.isDropDisabled,a]),ok((function(){e.current&&a.updateDroppableIsCombineEnabled(u.current.id,t.isCombineEnabled)}),[t.isCombineEnabled,a])}({droppableId:s,type:u,mode:c,direction:d,isDropDisabled:p,isCombineEnabled:h,ignoreContainerClipping:f,getDroppableRef:y});var x=r.createElement(iE,{on:t.placeholder,shouldAnimate:t.shouldAnimatePlaceholder},(function(t){var e=t.onClose,o=t.data,i=t.animate;return r.createElement(rE,{placeholder:o,onClose:e,innerRef:w,animate:i,contextId:n,onTransitionEnd:C})})),S=tx((function(){return{innerRef:b,placeholder:x,droppableProps:{"data-rbd-droppable-id":s,"data-rbd-droppable-context-id":n}}}),[n,s,x,b]),O=g?g.dragging.draggableId:null,k=tx((function(){return{droppableId:s,type:u,isUsingCloneFor:O}}),[s,O,u]);return r.createElement(oE.Provider,{value:k},l(S,m),function(){if(!g)return null;var t=g.dragging,e=g.render,n=r.createElement(mE,{draggableId:t.draggableId,index:t.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return e(n,r,t)}));return km.createPortal(n,v())}())}));bE.defaultProps=yE;var wE=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},CE={action:E(SE||(SE=wE(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tcursor: pointer;\n\n\t\t&:last-child {\n\t\t\tmargin-right: 0;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tcursor: pointer;\n\n\t\t&:last-child {\n\t\t\tmargin-right: 0;\n\t\t}\n\t"])),aa),actionIcon:E(OE||(OE=wE(["\n\t\tfont-size: 18px;\n\t\tmargin-right: ",";\n\t\tcolor: ",";\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tfont-size: 18px;\n\t\tmargin-right: ",";\n\t\tcolor: ",";\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"])),Ho,oa,Mi),actionIconNoText:E(kE||(kE=wE(["\n\t\tmargin-right: 0;\n\t"],["\n\t\tmargin-right: 0;\n\t"])))};const xE=function(t){var e=t.textClassName,n=t.to,r=t.children,o=t.title,i=t.icon,a=t.onClick,l=t.showLabels,s=void 0===l||l,u=[CE.actionIcon,!s&&CE.actionIconNoText];return a?D("span",{onClick:a,css:CE.action,title:o},i?D(hl,{css:u},i):null,s&&D("span",{className:e},r)):n?D(Ac,{to:n,css:CE.action,title:o},i?D(hl,{css:u},i):null,s&&D("span",{className:e},r)):null};var SE,OE,kE,EE=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},_E=function(){return(_E=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},PE=["25%","50%","75%","100%"],BE={wrapper:E(DE||(DE=EE(["\n\t\tpadding: 0;\n\t\twidth: 100%;\n\t\tmargin-bottom: ",";\n\n\t\t:first-of-type {\n\t\t\tpadding-left: 0;\n\t\t}\n\t\t"," {\n\t\t\tmargin-right: 20px;\n\t\t}\n\t\t:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\t\t"," {\n\t\t\t/* Note: flex-wrap doesn't work with print page beak\n\t\t\tso row and tile use table layout to replicate.\n\t\t\t*/\n\t\t\tmargin-bottom: ",";\n\t\t\tbreak-inside: avoid;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t"],["\n\t\tpadding: 0;\n\t\twidth: 100%;\n\t\tmargin-bottom: ",";\n\n\t\t:first-of-type {\n\t\t\tpadding-left: 0;\n\t\t}\n\t\t"," {\n\t\t\tmargin-right: 20px;\n\t\t}\n\t\t:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\t\t"," {\n\t\t\t/* Note: flex-wrap doesn't work with print page beak\n\t\t\tso row and tile use table layout to replicate.\n\t\t\t*/\n\t\t\tmargin-bottom: ",";\n\t\t\tbreak-inside: avoid;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t"])),Qo,Ti,Ri,Ho),wrapperDraggable:E(NE||(NE=EE(["\n\t\tmargin-bottom: 0;\n\t\tborder: 3px dashed ",";\n\t\tposition: relative;\n\t"],["\n\t\tmargin-bottom: 0;\n\t\tborder: 3px dashed ",";\n\t\tposition: relative;\n\t"])),ea),wrapperDragging:E(FE||(FE=EE(["\n\t\t",";\n\t\topacity: 0.8;\n\t\tborder: 3px dashed ",";\n\t"],["\n\t\t",";\n\t\topacity: 0.8;\n\t\tborder: 3px dashed ",";\n\t"])),ha.shadowLarge,Yi),hoverIndicator:E(LE||(LE=EE(["\n\t\tposition: absolute;\n\t\ttop: 45px;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tbackground: rgb(255, 255, 255, 0.75); // rgb(52, 88, 240, 0.3);\n\t\tcolor: ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tfont-size: 48px;\n\t\tfont-weight: 500;\n\t\tfont-family: Roboto, sans-serif;\n\t\ttext-align: center;\n\t\tpadding: 0 1rem;\n\t"],["\n\t\tposition: absolute;\n\t\ttop: 45px;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tbackground: rgb(255, 255, 255, 0.75); // rgb(52, 88, 240, 0.3);\n\t\tcolor: ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tfont-size: 48px;\n\t\tfont-weight: 500;\n\t\tfont-family: Roboto, sans-serif;\n\t\ttext-align: center;\n\t\tpadding: 0 1rem;\n\t"])),aa),tile:E(jE||(jE=EE(["\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tpadding: ",";\n\t\tpadding-top: 0;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tposition: relative;\n\t\toverflow: visible;\n\t\tmin-width: 0;\n\t\tbackground: #fff;\n\t"],["\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tpadding: ",";\n\t\tpadding-top: 0;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tposition: relative;\n\t\toverflow: visible;\n\t\tmin-width: 0;\n\t\tbackground: #fff;\n\t"])),Uo),container1:E(HE||(HE=EE(["\n\t\t"," {\n\t\t\twidth: 25%;\n\t\t\tmax-width: 25%;\n\t\t}\n\t\t"," {\n\t\t\twidth: 50%;\n\t\t\tmax-width: 50%;\n\t\t}\n\t"],["\n\t\t"," {\n\t\t\twidth: 25%;\n\t\t\tmax-width: 25%;\n\t\t}\n\t\t"," {\n\t\t\twidth: 50%;\n\t\t\tmax-width: 50%;\n\t\t}\n\t"])),Ti,Ri),container2:E(UE||(UE=EE(["\n\t\t"," {\n\t\t\twidth: 50%;\n\t\t\tmax-width: 50%;\n\t\t}\n\t\t"," {\n\t\t\twidth: 50%;\n\t\t\tmax-width: 50%;\n\t\t}\n\t"],["\n\t\t"," {\n\t\t\twidth: 50%;\n\t\t\tmax-width: 50%;\n\t\t}\n\t\t"," {\n\t\t\twidth: 50%;\n\t\t\tmax-width: 50%;\n\t\t}\n\t"])),Ti,Ri),container3:E(zE||(zE=EE(["\n\t\t"," {\n\t\t\twidth: 75%;\n\t\t\tmax-width: 75%;\n\t\t}\n\t\t"," {\n\t\t\twidth: 75%;\n\t\t\tmax-width: 75%;\n\t\t}\n\t"],["\n\t\t"," {\n\t\t\twidth: 75%;\n\t\t\tmax-width: 75%;\n\t\t}\n\t\t"," {\n\t\t\twidth: 75%;\n\t\t\tmax-width: 75%;\n\t\t}\n\t"])),Ti,Ri),container4:E(QE||(QE=EE(["\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t"],["\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t"]))),titleRow:E(VE||(VE=EE(["\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t\tborder-bottom: 1px "," solid;\n\t\theight: 46px;\n\t\tmargin-bottom: ",";\n\t\t"," {\n\t\t\theight: 36px;\n\t\t\tborder-bottom: 1px "," solid;\n\t\t\tmargin-bottom: ",";\n\t\t\ttext-align: center;\n\t\t}\n\t\tmin-width: 0;\n\t"],["\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t\tborder-bottom: 1px "," solid;\n\t\theight: 46px;\n\t\tmargin-bottom: ",";\n\t\t"," {\n\t\t\theight: 36px;\n\t\t\tborder-bottom: 1px "," solid;\n\t\t\tmargin-bottom: ",";\n\t\t\ttext-align: center;\n\t\t}\n\t\tmin-width: 0;\n\t"])),ea,Vo,Ri,$i,Go),titleIcons:E(WE||(WE=EE(["\n\t\tdisplay: flex;\n\t\tmargin-left: ",";\n\n\t\tspan:not(:last-child) {\n\t\t\tmargin-right: ",";\n\t\t}\n\t\t"," {\n\t\t\tspan:not(:last-child) {\n\t\t\t\tmargin-right: ",";\n\t\t\t}\n\t\t}\n\t\t"," {\n\t\t\tdisplay: none;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\tmargin-left: ",";\n\n\t\tspan:not(:last-child) {\n\t\t\tmargin-right: ",";\n\t\t}\n\t\t"," {\n\t\t\tspan:not(:last-child) {\n\t\t\t\tmargin-right: ",";\n\t\t\t}\n\t\t}\n\t\t"," {\n\t\t\tdisplay: none;\n\t\t}\n\t"])),Ho,jo,Bi,jo,Ri),title:E(GE||(GE=EE(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tfont-size: 16px;\n\t\tline-height: 1;\n\t\t:hover {\n\t\t\tcolor: ",";\n\t\t\t* {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t\tflex-grow: 1;\n\t\tflex-shrink: 1;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\tmargin-left: ",";\n\n\t\t"," {\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t// Drilldown icons\n\t\ti {\n\t\t\tfont-size: 16px;\n\t\t\tmargin-right: ",";\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tfont-size: 16px;\n\t\tline-height: 1;\n\t\t:hover {\n\t\t\tcolor: ",";\n\t\t\t* {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t\tflex-grow: 1;\n\t\tflex-shrink: 1;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\tmargin-left: ",";\n\n\t\t"," {\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t// Drilldown icons\n\t\ti {\n\t\t\tfont-size: 16px;\n\t\t\tmargin-right: ",";\n\t\t\tcolor: ",";\n\t\t}\n\t"])),ia,ia,ia,Lo,Ri,jo,oa),titleClickable:E(KE||(KE=EE(["\n\t\tcursor: pointer;\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t\t// Drilldown Icon\n\t\t\ti {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t"],["\n\t\tcursor: pointer;\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t\t// Drilldown Icon\n\t\t\ti {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t"])),Mi,Mi),expandIcon:E(YE||(YE=EE(["\n\t\tfont-size: 16px;\n\t\tmargin-left: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 16px;\n\t\tmargin-left: ",";\n\t\tcolor: ",";\n\t"])),Ho,oa),content:E(qE||(qE=EE(["\n\t\tflex-grow: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t"],["\n\t\tflex-grow: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t"]))),footer:E(XE||(XE=EE(["\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tmargin-top: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tmargin-top: ",";\n\t"])),jo)},TE={1:BE.container1,2:BE.container2,3:BE.container3,4:BE.container4},RE=function(t){var e=t.id,n=t.index,o=t.children,i=t.size,a=t.draggable,l=TE[i];if(a){var s=(0,r.useState)(!1),u=s[0],c=s[1],d=(0,r.useCallback)((function(){return c(!0)}),[c]),f=(0,r.useCallback)((function(){return c(!1)}),[c]);return D(gE,{draggableId:e.toString(),index:n},(function(t,e){return D("div",_E({css:[BE.wrapper,BE.wrapperDraggable,l,e.isDragging&&BE.wrapperDragging],onMouseEnter:d,onMouseLeave:f,ref:t.innerRef},t.draggableProps,t.dragHandleProps),D("div",{css:BE.tile},o),u?D("div",{css:BE.hoverIndicator},"Drag to move"):null)}))}return D("div",{css:[BE.wrapper,l]},D("div",{css:BE.tile},o))},IE=function(t){var e=t.title,n=t.menuItems,r=t.onClick,o=t.children;return D("div",{css:BE.titleRow},D("div",{css:[BE.title,r&&BE.titleClickable],title:e,onClick:r},!!r&&D(pl,null,"launch"),e),o,D("span",{css:[ha.colorHint,BE.titleIcons]},Ss()(n,(function(t){return D(xE,{key:t.label,showLabels:!1,onClick:t.onClick,icon:t.icon,title:t.title},t.label)}))))},ME=function(t){var e=t.children;return D("div",{css:BE.footer},e)};RE.Header=IE,RE.Footer=ME;var DE,NE,FE,LE,jE,HE,UE,zE,QE,VE,WE,GE,KE,YE,qE,XE,ZE=function(t){return t.size||ni[t.type]},JE=function(t){return gi()(t,"row").reduce((function(t,e){var n=Cb()(t),r=Cb()(n);return r&&n&&r.row===e.row?n.push(e):t.push([e]),t}),[]).map((function(t){return gi()(t,"index")}))};const $E=function(t){var e=t.value;if(e){if("ABSOLUTE"===e.type)return D(se,{id:"daterange.absolute",values:e});if("RELATIVE"===e.type)return D(se,{id:"daterange.relative."+e.unit,values:e});if("PRESET"===e.type)return D(se,{id:"daterange.preset."+e.preset})}return null};var t_=n(48403),e_=n.n(t_),n_=n(98913),r_=n.n(n_);function o_(t,e){Es(2,arguments);var n=_s(t),r=_s(e);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function i_(t,e){Es(2,arguments);var n=_s(t),r=_s(e);return n.getTime()>r.getTime()}function a_(t,e){Es(2,arguments);var n=_s(t),r=_s(e);return n.getTime()<r.getTime()}var l_=n(27211),s_=n.n(l_),u_=E(f_||(f_=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t.Range {\n\t\tfont-size: 0.8rem;\n\n\t\t.DayPicker-NavButton {\n\t\t\ttop: 0;\n\t\t\tmargin-top: 0;\n\t\t\t:focus {\n\t\t\t\toutline: none !important;\n\t\t\t}\n\t\t}\n\t\t.DayPicker-Caption > div {\n\t\t\tfont-size: 0.875rem;\n\t\t}\n\t\t.DayPicker-wrapper:focus {\n\t\t\toutline: none;\n\t\t}\n\t\t.DayPicker-Months {\n\t\t\tmargin: 1rem; // Small - DayPicker padding .4rem\n\t\t}\n\t\t.DayPicker-Month {\n\t\t\tborder-spacing: 0 3px;\n\t\t\tborder-collapse: separate;\n\t\t\tmargin: 0;\n\n\t\t\t&:first-of-type {\n\t\t\t\tmargin-right: ",";\n\t\t\t}\n\t\t}\n\t\t.DayPicker-Weekday {\n\t\t\tcolor: ",";\n\t\t\tpadding-top: 0.8em;\n\t\t\tpadding-bottom: 0.8em;\n\t\t}\n\t\t.DayPicker-Day {\n\t\t\tpadding: 0.8em;\n\t\t\t:focus {\n\t\t\t\toutline: none !important;\n\t\t\t}\n\t\t}\n\t\t.DayPicker-Day--start:not(.DayPicker-Day--outside):not(.DayPicker-Day--end),\n\t\t.DayPicker-Day--end:not(.DayPicker-Day--outside):not(.DayPicker-Day--start) {\n\t\t\tbackground-color: "," !important;\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\n\t\t\t::before {\n\t\t\t\tcontent: ' ';\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: 0;\n\t\t\t\tbottom: 0;\n\t\t\t\tleft: 0;\n\t\t\t\tbackground-color: ",";\n\t\t\t\tborder-radius: 50%;\n\t\t\t\tz-index: -1;\n\t\t\t}\n\t\t}\n\t\t.DayPicker-Day--start {\n\t\t\tborder-radius: 50% 0 0 50%;\n\t\t}\n\t\t.DayPicker-Day--end {\n\t\t\tborder-radius: 0 50% 50% 0;\n\t\t}\n\t\t.DayPicker-Day--start.DayPicker-Day--end {\n\t\t\tborder-radius: 50%;\n\t\t}\n\t\t.DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside) {\n\t\t\tbackground-color: "," !important;\n\t\t\tcolor: ",";\n\t\t\tborder-radius: 0 !important;\n\t\t}\n\t}\n"],["\n\t.Range {\n\t\tfont-size: 0.8rem;\n\n\t\t.DayPicker-NavButton {\n\t\t\ttop: 0;\n\t\t\tmargin-top: 0;\n\t\t\t:focus {\n\t\t\t\toutline: none !important;\n\t\t\t}\n\t\t}\n\t\t.DayPicker-Caption > div {\n\t\t\tfont-size: 0.875rem;\n\t\t}\n\t\t.DayPicker-wrapper:focus {\n\t\t\toutline: none;\n\t\t}\n\t\t.DayPicker-Months {\n\t\t\tmargin: 1rem; // Small - DayPicker padding .4rem\n\t\t}\n\t\t.DayPicker-Month {\n\t\t\tborder-spacing: 0 3px;\n\t\t\tborder-collapse: separate;\n\t\t\tmargin: 0;\n\n\t\t\t&:first-of-type {\n\t\t\t\tmargin-right: ",";\n\t\t\t}\n\t\t}\n\t\t.DayPicker-Weekday {\n\t\t\tcolor: ",";\n\t\t\tpadding-top: 0.8em;\n\t\t\tpadding-bottom: 0.8em;\n\t\t}\n\t\t.DayPicker-Day {\n\t\t\tpadding: 0.8em;\n\t\t\t:focus {\n\t\t\t\toutline: none !important;\n\t\t\t}\n\t\t}\n\t\t.DayPicker-Day--start:not(.DayPicker-Day--outside):not(.DayPicker-Day--end),\n\t\t.DayPicker-Day--end:not(.DayPicker-Day--outside):not(.DayPicker-Day--start) {\n\t\t\tbackground-color: "," !important;\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\n\t\t\t::before {\n\t\t\t\tcontent: ' ';\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: 0;\n\t\t\t\tbottom: 0;\n\t\t\t\tleft: 0;\n\t\t\t\tbackground-color: ",";\n\t\t\t\tborder-radius: 50%;\n\t\t\t\tz-index: -1;\n\t\t\t}\n\t\t}\n\t\t.DayPicker-Day--start {\n\t\t\tborder-radius: 50% 0 0 50%;\n\t\t}\n\t\t.DayPicker-Day--end {\n\t\t\tborder-radius: 0 50% 50% 0;\n\t\t}\n\t\t.DayPicker-Day--start.DayPicker-Day--end {\n\t\t\tborder-radius: 50%;\n\t\t}\n\t\t.DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside) {\n\t\t\tbackground-color: "," !important;\n\t\t\tcolor: ",";\n\t\t\tborder-radius: 0 !important;\n\t\t}\n\t}\n"])),Uo,Li,ta,Mi,ta,Ni),c_=function(){var t=Sm().fnsLocale;return(0,r.useMemo)((function(){var e=t.localize;if(e){var n=r_()(11,(function(t){return e.month(t)}));return{formatDay:function(t){return e.day(t.getDate())},formatMonthTitle:function(t){return e_()(e.month(t.getMonth()))},formatWeekdayLong:function(t){return e.day(t)},formatWeekdayShort:function(t){return e.day(t,{width:"short"})},getFirstDayOfWeek:function(){return t.options?t.options.weekStartsOn:1},getMonths:function(){return n}}}return console.error("Missing localize for locale",t.code),{}}),[t])};const d_=function(t){var e=t.selected,n=t.min,o=t.max,i=void 0===o?Ed():o,a=t.onSelect,l=t.useRelative,s=t.showSingle,u=void 0!==s&&s,c=(0,r.useState)(),d=c[0],f=c[1],p=(0,r.useState)(),h=p[0],m=p[1],g=(0,r.useState)(),A=g[0],v=g[1],y=(0,r.useState)(),b=y[0],w=y[1],C=(0,r.useRef)(new Date);if(e&&d!==e){var x=Ef(e),S=kf(e);m(S),v(x),w(x),f(e),function(t,e){return!e||o_(t,e)||o_(bd(t,1),e)}(C.current,x)||(C.current=x)}var O=(0,r.useCallback)((function(t){var e=!n||i_(t,n);return e&&(!i||a_(t,i))}),[n,i]),k=(0,r.useCallback)((function(t){if(O(t))if(h&&!A){v(t);var e=a_(h,t);a(e?_f(h,t,l):_f(t,h,l))}else m(t),v(void 0),w(void 0)}),[h,A,l]),E=(0,r.useCallback)((function(t){h&&!A&&O(t)&&w(t)}),[h,A]),_={start:h,end:A},P=n?i?{before:n,after:i}:{before:n}:i?{after:i}:void 0,B=h&&b?[h,{from:h,to:b}]:h;return D(r.Fragment,null,D(s_(),{className:"Range",numberOfMonths:u?1:2,month:C.current,onDayClick:k,onDayMouseEnter:E,onMonthChange:function(t){return C.current=t},disabledDays:P,selectedDays:B,modifiers:_,localeUtils:c_()}),D(N,{styles:u_}))};var f_,p_=function(t,e){if(!t)return"";var n=t.value;if(si(t.type)&&0!==n&&!n)return"";switch(t.type){case"WEEK_MON":return e.formatMessage({id:"queries.filters.date_due_week_mon"});case"WEEK_SUN":return e.formatMessage({id:"queries.filters.date_due_week_sun"});case"NONE":return e.formatMessage({id:"queries.filters.date_due_none"});case"PAST":return e.formatMessage({id:"queries.filters.date_in_the_past"});case"ABSOLUTE":var r=t.dateRange;if(!r)return"";var o="",i="";if(r.from){var a=Bf(r.from);o=e.formatDate(a,{month:"short",day:"numeric"})}if(r.to){var l=Bf(r.to);i=e.formatDate(l,{month:"short",day:"numeric"})}return o+" - "+i;case"X_DAYS_AGO":return e.formatMessage({id:"queries.filters.earlier_than_x_days_ago"},{value:n});case"BEFORE":return e.formatMessage({id:"queries.filters.earlier_than_x_days_from_now"},{value:n});case"LESS_THAN":return e.formatMessage({id:"queries.filters.later_than_x_days_ago"},{value:n});case"LATER_THAN":return e.formatMessage({id:"queries.filters.later_than_x_days_from_now"},{value:n})}return function(t){throw new Error("Didn't expect to get here")}(t.type)},h_=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},m_={container:E(b_||(b_=h_(["\n\t\tdisplay: flex;\n\t\tbackground-color: ",";\n\t\tflex-direction: column;\n\t\toverflow-y: auto;\n\t\tmargin: ",";\n\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\tbackground-color: ",";\n\t\tflex-direction: column;\n\t\toverflow-y: auto;\n\t\tmargin: ",";\n\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\t"])),zi,Uo,Bi),presets:E(w_||(w_=h_(["\n\t\tpadding: "," "," "," ",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tbackground-color: ",";\n\t\tborder-left: 1px solid ",";\n\t"],["\n\t\tpadding: "," "," "," ",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tbackground-color: ",";\n\t\tborder-left: 1px solid ",";\n\t"])),Go,Go,Vo,Vo,ta,$i),preset:E(C_||(C_=h_(["\n\t\tpadding: "," 0;\n\t\tcursor: pointer;\n\t\tcolor: ",";\n\t\t:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t\t:first-child {\n\t\t\tpadding-top: 0;\n\t\t}\n\t\t:last-child {\n\t\t\tpadding-bottom: 0;\n\t\t}\n\t"],["\n\t\tpadding: "," 0;\n\t\tcursor: pointer;\n\t\tcolor: ",";\n\t\t:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t\t:first-child {\n\t\t\tpadding-top: 0;\n\t\t}\n\t\t:last-child {\n\t\t\tpadding-bottom: 0;\n\t\t}\n\t"])),Ho,la,Mi),buttons:E(x_||(x_=h_(["\n\t\tmargin-top: ",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\t* {\n\t\t\tflex: 1;\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t"],["\n\t\tmargin-top: ",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\t* {\n\t\t\tflex: 1;\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t"])),Go,jo),selectedContainer:E(S_||(S_=h_(["\n\t\t","\n\t\tpadding: "," ",";\n\t\tmargin-top: ",";\n\t\tborder-bottom: 1px solid ",";\n\t\tfont-size: 0.8rem;\n\t"],["\n\t\t","\n\t\tpadding: "," ",";\n\t\tmargin-top: ",";\n\t\tborder-bottom: 1px solid ",";\n\t\tfont-size: 0.8rem;\n\t"])),ma.rowCenterY,Uo,zo,jo,ta),selectedLabel:E(O_||(O_=h_(["\n\t\tfont-size: 0.875rem;\n\t\tfont-weight: 500;\n\t"],["\n\t\tfont-size: 0.875rem;\n\t\tfont-weight: 500;\n\t"]))),selectedValue:E(k_||(k_=h_(["\n\t\tfont-size: 1rem;\n\t\tmargin-left: ",";\n\t\tmin-width: 13em;\n\t\ttext-align: left;\n\t"],["\n\t\tfont-size: 1rem;\n\t\tmargin-left: ",";\n\t\tmin-width: 13em;\n\t\ttext-align: left;\n\t"])),Uo),useAbsolute:E(E_||(E_=h_(["\n\t\tcursor: pointer;\n\t\tcolor: ",";\n\t\tfont-size: 0.8rem;\n\t\tmargin-left: ",";\n\t\t:hover {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t"],["\n\t\tcursor: pointer;\n\t\tcolor: ",";\n\t\tfont-size: 0.8rem;\n\t\tmargin-left: ",";\n\t\t:hover {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t"])),Mi,"auto")},g_=[{type:"PRESET",preset:"TODAY"},{type:"PRESET",preset:"YESTERDAY"},{type:"RELATIVE",value:7,unit:"DAYS"},{type:"RELATIVE",value:30,unit:"DAYS"},{type:"PRESET",preset:"THIS_MONTH"},{type:"PRESET",preset:"LAST_MONTH"},{type:"PRESET",preset:"MTD"},{type:"PRESET",preset:"YTD"}],A_=function(t){return"RELATIVE"===t.type?t.type+"-"+t.unit+"-"+t.value:"ABSOLUTE"===t.type?t.type+"-"+t.from+"-"+t.to:t.type+"-"+t.preset},v_=function(t){var e=t.value,n=t.onSelect;return D("div",{css:m_.preset,onClick:function(){return n(e)}},D($E,{value:e}))};const y_=function(t){var e=t.value,n=t.label,o=t.onCancel,i=t.onSave,a=t.maxDate,l=(0,r.useState)(e),s=l[0],u=l[1];return D("div",{css:m_.container},D("div",null,D("div",{css:m_.selectedContainer},D("div",{css:m_.selectedLabel},n||D(se,{id:"daterange.selected"})),D("div",{css:m_.selectedValue},s?D($E,{value:s}):D("span",null," ")),s&&"ABSOLUTE"!==s.type?D("div",{css:m_.useAbsolute,onClick:function(){return u("ABSOLUTE"===(t=s).type?t:{type:"ABSOLUTE",from:kf(t),to:Ef(t)});var t}},D(se,{id:"daterange.use_absolute"})):null),D("div",null,D(d_,{selected:s,onSelect:u,useRelative:!0,max:a}))),D("div",{css:m_.presets},D("div",null,g_.map((function(t){return D(v_,{key:A_(t),value:t,onSelect:u})}))),D("div",{css:m_.buttons},D(Wl,{onClick:function(){return i(s)},type:"INFO"},D(se,{id:"save"})),D(Wl,{onClick:o,type:"SECONDARY"},D(se,{id:"cancel"})))))};var b_,w_,C_,x_,S_,O_,k_,E_,__=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},P_={button:E(T_||(T_=__(["\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tfont-weight: 400;\n\t\tflex: 1;\n\t\t"," {\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tfont-weight: 400;\n\t\tflex: 1;\n\t\t"," {\n\t\t\tcolor: ",";\n\t\t}\n\t"])),aa,Ri,ra),disabled:E(R_||(R_=__(["\n\t\tcursor: auto;\n\t"],["\n\t\tcursor: auto;\n\t"]))),bordered:E(I_||(I_=__(["\n\t\tborder: 1px solid ",";\n\t\tpadding: "," ",";\n\t\tbackground: ",";\n\t\tborder-radius: ",";\n\t"],["\n\t\tborder: 1px solid ",";\n\t\tpadding: "," ",";\n\t\tbackground: ",";\n\t\tborder-radius: ",";\n\t"])),na,Ho,Uo,sa,ca),innerFill:E(M_||(M_=__(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"]))),icon:E(D_||(D_=__(["\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t\tmargin-right: ",";\n\t\tfont-size: 18px;\n\t"],["\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t\tmargin-right: ",";\n\t\tfont-size: 18px;\n\t"])),oa,Ho),secondaryIcon:E(N_||(N_=__(["\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t\tmargin-left: ",";\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t\tmargin-left: ",";\n\t"])),ia,jo)};const B_=function(t){var e=t.icon,n=t.secondaryIcon,r=t.children,o=t.onClick,i=t.className,a=t.inline;return D("div",{className:i,css:[P_.button,!o&&P_.disabled,!(void 0!==a&&a)&&P_.bordered],onClick:o},D("div",{css:[P_.innerFill,ha.fillSpace]},e&&D(hl,{css:P_.icon},e),r),n&&D(hl,{css:[P_.secondaryIcon,ha.hideOnPrint]},n))};var T_,R_,I_,M_,D_,N_;const F_=function(t,e){document.addEventListener(t,e)},L_=function(t,e){document.dispatchEvent(new CustomEvent(t,{detail:e}))},j_=function(t,e){document.removeEventListener(t,e)},H_=function(t){var e=t.value,n=t.onChange,o=t.className,i=t.icon,a=t.maxDate,l=(0,r.useState)(!1),s=l[0],u=l[1],c=function(){return u(!1)};return D(r.Fragment,null,D(B_,{className:o,icon:i&&"calendar_today",secondaryIcon:"expand_more",onClick:function(){return n&&u(!0)},inline:!0},e?D($E,{value:e}):D(se,{id:"daterange.empty_range"})),s&&D(Sw,{onClose:c},D(y_,{value:e,onCancel:c,onSave:function(t){n&&n(t),u(!1),L_("TOUR_EVENT",{tourEventId:"change-date-range"})},maxDate:a})))};var U_={container:E(Q_||(Q_=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tmargin-left: auto;\n\t\t"," {\n\t\t\tmargin: 0 auto;\n\t\t}\n\t"],["\n\t\tmargin-left: auto;\n\t\t"," {\n\t\t\tmargin: 0 auto;\n\t\t}\n\t"])),Ri)};const z_=function(t){var e=t.filter,n=t.onFilterChange,r=t.maxDate;return(null==e?void 0:e.dateRange)?D(ME,null,D("div",{css:U_.container},D(H_,{value:e.dateRange,onChange:function(t){return n({dateRange:t})},maxDate:r}))):null};var Q_,V_=n(18446),W_=n.n(V_);const G_=mw((function(t){var e=(0,r.useState)(!!t&&t.enabled),n=e[0],o=e[1],i=(0,r.useState)(t?t.updates:{}),a=i[0],l=i[1],s=function(){var e,n;t&&(e=t.id,n=t.forReport,Hf.get("/"+(n?"reports":"cardsqueries")+"/"+e+"/boardsUpdates")).then((function(t){W_()(a,t)||l(t)})).catch((function(){return{}}))};return(0,r.useEffect)((function(){if(n&&t){var e=setInterval(s,hs.boardsUpdatesPollingTimeMs);return function(){return clearInterval(e)}}}),[n]),{boardsUpdates:a,autoRefreshEnabled:n,toggleAutoRefresh:function(){o((function(t){return!t}))}}})),K_=function(t,e){var n=G_.useContainer().boardsUpdates,o=e||[],i=Object.entries(n).filter((function(t){var e=t[0];return t[1],o.includes(e)})).sort((function(t,e){return t[0].localeCompare(e[0])})).map((function(t){return t[0],t[1]})).join(","),a=(0,r.useRef)(!0);(0,r.useEffect)((function(){a.current?a.current=!1:t()}),[i]),(0,r.useEffect)((function(){var e=setInterval((function(){t()}),hs.boardsUpdatesForcedRefreshTimeMs);return function(){return clearInterval(e)}}),[])},Y_=function(t){var e=t.spec,n=t.filter,r=t.editing,o=t.menuItems,i=t.drilldownLink,a=t.index,l=t.onFilterChange,s=t.children,u=t.reloadData,c=$e();return K_(u,e.boards),D(RE,{id:e.id,size:ZE(e),index:a,draggable:r},D(IE,{title:e.name,menuItems:o,onClick:r?void 0:function(){return c.push(i)}}),s,r||D(z_,{filter:n,onFilterChange:l}))};var q_=function(t){return X_(t.filters.groupBy)},X_=function(t){var e=Ah(),n=null==t?void 0:t.type;return"MEMBER"===n?e.formatMessage({id:"card.group.unknown.member"}):"LABEL"===n?e.formatMessage({id:"card.group.unknown.label"}):"FIELD"===n?e.formatMessage({id:"card.group.unknown.field"}):void 0},Z_=JC((function(t){var e=t.spec,n=t.data;if(!n||n&&0===n.groups.length)return D(Sc,null);var r=gw.useContainer().printMode,o=q_(e);return D(WC,{unknownLabel:o,groupBy:e.filters.groupBy,data:Zg()(n.groups,"sortKey")||[],printMode:r})}));var J_=JC((function(t){var e=t.spec,n=t.data;if(!n||n&&0===n.groups.length)return D(Sc,null);var r=gw.useContainer().printMode,o=q_(e),i=Zg()(n.groups,"sortKey")||[],a=i.find((function(t){return t.count<0}));return D(a?WC:IC,{unknownLabel:o,groupBy:e.filters.groupBy,data:i,printMode:r})}));var $_=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},tP={select:E(nP||(nP=$_(["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tuser-select: none;\n\t\twidth: 100%;\n\t"],["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tuser-select: none;\n\t\twidth: 100%;\n\t"]))),selectTrigger:E(rP||(rP=$_(["\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex: 1;\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex: 1;\n\t"])),aa),bordered:E(oP||(oP=$_(["\n\t\tborder: 1px solid ",";\n\t\tpadding: "," ",";\n\t\tbackground: ",";\n\t\tborder-radius: ",";\n\t"],["\n\t\tborder: 1px solid ",";\n\t\tpadding: "," ",";\n\t\tbackground: ",";\n\t\tborder-radius: ",";\n\t"])),ea,Ho,Uo,sa,ca),innerFill:E(iP||(iP=$_(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"]))),icon:E(aP||(aP=$_(["\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t\tmargin-right: ",";\n\t\tfont-size: 18px;\n\t"],["\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t\tmargin-right: ",";\n\t\tfont-size: 18px;\n\t"])),oa,Ho),triggerIcon:E(lP||(lP=$_(["\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t\tmargin-left: ",";\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\tcolor: ",";\n\t\tvertical-align: middle;\n\t\tmargin-left: ",";\n\t"])),ia,jo),menu:E(sP||(sP=$_(["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"],["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"])),Ho),disabledItem:E(uP||(uP=$_(["\n\t\tcolor: ",";\n\t"],["\n\t\tcolor: ",";\n\t"])),ea)};const eP=function(t){var e=t.onChange,n=t.search,o=t.searchPlaceholder,i=t.options,a=t.icon,l=t.value,s=t.className,u=t.placeholder,c=t.inline,d=void 0!==c&&c,f=(0,r.useState)(!1),p=f[0],h=f[1],m=(0,r.useState)(""),g=m[0],A=m[1],v=function(){h(!1),A("")},y=function(t,e){if(!t)return"";var n=e.find((function(e){return e.value===t}));return n?n.label:""}(l,i),b=g?i.filter((function(t){return t.label.toLowerCase().includes(g.toLowerCase())})):i;return D("div",{css:tP.select,className:s},D(B_,{inline:d,onClick:p?v:function(){return h(!0)},icon:a,secondaryIcon:p?"expand_less":"expand_more"},y||u),D("div",{css:tP.menu},D(qb,{visible:p,onClose:v},D(r.Fragment,null,n?D(qb.SearchBar,{placeholder:o,onSearch:A}):null,b.map((function(t){return D(qb.Item,{key:t.value,active:t.value===l,onClick:t.disabled?ad():function(){e(t.value),v()},css:[t.disabled&&tP.disabledItem]},t.label)}))))))};var nP,rP,oP,iP,aP,lP,sP,uP,cP=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},dP={select:E(pP||(pP=cP(["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tuser-select: none;\n\t\twidth: 100%;\n\t"],["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tuser-select: none;\n\t\twidth: 100%;\n\t"]))),menu:E(hP||(hP=cP(["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"],["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"])),Ho),option:E(mP||(mP=cP(["\n\t\twidth: 0.85em;\n\t\theight: 0.85em;\n\t\tbackground-color: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: 6px;\n\t\tmargin-right: ",";\n\t"],["\n\t\twidth: 0.85em;\n\t\theight: 0.85em;\n\t\tbackground-color: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: 6px;\n\t\tmargin-right: ",";\n\t"])),$i,na,Ho),optionActive:E(gP||(gP=cP(["\n\t\tbackground-color: ",";\n\t"],["\n\t\tbackground-color: ",";\n\t"])),Mi),removeFilter:E(AP||(AP=cP(["\n\t\tfont-weight: 500;\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t\ttext-align: center;\n\t\tmargin-bottom: -0.5em;\n\t\tpadding: 0.55em 0.75em 0.55em 2.1em; //left calculation 0.75 + 0.85 + 0.5\n\t\tborder-bottom-left-radius: 8px;\n\t\tborder-bottom-right-radius: 8px;\n\t"],["\n\t\tfont-weight: 500;\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t\ttext-align: center;\n\t\tmargin-bottom: -0.5em;\n\t\tpadding: 0.55em 0.75em 0.55em 2.1em; //left calculation 0.75 + 0.85 + 0.5\n\t\tborder-bottom-left-radius: 8px;\n\t\tborder-bottom-right-radius: 8px;\n\t"])),$i,Mi)};const fP=function(t){var e,n=t.values,o=t.onChange,i=t.options,a=t.icon,l=t.className,s=t.placeholder,u=t.inline,c=void 0!==u&&u,d=t.onRemoveFilter,f=t.initiallyOpen,p=void 0!==f&&f,h=t.actAsSingleSelect,m=void 0!==h&&h,g=(0,r.useState)(p),A=g[0],v=g[1],y=function(t){return function(){var e=t.value;m?(o([e]),v(!1)):n.includes(e)?o(fg()(n,e)):o(function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}(n,[e]))}},b=n.length?null===(e=i.find((function(t){return t.value===n[0]})))||void 0===e?void 0:e.label:"";return D("div",{css:dP.select,className:l},D(B_,{inline:c,onClick:function(){return v(!A)},icon:a,secondaryIcon:A?"expand_less":"expand_more"},0===n.length?s:1===n.length?b:D(se,{id:"multi_select.selection",values:{firstSelected:b,othersCount:n.length-1}})),D("div",{css:dP.menu},D(qb,{visible:A,onClose:function(){v(!1)}},D(r.Fragment,null,i.map((function(t){var e=n.includes(t.value);return D(qb.Item,{key:t.value,active:e,onClick:y(t)},D("div",{css:ma.rowCenterY},D("div",{css:[dP.option,e&&dP.optionActive]}),t.label))})),d?D(qb.Item,{css:dP.removeFilter,onClick:d},D(se,{id:"multi_select.remove_filter"})):null))))};var pP,hP,mP,gP,AP,vP;!function(t){t.Members="MEMBER",t.Labels="LABEL",t.Lists="LIST"}(vP||(vP={}));var yP={list:Ey,checkbox:_y,text:function(t){var e=t.className;return D("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M1.17328 0.0249434H0.0266113V3.21497H2.31994V2.16825H6.85328V13.8567H5.73328V15.9751H10.2666V13.8567H9.14661V2.16825H13.6799V3.21497H15.9733V0.0249434H1.17328Z"}))}},bP=["list","checkbox","text"],wP=function(t){return bP.includes(t.type)},CP=n(57557),xP=n.n(CP),SP=function(){return(SP=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},OP="NO_MEMBER",kP=function(t){return{lists:t.lists,members:t.members,labels:t.labels,fields:t.fields,due:t.due,startDate:t.startDate,timeInList:t.timeInList,checklistDue:t.checklistDue,checklistMember:t.checklistMember,cardStatus:t.cardStatus}},EP=function(t,e){return Jo()(t[e])&&Jo()(t.fields[e])},_P=function(t,e){return Zg()(t.map((function(t){var n=e.find((function(e){return e.id===t.cardId}));return SP(SP({},t),{card:n})})).filter((function(t){return t.card})),["card.name","checklistName"])},PP=n(94654),BP=n.n(PP),TP=n(84238),RP=n.n(TP),IP=mw((function(t){var e=(0,r.useState)(t&&t.currentExpandedKey||null),n=e[0],o=e[1],i=(0,r.useState)(!0),a=i[0],l=i[1];return(0,r.useEffect)((function(){t&&(o(null==t?void 0:t.currentExpandedKey),l(null==t?void 0:t.enabled))}),[t]),{enabled:a,currentExpandedKey:n,onToggle:o}}));const MP=IP;var DP=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},NP={header:E(HP||(HP=DP(["\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tborder-bottom: 1px solid ",";\n\t\tpadding: 0.7rem 0.8rem;\n\t"],["\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tborder-bottom: 1px solid ",";\n\t\tpadding: 0.7rem 0.8rem;\n\t"])),ji),headerIcon:E(UP||(UP=DP(["\n\t\tcolor: ",";\n\t\twidth: 24px;\n\t\theight: 24px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tmargin-right: ",";\n\t"],["\n\t\tcolor: ",";\n\t\twidth: 24px;\n\t\theight: 24px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tmargin-right: ",";\n\t"])),Li,Ho),headerExpand:E(zP||(zP=DP(["\n\t\tfont-size: 1rem;\n\t"],["\n\t\tfont-size: 1rem;\n\t"])))},FP=function(t){var e=t.icon,n=t.children,r=t.onClick;return D("div",{css:[NP.header,r&&ma.clickable],onClick:r},D("string"==typeof e?hl:"span",{css:NP.headerIcon},e),n)},LP=function(t){var e=t.children,n=t.className,o=t.activeSection,i=t.enabled,a=(0,r.useState)(),l=a[0],s=a[1];return(0,r.useEffect)((function(){o&&s({currentExpandedKey:o,enabled:i})}),[o]),D(MP.Provider,{initialState:l},D("div",{className:n},e))};LP.Section=function(t){var e=t.name,n=t.icon,r=t.children,o=t.sectionKey,i=MP.useContainer().currentExpandedKey,a=function(t,e){var n=IP.useContainer(),r=n.onToggle,o=n.currentExpandedKey,i=n.enabled;return function(e){i&&r(t===o?null:t)}}(o);return D("div",{css:ma.fullWidth},D(FP,{icon:n,onClick:a},e),o===i?r:null)},LP.Header=FP;const jP=LP;var HP,UP,zP,QP=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},VP={sectionHeader:E(YP||(YP=QP(["\n\t\tmin-width: 0;\n\t\tflex: 1;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tline-height: 18px;\n\t"],["\n\t\tmin-width: 0;\n\t\tflex: 1;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tline-height: 18px;\n\t"]))),sectionHeaderChildren:E(qP||(qP=QP(["\n\t\tflex: 1;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\talign-items: center;\n\t"],["\n\t\tflex: 1;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\talign-items: center;\n\t"]))),sectionHeaderClose:E(XP||(XP=QP(["\n\t\tmargin-left: auto;\n\t\tfont-size: 18px;\n\t\t// Bigger hit area\n\t\tpadding: 0 0.5rem;\n\t\tmargin-right: -0.5em;\n\t"],["\n\t\tmargin-left: auto;\n\t\tfont-size: 18px;\n\t\t// Bigger hit area\n\t\tpadding: 0 0.5rem;\n\t\tmargin-right: -0.5em;\n\t"]))),totalSelected:E(ZP||(ZP=QP(["\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tmargin-left: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tmargin-left: ",";\n\t"])),oa,Ho),sectionContainer:E(JP||(JP=QP(["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t"],["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t"])))};function WP(t){var e=t.icon,n=t.value,r=t.title,o=t.selectedTitle,i=t.onClose,a=t.children,l=t.filterKey;return D(jP.Section,{icon:e,sectionKey:l,name:D(GP,{value:n,title:r,selectedTitle:o,onClose:i})},D("div",{css:VP.sectionContainer},a))}function GP(t){var e=t.value,n=t.title,r=t.selectedTitle,o=t.onClose,i=t.children;return D("div",{css:VP.sectionHeader},D("h4",{css:ma.ellipsis,title:n},n),r?D("span",{css:VP.totalSelected},"(",r,")"):null,D("div",{css:VP.sectionHeaderChildren},i),o&&D(hl,{onClick:function(){return o(e)},css:VP.sectionHeaderClose},"close"))}WP.Count=function(t){var e=t.icon,n=t.filter,r=t.titleId,o=t.selectedMessageId,i=t.selectedTitle,a=t.entities,l=t.onClose,s=t.children,u=t.filterKey,c=Ah();return D(WP,{icon:e,filterKey:u,value:n,title:c.formatMessage({id:r}),selectedTitle:o?c.formatMessage({id:o},{total:RP()(a)}):i,onClose:l},s)},WP.Header=GP;const KP=WP;var YP,qP,XP,ZP,JP,$P,tB,eB=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},nB={option:E($P||($P=eB(["\n\t\tdisplay: flex;\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"],["\n\t\tdisplay: flex;\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"])))},rB=function(t){var e=t.onChange,n=t.isChecked,r=t.label,o=t.customStyle;return D("div",{css:o||nB.option,onClick:e},D(ls,{css:E(tB||(tB=eB(["\n\t\t\t\t\tmargin-right: ",";\n\t\t\t\t"],["\n\t\t\t\t\tmargin-right: ",";\n\t\t\t\t"])),Uo),checked:n}),D(se,{id:r}))},oB=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},iB={dueRow:E(cB||(cB=oB(["\n\t\tdisplay: flex;\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"],["\n\t\tdisplay: flex;\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"]))),beforeRow:E(dB||(dB=oB(["\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"],["\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"]))),sectionContainer:E(fB||(fB=oB(["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t\tdisplay: flex;\n\t"],["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t\tdisplay: flex;\n\t"])))},aB=function(t){var e=t.selected,n=t.onChange,r=t.type,o=t.label,i=t.customStyle;return D(rB,{customStyle:i,onChange:function(){n(r)},isChecked:r===e,label:o})},lB=[{type:"OPEN",label:"card.filters.card_status_open"},{type:"ARCHIVED",label:"card.filters.card_status_archived"},{type:"ALL",label:"card.filters.card_status_all"}];function sB(t,e){switch(e){case"ALL":return t.formatMessage({id:"queries.annotation.card_status_all"});case"ARCHIVED":return t.formatMessage({id:"queries.annotation.card_status_archived"});case"OPEN":return t.formatMessage({id:"queries.annotation.card_status_open"})}return""}const uB=r.memo((function(t){var e=t.selected,n=t.onChange,o=t.onClose,i=t.filterKey,a=Ah(),l=(0,r.useCallback)((function(t){return n(t)}),[n]);return D(KP.Count,{filterKey:i,icon:D(py,null),filter:"cardStatus",titleId:"queries.filters.cardsHeader",selectedTitle:sB(a,e),onClose:o},D("div",{css:iB.sectionContainer},D("div",null,lB.map((function(t){return D(aB,{key:t.type,selected:e,onChange:l,type:t.type,label:t.label})})))))}));var cB,dB,fB,pB=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},hB={container:E(CB||(CB=pB(["\n\t\tpadding: "," 0;\n\t\tbackground: ",";\n\t\tborder-radius: ",";\n\t\t",";\n\t"],["\n\t\tpadding: "," 0;\n\t\tbackground: ",";\n\t\tborder-radius: ",";\n\t\t",";\n\t"])),Uo,$i,ca,ha.shadow)},mB={container:E(xB||(xB=pB(["\n\t\tdisplay: flex;\n\t\tflex: 1;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t\tpadding: 0 ",";\n\t\tmin-height: 45px;\n\t\tcursor: pointer;\n\t\tborder-bottom: 1px solid ",";\n\n\t\ttransition: background-color 200ms ease;\n\n\t\t&:hover {\n\t\t\tbackground-color: ",";\n\t\t\tcolor: "," !important;\n\t\t\tsvg:first-of-type,\n\t\t\tspan {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\tflex: 1;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t\tpadding: 0 ",";\n\t\tmin-height: 45px;\n\t\tcursor: pointer;\n\t\tborder-bottom: 1px solid ",";\n\n\t\ttransition: background-color 200ms ease;\n\n\t\t&:hover {\n\t\t\tbackground-color: ",";\n\t\t\tcolor: "," !important;\n\t\t\tsvg:first-of-type,\n\t\t\tspan {\n\t\t\t\tcolor: ",";\n\t\t\t}\n\t\t}\n\t"])),zo,ta,Ki,Mi,Mi),leftSide:E(SB||(SB=pB(["\n\t\tdisplay: flex;\n\t\tflex: 2;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex: 2;\n\t\talign-items: center;\n\t"]))),icon:E(OB||(OB=pB(["\n\t\tfont-size: 1rem;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 1rem;\n\t\tcolor: ",";\n\t"])),oa),annotation:E(kB||(kB=pB(["\n\t\tbackground: ",";\n\t\tcolor: ",";\n\t\tborder-radius: ",";\n\t\tfont-size: 11px;\n\t\theight: 20px;\n\t\tline-height: 21px;\n\t\tpadding: 0 ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin-right: ",";\n\t"],["\n\t\tbackground: ",";\n\t\tcolor: ",";\n\t\tborder-radius: ",";\n\t\tfont-size: 11px;\n\t\theight: 20px;\n\t\tline-height: 21px;\n\t\tpadding: 0 ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin-right: ",";\n\t"])),ta,oa,fa,Uo,Ho),annotationActive:E(EB||(EB=pB(["\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t"])),qi),openIndicator:E(_B||(_B=pB(["\n\t\tbackground: ",";\n\t\tcolor: ",";\n\t\tborder-radius: ",";\n\t\tfont-size: 18px;\n\t\twidth: 18px;\n\t\theight: 18px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\ttransform: rotate(-90deg);\n\t"],["\n\t\tbackground: ",";\n\t\tcolor: ",";\n\t\tborder-radius: ",";\n\t\tfont-size: 18px;\n\t\twidth: 18px;\n\t\theight: 18px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\ttransform: rotate(-90deg);\n\t"])),ta,oa,fa),rightSide:E(PB||(PB=pB(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"]))),title:E(BB||(BB=pB(["\n\t\tfont-size: 14px;\n\t\tline-height: 14px;\n\t\tfont-weight: 500;\n\t\tcolor: ",";\n\t\tmargin-left: ",";\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 14px;\n\t\tfont-weight: 500;\n\t\tcolor: ",";\n\t\tmargin-left: ",";\n\t"])),ia,Ho),filtersTitle:E(TB||(TB=pB(["\n\t\ttext-transform: uppercase;\n\t\tfont-size: 12px;\n\t\tline-height: 14px;\n\t\tfont-weight: 500;\n\n\t\tcolor: ",";\n\t\tpadding: "," "," "," ",";\n\t\tmargin-bottom: ",";\n\t\tborder-bottom: 3px solid ",";\n\t"],["\n\t\ttext-transform: uppercase;\n\t\tfont-size: 12px;\n\t\tline-height: 14px;\n\t\tfont-weight: 500;\n\n\t\tcolor: ",";\n\t\tpadding: "," "," "," ",";\n\t\tmargin-bottom: ",";\n\t\tborder-bottom: 3px solid ",";\n\t"])),oa,jo,Uo,Ho,Uo,Lo,ta)},gB=function(t){var e=t.icon,n=t.title,r=t.annotation,o=t.annotationActive,i=void 0===o||o,a=t.onClick,l=n;return D("div",{css:mB.container,onClick:a},D("div",{css:mB.leftSide},D(e,{css:mB.icon}),D("span",{css:mB.title},"function"==typeof l?D(l,null):n)),D("div",{css:mB.rightSide},r&&D("div",{css:[mB.annotation,i&&mB.annotationActive]},r),D("div",{css:[mB.openIndicator],role:"button"},D(Dy,null))))},AB=function(t){if(!t.checklistMember||!t.boardsDetails)return null;if(t.checklistMember===OP)return D(se,{id:"queries.filters.checklistMemberNone"});var e=BP()(t.boardsDetails,(function(t){return t.members})).find((function(e){return e.trelloId===t.checklistMember}));return e?D(uv,{memberId:e.trelloId,name:e.name,hash:e.avatarHash,width:"1.5rem"}):null},vB=function(t,e,n){var r=e.fields[t.groupingKey];if(!r)return"";if("checkbox"===t.type){var o=r.value;return"true"===o?n.formatMessage({id:"queries.filters.checkboxChecked"}):"false"===o?n.formatMessage({id:"queries.filters.checkboxUnchecked"}):""}if("date"===t.type)return p_(r.value,n);if("list"===t.type)return r.value.length.toString();if("number"===t.type){var i=r.value;return{EQUAL:"=",LESS:"<",LESS_EQUAL:"<=",MORE:">",MORE_EQUAL:">="}[i.type]+" "+i.value}return""},yB=function(t,e){if(!e)return"";var n=e.value,r=e.unit,o=e.comparison;return n+" "+t.formatMessage({id:"card.create.filters."+r},{value:n})+" "+t.formatMessage({id:"card.create.filters."+o})},bB=function(t){return!t||t.length<=0?null:t.length.toString()};const wB=function(t){var e=t.cardsQuery,n=t.openBoardsFilter,o=t.openFiltersModal,i=Ah();return D("div",{css:hB.container},D(gB,{icon:Sy,title:D(se,{id:"queries.filters.boards"}),annotation:bB(e.boards),annotationActive:!0,onClick:n}),D(gB,{icon:py,title:D(se,{id:"queries.filters.cards"}),annotation:sB(i,e.cardStatus),annotationActive:!0,onClick:o("cardStatus")}),e.useChecklistItems&&D(r.Fragment,null,D("div",{css:qo.y_m},D("div",{css:mB.filtersTitle},D(se,{id:"queries.filters.checklistItemsHeader"})),D(gB,{icon:By,title:D(se,{id:"queries.filters.checklistDue"}),annotation:p_(e.checklistDue,i),annotationActive:!0,onClick:o("checklistDue")}),D(gB,{icon:wy,title:D(se,{id:"queries.filters.checklistMember"}),annotation:AB(e),annotationActive:!0,onClick:o("checklistMember")})),D("div",{css:mB.filtersTitle},D(se,{id:"queries.filters.cardsHeader"}))),D(gB,{icon:Cy,title:D(se,{id:"queries.filters.lists"}),annotation:bB(e.lists),annotationActive:!0,onClick:o("lists")}),D(gB,{icon:wy,title:D(se,{id:"queries.filters.members"}),annotation:bB(e.members),annotationActive:!0,onClick:o("members")}),D(gB,{icon:Oy,title:D(se,{id:"queries.filters.labels"}),annotation:bB(e.labels),annotationActive:!0,onClick:o("labels")}),D(gB,{icon:By,title:D(se,{id:"queries.filters.due"}),annotation:p_(e.due,i),annotationActive:!0,onClick:o("due")}),D(gB,{icon:Ty,title:D(se,{id:"queries.filters.startDate"}),annotation:p_(e.startDate,i),annotationActive:!0,onClick:o("startDate")}),D(gB,{icon:ky,title:D(se,{id:"queries.filters.timeInList"}),annotation:yB(i,e.timeInList),annotationActive:!0,onClick:o("timeInList")}),D(r.Fragment,null,e.customFields.filter((function(t){return"text"!==t.type})).map((function(t){return D(gB,{key:t.groupingKey,icon:(n=t,"checkbox"===n.type?_y:"date"===n.type?Py:"list"===n.type?Ey:"number"===n.type?Ry:Ey),title:t.name,annotation:vB(t,e,i),annotationActive:!0,onClick:o(t.groupingKey)});var n}))))};var CB,xB,SB,OB,kB,EB,_B,PB,BB,TB;const RB=function(t){var e=t.onChange,n=t.onSubmit,o=t.value,i=t.className,a=t.placeholder,l=(0,r.useCallback)((function(t){n&&13===t.keyCode&&n()}),[n]),s=(0,r.useCallback)((function(t){e(t.target.value)}),[e]);return D(jw,{className:i,placeholder:a,type:"text",value:o||"",onChange:s,onKeyUp:l,autoFocus:!0})},IB=function(t){var e=t.title,n=t.children,o=t.buttonMessageId,i=t.onCancel,a=t.onConfirm,l=t.type,s=void 0===l?"DANGER":l;return D(Sw,{onClose:i},D(Sw.Body,{title:e,description:n}),D(Sw.Footer,{actions:D(r.Fragment,null,D(Wl,{onClick:function(){return i&&i()}},D(se,{id:"cancel",defaultMessage:"Cancel"})),D(Wl,{type:s,onClick:a},D(se,{id:o,defaultMessage:"Delete"})))}))};var MB=function(){return(MB=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},DB=function(t){return Hf.delete("/cardsqueries/"+t)},NB=function(t){var e=t.cards?t.cards.map(jg):[];t.customFields&&t.customFields.sort((function(t,e){return t.pos-e.pos}));var n=t.useChecklistItems?_P(t.checklistItems.map(Ug),e):[];return MB(MB({},t),{cards:e,checklistItems:n})},FB=function(t){return t.status?t:NB(t)},LB=function(t){return!function(t){return!!t&&/^.+@.+\..+$/.test(t)}(t)},jB=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},HB={emailFormContainer:E(zB||(zB=jB(["\n\t\tpadding: ",";\n\t\tbackground-color: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\t",";\n\t\tmax-width: 365px;\n\n\t\t// TODO: These need to be shared with popup styles\n\t\t// lots of re-use between this popover and our popover styles\n\t\t&:before {\n\t\t\tcontent: ' ';\n\t\t\tposition: absolute;\n\t\t\ttop: -10px;\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-left: 10px solid transparent;\n\t\t\tborder-right: 10px solid transparent;\n\t\t\tborder-bottom: 10px solid ",";\n\t\t}\n\t"],["\n\t\tpadding: ",";\n\t\tbackground-color: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\t",";\n\t\tmax-width: 365px;\n\n\t\t// TODO: These need to be shared with popup styles\n\t\t// lots of re-use between this popover and our popover styles\n\t\t&:before {\n\t\t\tcontent: ' ';\n\t\t\tposition: absolute;\n\t\t\ttop: -10px;\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-left: 10px solid transparent;\n\t\t\tborder-right: 10px solid transparent;\n\t\t\tborder-bottom: 10px solid ",";\n\t\t}\n\t"])),zo,sa,ea,ca,ma.popoverShadow,ta),emailButton:E(QB||(QB=jB(["\n\t\tflex-basis: 150px;\n\t"],["\n\t\tflex-basis: 150px;\n\t"]))),emailCopy:E(VB||(VB=jB(["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tmargin: 0 0 "," 0;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tmargin: 0 0 "," 0;\n\t\tcolor: ",";\n\t"])),Uo,oa)};const UB=function(t){var e=t.onSend,n=t.onCancel,o=(0,r.useState)(""),i=o[0],a=o[1],l=function(){i&&(e(i),n())};return D(Sw,{onClose:n},D("div",{css:[HB.emailFormContainer]},D("p",{css:HB.emailCopy},"Send a snapshot of this report by email."),D(H,null,(function(t){var e=t.css;return D(Gw,{inputProps:{placeholder:"Enter email address",value:i,onChange:function(t){return a(t.target.value)}},buttonProps:{className:e(HB.emailButton),type:"INFO",onClick:l,size:"SMALL",children:"Send Report",disabled:LB(i)}})}))))};var zB,QB,VB,WB,GB,KB,YB;function qB(t){var e=(0,r.createContext)(null);return{Provider:function(n){var r=t(n.initialState);return r.loading?D(Nl,null):D(e.Provider,{value:r},n.children)},useContainer:function(){var t=r.useContext(e);if(null===t)throw new Error("Component must be wrapped with <Container.Provider>");return t}}}!function(t){t.MON_FRI="MON_FRI",t.SUN_THU="SUN_THU",t.WEEKLY="WEEKLY",t.MONTHLY="MONTHLY"}(WB||(WB={})),function(t){t.MONTHLY_FIRST_DAY="MONTHLY_FIRST_DAY",t.MONTHLY_LAST_DAY="MONTHLY_LAST_DAY",t.MONTHLYFIRST_SUNDAY="MONTHLYFIRST_SUNDAY",t.MONTHLYFIRST_MONDAY="MONTHLYFIRST_MONDAY",t.MONTHLYLAST_THURSDAY="MONTHLYLAST_THURSDAY",t.MONTHLYLAST_FRIDAY="MONTHLYLAST_FRIDAY"}(GB||(GB={})),function(t){t.MONDAY="MONDAY",t.TUESDAY="TUESDAY",t.WEDNESDAY="WEDNESDAY",t.THURSDAY="THURSDAY",t.FRIDAY="FRIDAY",t.SATURDAY="SATURDAY",t.SUNDAY="SUNDAY"}(KB||(KB={})),function(t){t.LAST_DAY="1",t.LAST_7_DAYS="7",t.LAST_14_DAYS="14",t.LAST_30_DAYS="30",t.LAST_60_DAYS="60"}(YB||(YB={}));var XB=function(t){return void 0!==t.dateRange},ZB=function(t){var e=t.sendTo.split(","),n=function(){return Jo()(e)},r=function(){return t.schedule.startsWith("WEEKLY")?t.schedule.split("_")[0]:t.schedule.startsWith("MONTHLY")?WB.MONTHLY:t.schedule},o=function(){return t.schedule.startsWith("MONTHLY")?t.schedule:GB.MONTHLY_FIRST_DAY},i=function(){return t.schedule.startsWith("WEEKLY")?t.schedule.split("_")[1]:KB.MONDAY};return{forReport:function(){return XB(t)},hasNoSubscribers:n,hasSubscribers:function(){return!n()},getSubscribers:function(){return e},isSubscribersLimitReached:function(){return e.length>=100},emailIsNotSubscribed:function(t){return!e.includes(t)},getRepeatSchedule:r,getMonthlySchedule:o,getDayOfWeek:i,getDateRange:function(){return XB(t)?ms.some(t.dateRange.value.toString()):ms.none()},getPeriod:function(){return XB(t)?ms.some(t.period):ms.none()},scheduleToString:function(t){var e=r();return e===WB.WEEKLY||e===WB.MONTHLY?t.formatMessage({id:"scheduled_email.email_updates_desc_every"},{value:e===WB.WEEKLY?t.formatMessage({id:"scheduled_email.day."+i()}):t.formatMessage({id:"scheduled_email.monthly_schedule."+o()})}):t.formatMessage({id:"scheduled_email.repeat_schedule."+e})}}},JB=function(t){return XB(t)?"/reports/"+t.reportId:"/cardsqueries/"+t.cardsQueryId},$B=function(t,e,n){return Hf.post(JB(t)+"/scheduledEmail/"+t.id+"/subscribers",{email:e,add:n})};const tT=function(){var t=(0,r.useState)(!1),e=t[0],n=t[1];return{loading:e,withLoading:function(t,e){n(!0),t().then((function(t){e(t),n(!1)}))}}},eT=qB((function(t){var e=(0,r.useState)(t),n=e[0],o=e[1],i=tT(),a=i.loading,l=i.withLoading;return{loading:a,scheduledEmail:ZB(n),updateSchedule:function(t,e,r){l((function(){return function(t,e,n,r){return Hf.post(JB(t)+"/scheduledEmail/"+t.id+"/update",{schedule:e,dateRange:n,period:r})}(n,t,e,r)}),o)},addSubscriber:function(t){l((function(){return $B(n,t,!0)}),o)},removeSubscriber:function(t){l((function(){return $B(n,t,!1)}),o)},sendEmail:function(){l((function(){return t=n,Hf.post(JB(t)+"/scheduledEmail/"+t.id+"/send");var t}),(function(){}))}}})),nT=qB((function(t){var e=t.id,n=t.forReport,o=(0,r.useState)(),i=o[0],a=o[1],l=tT(),s=l.loading,u=l.withLoading;return(0,r.useEffect)((function(){u((function(){return function(t,e){return Hf.get("/"+(e?"reports":"cardsqueries")+"/"+t+"/scheduledEmail").then((function(t){return Jo()(t)?void 0:t}))}(e,n)}),a)}),[e]),{loading:s,scheduledEmail:i,createScheduledEmail:function(t,r,o){u((function(){return function(t,e,n,r,o){return Hf.post("/"+(e?"reports":"cardsqueries")+"/"+t+"/scheduledEmail",{schedule:n,dateRange:r,period:o})}(e,n,t,r,o)}),a),L_("TOUR_EVENT",{tourEventId:"emailable-reports"}),$p("Report","Setup Emails")}}}));var rT=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},oT=function(t){var e=t.period,n=t.onChange,r=t.className,o=t.inline,i=void 0===o||o,a=t.showIcon,l=void 0===a||a,s=Ah();return D(eP,{css:E(aT||(aT=rT(["\n\t\t\t\twidth: auto;\n\t\t\t"],["\n\t\t\t\twidth: auto;\n\t\t\t"]))),className:r,inline:i,placeholder:D(se,{id:"daterange.empty_period"}),value:e,options:[{value:ti,label:s.formatMessage({id:"report.period_daily"})},{value:ei,label:s.formatMessage({id:"report.period_weekly"})},{value:"MONTHLY",label:s.formatMessage({id:"report.period_monthly"})},{value:"YEARLY",label:s.formatMessage({id:"report.period_yearly"})}],onChange:function(t){return n(t)},icon:l?"date_range":void 0})};const iT=oT;var aT,lT=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},sT={container:E(cT||(cT=lT(["\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tmargin-bottom: ",";\n\t"])),Ho),title:E(dT||(dT=lT(["\n\t\tdisplay: block;\n\t\tcolor: ",";\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.5rem;\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tdisplay: block;\n\t\tcolor: ",";\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.5rem;\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"])),la,Lo),body:E(fT||(fT=lT(["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.4rem;\n\t\tfont-weight: 300;\n\t"],["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.4rem;\n\t\tfont-weight: 300;\n\t"])))};const uT=function(t){var e=t.title,n=t.children,r=t.className;return D("div",{css:sT.container,className:r},e?D("div",{css:sT.title},e):void 0,n?D("div",{css:sT.body},n):void 0)};var cT,dT,fT,pT=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},hT={container:E(gT||(gT=pT(["\n\t\tdisplay: flex;\n\t"],["\n\t\tdisplay: flex;\n\t"]))),title:E(AT||(AT=pT(["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\n\t\t// Account for centered labels that work well\n\t\t// with multiple inline elements on RHS\n\t\tmargin-top: 7px;\n\t\tmargin-right: ",";\n\t"],["\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\n\t\t// Account for centered labels that work well\n\t\t// with multiple inline elements on RHS\n\t\tmargin-top: 7px;\n\t\tmargin-right: ",";\n\t"])),aa,Qo),body:E(vT||(vT=pT(["\n\t\tmargin-left: auto;\n\t"],["\n\t\tmargin-left: auto;\n\t"]))),bodyExpand:E(yT||(yT=pT(["\n\t\tflex-grow: 1;\n\t"],["\n\t\tflex-grow: 1;\n\t"])))};const mT=function(t){var e=t.title,n=t.children,r=t.className,o=t.expandField;return D("div",{css:hT.container,className:r},e?D("div",{css:hT.title},e):void 0,n?D("div",{css:[hT.body,o?hT.bodyExpand:void 0]},n):void 0)};var gT,AT,vT,yT,bT={divider:E(CT||(CT=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tmargin: "," 0;\n\t\tborder-top: 1px solid ",";\n\t"],["\n\t\tmargin: "," 0;\n\t\tborder-top: 1px solid ",";\n\t"])),zo,ea)};const wT=function(){return D("div",{css:bT.divider})};var CT,xT=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},ST={container:E(ET||(ET=xT(["\n\t\tdisplay: flex;\n\t\tpadding-top: ",";\n\t\tmargin-top: ",";\n\t\tborder-top: 1px solid ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tpadding-top: ",";\n\t\tmargin-top: ",";\n\t\tborder-top: 1px solid ",";\n\t"])),Uo,Uo,ea),actions:E(_T||(_T=xT(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\t& > * {\n\t\t\tmargin: 0 ",";\n\t\t\t&:last-of-type {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\t& > * {\n\t\t\tmargin: 0 ",";\n\t\t\t&:last-of-type {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\t"])),jo)},OT={LEFT:E(PT||(PT=xT(["\n\t\tjustify-content: flex-start;\n\t"],["\n\t\tjustify-content: flex-start;\n\t"]))),RIGHT:E(BT||(BT=xT(["\n\t\tjustify-content: flex-end;\n\t"],["\n\t\tjustify-content: flex-end;\n\t"]))),CENTER:E(TT||(TT=xT(["\n\t\tjustify-content: center;\n\t"],["\n\t\tjustify-content: center;\n\t"])))};const kT=function(t){var e=t.children,n=t.justify;return D("div",{css:[ST.container,OT[n]]},D("div",{css:ST.actions},e||void 0))};var ET,_T,PT,BT,TT,RT,IT=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},MT=function(t){var e=t.selected,n=t.onChange,r=t.enumValues,o=t.messageId,i=t.className,a=Ah();return D(eP,{className:i,value:e,options:Object.values(r).map((function(t){return{value:t,label:a.formatMessage({id:o+"."+t})}})),onChange:function(t){return n(t)}})},DT=((RT={})[WB.MON_FRI]={dateRange:YB.LAST_14_DAYS,period:ti},RT[WB.SUN_THU]={dateRange:YB.LAST_14_DAYS,period:ti},RT[WB.WEEKLY]={dateRange:YB.LAST_30_DAYS,period:ti},RT[WB.MONTHLY]={dateRange:YB.LAST_60_DAYS,period:ei},RT);const NT=function(t){var e=t.onSave,n=t.onGoBack,o=t.scheduledEmail,i=t.forReport,a=(0,r.useState)(function(t){return t?t.getRepeatSchedule():WB.MON_FRI}(o)),l=a[0],s=a[1],u=(0,r.useState)(function(t){return t?t.getMonthlySchedule():GB.MONTHLY_FIRST_DAY}(o)),c=u[0],d=u[1],f=(0,r.useState)(function(t){return t?t.getDayOfWeek():KB.MONDAY}(o)),p=f[0],h=f[1],m=(0,r.useState)(function(t){return t?t.getDateRange().getOrElse(YB.LAST_7_DAYS):YB.LAST_7_DAYS}(o)),g=m[0],A=m[1],v=(0,r.useState)(function(t){return t?t.getPeriod().getOrElse(ti):ti}(o)),y=v[0],b=v[1];return D("div",null,D(uT,{title:D(se,{id:"scheduled_email.email_schedule"})},D(se,{id:"scheduled_email.email_schedule_desc"})),D(wT,null),D(mT,{css:E(FT||(FT=IT(["\n\t\t\t\t\tmargin: "," 0;\n\t\t\t\t"],["\n\t\t\t\t\tmargin: "," 0;\n\t\t\t\t"])),Uo),title:D(se,{id:"scheduled_email.repeat"}),expandField:!0},D(r.Fragment,null,D(MT,{css:[WB.WEEKLY,WB.MONTHLY].includes(l)?E(LT||(LT=IT(["\n\t\t\t\t\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t\t\t\t  "],["\n\t\t\t\t\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t\t\t\t  "])),Ho):void 0,selected:l,onChange:function(t){s(t);var e=DT[t];A(e.dateRange),b(e.period)},enumValues:WB,messageId:"scheduled_email.repeat_schedule"}),l===WB.WEEKLY?D(MT,{selected:p,onChange:h,enumValues:KB,messageId:"scheduled_email.day"}):l===WB.MONTHLY?D(MT,{selected:c,onChange:d,enumValues:GB,messageId:"scheduled_email.monthly_schedule"}):null)),i?D(r.Fragment,null,D(wT,null),D(uT,{title:D(se,{id:"scheduled_email.report_data"})},D(r.Fragment,null,D(se,{id:"scheduled_email.report_data.part_1"})," ",D(se,{id:"scheduled_email.date_range."+g})," ",D(se,{id:"scheduled_email.report_data.part_2"})," ",D(se,{id:"report.period_"+y.toLowerCase()})," ",D(se,{id:"scheduled_email.report_data.part_3"}))),D(wT,null),D(mT,{title:"Date Range",css:E(jT||(jT=IT(["\n\t\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t\t"])),Uo)},D(MT,{selected:g,onChange:A,enumValues:YB,messageId:"scheduled_email.date_range"})),D(mT,{title:"Time Period"},D(iT,{showIcon:!1,inline:!1,period:y,onChange:b}))):null,D(kT,{justify:"RIGHT"},D(r.Fragment,null,n&&D(Wl,{css:E(HT||(HT=IT(["\n\t\t\t\t\t\t\t\tmin-width: 100px;\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\tmin-width: 100px;\n\t\t\t\t\t\t\t"]))),type:"UNIMPORTANT",size:"SLIM",onClick:n},D(se,{id:"back"})),D(Wl,{css:E(UT||(UT=IT(["\n\t\t\t\t\t\t\tmin-width: 100px;\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tmin-width: 100px;\n\t\t\t\t\t\t"]))),type:"INFO",size:"SLIM",onClick:function(){var t=l===WB.WEEKLY?l+"_"+p:l===WB.MONTHLY?c:l,n={type:"RELATIVE",unit:"DAYS",value:Number(g)};e(t,n,y)}},D(se,{id:"save"})))))};var FT,LT,jT,HT,UT,zT=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},QT={container:E(YT||(YT=zT(["\n\t\twidth: 300px;\n\t"],["\n\t\twidth: 300px;\n\t"]))),popover:E(qT||(qT=zT(["\n\t\ttop: 80px;\n\t\tright: 100px;\n\t"],["\n\t\ttop: 80px;\n\t\tright: 100px;\n\t"]))),inlineConfigureButton:E(XT||(XT=zT(["\n\t\tcolor: ",";\n\t\tdisplay: inline;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tfont-weight: 500;\n\t\tmargin-left: 2px;\n\t\theight: 1rem;\n\t"],["\n\t\tcolor: ",";\n\t\tdisplay: inline;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tfont-weight: 500;\n\t\tmargin-left: 2px;\n\t\theight: 1rem;\n\t"])),Zi),subscribeEmailContainer:E(ZT||(ZT=zT(["\n\t\tpadding: "," 0;\n\t\tborder-top: 1px solid ",";\n\t\tborder-bottom: 1px solid ",";\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tpadding: "," 0;\n\t\tborder-top: 1px solid ",";\n\t\tborder-bottom: 1px solid ",";\n\t\tmargin-bottom: ",";\n\t"])),Uo,ta,ta,Uo),subscribeEmailContainerIsLastChild:E(JT||(JT=zT(["\n\t\tborder-bottom: none;\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 0;\n\t"],["\n\t\tborder-bottom: none;\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 0;\n\t"]))),emailSubscriberRow:E($T||($T=zT(["\n\t\tmargin-left: ",";\n\t\tmargin-bottom: ",";\n\t\tpadding: "," 0;\n\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\n\t\tfont-weight: 500;\n\t"],["\n\t\tmargin-left: ",";\n\t\tmargin-bottom: ",";\n\t\tpadding: "," 0;\n\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\n\t\tfont-weight: 500;\n\t"])),Ho,jo,Ho),emailSubscriberContainer:E(tR||(tR=zT(["\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"])),Uo,Ho),removeSubscriberButton:E(eR||(eR=zT(["\n\t\tcolor: ",";\n\t\tfont-size: 1rem;\n\t\tmargin-left: auto;\n\t\tjustify-self: flex-end;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 1rem;\n\t\tmargin-left: auto;\n\t\tjustify-self: flex-end;\n\t"])),ra),sendNowButton:E(nR||(nR=zT(["\n\t\tmargin-top: ",";\n\t\twidth: 100%;\n\t"],["\n\t\tmargin-top: ",";\n\t\twidth: 100%;\n\t"])),Uo)},VT=function(t){var e=t.onConfigureSchedule,n=eT.useContainer().scheduledEmail,o=Ah();return D("div",null,D(uT,{title:D(se,{id:"scheduled_email.email_updates"})},D(r.Fragment,null,D(se,{id:"scheduled_email.email_updates_desc_"+(n.forReport()?"report":"query")})," ",n.scheduleToString(o),". ",D(Wl,{css:QT.inlineConfigureButton,onClick:e},D(se,{id:"scheduled_email.configure_schedule"})))))},WT=function(){var t=eT.useContainer(),e=t.scheduledEmail,n=t.addSubscriber,o=t.sendEmail,i=fh(),a=(0,r.useState)(""),l=a[0],s=a[1],u=i.email&&e.emailIsNotSubscribed(i.email),c=(0,r.useState)(u),d=c[0],f=c[1];return D("div",null,D("div",{css:[QT.subscribeEmailContainer,e.hasNoSubscribers()?QT.subscribeEmailContainerIsLastChild:void 0]},e.isSubscribersLimitReached()?D(se,{id:"scheduled_email.subscribers_limit"}):d?D("div",{css:[ma.row,E(rR||(rR=zT(["\n\t\t\t\t\t\t\t\t\tjustify-content: space-between;\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\tjustify-content: space-between;\n\t\t\t\t\t\t\t\t"])))]},D(Wl,{type:"SUCCESS",size:"SLIM",onClick:function(){return i.email&&n(i.email)}},D(se,{id:"scheduled_email.subscribe_me"})),D(Wl,{type:"INFO",size:"SLIM",onClick:function(){return f(!1)}},"Subscribe by Email")):D(r.Fragment,null,D(Gw,{buttonProps:{type:"INFO",size:"SMALL",onClick:function(){return n(l)},children:D(se,{id:"scheduled_email.subscribe"}),disabled:LB(l)},inputProps:{type:"email",placeholder:"Enter email address",value:l,onChange:function(t){return s(t.target.value)}}}),D(Wl,{type:"INFO",size:"SLIM",onClick:o,css:QT.sendNowButton},D(se,{id:"scheduled_email.send_now"})))))},GT=function(){var t=eT.useContainer(),e=t.scheduledEmail,n=t.removeSubscriber;return D(r.Fragment,null,D(uT,{title:D(se,{id:"scheduled_email.subscriptions"})},D(se,{id:"scheduled_email.subscriptions_desc_"+(e.forReport()?"report":"query")})),D("div",{css:QT.emailSubscriberContainer},e.getSubscribers().map((function(t){return D("div",{key:t,css:QT.emailSubscriberRow},D("div",null,t),D(hl,{css:QT.removeSubscriberButton,onClick:function(){return n(t)}},"delete"))}))))};const KT=function(){var t=eT.useContainer(),e=t.scheduledEmail,n=t.updateSchedule,o=(0,r.useState)(!1),i=o[0],a=o[1];return D("div",null,i?D(NT,{onSave:function(t,e,r){n(t,e,r),a(!1)},onGoBack:function(){return a(!1)},scheduledEmail:e,forReport:e.forReport()}):D(r.Fragment,null,D(VT,{onConfigureSchedule:function(){return a(!0)}}),D(WT,null),e.hasSubscribers()?D(GT,null):null))};var YT,qT,XT,ZT,JT,$T,tR,eR,nR,rR,oR={container:E(lR||(lR=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\twidth: 300px;\n\t"],["\n\t\twidth: 300px;\n\t"])))},iR=function(t){var e=t.forReport,n=nT.useContainer(),r=n.scheduledEmail,o=n.createScheduledEmail;return r?D(eT.Provider,{initialState:r},D(KT,null)):D(NT,{onSave:o,forReport:e})};const aR=function(t){var e=t.id,n=t.forReport;return D("div",{css:oR.container},D(nT.Provider,{initialState:{id:e,forReport:n}},D(iR,{forReport:n})))};var lR,sR=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},uR={container:E(fR||(fR=sR(["\n\t\tz-index: 10;\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tmargin-top: ",";\n\t\tpadding: 0.75rem 0.25rem;\n\t\talign-items: center;\n\t\tbackground: ",";\n\t\tborder-bottom: 1px solid ",";\n\t"],["\n\t\tz-index: 10;\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tmargin-top: ",";\n\t\tpadding: 0.75rem 0.25rem;\n\t\talign-items: center;\n\t\tbackground: ",";\n\t\tborder-bottom: 1px solid ",";\n\t"])),Uo,Vi,ta),title:E(pR||(pR=sR(["\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\tflex: 1;\n\t\tfont-size: 18px;\n\t\tcolor: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\tflex: 1;\n\t\tfont-size: 18px;\n\t\tcolor: ",";\n\t"])),aa),titleInput:E(hR||(hR=sR(["\n\t\tfont-size: 14px;\n\t\theight: auto;\n\t\tmax-width: 200px;\n\t"],["\n\t\tfont-size: 14px;\n\t\theight: auto;\n\t\tmax-width: 200px;\n\t"]))),titleButton:E(mR||(mR=sR(["\n\t\tmargin: 1px 0;\n\t\tfont-size: 14px;\n\t\theight: auto;\n\t\tmargin-left: ",";\n\t"],["\n\t\tmargin: 1px 0;\n\t\tfont-size: 14px;\n\t\theight: auto;\n\t\tmargin-left: ",";\n\t"])),jo),actions:E(gR||(gR=sR(["\n\t\t/* To account for action sub-menu absolute positioning */\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\theight: 40px;\n\t"],["\n\t\t/* To account for action sub-menu absolute positioning */\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\theight: 40px;\n\t"]))),editIcon:E(AR||(AR=sR(["\n\t\tfont-size: 18px;\n\t\tcolor: ",";\n\t\tmargin-left: ",";\n\t\talign-self: center;\n\t"],["\n\t\tfont-size: 18px;\n\t\tcolor: ",";\n\t\tmargin-left: ",";\n\t\talign-self: center;\n\t"])),oa,zo),badge:E(vR||(vR=sR(["\n\t\tfont-weight: 400;\n\t\tcolor: ",";\n\t\tdisplay: block;\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tmargin-left: ",";\n\t\tfont-size: 12px;\n\t\tline-height: 18px;\n\t\tpadding: 0 ",";\n\t\tvertical-align: middle;\n\t\talign-self: center;\n\t"],["\n\t\tfont-weight: 400;\n\t\tcolor: ",";\n\t\tdisplay: block;\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tmargin-left: ",";\n\t\tfont-size: 12px;\n\t\tline-height: 18px;\n\t\tpadding: 0 ",";\n\t\tvertical-align: middle;\n\t\talign-self: center;\n\t"])),aa,na,ua,Uo,Ho)},cR=function(t){var e=t.showActions,n=t.initialTitle,o=t.changeTitle,i=t.totalResults,a=t.useChecklistItems,l=(0,r.useState)(!1),s=l[0],u=l[1],c=(0,r.useState)(n),d=c[0],f=c[1],p=function(){u(!1),o(d)};return D("div",{css:uR.title},s?D(RB,{css:uR.titleInput,onSubmit:p,value:d,onChange:f}):d,!s&&D("span",{css:uR.badge},D(se,{id:a?"queries.number_of_results_items":"queries.number_of_results",defaultMessage:"{value, plural, one {# result} other {# results}}",values:{value:i}})),s&&D(Wl,{size:"SMALL",onClick:p,css:uR.titleButton,type:"INFO"},D(se,{id:"save"})),D(Mc,{requiredRole:Tc.AccountAdmin},e&&!s&&D(r.Fragment,null,D(hl,{onClick:function(){return u(!0)},css:uR.editIcon},"edit"))))};const dR=function(t){var e=t.cardsQuery,n=t.columns,o=t.changeColumns,i=t.changeTitle,a=$e(),l=hg(!1),s=l[0],u=l[1],c=(0,r.useState)(!1),d=c[0],f=c[1],p=_g(),h=p.show,m=p.open,g=p.close,A=_g(),v=A.show,y=A.open,b=A.close,w=_g(),C=w.show,x=w.open,S=w.close;return D("div",{css:uR.container,onMouseEnter:function(){return f(!0)},onMouseLeave:function(){return f(!1)}},D(cR,{initialTitle:e.name,useChecklistItems:e.useChecklistItems,totalResults:e.useChecklistItems?e.checklistItems.length:e.cards.length,showActions:d,changeTitle:i}),D("div",{css:uR.actions},D(Mc,{requiredRole:Tc.AccountAdmin},D(gC,{columns:n,customFields:e.customFields,changeColumns:o,useTTC:!1,useChecklistColumns:e.useChecklistItems})),D(bC,{name:e.name,csvExportData:{cards:e.cards,useChecklistItems:e.useChecklistItems,checklistItems:e.checklistItems,customFields:e.customFields,useTTC:!1}}),D(xC,{onClick:m}),D(Mc,{requiredRole:Tc.AccountAdmin},D(CC,{onClick:u}),s&&D(Yb,{onClose:u,visible:!0,css:E(yR||(yR=sR(["\n\t\t\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\t\t"])))},D(Mc,{requiredRole:Tc.SystemAdmin},D(Yb.Item,{onClick:function(){y(),u()},icon:"email"},"Send Snapshot")),D(Yb.Item,{onClick:function(){x(),u()},icon:"delete"},D(se,{id:"report.delete"}))))),h&&D(Ob,{onCancel:g,css:E(bR||(bR=sR(["\n\t\t\t\t\t\ttop: 50px;\n\t\t\t\t\t\tright: 63px;\n\t\t\t\t\t"],["\n\t\t\t\t\t\ttop: 50px;\n\t\t\t\t\t\tright: 63px;\n\t\t\t\t\t"])))},D(aR,{id:e.id,forReport:!1})),v&&D(UB,{onSend:function(t){var n,r;n=e.id,r=t,Hf.post("/Admin/sendCardsQueryAsEmail/"+n,{sendTo:r})},onCancel:b}),C&&D(IB,{title:"Deleting "+e.name,buttonMessageId:"delete",onCancel:S,onConfirm:function(){DB(e.id).then((function(){a.replace("/")}))}},D(se,{id:"queries.delete_confirmation"})))};var fR,pR,hR,mR,gR,AR,vR,yR,bR,wR=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},CR={container:E(SR||(SR=wR(["\n\t\tflex: 1;\n\t\tdisplay: flex;\n\t\tmargin-top: -1px;\n\t"],["\n\t\tflex: 1;\n\t\tdisplay: flex;\n\t\tmargin-top: -1px;\n\t"]))),table:E(OR||(OR=wR(["\n\t\tborder: 1px solid ",";\n\t"],["\n\t\tborder: 1px solid ",";\n\t"])),ta),tableRow:E(kR||(kR=wR([""],[""]))),tableCell:E(ER||(ER=wR(["\n\t\tline-height: auto;\n\t\tbackground: ",";\n\t\tpadding: "," ",";\n\t\theight: auto;\n\t\t&:first-child {\n\t\t\tpadding-left: ",";\n\t\t}\n\t\t&:last-child {\n\t\t\tpadding-right: ",";\n\t\t}\n\t"],["\n\t\tline-height: auto;\n\t\tbackground: ",";\n\t\tpadding: "," ",";\n\t\theight: auto;\n\t\t&:first-child {\n\t\t\tpadding-left: ",";\n\t\t}\n\t\t&:last-child {\n\t\t\tpadding-right: ",";\n\t\t}\n\t"])),sa,Ho,Uo,zo,zo)};const xR=r.memo((function(t){var e=t.cardsQuery,n=t.tableConfig,r=t.renderMode,o=gw.useContainer().printMode;return D("div",{css:CR.container},D(H,null,(function(t){var i=t.css;return e.useChecklistItems?D(sb,{tableId:"query-"+e.id,tableConfig:n,fullHeight:!0,className:i(CR.table),tableClassNames:{rowClassName:i(CR.tableRow),cellClassName:i(CR.tableCell)},items:e.checklistItems,customFields:e.customFields,printMode:o}):D(ub,{tableId:"query-"+e.id,tableConfig:n,fullHeight:!0,className:i(CR.table),tableClassNames:{rowClassName:i(CR.tableRow),cellClassName:i(CR.tableCell)},cards:e.cards,customFields:e.customFields,printMode:o||r})})))}));var SR,OR,kR,ER;const _R=function(){return Hf.get("/boards")};var PR=n(22762),BR=n.n(PR),TR=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},RR={item:E(MR||(MR=TR(["\n\t\tdisplay: flex;\n\t\tflex-shrink: 0;\n\t\tborder-radius: 4px;\n\t\tborder: 1px solid ",";\n\t\tpadding: 0;\n\t\tmargin-bottom: ",";\n\t\tcursor: pointer;\n\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-shrink: 0;\n\t\tborder-radius: 4px;\n\t\tborder: 1px solid ",";\n\t\tpadding: 0;\n\t\tmargin-bottom: ",";\n\t\tcursor: pointer;\n\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"])),ji,Ho),thumb:E(DR||(DR=TR(["\n\t\tbackground-size: cover;\n\t\twidth: 46px;\n\t\tborder-radius: 4px 0 0 4px;\n\t\tborder-right: 1px solid ",";\n\t"],["\n\t\tbackground-size: cover;\n\t\twidth: 46px;\n\t\tborder-radius: 4px 0 0 4px;\n\t\tborder-right: 1px solid ",";\n\t"])),ji),text:E(NR||(NR=TR(["\n\t\t",";\n\t\tpadding: 0.8em;\n\t\tfont-weight: 600;\n\t\tflex-grow: 1;\n\t"],["\n\t\t",";\n\t\tpadding: 0.8em;\n\t\tfont-weight: 600;\n\t\tflex-grow: 1;\n\t"])),ma.ellipsis),checkbox:E(FR||(FR=TR(["\n\t\tmargin-right: 0.8em;\n\t\talign-self: center;\n\t\tfont-weight: 300;\n\t"],["\n\t\tmargin-right: 0.8em;\n\t\talign-self: center;\n\t\tfont-weight: 300;\n\t"])))};const IR=function(t){var e=t.children,n=t.thumb,r=t.color,o=t.selected,i=t.onToggle,a=t.className;return D("div",{css:RR.item,className:a,onClick:function(){return i(!o)}},n?D("div",{css:RR.thumb,style:{backgroundImage:"url("+n+")"}}," "):r?D("div",{css:RR.thumb,style:{backgroundColor:r}}," "):null,D("div",{css:RR.text},e),D(ls,{css:RR.checkbox,checked:o}))};var MR,DR,NR,FR,LR,jR=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t};function HR(t){var e=t.messageId,n=t.className;return D("div",{css:E(LR||(LR=jR(["\n\t\t\t\tfont-size: 18px;\n\t\t\t\tline-height: 36px;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tcolor: ",";\n\t\t\t"],["\n\t\t\t\tfont-size: 18px;\n\t\t\t\tline-height: 36px;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tcolor: ",";\n\t\t\t"])),la),className:n},D(se,{id:e}))}var UR=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},zR={boardSearchContainer:E(GR||(GR=UR(["\n\t\tmargin-bottom: ",";\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tz-index: 3;\n\t\tbackground-color: white;\n\t\tborder-bottom: 1px solid ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex-direction: column;\n\t"],["\n\t\tmargin-bottom: ",";\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tz-index: 3;\n\t\tbackground-color: white;\n\t\tborder-bottom: 1px solid ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex-direction: column;\n\t"])),Qo,ea),listSearchContainer:E(KR||(KR=UR(["\n\t\tmargin-bottom: ",";\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t\tz-index: 3;\n\t\tbackground-color: white;\n\t\tborder-bottom: 1px solid ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex-direction: column;\n\t"],["\n\t\tmargin-bottom: ",";\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t\tz-index: 3;\n\t\tbackground-color: white;\n\t\tborder-bottom: 1px solid ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex-direction: column;\n\t"])),Qo,ea),input:E(YR||(YR=UR(["\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tmargin-bottom: ",";\n\t"])),Ho),listResultSummary:E(qR||(qR=UR(["\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tmargin-bottom: ",";\n\t"])),Uo),boardSearchHeader:E(XR||(XR=UR(["\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t\tmargin-bottom: 4px;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t\tmargin-bottom: 4px;\n\t"]))),summary:E(ZR||(ZR=UR(["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\ttext-align: center;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\ttext-align: center;\n\t\tcolor: ",";\n\t"])),oa),noResults:E(JR||(JR=UR(["\n\t\tcolor: ",";\n\t\tmargin: "," 0;\n\t\ttext-align: center;\n\t"],["\n\t\tcolor: ",";\n\t\tmargin: "," 0;\n\t\ttext-align: center;\n\t"])),ia,Uo)},QR=function(t){var e=t.onSearch,n=t.totalHidden,o=t.totalSelected,i=t.actionHandlers,a=t.className,l=t.autoFocus,s=void 0===l||l,u=(0,r.useState)(""),c=u[0],d=u[1],f=(0,r.useRef)(null);return(0,r.useEffect)((function(){f.current&&s&&f.current.focus()}),[f]),D("div",{className:a,css:zR.boardSearchContainer},D("div",{css:zR.boardSearchHeader},D(HR,{messageId:"card.create.all_boards"}),D(WR,{total:o,hidden:n,isSearchingLists:!1})),D(H,null,(function(t){var n=t.css;return D(zb,{ref:f,placeholder:"Search boards...",wrapperClassName:n(zR.input),showActions:!0,actionHandlers:i,"aria-label":"Search boards",value:c,onTermChange:function(t){d(t),e(t)}})})))},VR=function(t){var e=t.onSearch,n=t.totalHidden,o=t.totalSelected,i=t.actionHandlers,a=t.className,l=(0,r.useState)(""),s=l[0],u=l[1],c=(0,r.useRef)(null);return(0,r.useEffect)((function(){c.current&&c.current.focus()}),[c]),D("div",{className:a,css:zR.listSearchContainer},D(H,null,(function(t){var n=t.css;return D(zb,{ref:c,placeholder:"Search boards...",wrapperClassName:n(zR.input),showActions:!0,actionHandlers:i,"aria-label":"Search boards",value:s,onTermChange:function(t){u(t),e(t)}})})),D(WR,{total:o,hidden:n,isSearchingLists:!0,css:zR.listResultSummary}))};function WR(t){var e=t.total,n=t.hidden,r=t.isSearchingLists,o=t.className;return D("div",{css:zR.summary,className:o},D(se,{id:r?"card.create.list_search_active":"card.create.board_search_active",values:{total:e,hidden:n}}))}var GR,KR,YR,qR,XR,ZR,JR,$R,tI=function(t){var e=t.term,n=t.isSearchingLists;return D("div",{css:zR.noResults},D("div",null,D(se,{id:n?"card.create.list_search_no_results":"card.create.board_search_no_results",values:{term:D("span",{css:E($R||($R=UR(["\n\t\t\t\t\t\t\t\t\tfont-style: italic;\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\tfont-style: italic;\n\t\t\t\t\t\t\t\t"])))},'"',e,'"')}})))},eI=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},nI={container:E(aI||(aI=eI(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\twidth: 400px;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\twidth: 400px;\n\t"]))),suggested:E(lI||(lI=eI(["\n\t\twidth: 100%;\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"],["\n\t\twidth: 100%;\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"])),Uo,Vo),boards:E(sI||(sI=eI(["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t\tpadding-bottom: 64px; // Spacing for scroll-past\n\t"],["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t\tpadding-bottom: 64px; // Spacing for scroll-past\n\t"]))),boardsSingle:E(uI||(uI=eI(["\n\t\tmax-width: 400px;\n\t"],["\n\t\tmax-width: 400px;\n\t"]))),search:E(cI||(cI=eI(["\n\t\twidth: 400px;\n\t"],["\n\t\twidth: 400px;\n\t"]))),searchSticky:E(dI||(dI=eI(["\n\t\tposition: sticky;\n\t\ttop: 0;\n\t"],["\n\t\tposition: sticky;\n\t\ttop: 0;\n\t"])))},rI=function(t){var e=t.board,n=t.selected,r=t.onToggle,o=BR()(e.thumbs,"width");return D(IR,{thumb:o&&o.url,color:e.color||"white",onToggle:function(t){return r(e.trelloId,t)},css:ma.fullWidth,selected:n},e.name)},oI=function(t){var e=t.boards,n=t.selected,r=t.onToggle,o=n.length?n[0]:void 0;return D("div",{css:[nI.boards,nI.boardsSingle]},D(eP,{search:!0,placeholder:"Choose board",searchPlaceholder:"Search",value:o,onChange:function(t){r(t,!0),o&&r(o,!1)},options:e.map((function(t){return{value:t.trelloId,label:t.name}}))}))};const iI=function(t){var e=t.selectSingle,n=t.boards,r=t.selected,o=t.onToggle,i=t.onReset,a=t.boardListClassName,l=t.isEmbedded,s=void 0!==l&&l,u=t.suggestedBoardIds;if(e)return D(oI,{boards:n,selected:r,onToggle:o});var c=yg(n,(function(t,e){return t.filter((function(t){return e(t.name)}))})),d=c[0],f=c[1],p=c[2],h=Jo()(u)?[]:n.filter((function(t){return u.includes(t.trelloId)}));return D("div",{css:nI.container},h.length?D("div",{css:nI.suggested},D(HR,{css:E(fI||(fI=eI(["\n\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\tmargin-bottom: 4px;\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\tmargin-bottom: 4px;\n\t\t\t\t\t\t"]))),messageId:"card.create.board_suggest"}),h.map((function(t){return D(rI,{key:t.trelloId,board:t,selected:r.includes(t.trelloId),onToggle:o})}))):null,D(QR,{autoFocus:h.length<=0,css:[nI.search,s?void 0:nI.searchSticky],totalSelected:r.length,totalHidden:n.length-d.length,actionHandlers:{onSelectAll:function(){o(d.map((function(t){return t.trelloId})),!0)},onDeselectAll:i},onSearch:p}),D("div",{css:[nI.boards],className:a},d.map((function(t){return D(rI,{key:t.trelloId,board:t,selected:r.includes(t.trelloId),onToggle:o})})),0===d.length&&D(tI,{term:f})))};var aI,lI,sI,uI,cI,dI,fI,pI,hI=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},mI=Dl(iI);!function(t){t.CARDS="CARDS",t.ITEMS="ITEMS"}(pI||(pI={}));var gI,AI,vI,yI,bI=function(t){var e=t.cardsQuery,n=t.onClose,o=t.changeBoards,i=Jo()(e.boards),a=(0,r.useState)(""),l=a[0],s=a[1],u=(0,r.useState)(e.useChecklistItems?pI.ITEMS:pI.CARDS),c=u[0],d=u[1],f=mg(e.boards),p=f[0],h=f[1],m=f[2],g=hb(_R),A=g.data,v=g.loading,y=g.error,b=function(){return Jo()(e.boards)};return D(Sw,{onClose:b()?ad():n,fillSpace:!0,css:E(gI||(gI=hI(["\n\t\t\t\twidth: auto;\n\t\t\t\theight: auto;\n\t\t\t"],["\n\t\t\t\twidth: auto;\n\t\t\t\theight: auto;\n\t\t\t"])))},D(Sw.Body,{title:i?"Create a new list":"Choose boards",css:E(AI||(AI=hI(["\n\t\t\t\t\tposition: relative;\n\t\t\t\t"],["\n\t\t\t\t\tposition: relative;\n\t\t\t\t"])))},D("div",{css:qo.b_s},D(H,null,(function(t){var e=t.css;return D("div",null,i&&D("div",null,D("div",{css:qo.b_m},D("label",{htmlFor:"quickListName"},D("div",{css:[ma.mutedText,qo.b_xs]},"Name of the list"),D(jw,{required:!0,id:"quickListName",value:l,onChange:function(t){return s(t.target.value)}}))),D("div",{css:[ma.mutedText,qo.b_m]},D(se,{id:"queries.new_query.subtitle"})),D("div",{css:[ma.row,qo.b_m]},D("div",{css:qo.r_s},D(Wl,{type:c===pI.CARDS?"INFO":"SECONDARY",onClick:function(){return d(pI.CARDS)}},D(se,{id:"queries.new_query.use_cards"}))),D(Wl,{type:c===pI.ITEMS?"INFO":"SECONDARY",onClick:function(){return d(pI.ITEMS)}},D(se,{id:"queries.new_query.use_checklist_items"}))),D("div",{css:qo.b_s},D("div",{css:ma.uiTitle},D(se,{id:"queries.new_query.boards"})),D("div",{css:ma.mutedText},D(se,{id:"queries.new_query.boards_sub_text"})))),D(mI,{selectSingle:!1,loading:v,error:y,boards:A||[],selected:p,onReset:m,onToggle:h,isEmbedded:!0,boardListClassName:e(vI||(vI=hI(["\n\t\t\t\t\t\t\t\t\t\tmax-height: 28vh;\n\t\t\t\t\t\t\t\t\t\toverflow-y: scroll;\n\t\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\t\tmax-height: 28vh;\n\t\t\t\t\t\t\t\t\t\toverflow-y: scroll;\n\t\t\t\t\t\t\t\t\t"])))}))})))),D(Sw.Footer,{actions:D(r.Fragment,null,!b()&&D(Wl,{type:"SECONDARY",onClick:n,css:E(yI||(yI=hI(["\n\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t"])),zo)},D(se,{id:"cancel",defaultMessage:"Cancel"})),D(Wl,{type:"INFO",onClick:function(){var t=c===pI.ITEMS;o(p,t,l.trim()),n()},disabled:!p.length||i&&""===l.trim()},D(se,{id:"save",defaultMessage:"Save"})))}))};const wI=function(t){var e=t.size,n=t.color,r=void 0===n?"black":n;return D("svg",{width:e,height:"auto",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 31 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.28225 0.0830936H14.3423C14.7667 0.0830936 15.1263 0.230456 15.421 0.525179C15.7158 0.819903 15.8631 1.17947 15.8631 1.60387C15.8631 2.00469 15.7158 2.35247 15.421 2.64719C15.1263 2.94191 14.7667 3.08928 14.3423 3.08928H2.28225C1.85785 3.08928 1.49828 2.94191 1.20356 2.64719C0.908836 2.35247 0.761475 2.00469 0.761475 1.60387C0.761475 1.17947 0.908836 0.819903 1.20356 0.525179C1.49828 0.230456 1.85785 0.0830936 2.28225 0.0830936ZM3.80302 15.1847H27.9232V9.13701H3.80302V15.1847ZM0.761475 9.13701C0.761475 8.31178 1.0562 7.60444 1.64565 7.015C2.23509 6.42555 2.95422 6.13082 3.80302 6.13082H27.9232C28.772 6.13082 29.4911 6.42555 30.0806 7.015C30.67 7.60444 30.9648 8.31178 30.9648 9.13701V15.1847C30.9648 16.01 30.67 16.7173 30.0806 17.3067C29.4911 17.8962 28.772 18.1909 27.9232 18.1909H3.80302C2.95422 18.1909 2.23509 17.8962 1.64565 17.3067C1.0562 16.7173 0.761475 16.01 0.761475 15.1847V9.13701Z",fill:r,stroke:r,strokeWidth:"0.0353668"}))};var CI={list:function(t){var e=t.size,n=t.color,r=void 0===n?"currentColor":n;return D("svg",{width:e,height:"auto",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 31 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.69922 5.08925C6.69922 5.51366 6.55186 5.87322 6.25713 6.16794C5.96241 6.46267 5.60285 6.61003 5.17845 6.61003C4.77762 6.61003 4.42985 6.46267 4.13512 6.16794C3.8404 5.87322 3.69304 5.51366 3.69304 5.08925C3.69304 4.68843 3.8404 4.34065 4.13512 4.04593C4.42985 3.75121 4.77762 3.60385 5.17845 3.60385C5.60285 3.60385 5.96241 3.75121 6.25713 4.04593C6.55186 4.34065 6.69922 4.68843 6.69922 5.08925ZM9.7054 5.08925C9.7054 6.33888 9.26332 7.40578 8.37915 8.28995C7.49497 9.17412 6.42807 9.61621 5.17845 9.61621C3.92882 9.61621 2.86192 9.17412 1.97775 8.28995C1.09357 7.40578 0.651489 6.33888 0.651489 5.08925C0.651489 3.83962 1.09357 2.77272 1.97775 1.88855C2.86192 1.00438 3.92882 0.562297 5.17845 0.562297C6.42807 0.562297 7.49497 1.00438 8.37915 1.88855C9.26332 2.77272 9.7054 3.83962 9.7054 5.08925ZM6.69922 17.1847C6.69922 17.5855 6.55186 17.9333 6.25713 18.228C5.96241 18.5228 5.60285 18.6701 5.17845 18.6701C4.77762 18.6701 4.42985 18.5228 4.13512 18.228C3.8404 17.9333 3.69304 17.5855 3.69304 17.1847C3.69304 16.7603 3.8404 16.4007 4.13512 16.106C4.42985 15.8113 4.77762 15.6639 5.17845 15.6639C5.60285 15.6639 5.96241 15.8113 6.25713 16.106C6.55186 16.4007 6.69922 16.7603 6.69922 17.1847ZM9.7054 17.1847C9.7054 18.4343 9.26332 19.5012 8.37915 20.3854C7.49497 21.2696 6.42807 21.7117 5.17845 21.7117C3.92882 21.7117 2.86192 21.2696 1.97775 20.3854C1.09357 19.5012 0.651489 18.4343 0.651489 17.1847C0.651489 15.9351 1.09357 14.8682 1.97775 13.984C2.86192 13.0998 3.92882 12.6578 5.17845 12.6578C6.42807 12.6578 7.49497 13.0998 8.37915 13.984C9.26332 14.8682 9.7054 15.9351 9.7054 17.1847ZM26.3278 3.60385H17.2739C16.8495 3.60385 16.4899 3.75121 16.1952 4.04593C15.9005 4.34065 15.7531 4.68843 15.7531 5.08925C15.7531 5.51366 15.9005 5.87322 16.1952 6.16794C16.4899 6.46267 16.8495 6.61003 17.2739 6.61003H26.3278C26.7286 6.61003 27.0764 6.46267 27.3711 6.16794C27.6659 5.87322 27.8132 5.51366 27.8132 5.08925C27.8132 4.68843 27.6659 4.34065 27.3711 4.04593C27.0764 3.75121 26.7286 3.60385 26.3278 3.60385ZM17.2739 0.562297C16.0243 0.562297 14.9574 1.00438 14.0732 1.88855C13.189 2.77272 12.747 3.83962 12.747 5.08925C12.747 6.33888 13.189 7.40578 14.0732 8.28995C14.9574 9.17412 16.0243 9.61621 17.2739 9.61621H26.3278C27.5774 9.61621 28.6443 9.17412 29.5285 8.28995C30.4127 7.40578 30.8548 6.33888 30.8548 5.08925C30.8548 3.83962 30.4127 2.77272 29.5285 1.88855C28.6443 1.00438 27.5774 0.562297 26.3278 0.562297H17.2739ZM17.2739 15.6639H21.8009C22.2017 15.6639 22.5495 15.8113 22.8442 16.106C23.1389 16.4007 23.2863 16.7603 23.2863 17.1847C23.2863 17.5855 23.1389 17.9333 22.8442 18.228C22.5495 18.5228 22.2017 18.6701 21.8009 18.6701H17.2739C16.8495 18.6701 16.4899 18.5228 16.1952 18.228C15.9005 17.9333 15.7531 17.5855 15.7531 17.1847C15.7531 16.7603 15.9005 16.4007 16.1952 16.106C16.4899 15.8113 16.8495 15.6639 17.2739 15.6639ZM12.747 17.1847C12.747 15.9351 13.189 14.8682 14.0732 13.984C14.9574 13.0998 16.0243 12.6578 17.2739 12.6578H21.8009C23.0505 12.6578 24.1174 13.0998 25.0016 13.984C25.8857 14.8682 26.3278 15.9351 26.3278 17.1847C26.3278 18.4343 25.8857 19.5012 25.0016 20.3854C24.1174 21.2696 23.0505 21.7117 21.8009 21.7117H17.2739C16.0243 21.7117 14.9574 21.2696 14.0732 20.3854C13.189 19.5012 12.747 18.4343 12.747 17.1847Z",fill:r,stroke:r,strokeWidth:"0.0353668"}))},number:function(t){var e=t.size,n=t.color,r=void 0===n?"currentColor":n;return D("svg",{width:e,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.72003 0.0768311C7.29563 0.0768311 6.93606 0.224193 6.64134 0.518917C6.34662 0.81364 6.19925 1.16141 6.19925 1.56224V6.0892H1.6723C1.27147 6.0892 0.923699 6.23656 0.628975 6.53128C0.334252 6.826 0.18689 7.18557 0.18689 7.60997C0.18689 8.03437 0.334252 8.39393 0.628975 8.68866C0.923699 8.98338 1.27147 9.13074 1.6723 9.13074H6.19925V15.1431H1.6723C1.27147 15.1431 0.923699 15.2905 0.628975 15.5852C0.334252 15.8799 0.18689 16.2395 0.18689 16.6639C0.18689 17.0883 0.334252 17.4478 0.628975 17.7426C0.923699 18.0373 1.27147 18.1847 1.6723 18.1847H6.19925V22.7116C6.19925 23.1124 6.34662 23.4602 6.64134 23.7549C6.93606 24.0497 7.29563 24.197 7.72003 24.197C8.14443 24.197 8.50399 24.0497 8.79872 23.7549C9.09344 23.4602 9.2408 23.1124 9.2408 22.7116V18.1847H15.2532V22.7116C15.2532 23.1124 15.4005 23.4602 15.6953 23.7549C15.99 24.0497 16.3495 24.197 16.7739 24.197C17.1983 24.197 17.5579 24.0497 17.8526 23.7549C18.1474 23.4602 18.2947 23.1124 18.2947 22.7116V18.1847H22.8217C23.2225 18.1847 23.5703 18.0373 23.865 17.7426C24.1597 17.4478 24.3071 17.0883 24.3071 16.6639C24.3071 16.2395 24.1597 15.8799 23.865 15.5852C23.5703 15.2905 23.2225 15.1431 22.8217 15.1431H18.2947V9.13074H22.8217C23.2225 9.13074 23.5703 8.98338 23.865 8.68866C24.1597 8.39393 24.3071 8.03437 24.3071 7.60997C24.3071 7.18557 24.1597 6.826 23.865 6.53128C23.5703 6.23656 23.2225 6.0892 22.8217 6.0892H18.2947V1.56224C18.2947 1.16141 18.1474 0.81364 17.8526 0.518917C17.5579 0.224193 17.1983 0.0768311 16.7739 0.0768311C16.3495 0.0768311 15.99 0.224193 15.6953 0.518917C15.4005 0.81364 15.2532 1.16141 15.2532 1.56224V6.0892H9.2408V1.56224C9.2408 1.16141 9.09344 0.81364 8.79872 0.518917C8.50399 0.224193 8.14443 0.0768311 7.72003 0.0768311ZM9.2408 9.13074V15.1431H15.2532V9.13074H9.2408Z",fill:r,stroke:r,strokeWidth:"0.0353668"}))},date:function(t){var e=t.size,n=t.color,r=void 0===n?"currentColor":n;return D("svg",{width:e,height:"auto",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.56236 2.07681C4.56236 1.65241 4.70972 1.29284 5.00444 0.99812C5.29917 0.703396 5.65873 0.556034 6.08313 0.556034C6.48396 0.556034 6.83173 0.703396 7.12645 0.99812C7.42118 1.29284 7.56854 1.65241 7.56854 2.07681V3.56222H19.664V2.07681C19.664 1.65241 19.8114 1.29284 20.1061 0.99812C20.4008 0.703396 20.7486 0.556034 21.1494 0.556034C21.5738 0.556034 21.9334 0.703396 22.2281 0.99812C22.5228 1.29284 22.6702 1.65241 22.6702 2.07681V3.56222H24.191C25.0162 3.56222 25.7235 3.85694 26.313 4.44639C26.9024 5.03583 27.1971 5.74317 27.1971 6.5684V24.7116C27.1971 25.5368 26.9024 26.2442 26.313 26.8336C25.7235 27.423 25.0162 27.7178 24.191 27.7178H3.04158C2.21636 27.7178 1.50902 27.423 0.919572 26.8336C0.330124 26.2442 0.0354004 25.5368 0.0354004 24.7116V6.5684C0.0354004 5.74317 0.330124 5.03583 0.919572 4.44639C1.50902 3.85694 2.21636 3.56222 3.04158 3.56222H4.56236V2.07681ZM3.43062 10.4588V22.7664C3.43062 23.1908 3.57798 23.5445 3.8727 23.8274C4.16743 24.1104 4.5152 24.2518 4.91603 24.2518H22.3165C22.7173 24.2518 23.0651 24.1104 23.3598 23.8274C23.6546 23.5445 23.8019 23.1908 23.8019 22.7664V10.4588H3.43062ZM9.08931 15.6577H6.08313V12.6161H9.08931V15.6577ZM21.1494 12.6161H18.1432V15.6577H21.1494V12.6161ZM12.0955 15.6577V12.6161H15.137V15.6577H12.0955ZM6.08313 21.67H9.08931V18.6639H6.08313V21.67ZM12.0955 21.67V18.6639H15.137V21.67H12.0955ZM21.1494 18.6639H18.1432V21.67H21.1494V18.6639Z",fill:r,stroke:r,strokeWidth:"0.0353668"}))},text:function(t){var e=t.size,n=t.color,r=void 0===n?"currentColor":n;return D("svg",{width:e,height:"auto",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 22 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.82998 0.819565H0.309204V5.34652H3.35075V3.86111H9.36312V20.4482H7.87771V23.4543H13.8901V20.4482H12.4047V3.86111H18.417V5.34652H21.4586V0.819565H1.82998Z",fill:r,stroke:r,strokeWidth:"0.0353668"}))},checkbox:function(t){var e=t.size,n=t.color,r=void 0===n?"currentColor":n;return D("svg",{width:e,height:"auto",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 31 31",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.6307 30.2385C13.5558 30.2385 11.5989 29.8377 9.7598 29.0361C7.92072 28.258 6.31743 27.1852 4.94991 25.8177C3.58239 24.4502 2.5096 22.8469 1.73153 21.0078C0.929877 19.1687 0.529053 17.2117 0.529053 15.1369C0.529053 13.062 0.929877 11.1051 1.73153 9.26598C2.5096 7.42691 3.58239 5.82361 4.94991 4.45609C6.31743 3.08857 7.92072 2.01578 9.7598 1.23771C11.5989 0.436061 13.5558 0.0352371 15.6307 0.0352371C17.7056 0.0352371 19.6625 0.436061 21.5016 1.23771C23.3407 2.01578 24.944 3.08857 26.3115 4.45609C27.679 5.82361 28.7518 7.42691 29.5299 9.26598C30.3315 11.1051 30.7323 13.062 30.7323 15.1369C30.7323 17.2117 30.3315 19.1687 29.5299 21.0078C28.7518 22.8469 27.679 24.4502 26.3115 25.8177C24.944 27.1852 23.3407 28.258 21.5016 29.0361C19.6625 29.8377 17.7056 30.2385 15.6307 30.2385ZM15.6307 27.197C17.3047 27.197 18.8727 26.8905 20.3345 26.2774C21.7963 25.6408 23.0754 24.7743 24.1718 23.678C25.2682 22.5816 26.1347 21.3025 26.7713 19.8407C27.3843 18.3788 27.6908 16.8109 27.6908 15.1369C27.6908 13.4629 27.3843 11.8949 26.7713 10.4331C26.1347 8.97126 25.2682 7.69216 24.1718 6.59579C23.0754 5.49942 21.7963 4.63293 20.3345 3.99632C18.8727 3.3833 17.3047 3.07679 15.6307 3.07679C13.9567 3.07679 12.3887 3.3833 10.9269 3.99632C9.46508 4.63293 8.18598 5.49942 7.0896 6.59579C5.99323 7.69216 5.12674 8.97126 4.49014 10.4331C3.87711 11.8949 3.5706 13.4629 3.5706 15.1369C3.5706 16.8109 3.87711 18.3788 4.49014 19.8407C5.12674 21.3025 5.99323 22.5816 7.0896 23.678C8.18598 24.7743 9.46508 25.6408 10.9269 26.2774C12.3887 26.8905 13.9567 27.197 15.6307 27.197ZM10.0427 14.0759C10.3257 13.7694 10.6793 13.6161 11.1037 13.6161C11.5281 13.6161 11.8818 13.7694 12.1647 14.0759L14.1099 16.0211L19.0966 11.0343C19.3796 10.7514 19.7333 10.6099 20.1577 10.6099C20.5821 10.6099 20.9357 10.7514 21.2187 11.0343C21.5252 11.3408 21.6784 11.7004 21.6784 12.113C21.6784 12.5256 21.5252 12.8852 21.2187 13.1917L15.2063 19.2394C14.8998 19.5224 14.5402 19.6638 14.1276 19.6638C13.715 19.6638 13.3554 19.5224 13.0489 19.2394L10.0427 16.1979C9.73622 15.915 9.58297 15.5613 9.58297 15.1369C9.58297 14.7125 9.73622 14.3588 10.0427 14.0759Z",fill:r,stroke:r,strokeWidth:"0.0353668"}))},dueDate:function(t){var e=t.size,n=t.color;return D("svg",{width:e,height:"auto",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",fill:void 0===n?"currentColor":n,d:"M16 31.5C13.8737 31.5 11.8625 31.089 9.97128 30.265C8.0883 29.468 6.44226 28.3672 5.03755 26.9625C3.63284 25.5577 2.53197 23.9117 1.73496 22.0287C0.911003 20.1375 0.5 18.1263 0.5 16C0.5 13.8737 0.910998 11.8625 1.73495 9.97132C2.53195 8.08832 3.63283 6.44226 5.03755 5.03755C6.44223 3.63287 8.08824 2.53201 9.97118 1.735C11.8624 0.911018 13.8736 0.5 16 0.5C18.1263 0.5 20.1376 0.911015 22.0288 1.73499C23.9117 2.532 25.5578 3.63286 26.9625 5.03755C28.3671 6.44224 29.468 8.08826 30.265 9.97121C31.089 11.8624 31.5 13.8737 31.5 16C31.5 18.1264 31.089 20.1376 30.265 22.0288C29.468 23.9118 28.3671 25.5578 26.9625 26.9625C25.5577 28.3672 23.9117 29.468 22.0287 30.2651C20.1375 31.089 18.1263 31.5 16 31.5ZM7.86995 24.1301C8.91261 25.1727 10.1294 25.9979 11.5244 26.6058C12.9108 27.1867 14.4011 27.4789 16 27.4789C17.5989 27.4789 19.0892 27.1867 20.4756 26.6058C21.8706 25.9979 23.0874 25.1727 24.1301 24.1301C25.1727 23.0874 25.9979 21.8706 26.6058 20.4756C27.1867 19.0892 27.4789 17.5989 27.4789 16C27.4789 14.4011 27.1867 12.9108 26.6058 11.5244C25.9979 10.1294 25.1727 8.91261 24.1301 7.86995C23.0874 6.82729 21.8706 6.00212 20.4756 5.39421C19.0892 4.81329 17.5989 4.52108 16 4.52108C14.4011 4.52108 12.9108 4.81329 11.5244 5.39421C10.1294 6.00212 8.91261 6.82729 7.86995 7.86995C6.82729 8.91261 6.00212 10.1294 5.39421 11.5244C4.81329 12.9108 4.52108 14.4011 4.52108 16C4.52108 17.5989 4.81329 19.0892 5.39421 20.4756C6.00212 21.8706 6.82729 23.0874 7.86995 24.1301ZM17.0714 5.9356C17.3642 6.22834 17.5105 6.58548 17.5105 7.00702V15.3677L20.8126 18.6698C21.0937 18.9742 21.2342 19.3314 21.2342 19.7412C21.2342 20.1511 21.0937 20.5082 20.8126 20.8126C20.5082 21.0937 20.1511 21.2342 19.7412 21.2342C19.3314 21.2342 18.9742 21.0937 18.6698 20.8126L14.9461 17.0539C14.8056 16.9133 14.6944 16.7494 14.6124 16.5621C14.5304 16.3747 14.4895 16.1874 14.4895 16V7.00702C14.4895 6.58548 14.6358 6.22834 14.9286 5.9356C15.2213 5.64286 15.5785 5.49649 16 5.49649C16.4215 5.49649 16.7787 5.64286 17.0714 5.9356Z"}))},startDate:function(t){var e=t.size,n=t.color;return D("svg",{width:e,height:"auto",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{fillRule:"evenodd",clipRule:"evenodd",fill:void 0===n?"currentColor":n,d:"M5.51303 0.269728C5.18835 0.594402 5.02601 0.990507 5.02601 1.45804V3.0944H3.35069C2.4416 3.0944 1.66238 3.41908 1.01303 4.06843C0.363677 4.71778 0.0390015 5.497 0.0390015 6.40609V26.3931C0.0390015 27.3022 0.363677 28.0814 1.01303 28.7308C1.66238 29.3801 2.4416 29.7048 3.35069 29.7048H26.6494C27.5585 29.7048 28.3377 29.3801 28.9871 28.7308C29.6364 28.0814 29.9611 27.3022 29.9611 26.3931V6.40609C29.9611 5.497 29.6364 4.71778 28.9871 4.06843C28.3377 3.41908 27.5585 3.0944 26.6494 3.0944H24.9741V1.45804C24.9741 0.990507 24.8117 0.594402 24.4871 0.269728C24.1624 -0.0549488 23.7663 -0.217285 23.2987 -0.217285C22.8572 -0.217285 22.4741 -0.0549488 22.1494 0.269728C21.8247 0.594402 21.6624 0.990507 21.6624 1.45804V3.0944H8.3377V1.45804C8.3377 0.990507 8.17536 0.594402 7.85069 0.269728C7.52601 -0.0549488 7.1429 -0.217285 6.70134 -0.217285C6.23381 -0.217285 5.8377 -0.0549488 5.51303 0.269728ZM3.77926 16.2026V10.6918H26.2208V24.2502C26.2208 24.7178 26.0585 25.1074 25.7338 25.4191C25.4091 25.7308 25.026 25.8866 24.5845 25.8866H5.41562C4.97407 25.8866 4.59095 25.7308 4.26627 25.4191C3.9416 25.1074 3.77926 24.7178 3.77926 24.2502V20.0491L14.6051 20.0491L14.6051 23.7234L20.9309 18.2153L14.6051 12.7072V16.2026H3.77926Z"}),D("path",{d:"M5.51303 0.269727L5.50052 0.257223L5.51303 0.269727ZM5.02601 3.0944V3.11209H5.0437V3.0944H5.02601ZM28.9871 28.7308L28.9996 28.7433L28.9871 28.7308ZM28.9871 4.06843L28.9996 4.05593L28.9871 4.06843ZM24.9741 3.0944H24.9564V3.11209H24.9741V3.0944ZM24.4871 0.269727L24.4996 0.257223V0.257223L24.4871 0.269727ZM22.1494 0.269727L22.1369 0.257223V0.257223L22.1494 0.269727ZM21.6624 3.0944V3.11209H21.6801V3.0944H21.6624ZM8.3377 3.0944H8.32002V3.11209H8.3377V3.0944ZM7.85069 0.269727L7.86319 0.257223L7.85069 0.269727ZM3.77926 10.6918V10.6741H3.76158V10.6918H3.77926ZM3.77926 16.2026H3.76158V16.2203H3.77926V16.2026ZM26.2208 10.6918H26.2385V10.6741H26.2208V10.6918ZM25.7338 25.4191L25.7216 25.4063L25.7338 25.4191ZM4.26627 25.4191L4.27852 25.4063L4.26627 25.4191ZM3.77926 20.0491V20.0314H3.76158V20.0491H3.77926ZM14.6051 20.0491H14.6228V20.0314H14.6051V20.0491ZM14.6051 23.7234H14.5875V23.7623L14.6168 23.7368L14.6051 23.7234ZM20.9309 18.2153L20.9425 18.2287L20.9578 18.2153L20.9425 18.202L20.9309 18.2153ZM14.6051 12.7072L14.6168 12.6939L14.5875 12.6683V12.7072H14.6051ZM14.6051 16.2026V16.2203H14.6228V16.2026H14.6051ZM5.0437 1.45804C5.0437 0.995101 5.20424 0.603523 5.52553 0.282231L5.50052 0.257223C5.17246 0.585282 5.00833 0.985913 5.00833 1.45804H5.0437ZM5.0437 3.0944V1.45804H5.00833V3.0944H5.0437ZM3.35069 3.11209H5.02601V3.07672H3.35069V3.11209ZM1.02553 4.08093C1.6716 3.43486 2.44634 3.11209 3.35069 3.11209V3.07672C2.43686 3.07672 1.65315 3.4033 1.00052 4.05593L1.02553 4.08093ZM0.0566849 6.40609C0.0566849 5.50174 0.379459 4.72701 1.02553 4.08093L1.00052 4.05593C0.347894 4.70855 0.021318 5.49226 0.021318 6.40609H0.0566849ZM0.0566849 26.3931V6.40609H0.021318V26.3931H0.0566849ZM1.02553 28.7183C0.379459 28.0722 0.0566849 27.2975 0.0566849 26.3931H0.021318C0.021318 27.3069 0.347894 28.0906 1.00052 28.7433L1.02553 28.7183ZM3.35069 29.6871C2.44634 29.6871 1.6716 29.3643 1.02553 28.7183L1.00052 28.7433C1.65315 29.3959 2.43686 29.7225 3.35069 29.7225V29.6871ZM26.6494 29.6871H3.35069V29.7225H26.6494V29.6871ZM28.9745 28.7183C28.3285 29.3643 27.5537 29.6871 26.6494 29.6871V29.7225C27.5632 29.7225 28.3469 29.3959 28.9996 28.7433L28.9745 28.7183ZM29.9434 26.3931C29.9434 27.2975 29.6206 28.0722 28.9745 28.7183L28.9996 28.7433C29.6522 28.0906 29.9788 27.3069 29.9788 26.3931H29.9434ZM29.9434 6.40609V26.3931H29.9788V6.40609H29.9434ZM28.9745 4.08093C29.6206 4.72701 29.9434 5.50174 29.9434 6.40609H29.9788C29.9788 5.49226 29.6522 4.70855 28.9996 4.05593L28.9745 4.08093ZM26.6494 3.11209C27.5537 3.11209 28.3285 3.43486 28.9745 4.08093L28.9996 4.05593C28.3469 3.4033 27.5632 3.07672 26.6494 3.07672V3.11209ZM24.9741 3.11209H26.6494V3.07672H24.9741V3.11209ZM24.9564 1.45804V3.0944H24.9917V1.45804H24.9564ZM24.4745 0.282231C24.7958 0.603523 24.9564 0.995101 24.9564 1.45804H24.9917C24.9917 0.985913 24.8276 0.585282 24.4996 0.257223L24.4745 0.282231ZM23.2987 -0.199602C23.7617 -0.199602 24.1533 -0.0390605 24.4745 0.282231L24.4996 0.257223C24.1715 -0.0708357 23.7709 -0.234969 23.2987 -0.234969V-0.199602ZM22.1619 0.282231C22.4834 -0.0392752 22.8621 -0.199602 23.2987 -0.199602V-0.234969C22.8523 -0.234969 22.4647 -0.0706209 22.1369 0.257223L22.1619 0.282231ZM21.6801 1.45804C21.6801 0.995101 21.8406 0.603523 22.1619 0.282231L22.1369 0.257223C21.8088 0.585282 21.6447 0.985913 21.6447 1.45804H21.6801ZM21.6801 3.0944V1.45804H21.6447V3.0944H21.6801ZM8.3377 3.11209H21.6624V3.07672H8.3377V3.11209ZM8.32002 1.45804V3.0944H8.35539V1.45804H8.32002ZM7.83819 0.282231C8.15948 0.603523 8.32002 0.995101 8.32002 1.45804H8.35539C8.35539 0.985913 8.19125 0.585282 7.86319 0.257223L7.83819 0.282231ZM6.70134 -0.199602C7.138 -0.199602 7.51668 -0.0392752 7.83819 0.282231L7.86319 0.257223C7.53535 -0.0706209 7.14779 -0.234969 6.70134 -0.234969V-0.199602ZM5.52553 0.282231C5.84682 -0.0390605 6.2384 -0.199602 6.70134 -0.199602V-0.234969C6.22921 -0.234969 5.82858 -0.0708357 5.50052 0.257223L5.52553 0.282231ZM3.76158 10.6918V16.2026H3.79694V10.6918H3.76158ZM26.2208 10.6741H3.77926V10.7095H26.2208V10.6741ZM26.2385 24.2502V10.6918H26.2031V24.2502H26.2385ZM25.7461 25.4318C26.0743 25.1167 26.2385 24.7224 26.2385 24.2502H26.2031C26.2031 24.7132 26.0426 25.0981 25.7216 25.4063L25.7461 25.4318ZM24.5845 25.9043C25.0307 25.9043 25.4182 25.7466 25.7461 25.4318L25.7216 25.4063C25.4001 25.7149 25.0214 25.8689 24.5845 25.8689V25.9043ZM5.41562 25.9043H24.5845V25.8689H5.41562V25.9043ZM4.25403 25.4318C4.58192 25.7466 4.9694 25.9043 5.41562 25.9043V25.8689C4.97873 25.8689 4.59997 25.7149 4.27852 25.4063L4.25403 25.4318ZM3.76158 24.2502C3.76158 24.7224 3.92573 25.1167 4.25403 25.4318L4.27852 25.4063C3.95747 25.0981 3.79694 24.7132 3.79694 24.2502H3.76158ZM3.76158 20.0491V24.2502H3.79694V20.0491H3.76158ZM3.77926 20.0668L14.6051 20.0668V20.0314L3.77926 20.0314V20.0668ZM14.5875 20.0491L14.5875 23.7234H14.6228L14.6228 20.0491H14.5875ZM14.6168 23.7368L20.9425 18.2287L20.9193 18.202L14.5935 23.7101L14.6168 23.7368ZM20.9425 18.202L14.6168 12.6939L14.5935 12.7205L20.9193 18.2287L20.9425 18.202ZM14.5875 12.7072V16.2026H14.6228V12.7072H14.5875ZM14.6051 16.185H3.77926V16.2203H14.6051V16.185Z",fill:"white"}))}};const xI=function(t){var e=t.type,n=t.size,r=void 0===n?24:n,o=t.color,i=r+"px";return D("div",{css:[r?{width:i,height:i,fontSize:i}:void 0,ma.columnCenterAll]},D(CI[e]||wI,{size:r?r-4:r,color:void 0===o?Li:o}))};var SI=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},OI={container:E(PI||(PI=SI(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t\t"," {\n\t\t\twidth: 250px;\n\t\t}\n\t\tmargin-bottom: ",";\n\t\tposition: relative;\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t\t"," {\n\t\t\twidth: 250px;\n\t\t}\n\t\tmargin-bottom: ",";\n\t\tposition: relative;\n\t"])),Bi,zo),dropdownContainer:E(BI||(BI=SI(["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"],["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"])),jo),button:E(TI||(TI=SI(["\n\t\tflex: 1;\n\t"],["\n\t\tflex: 1;\n\t"])))};function kI(t,e,n){return!t.includes(n||e)}var EI="use-last-tile-filters";const _I=r.memo((function(t){var e=t.onAdd,n=t.filters,o=t.includeLists,i=void 0===o||o,a=t.includeDue,l=void 0===a||a,s=t.includeStartDate,u=void 0===s||s,c=t.includeTimeInList,d=t.includeChecklistItemsFilters,f=t.customFields,p=t.lastTileFilters,h=t.useLastTileFilters,m=Ah(),g=[];if(Jo()(p)||(g.push({header:!0,label:m.formatMessage({id:"card.create.filters.copy_filters"})}),g.push({label:m.formatMessage({id:"card.create.filters.copy_filters_from_last_tile"}),value:EI,icon:"refresh"})),d&&g.push({header:!0,label:m.formatMessage({id:"card.create.filters.checklist"})}),d&&kI(n,"checklistDue")&&g.push({label:m.formatMessage({id:"card.create.filters.checklistDue"}),value:"checklistDue",IconComponent:By}),d&&kI(n,"checklistMember")&&g.push({label:m.formatMessage({id:"card.create.filters.checklistMember"}),value:"checklistMember",icon:"people"}),!d&&Jo()(p)||g.push({header:!0,label:m.formatMessage({id:"card.create.filters.card"})}),kI(n,"labels")&&g.push({label:m.formatMessage({id:"card.create.filters.labels"}),value:"labels",icon:"label"}),kI(n,"members")&&g.push({label:m.formatMessage({id:"card.create.filters.members"}),value:"members",icon:"people"}),i&&kI(n,"lists")&&g.push({label:m.formatMessage({id:"card.create.filters.lists"}),value:"lists",icon:"view_carousel"}),l&&kI(n,"due")&&g.push({label:m.formatMessage({id:"card.create.filters.due"}),value:"due",IconComponent:By}),u&&kI(n,"startDate")&&g.push({label:m.formatMessage({id:"card.create.filters.startDate"}),value:"startDate",IconComponent:Ty}),c&&kI(n,"timeInList")&&g.push({label:m.formatMessage({id:"card.create.filters.timeInList"}),value:"timeInList",icon:"timelapse"}),0===g.length)return null;var A=(0,r.useState)(!1),v=A[0],y=A[1],b=f.filter((function(t){return!(!ui.includes(t.type)||!kI(n,"fields",t.groupingKey))}));return D("div",{css:OI.container},D("div",{css:OI.dropdownContainer},D(qb,{visible:v,onClose:function(){y(!1)}},D(r.Fragment,null,g.map((function(t){return t.header?D(qb.HeadingItem,null,t.label):D(qb.Item,{key:t.value,icon:t.icon,IconComponent:t.IconComponent,onClick:function(){y(!1),t.value&&(t.value===EI?h():e(t.value))}},t.label)}))),D(qb.HeadingItem,null,"Custom Fields"),0===b.length?D(qb.Item,{type:"info"},D(se,{id:"card.create.filters.no_custom_fields"})):D(r.Fragment,null,b.map((function(t){return D(qb.Item,{key:t.groupingKey,icon:D(xI,{type:t.type,size:14,color:aa}),onClick:function(){y(!1),e("fields",t.groupingKey)}},t.name)}))))),D(Wl,{css:OI.button,type:"INFO",icon:"add",onClick:function(){y(!0)}},D(se,{id:"card.create.wizard_filters_add"})))}));var PI,BI,TI,RI=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},II={board:E(DI||(DI=RI(["\n\t\tposition: relative;\n\t\tborder-bottom: 1px solid ",";\n\t\theight: 42px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tmargin-top: ",";\n\t"],["\n\t\tposition: relative;\n\t\tborder-bottom: 1px solid ",";\n\t\theight: 42px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tmargin-top: ",";\n\t"])),ji,Ho),boardBg:E(NI||(NI=RI(["\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tborder-radius: 4px;\n\t\tz-index: 1;\n\t"],["\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tborder-radius: 4px;\n\t\tz-index: 1;\n\t"]))),boardText:E(FI||(FI=RI(["\n\t\tposition: relative;\n\t\tpadding: ",";\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 42px;\n\t\ttext-align: center;\n\t\tfont-weight: 600;\n\t\tz-index: 2;\n\t\t",";\n\t"],["\n\t\tposition: relative;\n\t\tpadding: ",";\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 42px;\n\t\ttext-align: center;\n\t\tfont-weight: 600;\n\t\tz-index: 2;\n\t\t",";\n\t"])),Uo,aa,ma.ellipsis)};const MI=r.memo((function(t){var e=t.board,n=gi()(e.thumbs,"width"),r=n.find((function(t){return t.width>=400}))||Cb()(n),o=r&&r.url;return D("div",{css:II.board},D("div",{css:II.boardBg,style:{backgroundColor:r?void 0:ia,backgroundImage:o&&"url("+o+")"}}),D("div",{css:II.boardText,style:{color:r?"dark"===e.backgroundBrightness?"white":"black":"white"}},e.name))}));var DI,NI,FI;function LI(t,e,n){return function(r){e(r?t?function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}(t,[n]):[n]:t?fg()(t,n):[])}}var jI=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},HI={container:E(zI||(zI=jI(["\n\t\tmargin-top: -",";\n\t\tmargin-bottom: ",";\n\t\tbackground: ",";\n\t\tpadding: ",";\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"],["\n\t\tmargin-top: -",";\n\t\tmargin-bottom: ",";\n\t\tbackground: ",";\n\t\tpadding: ",";\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"])),Ho,Uo,$i,Ho),search:E(QI||(QI=jI([""],[""])))};const UI=function(t){var e=t.onSearch,n=t.onSelectAll,r=t.onDeselectAll,o=Ah();return D("div",{css:HI.container},D(zb,{showActions:!0,actionHandlers:{onDeselectAll:r,onSelectAll:n},css:HI.search,onTermChange:e,placeholder:o.formatMessage({id:"card.create.search_placeholder"})}))};var zI,QI,VI=function(){return(VI=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},WI={subSection:E(KI||(KI=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tpadding: "," 0;\n\t"],["\n\t\tpadding: "," 0;\n\t"])),Ho)};const GI=r.memo((function(t){var e=t.boards,n=t.selected,o=t.onChange,i=t.onClose,a=t.filterKey,l=1===e.length,s=yg(e,(function(t,e){return t.map((function(t){var n=t.lists.filter((function(t){return e(t.name)}));return VI(VI({},t),{lists:n})})).filter((function(t){return t.lists.length}))})),u=s[0],c=(s[1],s[2]),d=(0,r.useCallback)((function(){var t=(0,zf.flatten)(function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}(u.map((function(t){return t.lists.map((function(t){return t.trelloId}))})),n||[]));o(t)}),[u]);return D(KP.Count,{icon:"view_carousel",filterKey:a,filter:"lists",titleId:"card.create.wizard_lists",selectedMessageId:"card.create.wizard_lists_selected",entities:n,onClose:i},D(UI,{onSearch:c,onSelectAll:d,onDeselectAll:function(){o([])}}),u.map((function(t){return D("div",{key:t.trelloId},l?null:D(MI,{board:t}),D("div",{css:e.length>1&&WI.subSection},t.lists.map((function(t){return D(IR,{key:t.trelloId,onToggle:LI(n,o,t.trelloId),selected:n&&n.includes(t.trelloId)},t.name)}))))})))}));var KI,YI=function(){return(YI=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},qI={input:E(ZI||(ZI=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tpadding: 0.4em 0.5em;\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tfont-size: 0.8em;\n\t"],["\n\t\tpadding: 0.4em 0.5em;\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tfont-size: 0.8em;\n\t"])),na,ca)};const XI=(0,r.forwardRef)((function(t,e){return D("input",YI({className:t.className,css:qI.input,ref:e},t))}));var ZI,JI=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},$I={container:E(eM||(eM=JI(["\n\t\tposition: relative;\n\t\tcursor: pointer;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tpadding: 0.4em 0.5em;\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tfont-size: 0.8em;\n\t"],["\n\t\tposition: relative;\n\t\tcursor: pointer;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tpadding: 0.4em 0.5em;\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tfont-size: 0.8em;\n\t"])),na,ca),icon:E(nM||(nM=JI(["\n\t\tfont-size: 1em;\n\t"],["\n\t\tfont-size: 1em;\n\t"]))),label:E(rM||(rM=JI(["\n\t\tpadding: 0 3px;\n\t\twhite-space: nowrap;\n\t\tmin-width: 50px;\n\t"],["\n\t\tpadding: 0 3px;\n\t\twhite-space: nowrap;\n\t\tmin-width: 50px;\n\t"]))),dropdownContainer:E(oM||(oM=JI(["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"],["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"])),jo)};const tM=function(t){var e,n=t.values,r=t.selected,o=t.onChange,i=t.className,a=hg(!1),l=a[0],s=a[1],u=null===(e=n.find((function(t){return t.value===r})))||void 0===e?void 0:e.label;return D("div",{css:$I.container,className:i,onClick:s},D("span",{css:$I.label},u||" "),D(hl,{css:$I.icon},"expand_more"),D("span",{css:$I.dropdownContainer},D(qb,{visible:l,onClose:s},n.map((function(t){return D(qb.Item,{key:t.label,onClick:function(){s(),o(t.value)}},t.label)})))))};var eM,nM,rM,oM,iM=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},aM=E(uM||(uM=iM(["\n\tfont-size: 16px;\n\tborder-width: 2px;\n\tmargin-right: ",";\n"],["\n\tfont-size: 16px;\n\tborder-width: 2px;\n\tmargin-right: ",";\n"])),Uo),lM=function(t,e){return"EARLIER_THAN"===t&&"DAYS_AGO"===e?"X_DAYS_AGO":"EARLIER_THAN"===t&&"DAYS_FROM_NOW"===e?"BEFORE":"LATER_THAN"===t&&"DAYS_AGO"===e?"LESS_THAN":"LATER_THAN"};const sM=function(t){var e,n=t.selected,r=t.onChange,o="X_DAYS_AGO"===(e=n).type||"BEFORE"===e.type||"PAST"===e.type?"EARLIER_THAN":"LATER_THAN",i=function(t){return"X_DAYS_AGO"===t.type||"LESS_THAN"===t.type?"DAYS_AGO":"DAYS_FROM_NOW"}(n),a=n.value||0;return D("div",{css:E(cM||(cM=iM(["\n\t\t\t\tpadding: 0 0 0 0;\n\t\t\t\tmargin: 1.125rem 0 "," 0;\n\t\t\t\tdisplay: flex;\n\t\t\t"],["\n\t\t\t\tpadding: 0 0 0 0;\n\t\t\t\tmargin: 1.125rem 0 "," 0;\n\t\t\t\tdisplay: flex;\n\t\t\t"])),jo)},D(eP,{value:o,onChange:function(t){var e=lM(t,i);r({type:e,value:a})},options:[{label:D(se,{id:"card.filters.due_custom_earlier_than"}),value:"EARLIER_THAN"},{label:D(se,{id:"card.filters.due_custom_later_than"}),value:"LATER_THAN"}],css:aM}),D(jw,{type:"number",min:0,max:127,value:a,onChange:function(t){!function(t){if("0"===t||t){var e=parseInt(t),o=e<0?0:e>127?127:e;r({type:n.type,value:o})}}(t.target.value)},css:[aM,E(dM||(dM=iM(["\n\t\t\t\t\t\twidth: 100px;\n\t\t\t\t\t"],["\n\t\t\t\t\t\twidth: 100px;\n\t\t\t\t\t"])))]}),D(eP,{value:i,onChange:function(t){var e=lM(o,t);r({type:e,value:a})},options:[{label:D(se,{id:"card.filters.due_custom_days_from_now"}),value:"DAYS_FROM_NOW"},{label:D(se,{id:"card.filters.due_custom_days_ago"}),value:"DAYS_AGO"}],css:aM}))};var uM,cM,dM,fM=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},pM=function(){return(pM=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},hM={dueRow:E(wM||(wM=fM(["\n\t\tdisplay: flex;\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"],["\n\t\tdisplay: flex;\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"]))),beforeRow:E(CM||(CM=fM(["\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"],["\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"]))),sectionContainer:E(xM||(xM=fM(["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t\tmin-width: 450px;\n\t\tdisplay: flex;\n\t"],["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t\tmin-width: 450px;\n\t\tdisplay: flex;\n\t"]))),dateConfigSection:E(SM||(SM=fM(["\n\t\tpadding-left: ",";\n\t"],["\n\t\tpadding-left: ",";\n\t"])),Qo),absoluteDatePicker:E(OM||(OM=fM(["\n\t\tmin-height: 323px;\n\t"],["\n\t\tmin-height: 323px;\n\t"])))},mM=r.memo((function(t){var e=t.selected,n=t.onChange,r=t.allowAbsolute,o=t.onClose,i=t.filterKey,a=t.checklistDue,l=t.startDate,s=t.icon,u=Ah();return D(KP.Count,{filterKey:i,icon:s,filter:a?"checklistDue":l?"startDate":"due",titleId:a?"card.create.wizard_checklist_item_due_date":l?"card.create.wizard_start_date":"card.create.wizard_due_date",selectedTitle:p_(e,u),entities:e,onClose:o},D(yM,{selected:e,onChange:n,allowAbsolute:r}))})),gM=function(t,e,n){return function(){var r="CUSTOM"===e?"X_DAYS_AGO":e;if(t&&t.type===r)n(void 0);else if(t){var o=t.value;"CUSTOM"===e&&"number"!=typeof t.value?o=1:"CUSTOM"!==e&&"number"==typeof t.value&&(o=void 0),n(pM(pM({},t),{value:o,type:r}))}else n({type:r,value:"CUSTOM"===e?1:void 0})}},AM=function(t){var e=t.type,n=t.selected,r=t.onChange,o=t.label,i=t.customStyle,a=!(!n||(!si(n.type)||"CUSTOM"!==e)&&n.type!==e);return D(rB,{customStyle:i,isChecked:a,onChange:gM(n,e,r),label:o})};function vM(t){var e=t.onChange,n=t.selected,o=(0,r.useState)((null==n?void 0:n.dateRange)?{type:"ABSOLUTE",from:Lu(n.dateRange.from),to:Lu(n.dateRange.to)}:void 0),i=o[0],a=o[1],l=(0,r.useCallback)((function(t){a({type:"ABSOLUTE",from:t.from,to:t.to}),e({type:"ABSOLUTE",dateRange:{type:"ABSOLUTE",from:t.from,to:t.to}})}),[n,e]);return D("div",{css:hM.absoluteDatePicker},D(d_,{showSingle:!0,selected:i,onSelect:l,max:null}))}var yM=function(t){var e=t.selected,n=t.onChange,r=t.allowAbsolute;return D("div",{css:hM.sectionContainer},D("div",{css:E(kM||(kM=fM(["\n\t\t\t\twidth: 100%;\n\t\t\t"],["\n\t\t\t\twidth: 100%;\n\t\t\t"])))},D(AM,{type:"WEEK_MON",selected:e,onChange:n,label:"card.filters.due_week_mon"}),D(AM,{type:"WEEK_SUN",selected:e,onChange:n,label:"card.filters.due_week_sun"}),D(AM,{key:"PAST",type:"PAST",selected:e,onChange:n,label:"card.filters.due_past"}),r?D(AM,{key:"ABSOLUTE",type:"ABSOLUTE",selected:e,onChange:n,label:"card.filters.due_absolute"}):null,D("div",{css:hM.beforeRow},D(AM,{type:"CUSTOM",selected:e,onChange:n,label:"card.filters.due_custom",customStyle:ma.rowCenterY}),e&&si(e.type)&&D(sM,{selected:e,onChange:n})),D(AM,{type:"NONE",selected:e,onChange:function(){n({type:"NONE"})},label:"card.filters.due_none"})),"ABSOLUTE"===(null==e?void 0:e.type)?D("div",{css:hM.dateConfigSection},D(vM,{onChange:n,selected:e})):null)};const bM=mM;var wM,CM,xM,SM,OM,kM,EM=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},_M=function(){return(_M=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},PM=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r},BM={text:E(LM||(LM=EM(["\n\t\t",";\n\t\tfont-weight: 600;\n\t\tflex-grow: 1;\n\t"],["\n\t\t",";\n\t\tfont-weight: 600;\n\t\tflex-grow: 1;\n\t"])),ma.ellipsis),simpleItem:E(jM||(jM=EM(["\n\t\tmargin-bottom: 10px;\n\t"],["\n\t\tmargin-bottom: 10px;\n\t"]))),checkboxWrapper:E(HM||(HM=EM(["\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\t"]))),value:E(UM||(UM=EM(["\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\talign-items: center;\n\t\twidth: 50%;\n\t\tflex-shrink: 1;\n\t\tcursor: pointer;\n\t\tposition: relative;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\talign-items: center;\n\t\twidth: 50%;\n\t\tflex-shrink: 1;\n\t\tcursor: pointer;\n\t\tposition: relative;\n\t"]))),dropdownColor:E(zM||(zM=EM(["\n\t\tmargin-right: ",";\n\t"],["\n\t\tmargin-right: ",";\n\t"])),jo),dropdownContainer:E(QM||(QM=EM(["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"],["\n\t\twidth: 100%;\n\t\tposition: absolute;\n\t\ttop: calc(100% + ",");\n\t\tright: 0;\n\t"])),jo),dropdownIconFix:E(VM||(VM=EM(["\n\t\tmargin-right: -3px;\n\t"],["\n\t\tmargin-right: -3px;\n\t"]))),numberDropdown:E(WM||(WM=EM(["\n\t\ttext-align: center;\n\t\theight: 26px;\n\t\tmargin-left: 4px;\n\t"],["\n\t\ttext-align: center;\n\t\theight: 26px;\n\t\tmargin-left: 4px;\n\t"]))),numberInput:E(GM||(GM=EM(["\n\t\ttext-align: center;\n\t\twidth: 5em;\n\t\theight: 26px;\n\t\tmargin-left: 4px;\n\t"],["\n\t\ttext-align: center;\n\t\twidth: 5em;\n\t\theight: 26px;\n\t\tmargin-left: 4px;\n\t"])))},TM=r.memo((function(t){t.className;var e=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["className"]),n=e.field.type;return"checkbox"===n?D(IM,_M({},e)):"list"===n?D(MM,_M({},e)):"date"===n?D(DM,_M({},e)):"number"===n?D(NM,_M({},e)):null})),RM={row:E(KM||(KM=EM(["\n\t\tdisplay: flex;\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"],["\n\t\tdisplay: flex;\n\t\tpadding: 0.6em 0 0.6em 0.9em;\n\t\tfont-weight: 500;\n\t\tcursor: pointer;\n\t"]))),sectionContainer:E(YM||(YM=EM(["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t"],["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t"])))},IM=function(t){var e=t.field,n=t.selected,r=t.onChange,o=t.onClose,i=t.filterKey,a=Ah(),l=e.name,s="true"===(null==n?void 0:n.value)?a.formatMessage({id:"customfield.true"}):"false"===(null==n?void 0:n.value)?a.formatMessage({id:"customfield.false"}):a.formatMessage({id:"customfield.none"});return D(KP,{filterKey:i,icon:D(xI,{type:"checkbox"}),value:"fields",title:l,selectedTitle:s,onClose:o?function(){return o(e)}:void 0},D("div",{css:RM.sectionContainer},D("div",{css:RM.row,onClick:function(){return r(e,{type:"checkbox",value:"true"})}},D(ls,{css:E(qM||(qM=EM(["\n\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t"])),Uo),checked:n&&"true"===n.value}),D(se,{id:"customfield.true"})),D("div",{css:RM.row,onClick:function(){return r(e,{type:"checkbox",value:"false"})}},D(ls,{css:E(XM||(XM=EM(["\n\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t"])),Uo),checked:n&&"false"===n.value}),D(se,{id:"customfield.false"}))))},MM=function(t){var e=t.field,n=t.selected,r=t.onChange,o=t.onClose,i=t.filterKey,a=Ah(),l=e.options,s=e.name,u=(null==n?void 0:n.value)||[];return D(KP,{filterKey:i,icon:D(xI,{type:"list"}),value:"fields",title:s,selectedTitle:a.formatMessage({id:"card.create.wizard_custom_fields_selected"},{total:u.length}),onClose:function(){return o(e)}},l.map((function(t){return D(IR,{key:t.groupingKey,color:t.color&&Aa[t.color]||"white",onToggle:function(n){return function(t,n){if(n&&!u.includes(t))r(e,{type:"list",value:PM(u,[t])});else if(!n&&u.includes(t)){var o=fg()(u,t);0===o.length?r(e,null):r(e,{type:"list",value:o})}}(t.groupingKey,n)},selected:u.includes(t.groupingKey)},t.value||D("span",null," "))})))},DM=function(t){var e=t.field,n=t.selected,r=t.onChange,o=t.onClose,i=t.filterKey,a=t.isSingleFilter,l=Ah();return D(KP,{filterKey:i,icon:D(xI,{type:"date"}),value:"fields",title:e.name,selectedTitle:p_(null==n?void 0:n.value,l),onClose:function(){return o(e)}},D(yM,{selected:null==n?void 0:n.value,onChange:function(t){return r(e,t?{type:"date",value:t}:null)},allowAbsolute:a}))},NM=function(t){var e,n,o=t.field,i=t.selected,a=t.onChange,l=t.onClose,s=Ah(),u=(0,r.useMemo)((function(){return[{value:"EQUAL",label:s.formatMessage({id:"number.equal"})},{value:"LESS",label:s.formatMessage({id:"number.less_than"})},{value:"LESS_EQUAL",label:s.formatMessage({id:"number.less_than_equal"})},{value:"MORE",label:s.formatMessage({id:"number.greater_than"})},{value:"MORE_EQUAL",label:s.formatMessage({id:"number.greater_than_equal"})}]}),[s]),c=vg((null===(e=null==i?void 0:i.value)||void 0===e?void 0:e.value)||0,(function(t){var e;return a(o,{type:"number",value:{type:(null===(e=null==i?void 0:i.value)||void 0===e?void 0:e.type)||"EQUAL",value:t}})})),d=c[0],f=c[1];return D("div",{css:BM.simpleItem},D(jP.Header,{icon:D(xI,{type:"number"})},D(KP.Header,{value:o,title:o.name,onClose:l},D(tM,{css:BM.numberDropdown,values:u,selected:null===(n=null==i?void 0:i.value)||void 0===n?void 0:n.type,onChange:function(t){return a(o,{type:"number",value:{type:t,value:Number(d)}})}}),D(XI,{css:BM.numberInput,type:"number",value:d,onChange:f}))))};const FM=TM;var LM,jM,HM,UM,zM,QM,VM,WM,GM,KM,YM,qM,XM,ZM,JM=/^[\n\t\s]+$/g,$M=function(t){return!t||!t.length||JM.test(t)},tD=("name",ZM=function(t,e){return t||e?e?t?t.toLowerCase()===e.toLowerCase()?0:t.toLowerCase()<e.toLowerCase()?-1:1:1:-1:0},function(t,e){return ZM(t?t.name:void 0,e?e.name:void 0)});const eD=r.memo((function(t){var e=t.boards,n=t.selected,r=t.onChange,o=t.onClose,i=t.filterKey,a=vi()(qv(BP()(e,"labels"),tD),"groupingKey");return D(KP.Count,{filterKey:i,icon:"label",filter:"labels",titleId:"card.create.wizard_labels",selectedMessageId:"card.create.wizard_labels_selected",entities:n,onClose:o},a.map((function(t){return D(IR,{key:t.trelloId,color:t.color&&Aa[t.color]||"white",onToggle:LI(n,r,t.groupingKey),selected:n&&n.includes(t.groupingKey)},t.name||D("span",null," "))})))}));var nD=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},rD={item:E(aD||(aD=nD(["\n\t\tdisplay: flex;\n\t\tpadding: 0;\n\t\tmargin-bottom: 10px;\n\t\tcursor: pointer;\n\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\tpadding: 0;\n\t\tmargin-bottom: 10px;\n\t\tcursor: pointer;\n\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"]))),text:E(lD||(lD=nD(["\n\t\t",";\n\t\tpadding: 0.8em;\n\t\tfont-weight: 600;\n\t\tflex-grow: 1;\n\t"],["\n\t\t",";\n\t\tpadding: 0.8em;\n\t\tfont-weight: 600;\n\t\tflex-grow: 1;\n\t"])),ma.ellipsis),checkbox:E(sD||(sD=nD(["\n\t\tmargin-right: 0.8em;\n\t\talign-self: center;\n\t\tfont-weight: 300;\n\t"],["\n\t\tmargin-right: 0.8em;\n\t\talign-self: center;\n\t\tfont-weight: 300;\n\t"]))),customIconContainer:E(uD||(uD=nD(["\n\t\tfont-size: 1.5rem;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 1.5rem;\n\t\tcolor: ",";\n\t"])),oa)},oD=function(t){var e=t.children,n=t.selected,r=t.onToggle,o=t.className;return D("div",{css:rD.item,className:o,onClick:function(){return r(!n)}},D(sv,{css:rD.customIconContainer,width:"2.5rem"},D(xy,null)),D("span",{css:[rD.text,E(cD||(cD=nD(["\n\t\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\t\topacity: 0.8;\n\t\t\t\t\t"],["\n\t\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\t\topacity: 0.8;\n\t\t\t\t\t"])))]},e),D(ls,{css:rD.checkbox,checked:n}))};const iD=function(t){var e=t.children,n=t.member,r=t.selected,o=t.onToggle,i=t.className;return D("div",{css:rD.item,className:i,onClick:function(){return o(!r)}},D(uv,{name:n.name,width:"2.5rem",hash:n.avatarHash,memberId:n.trelloId}),D("span",{css:rD.text},e),D(ls,{css:rD.checkbox,checked:r}))};var aD,lD,sD,uD,cD,dD={membersSection:E(pD||(pD=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tpadding: 10px 0 0 4px;\n\t"],["\n\t\tpadding: 10px 0 0 4px;\n\t"])))};const fD=r.memo((function(t){var e=t.boards,n=t.selected,r=t.onChange,o=t.onClose,i=t.filterKey,a=BP()(e,"members").reduce((function(t,e){return t[e.trelloId]=e,t}),{}),l=gi()(Object.values(a),"name");return D(KP.Count,{filterKey:i,icon:"people",filter:"members",titleId:"card.create.wizard_members",selectedMessageId:"card.create.wizard_members_selected",entities:n,onClose:o},D("div",{css:dD.membersSection},l.map((function(t){return D(iD,{key:t.trelloId,member:t,onToggle:LI(n,r,t.trelloId),selected:n&&n.includes(t.trelloId)},t.name)}))))}));var pD,hD={membersSection:E(gD||(gD=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tpadding: 10px 0 0 4px;\n\t"],["\n\t\tpadding: 10px 0 0 4px;\n\t"])))};const mD=r.memo((function(t){var e=t.boards,n=t.selected,r=t.onChange,o=t.onClose,i=t.filterKey,a=Ah(),l=gi()(vi()(e.flatMap((function(t){return t.members})),"trelloId"),"name"),s={trelloId:OP,name:a.formatMessage({id:"queries.filters.checklistMemberNone"}),avatarHash:""};l.push(s);var u=function(t){return function(){r(t.trelloId)}},c=l.find((function(t){return t.trelloId===n})),d=c?c.name:"";return D(KP.Count,{filterKey:i,icon:"people",filter:"checklistMember",titleId:"card.create.wizard_checklist_item_member",selectedTitle:d,entities:[n],onClose:o},D("div",{css:hD.membersSection},l.map((function(t){return t.trelloId!==s.trelloId?D(iD,{key:t.trelloId,member:t,onToggle:u(t),selected:n===t.trelloId},t.name):D(oD,{key:t.trelloId,onToggle:u(t),selected:n===t.trelloId},t.name)}))))}));var gD,AD=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},vD={simpleItem:E(bD||(bD=AD(["\n\t\tmargin-bottom: 10px;\n\t"],["\n\t\tmargin-bottom: 10px;\n\t"]))),checkboxWrapper:E(wD||(wD=AD(["\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\t"]))),numberDropdown:E(CD||(CD=AD(["\n\t\ttext-align: center;\n\t\theight: 26px;\n\t\tmargin-left: 4px;\n\t"],["\n\t\ttext-align: center;\n\t\theight: 26px;\n\t\tmargin-left: 4px;\n\t"]))),numberInput:E(xD||(xD=AD(["\n\t\ttext-align: center;\n\t\twidth: 5em;\n\t\theight: 26px;\n\t\tmargin-left: 4px;\n\t"],["\n\t\ttext-align: center;\n\t\twidth: 5em;\n\t\theight: 26px;\n\t\tmargin-left: 4px;\n\t"])))};const yD=function(t){var e=t.selected,n=t.onChange,o=t.onClose,i=function(){return e&&e.unit||"DAYS"},a=function(){return e&&e.comparison||"OR_MORE"},l=vg(e&&e.value||1,(function(t){return n({value:t,unit:i(),comparison:a()})})),s=l[0],u=l[1],c=Ah(),d=(0,r.useMemo)((function(){return[{value:"HOURS",label:c.formatMessage({id:"card.create.filters.HOURS"},{value:s})},{value:"DAYS",label:c.formatMessage({id:"card.create.filters.DAYS"},{value:s})},{value:"WEEKS",label:c.formatMessage({id:"card.create.filters.WEEKS"},{value:s})}]}),[c,s]),f=(0,r.useMemo)((function(){return[{value:"OR_MORE",label:c.formatMessage({id:"card.create.filters.OR_MORE"})},{value:"OR_LESS",label:c.formatMessage({id:"card.create.filters.OR_LESS"})}]}),[c]);return D("div",{css:vD.simpleItem},D(jP.Header,{icon:"timelapse"},D(KP.Header,{value:"timeInList",title:c.formatMessage({id:"card.create.filters.timeInList"}),onClose:o},D("div",{css:vD.checkboxWrapper},D(XI,{css:vD.numberInput,type:"number",value:s,onChange:u}),D(tM,{css:vD.numberDropdown,values:d,selected:e&&e.unit,onChange:function(t){n({value:Number(s),unit:t,comparison:a()})}}),D(tM,{css:vD.numberDropdown,values:f,selected:e&&e.comparison,onChange:function(t){n({value:Number(s),unit:i(),comparison:t})}})))))};var bD,wD,CD,xD,SD=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},OD=function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),kD=function(){return(kD=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},ED=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r},_D={container:E(MD||(MD=SD(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\n\t\theight: 100%;\n\t\tmax-height: 100%;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\n\t\theight: 100%;\n\t\tmax-height: 100%;\n\t"]))),addFilter:E(DD||(DD=SD([""],[""]))),sectionContainer:E(ND||(ND=SD(["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t"],["\n\t\twidth: 100%;\n\t\tpadding: 8px 0;\n\t"]))),filtersScrollContainer:E(FD||(FD=SD(["\n\t\theight: 100%;\n\t\twidth: 100vw;\n\t\tmax-height: 100%;\n\t\toverflow-y: auto;\n\t\tmax-width: 525px;\n\t"],["\n\t\theight: 100%;\n\t\twidth: 100vw;\n\t\tmax-height: 100%;\n\t\toverflow-y: auto;\n\t\tmax-width: 525px;\n\t"]))),oneFilterScrollContainer:E(LD||(LD=SD(["\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmin-height: 200px;\n\t\tmax-height: 100%;\n\t\toverflow-y: auto;\n\t"],["\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmin-height: 200px;\n\t\tmax-height: 100%;\n\t\toverflow-y: auto;\n\t"]))),filters:E(jD||(jD=SD(["\n\t\tmax-width: 100%;\n\t\tmargin: 0 auto;\n\t"],["\n\t\tmax-width: 100%;\n\t\tmargin: 0 auto;\n\t"])))},PD=["lists","members","labels","due","startDate","timeInList","checklistMember","checklistDue","cardStatus"],BD=function(t){function e(e){var n=t.call(this,e)||this;n.lastFilterRef=r.createRef(),n.filterContainerRef=r.createRef(),n.useLastTileFilters=function(){var t=n.props,e=t.lastTileFilters,r=t.boardDetails;n.props.onChange(kD({},e));var o=PD.filter((function(t){return!Jo()(e[t])})),i=Ei(r),a=e.fields?i.filter((function(t){return e.fields&&e.fields[t.groupingKey]})).map((function(t){return t.groupingKey})):[];n.setState({enabledFilters:ED(o,a),customFieldsMerged:i,prevBoards:r})},n.handleListsChange=function(t){n.props.onChange(kD(kD({},n.props.filters),{lists:t}))},n.handleMembersChange=function(t){n.props.onChange(kD(kD({},n.props.filters),{members:t}))},n.handleLabelsChange=function(t){n.props.onChange(kD(kD({},n.props.filters),{labels:t}))},n.handleDueChange=function(t){n.props.onChange(kD(kD({},n.props.filters),{due:t}))},n.handleStartDateChange=function(t){n.props.onChange(kD(kD({},n.props.filters),{startDate:t}))},n.handleChecklistDueChange=function(t){n.props.onChange(kD(kD({},n.props.filters),{checklistDue:t}))},n.handleChecklistMemberChange=function(t){n.props.onChange(kD(kD({},n.props.filters),{checklistMember:t}))},n.handleTimeInListChange=function(t){n.props.onChange(kD(kD({},n.props.filters),{timeInList:t}))},n.handleCardStatusChange=function(t){n.props.onChange(kD(kD({},n.props.filters),{cardStatus:t}))},n.handleFieldsChange=function(t,e){var r,o=n.props,i=o.filters,a=o.onChange,l=i.fields;l=null===e?xP()(l,t.groupingKey):kD(kD({},l),((r={})[t.groupingKey]=e,r)),a(kD(kD({},i),{fields:l}))},n.isListsFilterEnabled=function(){return!("COMPLETED_CARDS"===n.props.whatToCount||"ADDED_CARDS"===n.props.whatToCount)},n.isTimeSeries=function(){return"LINE"===n.props.type},n.isTimeInListFilterAllowed=function(){var t=n.props,e=t.whatToCount,r=t.type;return"COMPLETED_CARDS"!==e&&!("LINE"===r||"TTC"===r)},n.addFilter=function(t,e){var r,o=n.state.enabledFilters;if(!o.includes(e||t)){if(e){var i=n.props,a=i.filters,l=i.onChange,s=n.state.customFieldsMerged.find((function(t){return t.groupingKey===e})),u=TD(s);if(u){var c=kD(kD({},a.fields),((r={})[e]=u,r));l(kD(kD({},a),{fields:c}))}}n.setState({enabledFilters:ED(o,[e||t])},(function(){n.scrollToLatestFilter()}))}},n.removeFilter=function(t){var e=n.props,r=e.filters,o=e.onChange,i=xP()(r,t);n.setState({enabledFilters:fg()(n.state.enabledFilters,t)}),o(i)},n.removeCustomFieldFilter=function(t){var e=n.props,r=e.filters,o=e.onChange,i=xP()(r.fields,t.groupingKey);n.setState({enabledFilters:fg()(n.state.enabledFilters,t.groupingKey)}),o(kD(kD({},r),{fields:i}))},n.renderFilter=function(t){var e=n.props,r=e.boardDetails,o=e.filters,i=e.selectedFilterKey,a=n.state.customFieldsMerged,l=i?void 0:n.removeFilter,s=!!i;if("lists"===t)return n.isListsFilterEnabled()?D(GI,{key:t,filterKey:t,boards:r,selected:o.lists,onChange:n.handleListsChange,onClose:l}):null;if("members"===t)return D(fD,{key:t,filterKey:t,boards:r,selected:o.members,onChange:n.handleMembersChange,onClose:l});if("labels"===t)return D(eD,{key:t,filterKey:t,boards:r,selected:o.labels,onChange:n.handleLabelsChange,onClose:l});if("due"===t)return n.isTimeSeries()?null:D(bM,{key:t,filterKey:t,allowAbsolute:s,selected:o.due,onChange:n.handleDueChange,onClose:l,icon:D(By,null)});if("startDate"===t)return n.isTimeSeries()?null:D(bM,{startDate:!0,key:t,filterKey:t,allowAbsolute:s,selected:o.startDate,onChange:n.handleStartDateChange,onClose:l,icon:D(Ty,null)});if("checklistDue"===t)return n.isTimeSeries()?null:D(bM,{key:t,filterKey:t,allowAbsolute:s,selected:o.checklistDue,onChange:n.handleChecklistDueChange,onClose:l,checklistDue:!0,icon:D(By,null)});if("checklistMember"===t)return D(mD,{key:t,filterKey:t,boards:r,selected:o.checklistMember,onChange:n.handleChecklistMemberChange,onClose:l});if("timeInList"===t)return n.isTimeInListFilterAllowed()?D(yD,{key:t,selected:o.timeInList,onChange:n.handleTimeInListChange,onClose:l}):null;if("cardStatus"===t)return D(uB,{selected:o.cardStatus||"OPEN",filterKey:t,onChange:n.handleCardStatusChange});var u=a.find((function(e){return e.groupingKey===t}));if(u){var c=o.fields&&o.fields[t];return D(FM,{key:t,filterKey:t,field:u,selected:c,onChange:n.handleFieldsChange,isSingleFilter:!!i,onClose:i?void 0:n.removeCustomFieldFilter})}return null};var o=n.props,i=o.filters,a=o.boardDetails,l=PD.filter((function(t){return!Jo()(i[t])})),s=Ei(a),u=i.fields?s.filter((function(t){return i.fields&&i.fields[t.groupingKey]})).map((function(t){return t.groupingKey})):[];return n.state={enabledFilters:ED(l,u),customFieldsMerged:s,prevBoards:a},n}return OD(e,t),e.getDerivedStateFromProps=function(t,e){return e.prevBoards===t.boardDetails?null:{prevBoards:t.boardDetails,customFieldsMerged:Ei(t.boardDetails)}},e.prototype.scrollToLatestFilter=function(){if(this.filterContainerRef.current&&this.lastFilterRef.current){var t=this.lastFilterRef.current.offsetTop;Element.prototype.scrollTo?this.filterContainerRef.current.scrollTo(0,t):this.filterContainerRef.current.scrollTop=t}},e.prototype.render=function(){var t=this,e=this.props,n=e.selectedFilterKey,r=e.dateFieldToUse,o=e.lastTileFilters,i=this.state,a=i.customFieldsMerged,l=i.enabledFilters;return D("div",{css:_D.container},!n&&D("div",{css:_D.addFilter},D(_I,{filters:l,includeLists:this.isListsFilterEnabled(),includeDue:!this.isTimeSeries()&&"due"!==r,includeStartDate:!this.isTimeSeries()&&"startDate"!==r,includeTimeInList:this.isTimeInListFilterAllowed(),includeChecklistItemsFilters:"CHECKLIST_ITEMS"===this.props.whatToCount,customFields:a.filter((function(t){return t.groupingKey!==r})),onAdd:this.addFilter,lastTileFilters:o,useLastTileFilters:this.useLastTileFilters})),D("div",{css:n?_D.oneFilterScrollContainer:_D.filtersScrollContainer,ref:this.filterContainerRef},D("div",{css:_D.filters},D(jP,{css:ma.fullWidth,enabled:!n,activeSection:n||l[l.length-1]},n?D("div",null,this.renderFilter(n)):l.map((function(e,n){return D("div",{key:e,ref:n+1===l.length?t.lastFilterRef:null},t.renderFilter(e))}))))))},e}(r.Component),TD=function(t){switch(null==t?void 0:t.type){case"checkbox":return{type:"checkbox",value:"true"};default:return}},RD=function(t){var e=t.boards,n=t.whatToCount;return D(r.Fragment,null,D(se,{id:"card.create.desc_filters_boards_selected",values:{num:e?e.length:0,type:n}}))};const ID=BD;var MD,DD,ND,FD,LD,jD,HD,UD,zD,QD,VD=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},WD=Dl(ID),GD={filterModalBody:E(HD||(HD=VD(["\n\t\tpadding: "," "," 0 ",";\n\t"],["\n\t\tpadding: "," "," 0 ",";\n\t"])),zo,zo,zo)},KD=function(t){return"ABSOLUTE"!==t.type||Boolean(t.dateRange&&t.dateRange.from&&t.dateRange.to)},YD=function(t){var e=t.cardsQuery,n=t.close,o=t.changeFilters,i=t.selectedFilterKey,a=kP(e),l=(0,r.useState)(a),s=l[0],u=l[1],c=function(t){return!(t.due&&!KD(t.due))&&!(t.startDate&&!KD(t.startDate))&&!(t.checklistDue&&!KD(t.checklistDue))&&Object.entries(t.fields).filter((function(t){return t[0].includes("-date")})).map((function(t){t[0];var e=t[1].value;return KD(e)})).reduce((function(t,e){return t&&e}),!0)}(s);return D(Sw,{onClose:n,fillSpace:!0,css:E(UD||(UD=VD(["\n\t\t\t\twidth: auto;\n\t\t\t\theight: auto;\n\t\t\t"],["\n\t\t\t\twidth: auto;\n\t\t\t\theight: auto;\n\t\t\t"])))},D(Sw.Body,{css:GD.filterModalBody},D("div",{css:qo.b_l},D(WD,{whatToCount:"ALL_CARDS",type:"LIST",boardDetails:e.boardsDetails||[],filters:s,onChange:u,selectedFilterKey:i,lastTileFilters:{}}))),D(Sw.Footer,{justifyContent:"spaceBetween",actions:D(r.Fragment,null,D(Wl,{type:"INFO",onClick:function(){o(function(t,e){var n=SP({},t);return"lists"===e?n.lists=[]:"members"===e?n.members=[]:"labels"===e?n.labels=[]:"due"===e?n.due=void 0:"startDate"===e?n.startDate=void 0:"timeInList"===e?n.timeInList=void 0:"checklistDue"===e?n.checklistDue=void 0:"checklistMember"===e?n.checklistMember=void 0:"cardStatus"===e?n.cardStatus="OPEN":n.fields=xP()(n.fields,e),n}(s,i)),n()},css:E(zD||(zD=VD(["\n\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t"])),zo),disabled:EP(s,i)},D(se,{id:"queries.filters.remove"})),D("div",{css:ha.row},D(Wl,{type:"SECONDARY",onClick:n,css:E(QD||(QD=VD(["\n\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t"])),zo)},D(se,{id:"cancel",defaultMessage:"Cancel"})),D(Wl,{type:"INFO",onClick:function(){o(s),n()},disabled:!c},D(se,{id:"save",defaultMessage:"Save"}))))}))},qD=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},XD=function(){return(XD=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};const ZD=function(t){var e=t.children,n=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["children"]);return D("div",XD({},n,{css:E(JD||(JD=qD(["\n\t\t\t\tbackground: white;\n\t\t\t\tpadding: ",";\n\t\t\t\tborder: 1px solid ",";\n\t\t\t\tborder-radius: ",";\n\t\t\t\t","\n\t\t\t"],["\n\t\t\t\tbackground: white;\n\t\t\t\tpadding: ",";\n\t\t\t\tborder: 1px solid ",";\n\t\t\t\tborder-radius: ",";\n\t\t\t\t","\n\t\t\t"])),Qo,ta,da,ha.shadow)}),e)};var JD,$D=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},tN={container:E(nN||(nN=$D(["\n\t\ttext-align: center;\n\t\tbox-shadow: none;\n\t\tmargin: 0 auto;\n\t\tmargin-top: ",";\n\t\tbackground-color: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tpadding: ",";\n\t"],["\n\t\ttext-align: center;\n\t\tbox-shadow: none;\n\t\tmargin: 0 auto;\n\t\tmargin-top: ",";\n\t\tbackground-color: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tpadding: ",";\n\t"])),Go,$i,ea,ca,Ko),title:E(rN||(rN=$D(["\n\t\tmargin-bottom: ",";\n\t\tfont-size: 16px;\n\t\tline-height: 20px;\n\t"],["\n\t\tmargin-bottom: ",";\n\t\tfont-size: 16px;\n\t\tline-height: 20px;\n\t"])),Uo),text:E(oN||(oN=$D(["\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 150%;\n\t\tmargin: 0 auto;\n\t\tmax-width: 300px;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 150%;\n\t\tmargin: 0 auto;\n\t\tmax-width: 300px;\n\t"])),ia),logo:E(iN||(iN=$D(["\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tmargin-bottom: ",";\n\t"])),Vo)};const eN=function(t){var e=t.forChecklistItems;return D(ZD,{css:tN.container},D(fs,{css:tN.logo}),D("h3",{css:[ha.sectionTitle,tN.title]},D(se,{id:e?"queries.no_results_title_checklist_items":"queries.no_results_title"})),D("p",{css:[tN.text]},D(se,{id:e?"queries.no_results_text_checklist_items":"queries.no_results_text"})))};var nN,rN,oN,iN,aN=n(78718),lN=n.n(aN),sN=n(25325),uN=n.n(sN),cN=function(){return(cN=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},dN=["lists","labels","members"];function fN(t,e){var n=dN.reduce((function(e,n){var r,o=e[n];if(o&&o.length){var i=Ss()(BP()(t,(function(t){return t[n]})),"labels"===n?"groupingKey":"trelloId");return cN(cN({},e),((r={})[n]=uN()(o,i),r))}return e}),e);if(n.fields){var r=BP()(t,(function(t){return t.customFields})).map((function(t){return t.groupingKey}));n.fields=lN()(n.fields,r)}return n}var pN=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},hN={container:E(gN||(gN=pN(["\n\t\twidth: 450px;\n\t\tmax-width: 100%;\n\t\tpadding: 0 ",";\n\t\tmargin-top: 96px;\n\t\ttext-align: center;\n\t"],["\n\t\twidth: 450px;\n\t\tmax-width: 100%;\n\t\tpadding: 0 ",";\n\t\tmargin-top: 96px;\n\t\ttext-align: center;\n\t"])),Qo),title:E(AN||(AN=pN(["\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t\tfont-size: 16px;\n\t\tline-height: 20px;\n\t"],["\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t\tfont-size: 16px;\n\t\tline-height: 20px;\n\t"])),Ho),text:E(vN||(vN=pN(["\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 150%;\n\t\tmargin: 0 auto 2rem auto;\n\t\tmax-width: 300px;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 150%;\n\t\tmargin: 0 auto 2rem auto;\n\t\tmax-width: 300px;\n\t"])),ia),spinner:E(yN||(yN=pN(["\n\t\tfont-size: 12rem;\n\t\twidth: 12rem;\n\t\theight: 12rem;\n\t"],["\n\t\tfont-size: 12rem;\n\t\twidth: 12rem;\n\t\theight: 12rem;\n\t"])))};const mN=function(){return D(ZD,{css:hN.container},D("div",{css:E(bN||(bN=pN(["\n\t\t\t\t\tmargin: "," 0;\n\t\t\t\t"],["\n\t\t\t\t\tmargin: "," 0;\n\t\t\t\t"])),Wo)},D(Rl,{css:hN.spinner})),D("h2",{css:[ha.uiTitle,hN.title]},D(se,{id:"trello_loading.title"})),D("p",{css:[ha.paragraph,hN.text]},D(se,{id:"trello_loading.text"})))};var gN,AN,vN,yN,bN,wN=function(){return(wN=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},CN={inlineStateContainer:E(ON||(ON=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tmargin-top: 3.5rem;\n\t"],["\n\t\tmargin-top: 3.5rem;\n\t"])))},xN=function(t){var e=t.cardsQueryId,n=$e(),r=_g(),o=r.show,i=r.open,a=r.close;return D("div",{css:[ha.centeredWithMargin,CN.inlineStateContainer]},D(Oc,{messageId:"queries.no_access_title",descriptionId:"queries.no_access_description"}),D(Mc,{requiredRole:Tc.AccountAdmin},D("div",{css:[ha.rowCenterX,qo.t_l]},D(Wl,{type:"DANGER",onClick:i},D(se,{id:"report.delete"}))),o&&D(IB,{title:"Deleting cards query",buttonMessageId:"delete",onCancel:a,onConfirm:function(){DB(e).then((function(){n.replace("/")}))}},D(se,{id:"queries.delete_confirmation"}))))};const SN=function(t){var e=t.id,n=t.children,o=(0,r.useState)(!0),i=o[0],a=o[1],l=(0,r.useState)(!1),s=l[0],u=l[1],c=(0,r.useState)(),d=c[0],f=c[1],p=(0,r.useState)(!1),h=p[0],m=p[1],g=(0,r.useState)(null),A=g[0],v=g[1],y=(0,r.useState)(!1),b=y[0],w=y[1],C=(0,r.useRef)(null),x=Ag((0,r.useCallback)((function(){i||a(!0);var t=function(t){return Hf.get("/cardsqueries/"+t).then(FB)}(e).then((function(t){return"status"in t?"NO_ACCESS"===t.status?(f(null),m(!0),a(!1)):"ERROR"===t.status?(f(new Error),m(!1),a(!1)):"DATA_LOADING"===t.status&&(f(null),m(!1),u(!0),S()):(v(t),f(null),m(!1),a(!1),u(!1)),t}),f).catch((function(t){f(t),a(!1)}));return function(){t.cancel()}}),[e]),5e3,!0),S=(x[0],x[1]),O=x[2];if((0,r.useEffect)((function(){if(!A)return O()}),[e]),h)return D(xN,{cardsQueryId:e});if(d)return D("div",{css:[ha.centeredWithMargin,CN.inlineStateContainer]},D(wl,null));if(s)return D("div",{css:ha.centeredWithMargin},D(mN,null));if(i)return D("div",{css:ha.centeredWithMargin},D(Ml,null));var k={editName:function(t){A&&(v(wN(wN({},A),{name:t})),function(t,e){Hf.post("/cardsqueries/"+t+"/name",{name:e})}(A.id,t))},editBoards:function(t,e,n){if(A&&!W_()(Zg()(A.boards),Zg()(t))){var r={lists:A.lists,members:A.members,labels:A.labels,fields:A.fields,due:A.due,timeInList:A.timeInList,checklistDue:A.checklistDue,checklistMember:A.checklistMember,cardStatus:A.cardStatus,useChecklistItems:e,name:n},o=fN(A.boardsDetails?A.boardsDetails.filter((function(e){return t.includes(e.trelloId)})):[],r);a(!0),function(t,e){return Hf.post("/cardsqueries/"+t+"/boards",e)}(A.id,wN({boards:t},o)).then((function(){O()}))}},editColumns:function(t){A&&(v(wN(wN({},A),{columns:t})),function(t,e){return Hf.post("/cardsqueries/"+t+"/columns",{columns:e})}(A.id,t).then((function(){t.includes("checklistItemsStats")&&O()})))},editFilters:function(t){if(A){var e=kP(A);W_()(e,t)||(v(wN(wN(wN({},A),t),{due:t.due,timeInList:t.timeInList,checklistDue:t.checklistDue,checklistMember:t.checklistMember})),w(!0),null!==C.current&&C.current.cancel(),C.current=function(t,e){return Hf.post("/cardsqueries/"+t+"/filters",e).then(NB)}(A.id,t).then((function(t){v(wN(wN({},t),{boardsDetails:A.boardsDetails})),w(!1)})))}}};return A?n(A,k,b,O):null};var ON;function kN(t){return t.reduce((function(t,e){return t+e}),0)}function EN(t,e){return kN(t)/e}var _N=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},PN={container:E(RN||(RN=_N(["\n\t\twidth: 100%;\n\t\tbackground: ",";\n\t\tpadding: 0 ",";\n\t\tpadding-right: 2rem;\n\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\tposition: sticky;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tborder-top: 2px solid ",";\n\t\tborder-left: 1px solid ",";\n\t\tborder-right: 1px solid ",";\n\n\t\t"," {\n\t\t\tposition: static;\n\t\t}\n\t"],["\n\t\twidth: 100%;\n\t\tbackground: ",";\n\t\tpadding: 0 ",";\n\t\tpadding-right: 2rem;\n\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\tposition: sticky;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tborder-top: 2px solid ",";\n\t\tborder-left: 1px solid ",";\n\t\tborder-right: 1px solid ",";\n\n\t\t"," {\n\t\t\tposition: static;\n\t\t}\n\t"])),$i,Uo,ea,ta,ta,Ri),containerPrintMode:E(IN||(IN=_N(["\n\t\tposition: static;\n\t"],["\n\t\tposition: static;\n\t"]))),badges:E(MN||(MN=_N(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin-right: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin-right: ",";\n\t"])),Qo),fieldSummary:E(DN||(DN=_N(["\n\t\tfont-size: 12px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tpadding: ",";\n\t"],["\n\t\tfont-size: 12px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tpadding: ",";\n\t"])),Uo),value:E(NN||(NN=_N(["\n\t\tfont-weight: 600;\n\t"],["\n\t\tfont-weight: 600;\n\t"]))),label:E(FN||(FN=_N(["\n\t\topacity: 0.8;\n\t\tmargin-right: ",";\n\t"],["\n\t\topacity: 0.8;\n\t\tmargin-right: ",";\n\t"])),Ho),aggSelect:E(LN||(LN=_N(["\n\t\tmax-width: 100px;\n\t\tfont-size: 12px;\n\t\tcolor: ",";\n\t"],["\n\t\tmax-width: 100px;\n\t\tfont-size: 12px;\n\t\tcolor: ",";\n\t"])),aa)};function BN(t){var e=t.title,n=t.value,r=Ah().formatNumber(n);return D("div",{css:PN.fieldSummary},D("div",{css:PN.label},e,":"),D("div",{css:PN.value},r))}const TN=function(t){var e=t.cards,n=t.columns,o=t.customFields,i=t.isFullScreenRender,a=gw.useContainer().printMode,l=(0,r.useState)("sum"),s=l[0],u=l[1],c=(0,r.useMemo)((function(){return function(t,e){return Object.keys(t).reduce((function(n,r){var o=t[r],i=e.find((function(t){return t.groupingKey===r}));return i&&n.push({id:r,value:o,title:null==i?void 0:i.name}),n}),[])}(function(t,e,n){var r=e.filter((function(t){return t.includes("-number")})),o={};t.forEach((function(t){t.customFieldValues&&Object.keys(t.customFieldValues).map((function(e){if(r.includes(e)){var n=Wv(e)(t);o[e]?o[e].push(n):o[e]=[n]}}))}));for(var i={},a="sum"===n?kN:EN,l=0,s=Object.keys(o);l<s.length;l++){var u=s[l];i[u]=a(o[u],t.length)}return i}(e,n,s),o)}),[s,e,n]),d=(0,r.useCallback)((function(){u("sum"===s?"mean":"sum")}),[u,s]);return c.length<=0?null:D("div",{css:[PN.container,(a||i)&&PN.containerPrintMode]},D(Wl,{css:PN.aggSelect,type:"UNIMPORTANT",onClick:d},"sum"===s?"Sum":"Average"),D("div",{css:PN.badges},c.map((function(t){return D(BN,{key:t.id,title:t.title,value:t.value})}))))};var RN,IN,MN,DN,NN,FN,LN,jN=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},HN="56px",UN={container:E(VN||(VN=jN(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\n\t\tz-index: 10;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tposition: absolute;\n\n\t\t// Center on tablets and larger\n\t\t"," {\n\t\t\ttransform: translate(-50%);\n\t\t\tleft: 50%;\n\t\t\tright: auto;\n\t\t\twidth: 405px;\n\t\t\tmargin-left: ","px;\n\n\t\t\tflex-direction: row;\n\t\t}\n\n\t\tpadding: 0 ",";\n\n\t\tborder-top-left-radius: ",";\n\t\tborder-top-right-radius: ",";\n\n\t\tcolor: ",";\n\t\tbackground: ",";\n\n\t\theight: 0;\n\t\tmax-height: 0;\n\n\t\ttransition: all 200ms cubic-bezier(0, 1, 0.5, 1);\n\n\t\t& + #bcr-body-scroll-container,\n\t\t& + #bcr-body-container {\n\t\t\tmargin-bottom: "," !important;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\n\t\tz-index: 10;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tposition: absolute;\n\n\t\t// Center on tablets and larger\n\t\t"," {\n\t\t\ttransform: translate(-50%);\n\t\t\tleft: 50%;\n\t\t\tright: auto;\n\t\t\twidth: 405px;\n\t\t\tmargin-left: ","px;\n\n\t\t\tflex-direction: row;\n\t\t}\n\n\t\tpadding: 0 ",";\n\n\t\tborder-top-left-radius: ",";\n\t\tborder-top-right-radius: ",";\n\n\t\tcolor: ",";\n\t\tbackground: ",";\n\n\t\theight: 0;\n\t\tmax-height: 0;\n\n\t\ttransition: all 200ms cubic-bezier(0, 1, 0.5, 1);\n\n\t\t& + #bcr-body-scroll-container,\n\t\t& + #bcr-body-container {\n\t\t\tmargin-bottom: "," !important;\n\t\t}\n\t"])),Bi,30,zo,pa,pa,sa,Mi,HN),containerVisible:E(WN||(WN=jN(["\n\t\theight: ",";\n\t\tmax-height: ",";\n\n\t\t"," {\n\t\t\tdisplay: none;\n\t\t}\n\t"],["\n\t\theight: ",";\n\t\tmax-height: ",";\n\n\t\t"," {\n\t\t\tdisplay: none;\n\t\t}\n\t"])),HN,HN,Ri),trialText:E(GN||(GN=jN(["\n\t\tmargin-top: 2px;\n\t\tfont-size: 1rem;\n\t\tline-height: 1rem;\n\t\tletter-spacing: 0.1px;\n\t"],["\n\t\tmargin-top: 2px;\n\t\tfont-size: 1rem;\n\t\tline-height: 1rem;\n\t\tletter-spacing: 0.1px;\n\t"]))),trialIcon:E(KN||(KN=jN(["\n\t\tfont-size: ",";\n\t\tmargin-right: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: ",";\n\t\tmargin-right: ",";\n\t\tcolor: ",";\n\t"])),Vo,Uo,ta),buttons:E(YN||(YN=jN(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t"," {\n\t\t\tmargin-left: auto;\n\t\t}\n\n\t\tbutton:not(:last-child) {\n\t\t\tmargin-right: ",";\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t"," {\n\t\t\tmargin-left: auto;\n\t\t}\n\n\t\tbutton:not(:last-child) {\n\t\t\tmargin-right: ",";\n\t\t}\n\t"])),Bi,Uo),upgrade:E(qN||(qN=jN(["\n\t\tcolor: ",";\n\t\tbackground: ",";\n\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"],["\n\t\tcolor: ",";\n\t\tbackground: ",";\n\n\t\t&:hover {\n\t\t\tbackground: ",";\n\t\t}\n\t"])),Mi,sa,ta),altAction:E(XN||(XN=jN(["\n\t\tpadding: 0.5rem 0;\n\t\tborder: 1px solid ",";\n\n\t\t&,\n\t\t&:active,\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t}\n\n\t\t&:hover {\n\t\t\tborder: 1px solid ",";\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tpadding: 0.5rem 0;\n\t\tborder: 1px solid ",";\n\n\t\t&,\n\t\t&:active,\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t}\n\n\t\t&:hover {\n\t\t\tborder: 1px solid ",";\n\t\t\tcolor: ",";\n\t\t}\n\t"])),sa,sa,ea,ta),message:E(ZN||(ZN=jN(["\n\t\tdisplay: none;\n\n\t\t"," {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t"],["\n\t\tdisplay: none;\n\n\t\t"," {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t"])),Bi)},zN=function(t){var e=t.showSubscribe,n=t.showDemo,r=t.days,o=t.onUpgrade;return D("div",{css:[UN.container,UN.containerVisible],id:"bcr-free-trial-banner"},D("div",{css:UN.message},D(vy,{css:UN.trialIcon}),D("span",{css:UN.trialText},D(se,r<=0?{id:"account.free_trial_bar.trial_expired"}:{id:"account.free_trial_bar.remaining_text",values:{days:D("span",{css:E(JN||(JN=jN(["\n\t\t\t\t\t\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\t\t\t\t\t"])))},D(se,{id:"account.free_trial_bar.days",values:{days:r}}))}}))),D("div",{css:UN.buttons},e&&D(Wl,{onClick:o,css:[UN.upgrade,n&&E($N||($N=jN(["\n\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t"])),Uo)]},D(se,{id:"account.free_trial_bar.upgrade_button"}))))};const QN=function(){var t=$e(),e=fh(),n=e.subscribed,r=e.isAccountAdmin,o=e.trialDaysRemaining,i=tn();return n||i.pathname.includes("/account")?null:D(zN,{showSubscribe:r||!1,showDemo:!1,onUpgrade:function(){return t.push("/account/subscription")},days:o||0})};var VN,WN,GN,KN,YN,qN,XN,ZN,JN,$N,tF,eF,nF,rF,oF=n(83524),iF=n.n(oF),aF=n(69590),lF=n.n(aF),sF=n(27418),uF=n.n(sF),cF="bodyAttributes",dF="htmlAttributes",fF={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},pF=(Object.keys(fF).map((function(t){return fF[t]})),"charset"),hF="cssText",mF="href",gF="innerHTML",AF="itemprop",vF="rel",yF={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},bF=Object.keys(yF).reduce((function(t,e){return t[yF[e]]=e,t}),{}),wF=[fF.NOSCRIPT,fF.SCRIPT,fF.STYLE],CF="data-react-helmet",xF="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},SF=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},OF=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),kF=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},EF=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n},_F=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},PF=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===e?String(t):String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},BF=function(t){var e=DF(t,fF.TITLE),n=DF(t,"titleTemplate");if(n&&e)return n.replace(/%s/g,(function(){return Array.isArray(e)?e.join(""):e}));var r=DF(t,"defaultTitle");return e||r||void 0},TF=function(t){return DF(t,"onChangeClientState")||function(){}},RF=function(t,e){return e.filter((function(e){return void 0!==e[t]})).map((function(e){return e[t]})).reduce((function(t,e){return kF({},t,e)}),{})},IF=function(t,e){return e.filter((function(t){return void 0!==t[fF.BASE]})).map((function(t){return t[fF.BASE]})).reverse().reduce((function(e,n){if(!e.length)for(var r=Object.keys(n),o=0;o<r.length;o++){var i=r[o].toLowerCase();if(-1!==t.indexOf(i)&&n[i])return e.concat(n)}return e}),[])},MF=function(t,e,n){var r={};return n.filter((function(e){return!!Array.isArray(e[t])||(void 0!==e[t]&&HF("Helmet: "+t+' should be of type "Array". Instead found type "'+xF(e[t])+'"'),!1)})).map((function(e){return e[t]})).reverse().reduce((function(t,n){var o={};n.filter((function(t){for(var n=void 0,i=Object.keys(t),a=0;a<i.length;a++){var l=i[a],s=l.toLowerCase();-1===e.indexOf(s)||n===vF&&"canonical"===t[n].toLowerCase()||s===vF&&"stylesheet"===t[s].toLowerCase()||(n=s),-1===e.indexOf(l)||l!==gF&&l!==hF&&l!==AF||(n=l)}if(!n||!t[n])return!1;var u=t[n].toLowerCase();return r[n]||(r[n]={}),o[n]||(o[n]={}),!r[n][u]&&(o[n][u]=!0,!0)})).reverse().forEach((function(e){return t.push(e)}));for(var i=Object.keys(o),a=0;a<i.length;a++){var l=i[a],s=uF()({},r[l],o[l]);r[l]=s}return t}),[]).reverse()},DF=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t[n];if(r.hasOwnProperty(e))return r[e]}return null},NF=(tF=Date.now(),function(t){var e=Date.now();e-tF>16?(tF=e,t(e)):setTimeout((function(){NF(t)}),0)}),FF=function(t){return clearTimeout(t)},LF="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||NF:n.g.requestAnimationFrame||NF,jF="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||FF:n.g.cancelAnimationFrame||FF,HF=function(t){return console&&"function"==typeof console.warn&&console.warn(t)},UF=null,zF=function(t,e){var n=t.baseTag,r=t.bodyAttributes,o=t.htmlAttributes,i=t.linkTags,a=t.metaTags,l=t.noscriptTags,s=t.onChangeClientState,u=t.scriptTags,c=t.styleTags,d=t.title,f=t.titleAttributes;WF(fF.BODY,r),WF(fF.HTML,o),VF(d,f);var p={baseTag:GF(fF.BASE,n),linkTags:GF(fF.LINK,i),metaTags:GF(fF.META,a),noscriptTags:GF(fF.NOSCRIPT,l),scriptTags:GF(fF.SCRIPT,u),styleTags:GF(fF.STYLE,c)},h={},m={};Object.keys(p).forEach((function(t){var e=p[t],n=e.newTags,r=e.oldTags;n.length&&(h[t]=n),r.length&&(m[t]=p[t].oldTags)})),e&&e(),s(t,h,m)},QF=function(t){return Array.isArray(t)?t.join(""):t},VF=function(t,e){void 0!==t&&document.title!==t&&(document.title=QF(t)),WF(fF.TITLE,e)},WF=function(t,e){var n=document.getElementsByTagName(t)[0];if(n){for(var r=n.getAttribute(CF),o=r?r.split(","):[],i=[].concat(o),a=Object.keys(e),l=0;l<a.length;l++){var s=a[l],u=e[s]||"";n.getAttribute(s)!==u&&n.setAttribute(s,u),-1===o.indexOf(s)&&o.push(s);var c=i.indexOf(s);-1!==c&&i.splice(c,1)}for(var d=i.length-1;d>=0;d--)n.removeAttribute(i[d]);o.length===i.length?n.removeAttribute(CF):n.getAttribute(CF)!==a.join(",")&&n.setAttribute(CF,a.join(","))}},GF=function(t,e){var n=document.head||document.querySelector(fF.HEAD),r=n.querySelectorAll(t+"[data-react-helmet]"),o=Array.prototype.slice.call(r),i=[],a=void 0;return e&&e.length&&e.forEach((function(e){var n=document.createElement(t);for(var r in e)if(e.hasOwnProperty(r))if(r===gF)n.innerHTML=e.innerHTML;else if(r===hF)n.styleSheet?n.styleSheet.cssText=e.cssText:n.appendChild(document.createTextNode(e.cssText));else{var l=void 0===e[r]?"":e[r];n.setAttribute(r,l)}n.setAttribute(CF,"true"),o.some((function(t,e){return a=e,n.isEqualNode(t)}))?o.splice(a,1):i.push(n)})),o.forEach((function(t){return t.parentNode.removeChild(t)})),i.forEach((function(t){return n.appendChild(t)})),{oldTags:o,newTags:i}},KF=function(t){return Object.keys(t).reduce((function(e,n){var r=void 0!==t[n]?n+'="'+t[n]+'"':""+n;return e?e+" "+r:r}),"")},YF=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).reduce((function(e,n){return e[yF[n]||n]=t[n],e}),e)},qF=function(t,e,n){switch(t){case fF.TITLE:return{toComponent:function(){return function(t,e,n){var o,i=((o={key:e})[CF]=!0,o),a=YF(n,i);return[r.createElement(fF.TITLE,a,e)]}(0,e.title,e.titleAttributes)},toString:function(){return function(t,e,n,r){var o=KF(n),i=QF(e);return o?"<"+t+' data-react-helmet="true" '+o+">"+PF(i,r)+"</"+t+">":"<"+t+' data-react-helmet="true">'+PF(i,r)+"</"+t+">"}(t,e.title,e.titleAttributes,n)}};case cF:case dF:return{toComponent:function(){return YF(e)},toString:function(){return KF(e)}};default:return{toComponent:function(){return function(t,e){return e.map((function(e,n){var o,i=((o={key:n})[CF]=!0,o);return Object.keys(e).forEach((function(t){var n=yF[t]||t;if(n===gF||n===hF){var r=e.innerHTML||e.cssText;i.dangerouslySetInnerHTML={__html:r}}else i[n]=e[t]})),r.createElement(t,i)}))}(t,e)},toString:function(){return function(t,e,n){return e.reduce((function(e,r){var o=Object.keys(r).filter((function(t){return!(t===gF||t===hF)})).reduce((function(t,e){var o=void 0===r[e]?e:e+'="'+PF(r[e],n)+'"';return t?t+" "+o:o}),""),i=r.innerHTML||r.cssText||"",a=-1===wF.indexOf(t);return e+"<"+t+' data-react-helmet="true" '+o+(a?"/>":">"+i+"</"+t+">")}),"")}(t,e,n)}}}},XF=function(t){var e=t.baseTag,n=t.bodyAttributes,r=t.encode,o=t.htmlAttributes,i=t.linkTags,a=t.metaTags,l=t.noscriptTags,s=t.scriptTags,u=t.styleTags,c=t.title,d=void 0===c?"":c,f=t.titleAttributes;return{base:qF(fF.BASE,e,r),bodyAttributes:qF(cF,n,r),htmlAttributes:qF(dF,o,r),link:qF(fF.LINK,i,r),meta:qF(fF.META,a,r),noscript:qF(fF.NOSCRIPT,l,r),script:qF(fF.SCRIPT,s,r),style:qF(fF.STYLE,u,r),title:qF(fF.TITLE,{title:d,titleAttributes:f},r)}},ZF=iF()((function(t){return{baseTag:IF([mF,"target"],t),bodyAttributes:RF(cF,t),defer:DF(t,"defer"),encode:DF(t,"encodeSpecialCharacters"),htmlAttributes:RF(dF,t),linkTags:MF(fF.LINK,[vF,mF],t),metaTags:MF(fF.META,["name",pF,"http-equiv","property",AF],t),noscriptTags:MF(fF.NOSCRIPT,[gF],t),onChangeClientState:TF(t),scriptTags:MF(fF.SCRIPT,["src",gF],t),styleTags:MF(fF.STYLE,[hF],t),title:BF(t),titleAttributes:RF("titleAttributes",t)}}),(function(t){UF&&jF(UF),t.defer?UF=LF((function(){zF(t,(function(){UF=null}))})):(zF(t),UF=null)}),XF)((function(){return null})),JF=(eF=ZF,rF=nF=function(t){function e(){return SF(this,e),_F(this,t.apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e.prototype.shouldComponentUpdate=function(t){return!lF()(this.props,t)},e.prototype.mapNestedChildrenToProps=function(t,e){if(!e)return null;switch(t.type){case fF.SCRIPT:case fF.NOSCRIPT:return{innerHTML:e};case fF.STYLE:return{cssText:e}}throw new Error("<"+t.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},e.prototype.flattenArrayTypeChildren=function(t){var e,n=t.child,r=t.arrayTypeChildren,o=t.newChildProps,i=t.nestedChildren;return kF({},r,((e={})[n.type]=[].concat(r[n.type]||[],[kF({},o,this.mapNestedChildrenToProps(n,i))]),e))},e.prototype.mapObjectTypeChildren=function(t){var e,n,r=t.child,o=t.newProps,i=t.newChildProps,a=t.nestedChildren;switch(r.type){case fF.TITLE:return kF({},o,((e={})[r.type]=a,e.titleAttributes=kF({},i),e));case fF.BODY:return kF({},o,{bodyAttributes:kF({},i)});case fF.HTML:return kF({},o,{htmlAttributes:kF({},i)})}return kF({},o,((n={})[r.type]=kF({},i),n))},e.prototype.mapArrayTypeChildrenToProps=function(t,e){var n=kF({},e);return Object.keys(t).forEach((function(e){var r;n=kF({},n,((r={})[e]=t[e],r))})),n},e.prototype.warnOnInvalidChildren=function(t,e){return!0},e.prototype.mapChildrenToProps=function(t,e){var n=this,o={};return r.Children.forEach(t,(function(t){if(t&&t.props){var r=t.props,i=r.children,a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).reduce((function(e,n){return e[bF[n]||n]=t[n],e}),e)}(EF(r,["children"]));switch(n.warnOnInvalidChildren(t,i),t.type){case fF.LINK:case fF.META:case fF.NOSCRIPT:case fF.SCRIPT:case fF.STYLE:o=n.flattenArrayTypeChildren({child:t,arrayTypeChildren:o,newChildProps:a,nestedChildren:i});break;default:e=n.mapObjectTypeChildren({child:t,newProps:e,newChildProps:a,nestedChildren:i})}}})),e=this.mapArrayTypeChildrenToProps(o,e)},e.prototype.render=function(){var t=this.props,e=t.children,n=EF(t,["children"]),o=kF({},n);return e&&(o=this.mapChildrenToProps(e,o)),r.createElement(eF,o)},OF(e,null,[{key:"canUseDOM",set:function(t){eF.canUseDOM=t}}]),e}(r.Component),nF.propTypes={base:de().object,bodyAttributes:de().object,children:de().oneOfType([de().arrayOf(de().node),de().node]),defaultTitle:de().string,defer:de().bool,encodeSpecialCharacters:de().bool,htmlAttributes:de().object,link:de().arrayOf(de().object),meta:de().arrayOf(de().object),noscript:de().arrayOf(de().object),onChangeClientState:de().func,script:de().arrayOf(de().object),style:de().arrayOf(de().object),title:de().string,titleAttributes:de().object,titleTemplate:de().string},nF.defaultProps={defer:!0,encodeSpecialCharacters:!0},nF.peek=eF.peek,nF.rewind=function(){var t=eF.rewind();return t||(t=XF({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),t},rF);JF.renderStatic=JF.rewind;var $F="Blue Cat Reports";function tL(t){var e=t.title;return D(JF,null,D("title",null,e?e+" | "+$F:$F))}const eL=tL;var nL=function(){return(nL=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},rL=function(t,e,n){return Hf.post("/tableConfig",{id:e,entity:t,jsonConfig:JSON.stringify(n)})};const oL=function(t,e,n,o){var i=(0,r.useState)(t),a=i[0],l=i[1];return{tableConfig:nL(nL({},a),{changeColumns:function(t){var r=nL(nL({},a),{columns:t});l(r),rL(e,n,r).then((function(){t.includes("checklistItemsStats")&&o&&o()}))},changeColumnsOrder:function(t){var r=nL(nL({},a),{columns:t});l(r),rL(e,n,r)},changeRowsSort:function(t){var r=Dg()(t)?t:[t],o=r.length?[r[r.length-1]]:[],i=nL(nL({},a),{sort:o});l(i),rL(e,n,i)},changeColumnWidths:function(t){var r=t.reduce((function(t,e){var n,r=e.column.name||e.column.id;return r?nL(nL({},t),((n={})[r]={width:e.width,flex:e.flex},n)):t}),a.width||{}),o=nL(nL({},a),{width:r});l(o),rL(e,n,o)}})}};var iL=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},aL={container:E(uL||(uL=iL(["\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t"],["\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t"]))),sidebar:E(cL||(cL=iL(["\n\t\toverflow: hidden;\n\t\tposition: fixed;\n\t\tflex: 1;\n\t\t/* To allow space between scroll and sidebar we add a large right padding\n\t\t\twe need to accommodate for this if we want a 280px sidebar.\n\t\t\t\n\t\t\tAllow sidebar to scroll when lots of filters or small viewport \n\t\t\t3rem padding is 2x scale.large\n\t\t */\n\t\tmin-width: calc(280px + ",");\n\t\tmax-width: calc(280px + ",");\n\t\toverflow-y: auto;\n\t\tmax-height: calc(100vh - 3rem);\n\t\tmargin: ",";\n\t\tmargin-right: 0;\n\t\tpadding-right: ",";\n\n\t\tdisplay: none;\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t}\n\t"],["\n\t\toverflow: hidden;\n\t\tposition: fixed;\n\t\tflex: 1;\n\t\t/* To allow space between scroll and sidebar we add a large right padding\n\t\t\twe need to accommodate for this if we want a 280px sidebar.\n\t\t\t\n\t\t\tAllow sidebar to scroll when lots of filters or small viewport \n\t\t\t3rem padding is 2x scale.large\n\t\t */\n\t\tmin-width: calc(280px + ",");\n\t\tmax-width: calc(280px + ",");\n\t\toverflow-y: auto;\n\t\tmax-height: calc(100vh - 3rem);\n\t\tmargin: ",";\n\t\tmargin-right: 0;\n\t\tpadding-right: ",";\n\n\t\tdisplay: none;\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t}\n\t"])),Vo,Vo,Vo,Vo,Bi),resultsRenderMode:E(dL||(dL=iL(["\n\t\twidth: auto;\n\t\tflex: 1;\n\t\t/* Ensure absolute header items don't get clipped when few results */\n\t\tmin-height: calc(100vh - 1.5rem);\n\t"],["\n\t\twidth: auto;\n\t\tflex: 1;\n\t\t/* Ensure absolute header items don't get clipped when few results */\n\t\tmin-height: calc(100vh - 1.5rem);\n\t"]))),results:E(fL||(fL=iL(["\n\t\twidth: auto;\n\t\tflex: 1;\n\t\tmargin: ",";\n\t\tmargin-top: 0;\n\n\t\t/* Better results for small displays */\n\t\tmax-width: calc(100vw - ","px);\n\n\t\t/* Ensure absolute header items don't get clipped when few results */\n\t\tmin-height: calc(100vh - 65px - 1.5rem);\n\n\t\t"," {\n\t\t\t/* 2 x Sidebar margin + sidebar width + results margin */\n\t\t\tmargin-left: calc("," * 2 + 280px + ",");\n\t\t\tmargin-right: 3rem;\n\t\t}\n\t"],["\n\t\twidth: auto;\n\t\tflex: 1;\n\t\tmargin: ",";\n\t\tmargin-top: 0;\n\n\t\t/* Better results for small displays */\n\t\tmax-width: calc(100vw - ","px);\n\n\t\t/* Ensure absolute header items don't get clipped when few results */\n\t\tmin-height: calc(100vh - 65px - 1.5rem);\n\n\t\t"," {\n\t\t\t/* 2 x Sidebar margin + sidebar width + results margin */\n\t\t\tmargin-left: calc("," * 2 + 280px + ",");\n\t\t\tmargin-right: 3rem;\n\t\t}\n\t"])),Vo,60,Bi,Vo,jo)},lL=function(t){var e=t.cardsQuery,n=t.actions,o=t.filtersLoading,i=t.renderMode,a=t.reloadData,l=fh();K_(a,e.boards);var s=e.tableConfig||{columns:e.columns||ii(e.useChecklistItems,!1)},u=oL(s,No.QUICKLIST,e.id).tableConfig,c=(0,r.useState)(!e.boards.length),d=c[0],f=c[1],p=(0,r.useState)(!1),h=p[0],m=p[1],g=(0,r.useState)(null),A=g[0],v=g[1];return D("div",{css:aL.container},D(eL,{title:e.name}),i?null:D("div",{css:aL.sidebar},D(wB,{cardsQuery:e,openBoardsFilter:function(){Ic(l,Tc.AccountAdmin)?f(!0):m(!0)},openFiltersModal:function(t){return function(){Ic(l,Tc.AccountAdmin)?v(t):m(!0)}}})),o?D("div",{css:[aL.results]},D("div",{css:[ha.centeredWithMargin]},D(Nl,null))):D(r.Fragment,null,D("div",{css:i?aL.resultsRenderMode:aL.results},i?null:D(dR,{cardsQuery:e,columns:u.columns,changeColumns:u.changeColumns,changeTitle:function(t){n.editName(t)}}),function(t){var e=t.useChecklistItems,n=t.checklistItems,r=t.cards;return e?Boolean(n.length):Boolean(r.length)}(e)?D("div",{id:"export-image-content",css:E(pL||(pL=iL(["\n\t\t\t\t\t\t\t\t\theight: 100%;\n\t\t\t\t\t\t\t\t\tdisplay: flex;\n\t\t\t\t\t\t\t\t\tflex-direction: column;\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\theight: 100%;\n\t\t\t\t\t\t\t\t\tdisplay: flex;\n\t\t\t\t\t\t\t\t\tflex-direction: column;\n\t\t\t\t\t\t\t\t"])))},D(xR,{renderMode:i,cardsQuery:e,tableConfig:u}),D(TN,{customFields:e.customFields,cards:e.cards,columns:u.columns,isFullScreenRender:i})):D(eN,{forChecklistItems:e.useChecklistItems}))),d&&D(bI,{cardsQuery:e,onClose:function(){f(!1)},changeBoards:function(t,e,r){n.editBoards(t,e,r)}}),A&&D(YD,{cardsQuery:e,selectedFilterKey:A,close:function(){return v(null)},changeFilters:function(t){n.editFilters(t)}}),h&&D(Sw,{onClose:function(){return m(!1)},fillSpace:!0,css:E(hL||(hL=iL(["\n\t\t\t\t\t\twidth: auto;\n\t\t\t\t\t\theight: auto;\n\t\t\t\t\t\tpadding-bottom: 1.5rem;\n\t\t\t\t\t"],["\n\t\t\t\t\t\twidth: auto;\n\t\t\t\t\t\theight: auto;\n\t\t\t\t\t\tpadding-bottom: 1.5rem;\n\t\t\t\t\t"])))},D(Sw.Body,null,D(Oc,{messageId:"queries.no_edit_access"}))))};lL.Connected=function(t){var e=t.id,n=t.renderMode,r=void 0!==n&&n;return D(gw.Provider,null,D(SN,{id:e},(function(t,e,n,o){return D(G_.Provider,{initialState:{id:t.id,updates:t.boardsUpdates,enabled:!0,forReport:!1}},D(lL,{cardsQuery:t,actions:e,filtersLoading:n,renderMode:r,reloadData:o}))})))};const sL=lL;var uL,cL,dL,fL,pL,hL,mL=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},gL=function(){return(gL=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},AL=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n},vL={container:E(wL||(wL=mL(["\n\t\tmin-height: 100%;\n\t\theight: 100%;\n\t\tbackground-color: ",";\n\t\tdisplay: flex;\n\t\tflex-wrap: nowrap;\n\t\tflex-direction: column;\n\n\t\t// Only vertical nav for wide displays\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t// For free trial banner positioning\n\t\tposition: relative;\n\n\t\t/* Better responsive handling */\n\t\tmax-width: 100vw;\n\t"],["\n\t\tmin-height: 100%;\n\t\theight: 100%;\n\t\tbackground-color: ",";\n\t\tdisplay: flex;\n\t\tflex-wrap: nowrap;\n\t\tflex-direction: column;\n\n\t\t// Only vertical nav for wide displays\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t// For free trial banner positioning\n\t\tposition: relative;\n\n\t\t/* Better responsive handling */\n\t\tmax-width: 100vw;\n\t"])),Qi,Bi,Ri),containerAlt:E(CL||(CL=mL(["\n\t\tbackground-color: ",";\n\t"],["\n\t\tbackground-color: ",";\n\t"])),Vi),body:E(xL||(xL=mL(["\n\t\tflex: 1;\n\t\toverflow: auto;\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t\toverflow-y: visible;\n\t\t}\n\t"],["\n\t\tflex: 1;\n\t\toverflow: auto;\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t\toverflow-y: visible;\n\t\t}\n\t"])),Ri),contentContainer:E(SL||(SL=mL(["\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\t\tmin-height: 100%;\n\t\tpadding: 0 ",";\n\n\t\t"," {\n\t\t\tpadding: 0 75px;\n\t\t}\n\t\t"," {\n\t\t\tmax-width: 100%;\n\t\t\tpadding: 0;\n\t\t}\n\t"],["\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\t\tmin-height: 100%;\n\t\tpadding: 0 ",";\n\n\t\t"," {\n\t\t\tpadding: 0 75px;\n\t\t}\n\t\t"," {\n\t\t\tmax-width: 100%;\n\t\t\tpadding: 0;\n\t\t}\n\t"])),Qo,Bi,Ri)},yL=function(t){var e=t.children,n=AL(t,["children"]);return D("div",gL({css:[vL.container,vL.containerAlt]},n),D(Vc,null),D(QN,null),D("div",{css:vL.body,id:"bcr-body-scroll-container"},e))};const bL=function(t){var e=t.children,n=t.additionalMenu,r=AL(t,["children","additionalMenu"]);return D("div",gL({css:[vL.container]},r),D(Vc,null),n||null,D(QN,null),D("div",{css:vL.body,id:"bcr-body-container"},D("div",{css:vL.contentContainer},e)))};var wL,CL,xL,SL,OL=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},kL={container:E(_L||(_L=OL(["\n\t\ttext-align: center;\n\t\tflex-direction: column;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t"],["\n\t\ttext-align: center;\n\t\tflex-direction: column;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t"]))),text:E(PL||(PL=OL(["\n\t\tmargin-top: 0;\n\t\tfont-size: 18px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tmargin-top: 0;\n\t\tfont-size: 18px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"])),zo,oa),reportsIcon:E(BL||(BL=OL(["\n\t\tfont-size: 73px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 73px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"])),zo,ea),listsIcon:E(TL||(TL=OL(["\n\t\tfont-size: 64px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 64px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"])),zo,ea)};const EL=function(t){var e=t.forReports,n=t.onAction;return D("div",{css:kL.container},e?D(Ay,{css:kL.reportsIcon}):D(by,{css:kL.listsIcon}),D("p",{css:[ha.paragraph,kL.text]},D(se,{id:e?"home.no_reports_for_board":"home.no_lists_for_board"})),n&&D(Wl,{type:"INFO",onClick:n},D(se,{id:"home.show_for_all_boards"})))};var _L,PL,BL,TL,RL=n(52353),IL=n.n(RL),ML=n(45220),DL=n.n(ML),NL="home.queries.filter",FL="home.reports.filter",LL=function(t){var e=Rf(t);return!(!IL()(e)&&!DL()(e))||e};const jL=mw((function(){var t=(0,r.useState)(LL(NL)),e=t[0],n=t[1],o=(0,r.useState)(LL(FL)),i=o[0],a=o[1];return{queriesShowAllBoards:e,queriesToggleAllBoards:function(){var t=!e;n(t),Tf(NL,t)},reportsShowAllBoards:i,reportsToggleAllBoards:function(){var t=!i;a(t),Tf(FL,t)}}}));var HL,UL,zL,QL,VL,WL,GL,KL,YL,qL=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},XL=function(){return(XL=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},ZL={outer:E(HL||(HL=qL(["\n\t\tbackground: #fffbe6;\n\t\tborder-radius: 3px;\n\t\tmargin: 2rem auto 2rem auto;\n\t\tpadding: ",";\n\t\tmax-width: 800px;\n\t"],["\n\t\tbackground: #fffbe6;\n\t\tborder-radius: 3px;\n\t\tmargin: 2rem auto 2rem auto;\n\t\tpadding: ",";\n\t\tmax-width: 800px;\n\t"])),Uo),container:E(UL||(UL=qL(["\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr 1fr 1fr;\n\t\tgrid-template-rows: auto;\n\t\tgrid-row-gap: 1rem;\n\t\tgrid-column-gap: 1rem;\n\t"],["\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr 1fr 1fr;\n\t\tgrid-template-rows: auto;\n\t\tgrid-row-gap: 1rem;\n\t\tgrid-column-gap: 1rem;\n\t"]))),item:E(zL||(zL=qL(["\n\t\tborder: 1px solid ",";\n\t\tpadding: ",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tborder-radius: 3px;\n\t\tbackground: white;\n\t\topacity: 0.75;\n\t\ttransition: all linear 100ms;\n\t\timg {\n\t\t\tmargin-bottom: 1rem;\n\t\t}\n\t\t&:hover {\n\t\t\topacity: 1;\n\t\t\tbackground-color: white;\n\t\t\tborder: 1px solid ",";\n\t\t\t",";\n\t\t}\n\t"],["\n\t\tborder: 1px solid ",";\n\t\tpadding: ",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tborder-radius: 3px;\n\t\tbackground: white;\n\t\topacity: 0.75;\n\t\ttransition: all linear 100ms;\n\t\timg {\n\t\t\tmargin-bottom: 1rem;\n\t\t}\n\t\t&:hover {\n\t\t\topacity: 1;\n\t\t\tbackground-color: white;\n\t\t\tborder: 1px solid ",";\n\t\t\t",";\n\t\t}\n\t"])),ta,Uo,ea,ha.activeShadow),itemBody:E(QL||(QL=qL(["\n\t\tfont-size: 14px;\n\t\tcolor: ",";\n\t\tline-height: 140%;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t"],["\n\t\tfont-size: 14px;\n\t\tcolor: ",";\n\t\tline-height: 140%;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t"])),la),itemImage:E(VL||(VL=qL(["\n\t\tmargin-right: ",";\n\t\tmax-width: 120px;\n\t\tobject-fit: contain;\n\t"],["\n\t\tmargin-right: ",";\n\t\tmax-width: 120px;\n\t\tobject-fit: contain;\n\t"])),zo),fullSpanItem:E(WL||(WL=qL(["\n\t\tgrid-column: span 2;\n\t\tflex-direction: row;\n\t\tjustify-content: flex-start;\n\t\tjustify-self: center;\n\t\topacity: 0.95;\n\t\timg {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"],["\n\t\tgrid-column: span 2;\n\t\tflex-direction: row;\n\t\tjustify-content: flex-start;\n\t\tjustify-self: center;\n\t\topacity: 0.95;\n\t\timg {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"])))},JL=[{title:"Key Features",description:"Watch our quick video demo of the key features of Blue Cat Reports",url:"https://www.bluecatreports.com/help/articles/video-key-features/",screenshotUrl:"https://www.bluecatreports.com/img/optimized/yMT02Ay_us-398.webp",fullSpan:!0},{title:"Email reports",description:"How to set up email reports for Trello with Blue Cat Reports",url:"https://www.bluecatreports.com/help/articles/video-email-reports/",screenshotUrl:"https://www.bluecatreports.com/img/optimized/7BYr14NIG1-400.webp",fullSpan:!0},{title:"See how long work takes to complete",description:"Use Blue Cat Reports to see how long work takes to complete",url:"https://www.bluecatreports.com/help/articles/video-how-long-work-takes/",screenshotUrl:"https://www.bluecatreports.com/img/optimized/X2ORYSoT3W-398.webp"},{title:"See how much work is getting done",description:"See how much work is getting done, added and see breakdown by member, label...",url:"https://www.bluecatreports.com/help/articles/video-how-much-work-getting-done/",screenshotUrl:"https://www.bluecatreports.com/img/optimized/xCanatA_0o-398.webp"},{title:"Monitoring cards in specific lists and managing SLAs",description:"Use Blue Cat Reports to see how long work takes to complete",url:"https://www.bluecatreports.com/help/articles/video-slas-and-monitoring-lists/",screenshotUrl:"https://www.bluecatreports.com/img/optimized/M5Wuckja3q-398.webp"},{title:"See who has what work assigned",description:"A quick video demo of how to use Blue Cat Reports to see what work everyone has assigned to them ",url:"https://www.bluecatreports.com/help/articles/video-who-has-what-work/",screenshotUrl:"https://www.bluecatreports.com/img/optimized/lEA1wPEqLe-398.webp"}];function $L(t){var e=t.title,n=t.description,r=t.url,o=t.screenshotUrl,i=t.fullSpan;return D("a",{href:r,target:"_blank",rel:"noreferrer noopener",css:[ZL.item,i?ZL.fullSpanItem:void 0]},i?D("img",{css:ZL.itemImage,src:o,alt:e}):null,D("div",{css:[ZL.itemBody]},D("span",{css:E(GL||(GL=qL(["\n\t\t\t\t\t\tfont-weight: bold;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t"],["\n\t\t\t\t\t\tfont-weight: bold;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t"])))},e)," ",D("span",{css:E(KL||(KL=qL(["\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tline-height: 140%;\n\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t"],["\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tline-height: 140%;\n\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t"])),aa)},n)))}function tj(t){var e=t.items;return D("div",{css:ZL.outer},D(fb,{css:E(YL||(YL=qL(["\n\t\t\t\t\tmargin: 1.5rem 0 2rem 0 !important;\n\t\t\t\t\tfont-size: 30px;\n\t\t\t\t"],["\n\t\t\t\t\tmargin: 1.5rem 0 2rem 0 !important;\n\t\t\t\t\tfont-size: 30px;\n\t\t\t\t"])))},"Getting started"),D("div",{css:ZL.container},e.map((function(t){return D($L,XL({},t,{key:t.title}))}))))}function ej(){return fh().trialActive?D(tj,{items:JL}):null}var nj=n(96624),rj=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},oj={viewContainer:E(yj||(yj=rj(["\n\t\tdisplay: flex;\n\t"],["\n\t\tdisplay: flex;\n\t"]))),content:E(bj||(bj=rj(["\n\t\twidth: 100%;\n\t\tmargin: 4vh 0 0 0;\n\n\t\t"," {\n\t\t\tmargin-top: 8vh;\n\t\t}\n\t"],["\n\t\twidth: 100%;\n\t\tmargin: 4vh 0 0 0;\n\n\t\t"," {\n\t\t\tmargin-top: 8vh;\n\t\t}\n\t"])),Ti),lists:E(wj||(wj=rj(["\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tjustify-content: center;\n\t\tflex-wrap: wrap;\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tjustify-content: center;\n\t\tflex-wrap: wrap;\n\t"]))),title:E(Cj||(Cj=rj(["\n\t\tfont-size: 24px;\n\t\tline-height: 24px;\n\t\tcolor: ",";\n\t\tmargin: 0 0 "," ",";\n\t"],["\n\t\tfont-size: 24px;\n\t\tline-height: 24px;\n\t\tcolor: ",";\n\t\tmargin: 0 0 "," ",";\n\t"])),aa,Vo,Qo),welcomeMessage:E(xj||(xj=rj(["\n\t\tmargin: 0 auto 4vh auto;\n\t\ttext-align: center;\n\t\tpadding: "," ",";\n\t"],["\n\t\tmargin: 0 auto 4vh auto;\n\t\ttext-align: center;\n\t\tpadding: "," ",";\n\t"])),zo,zo),welcomeTitle:E(Sj||(Sj=rj(["\n\t\tfont-size: 24px;\n\t\tline-height: 150%;\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tfont-size: 24px;\n\t\tline-height: 150%;\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"])),la,Ho),subHeader:E(Oj||(Oj=rj(["\n\t\tfont-size: 14px;\n\t\tline-height: 150%;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 150%;\n\t\tcolor: ",";\n\t"])),oa)},ij={container:E(kj||(kj=rj(["\n\t\tbackground: ",";\n\t\talign-items: center;\n\t\tborder-radius: ",";\n\t\tborder: 1px solid ",";\n\t\tmargin: 0;\n\t\t",";\n\t\ttext-align: center;\n\t\tmin-width: 260px;\n\t\tmin-height: 360px;\n\t"],["\n\t\tbackground: ",";\n\t\talign-items: center;\n\t\tborder-radius: ",";\n\t\tborder: 1px solid ",";\n\t\tmargin: 0;\n\t\t",";\n\t\ttext-align: center;\n\t\tmin-width: 260px;\n\t\tmin-height: 360px;\n\t"])),sa,ua,ea,ha.shadow),body:E(Ej||(Ej=rj(["\n\t\tpadding: ",";\n\t\tpadding-top: ",";\n\t"],["\n\t\tpadding: ",";\n\t\tpadding-top: ",";\n\t"])),Qo,zo),title:E(_j||(_j=rj(["\n\t\tfont-size: 16px;\n\t\tline-height: 24px;\n\t\tfont-weight: bold;\n\t\tcolor: ",";\n\t\tmargin: 0 0 "," 0;\n\t"],["\n\t\tfont-size: 16px;\n\t\tline-height: 24px;\n\t\tfont-weight: bold;\n\t\tcolor: ",";\n\t\tmargin: 0 0 "," 0;\n\t"])),aa,jo),text:E(Pj||(Pj=rj(["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tcolor: ",";\n\t\tmargin: 0 0 "," 0;\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tcolor: ",";\n\t\tmargin: 0 0 "," 0;\n\t"])),ia,Uo),cta:E(Bj||(Bj=rj(["\n\t\twidth: 100%;\n\t"],["\n\t\twidth: 100%;\n\t"]))),image:E(Tj||(Tj=rj(["\n\t\tpadding: 0.75rem 0.75rem 0 0.75rem;\n\t\tcursor: pointer;\n\t\twidth: 100%;\n\n\t\tborder-bottom: 1px solid ",";\n\t\tborder-top-left-radius: ",";\n\t\tborder-top-right-radius: ",";\n\t"],["\n\t\tpadding: 0.75rem 0.75rem 0 0.75rem;\n\t\tcursor: pointer;\n\t\twidth: 100%;\n\n\t\tborder-bottom: 1px solid ",";\n\t\tborder-top-left-radius: ",";\n\t\tborder-top-right-radius: ",";\n\t"])),ta,ua,ua)},aj=function(t){var e=t.titleId,n=t.descriptionId,r=t.image,o=t.children,i=t.onClick;return D("div",{css:ij.container},D("img",{src:r,css:ij.image,onClick:i}),D("div",{css:ij.body},D("div",{css:ij.title},D(se,{id:e})),D("div",{css:ij.text},D(se,{id:n})),D("div",{css:E(Rj||(Rj=rj(["\n\t\t\t\t\t\twidth: 80%;\n\t\t\t\t\t\tmargin-left: auto;\n\t\t\t\t\t\tmargin-right: auto;\n\t\t\t\t\t"],["\n\t\t\t\t\t\twidth: 80%;\n\t\t\t\t\t\tmargin-left: auto;\n\t\t\t\t\t\tmargin-right: auto;\n\t\t\t\t\t"])))},o)))},lj=function(t){t.push("/reports/new")},sj=function(t){var e;(e={name:"to change"},Hf.post("/cardsqueries/new",e)).then((function(e){t.push("/queries/"+e.id)})),$p("Quicklist","New")},uj=function(t){var e=t.textId,n=t.onClick,r=t.slim,o=void 0!==r&&r,i=$e();return D(Mc,{requiredRole:Tc.AccountAdmin},D(Wl,{onClick:function(){return n(i)},css:ij.cta,type:"SUCCESS",size:o?"SLIM":void 0},D(se,{id:e})))},cj={container:E(Ij||(Ij=rj(["\n\t\tflex: 1;\n\t\tborder-radius: ",";\n\n\t\tmargin: 0 "," ",";\n\t\tflex-shrink: 0;\n\n\t\t"," {\n\t\t\tmax-width: 330px;\n\t\t}\n\t"],["\n\t\tflex: 1;\n\t\tborder-radius: ",";\n\n\t\tmargin: 0 "," ",";\n\t\tflex-shrink: 0;\n\n\t\t"," {\n\t\t\tmax-width: 330px;\n\t\t}\n\t"])),ua,Vo,Vo,Bi),list:E(Mj||(Mj=rj(["\n\t\tmin-width: 260px;\n\t"],["\n\t\tmin-width: 260px;\n\t"]))),headerContainer:E(Dj||(Dj=rj(["\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tmargin-bottom: ",";\n\t"])),zo),itemContainer:E(Nj||(Nj=rj(["\n\t\tbackground: ",";\n\t\tpadding: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tmargin: 0 0 "," 0;\n\t\tborder: 1px solid ",";\n\t"],["\n\t\tbackground: ",";\n\t\tpadding: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tmargin: 0 0 "," 0;\n\t\tborder: 1px solid ",";\n\t"])),sa,Uo,ia,Ho,ta),sectionTitle:[ha.sectionTitle,E(Fj||(Fj=rj(["\n\t\t\tline-height: ",";\n\t\t\tmargin-left: ",";\n\t\t"],["\n\t\t\tline-height: ",";\n\t\t\tmargin-left: ",";\n\t\t"])),Ko,Ho)],sectionHeader:E(Lj||(Lj=rj(["\n\t\tmargin: 0 0 "," 0;\n\t\tpadding-bottom: ",";\n\t\tborder-bottom: 1px solid ",";\n\t"],["\n\t\tmargin: 0 0 "," 0;\n\t\tpadding-bottom: ",";\n\t\tborder-bottom: 1px solid ",";\n\t"])),Ho,Ho,ta),title:E(jj||(jj=rj(["\n\t\tline-height: 20px;\n\t\tfont-size: 14px;\n\t\tcolor: ",";\n\t\twidth: 100%;\n\t\tdisplay: block;\n\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tline-height: 20px;\n\t\tfont-size: 14px;\n\t\tcolor: ",";\n\t\twidth: 100%;\n\t\tdisplay: block;\n\n\t\t&:visited {\n\t\t\tcolor: ",";\n\t\t}\n\t"])),ia,ia),boardFilterLink:E(Hj||(Hj=rj(["\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tfont-size: 0.75rem;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcursor: pointer;\n\t\tuser-select: none;\n\t\tmargin: 0 "," 0 0;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tfont-size: 0.75rem;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcursor: pointer;\n\t\tuser-select: none;\n\t\tmargin: 0 "," 0 0;\n\t"])),qi,Ho),boardFilterIconActive:E(Uj||(Uj=rj(["\n\t\ttransform: rotate(-90deg);\n\t"],["\n\t\ttransform: rotate(-90deg);\n\t"])))},dj=function(t){var e=t.items,n=t.allItemsCount,r=t.renderHeader,o=t.renderEmpty,i=t.showForAllBoards,a=t.forReports;return n||e.length?D("div",{css:cj.container},D("div",{css:cj.headerContainer},r()),D("div",{css:cj.list},e.sort((function(t,e){return t.sortKey.localeCompare(e.sortKey)})).map((function(t){return D("div",{key:t.id,css:cj.itemContainer},D(Ac,{to:t.link,css:cj.title},t.title))})),n&&!e.length&&D(EL,{forReports:a,onAction:i}))):D("div",{css:cj.container},o())},fj=function(t){var e=t.icon,n=t.titleId,r=t.button,o=t.action;return D("div",{css:cj.sectionHeader},D("div",{css:E(zj||(zj=rj(["\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tjustify-content: space-between;\n\t\t\t\t"],["\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tjustify-content: space-between;\n\t\t\t\t"])))},D("div",{css:E(Qj||(Qj=rj(["\n\t\t\t\t\t\tdisplay: flex;\n\t\t\t\t\t\talign-items: center;\n\t\t\t\t\t"],["\n\t\t\t\t\t\tdisplay: flex;\n\t\t\t\t\t\talign-items: center;\n\t\t\t\t\t"])))},e,D("h3",{css:[cj.sectionTitle]},D(se,{id:n}))),o),r)},pj=function(t){var e=t.children,n=t.active,r=t.onClick;return D("a",{css:cj.boardFilterLink,onClick:r},e,D(Dy,{css:n?void 0:cj.boardFilterIconActive}))},hj=function(t){var e=t.reports,n=t.currentBoardId,r=$e(),o=Ah(),i=jL.useContainer(),a=i.reportsShowAllBoards,l=i.reportsToggleAllBoards,s=a||!n?ks():function(t){return t.boards.includes(n)};return D(dj,{renderEmpty:function(){return D(aj,{image:"/public/images/feature-tour/create-a-report-real.png",titleId:"home.getting_started.report_title",descriptionId:"home.getting_started.report_desc",onClick:function(){return lj(r)}},D(uj,{textId:"home.getting_started.report_cta",onClick:lj,slim:!0}))},renderHeader:function(){return D(fj,{icon:D(Ay,{css:E(Vj||(Vj=rj(["\n\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t"])),ia)}),titleId:"home.reports_title",button:D(uj,{textId:"home.getting_started.report_cta",onClick:lj}),action:n&&D(pj,{active:a,onClick:l},D(se,{id:a?"home.show_for_this_board":"home.show_for_all_boards"}))})},items:e.filter(s).map((function(t){return{id:t.id,sortKey:t.name||o.formatMessage({id:"report.unnamed"}),title:t.name||D(se,{id:"report.unnamed"}),link:"/reports/"+t.id}})),allItemsCount:e.length,showForAllBoards:n?l:void 0,forReports:!0})},mj=function(t){var e=t.queries,n=t.currentBoardId,r=$e(),o=jL.useContainer(),i=o.queriesShowAllBoards,a=o.queriesToggleAllBoards,l=i||!n?ks():function(t){return t.boards.includes(n)};return D(dj,{renderEmpty:function(){return D(aj,{image:"/public/images/feature-tour/create-a-list-real.png",titleId:"home.getting_started.query_title",descriptionId:"home.getting_started.query_desc",onClick:function(){return sj(r)}},D(uj,{textId:"home.getting_started.query_cta",onClick:sj,slim:!0}))},renderHeader:function(){return D(fj,{icon:D(by,{css:E(Wj||(Wj=rj(["\n\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t"])),ia)}),titleId:"home.queries_title",button:D(uj,{textId:"home.getting_started.query_cta",onClick:sj}),action:n&&D(pj,{active:i,onClick:a},D(se,{id:i?"home.show_for_this_board":"home.show_for_all_boards"}))})},items:e.filter(l).map((function(t){return{id:t.id,title:t.name||D(se,{id:"report.unnamed"}),sortKey:t.name,link:"/queries/"+t.id}})),allItemsCount:e.length,showForAllBoards:n?a:void 0,forReports:!1})},gj=function(){return t=void 0,e=void 0,r=function(){var t,e,n,r;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}}(this,(function(o){switch(o.label){case 0:return[4,nj.all([Hf.get("/cardsqueries"),Vg(),vs()])];case 1:return t=o.sent(),e=t[0],n=t[1],r=t[2],[2,{queries:e,reports:n,boardId:r}]}}))},new((n=void 0)||(n=nj))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function l(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,l)}s((r=r.apply(t,e||[])).next())}));var t,e,n,r},Aj=function(){return D(yL,{css:oj.viewContainer},D("div",{css:oj.content},D(gb,{loader:gj},(function(t){return D("div",null,function(t){return t.queries.length<=0&&t.reports.length<=0}(t)?D("div",{css:oj.welcomeMessage},D("h1",{css:oj.welcomeTitle},D(se,{id:"home.welcome.title"})),D("h2",{css:oj.subHeader},D(se,{id:"home.welcome.desc"}))):null,D("div",{css:oj.lists},D(mj,{queries:t.queries,currentBoardId:t.boardId.getOrElse("")}),D(hj,{reports:t.reports,currentBoardId:t.boardId.getOrElse("")})),D(ej,null))}))))};Aj.Connected=function(){return D(Aj,null)};const vj=Aj;var yj,bj,wj,Cj,xj,Sj,Oj,kj,Ej,_j,Pj,Bj,Tj,Rj,Ij,Mj,Dj,Nj,Fj,Lj,jj,Hj,Uj,zj,Qj,Vj,Wj,Gj=function(t){var e=t.match;return e.params.id?D(yL,null,D(sL.Connected,{id:Number(e.params.id)})):null},Kj={Route:function(){return D(Xe,null,D(qe,{path:"/queries",exact:!0,component:vj.Connected}),D(qe,{path:"/queries/:id",component:Gj}))}},Yj=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},qj={menuContainer:E(tH||(tH=Yj(["\n\t\tdisplay: flex;\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"])),Uo,Vo),menuTitle:E(eH||(eH=Yj(["\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\tjustify-content: flex-start;\n\t\tflex: 1;\n\t\tmargin-top: 0 !important;\n\t\tmargin-bottom: 0 !important;\n\t\tline-height: 150%;\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\tjustify-content: flex-start;\n\t\tflex: 1;\n\t\tmargin-top: 0 !important;\n\t\tmargin-bottom: 0 !important;\n\t\tline-height: 150%;\n\t"]))),menuActions:E(nH||(nH=Yj(["\n\t\t/* To account for action sub-menu absolute positioning */\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\t","\n\t"],["\n\t\t/* To account for action sub-menu absolute positioning */\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\t","\n\t"])),ma.hideOnPrint),filter:E(rH||(rH=Yj(["\n\t\twidth: 250px;\n\t"],["\n\t\twidth: 250px;\n\t"]))),noAccess:E(oH||(oH=Yj(["\n\t\tmargin-top: ",";\n\t"],["\n\t\tmargin-top: ",";\n\t"])),Ko)},Xj=function(t){var e=t.group;if("Unknown"===e.color)return null;var n=Si(e.color);return D("div",{css:E(iH||(iH=Yj(["\n\t\t\t\twidth: 0.875rem;\n\t\t\t\theight: 0.875rem;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-top: -1px;\n\t\t\t\tmargin-right: ",";\n\t\t\t\tmargin-left: ",";\n\t\t\t\topacity: 0.8;\n\t\t\t\tborder-radius: 100%;\n\t\t\t"],["\n\t\t\t\twidth: 0.875rem;\n\t\t\t\theight: 0.875rem;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-top: -1px;\n\t\t\t\tmargin-right: ",";\n\t\t\t\tmargin-left: ",";\n\t\t\t\topacity: 0.8;\n\t\t\t\tborder-radius: 100%;\n\t\t\t"])),Ho,Ho),title:e.name,style:{backgroundColor:n}})},Zj=function(t){var e,n=t.spec,r=t.group,o=t.customFields,i=null===(e=n.filters.groupBy)||void 0===e?void 0:e.type;if(r.isUnknown){if("MEMBER"===i)return D("h3",{css:qo.b_s},D(se,{id:"card.group.unknown.member"}));if("LABEL"===i)return D("h3",{css:qo.b_s},D(se,{id:"card.group.unknown.label"}));if("FIELD"===i)return D("h3",{css:qo.b_s},D(se,{id:"card.group.unknown.field"}))}var a=o&&o.some((function(t){return"list"===t.type}));return D("h3",{css:qo.b_s},("LABEL"===i||"FIELD"===i&&a)&&D(Xj,{group:r}),r.name)},Jj=function(t){var e=t.spec,n=t.groups;return"BAR"===e.type?D(Z_,{spec:e,data:{groups:n}}):D(J_,{spec:e,data:{groups:n}})},$j=function(t){var e=t.spec,n=t.cards,o=t.onClose,i=t.reloadData,a=Ah(),l="TTC"===e.type,s=Boolean(n.checklistItems),u=e.tableConfig||{columns:e.drilldownColumns||e.columns||ii(s,l)},c=oL(u,No.DRILLDOWN,e.id,i).tableConfig,d=(0,r.useState)(),f=d[0],p=d[1],h=(0,r.useState)([]),m=h[0],g=h[1],A=n.groups,v=(0,r.useMemo)((function(){return function(t,e,n,r){var o=t.flatMap((function(t){return t.cards})),i=[];i.push(function(t){var e=t.flatMap((function(t){return t.members})),n=Zg()(vi()(e,(function(t){return t.trelloId})),(function(t){return t.name})).map((function(t){return{value:t.trelloId,label:t.name}}));return{key:vP.Members,options:n,Icon:wy,nameMessageId:"queries.filters.members",placeholderMessageId:"tile_drilldown.filters.filter_by_members"}}(o)),i.push(function(t){var e=t.flatMap((function(t){return t.labels})),n=Zg()(vi()(e,(function(t){return t.groupingKey})),(function(t){return t.groupingKey})).map((function(t){return{value:t.groupingKey,label:D(oA,{color:t.color,value:t.name})}}));return{key:vP.Labels,options:n,Icon:Oy,nameMessageId:"queries.filters.labels",placeholderMessageId:"tile_drilldown.filters.filter_by_labels"}}(o)),i.push(function(t){var e=t.map((function(t){return{name:t.listName,pos:t.listPos}})),n=vi()(e,(function(t){return t.name})),r=Zg()(n,(function(t){return t.pos})).map((function(t){return{value:t.name,label:t.name}}));return{key:vP.Lists,options:r,Icon:Cy,nameMessageId:"queries.filters.lists",placeholderMessageId:"tile_drilldown.filters.filter_by_lists"}}(o)),i.push.apply(i,function(t,e,n){return Zg()(e,(function(t){return t.name})).filter(wP).map((function(e){var r=e.groupingKey,o=e.type,i=[];return"checkbox"===o?i=[{value:"checked",label:n.formatMessage({id:"customfield.true"})},{value:"unchecked",label:n.formatMessage({id:"customfield.false"})}]:"text"===o?i=vi()(t.map(Vv(r)).filter(ks()),(function(t){return t.toLowerCase()})).map((function(t){return{value:t.toLowerCase(),label:t}})):"list"===o&&(i=vi()(t.map((function(t){var e=Qv(r)(t);return{value:e&&e.value?e.value.toString():"",color:e&&e.color||null,optionValue:Gv(r)(t)}})).filter((function(t){return t.value})),(function(t){return t.optionValue})).map((function(t){return{value:t.optionValue,label:D(oA,{color:t.color,value:t.value})}}))),{key:r,options:i,Icon:yP[o],fieldName:e.name,isSingleSelect:"checkbox"===o}}))}(o,e,r));var a=n&&("FIELD"===n.type?n.fieldKey:n.type);return{drillDownFilters:i.filter((function(t){return t.key!==a})).filter((function(t){return t.options.length>1}))}}(A,n.customFields,e.filters.groupBy,a)}),[A]).drillDownFilters,y=v.find((function(t){return t.key===f})),b=(0,r.useMemo)((function(){var t=function(t,e,n,r,o){return t.map((function(t){var i={id:t.id,name:t.name,color:t.color,sortKey:t.sortKey,isUnknown:t.isUnknown,count:0,cards:[]},a=n&&r.length&&function(t,e,n){if(t===vP.Members)return function(t){return Zv(t.members.map((function(t){return t.trelloId})),e)};if(t===vP.Labels)return function(t){return Zv(t.labels.map((function(t){return t.groupingKey})),e)};if(t===vP.Lists)return function(t){return e.includes(t.listName)};var r=n.find((function(e){return e.groupingKey===t}));return r?function(t){if("text"===r.type){var n=Vv(r.groupingKey)(t);return!!n&&e.includes(n.toLowerCase())}if("list"===r.type){var o=Gv(r.groupingKey)(t);return!!o&&e.includes(o)}if("checkbox"===r.type){var i=(a=r.groupingKey,function(t){var e=Qv(a)(t);return!!e&&Boolean(e.value)})(t);return"checked"===e[0]?i:!i}return!1;var a}:void 0}(n,r,e),l=a?t.cards.filter(a):t.cards;if(i.cards=l,o&&"FIELD"===o.type){var s=o.fieldKey,u=l.map(Wv(s)).reduce((function(t,e){return t+e}),0);i.count=Number(u.toFixed(2))}else i.count=l.length;return i})).filter((function(t){return t.count}))}(A,n.customFields,f,m,e.filters.countBy);return Zg()(t,"sortKey")}),[m]),w=n.checklistItems?_P(n.checklistItems,n.groups.length?n.groups[0].cards:[]):[],C=gw.useContainer().printMode;return D("div",{css:[qo.b_m,E(aH||(aH=Yj(["\n\t\t\t\t\tflex: 1;\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tflex-direction: column;\n\t\t\t\t"],["\n\t\t\t\t\tflex: 1;\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tflex-direction: column;\n\t\t\t\t"])))]},D("div",{css:qj.menuContainer},D(fb,{css:qj.menuTitle},e.name),D("div",{css:qj.menuActions},D(Mc,{requiredRole:Tc.AccountAdmin},D(gC,{columns:c.columns,changeColumns:c.changeColumns,customFields:n.customFields,useTTC:l,useChecklistColumns:s})),D(bC,{name:e.name,csvExportData:{cards:A.flatMap((function(t){return t.cards})),useChecklistItems:s,checklistItems:w,customFields:n.customFields,useTTC:l}}),D(hl,{onClick:o},"close"))),D("div",{id:"export-image-content",css:[C&&Xo.a_s,E(lH||(lH=Yj(["\n\t\t\t\t\t\tflex: 1;\n\t\t\t\t\t"],["\n\t\t\t\t\t\tflex: 1;\n\t\t\t\t\t"])))]},"PIE"!==e.type&&"BAR"!==e.type||!v.length?null:D("div",{css:[qo.b_m]},D("div",{css:ma.rowJustifyEnd},y?y&&D(fP,{css:qj.filter,values:m,onChange:g,options:y.options,onRemoveFilter:function(){p(void 0),g([])},initiallyOpen:!0,placeholder:y.placeholderMessageId?D(se,{id:y.placeholderMessageId}):y.fieldName||"",actAsSingleSelect:y.isSingleSelect}):D(eP,{css:qj.filter,value:f,onChange:p,options:v.map((function(t){var e=t.key,n=t.Icon,r=t.nameMessageId,o=t.fieldName;return{value:e,label:D("div",{css:ma.row},D("div",{css:[ma.rowCenterAll,qo.r_s,E(sH||(sH=Yj(["\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"])),ra)]},D(n,null)),r?D(se,{id:r}):o)}})),placeholder:D(r.Fragment,null,D("div",{css:[qo.r_s,E(uH||(uH=Yj(["\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t"])),ra)]},D(fy,null)),D(se,{id:"tile_drilldown.filters.filter"}))})),D(Jj,{spec:e,groups:b})),s?D("div",{css:[Xo.b_xl,E(cH||(cH=Yj(["\n\t\t\t\t\t\t\t\t\theight: 100%;\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\theight: 100%;\n\t\t\t\t\t\t\t\t"])))]},D(sb,{items:w,tableConfig:c,tableId:e.id+"-dd",customFields:n.customFields,printMode:C,fullHeight:!0})):b.map((function(t){return D("div",{css:[Xo.b_xl,n.isGrouped?void 0:E(dH||(dH=Yj(["\n\t\t\t\t\t\t\t\t\t\t\t\theight: 100%;\n\t\t\t\t\t\t\t\t\t\t  "],["\n\t\t\t\t\t\t\t\t\t\t\t\theight: 100%;\n\t\t\t\t\t\t\t\t\t\t  "])))],key:t.id},n.isGrouped?D(Zj,{customFields:n.customFields,spec:e,group:t}):null,D(ub,{tableId:e.id+"-dd",tableConfig:c,fullHeight:!n.isGrouped,cards:t.cards,customFields:n.customFields,paginate:!C&&n.isGrouped,isMultipleBoards:e.isMultipleBoards,showTimeToComplete:l,printMode:C}))}))))};$j.Connected=function(t){var e=t.reportId,n=t.tileId,r=t.filter,o=t.onClose,i=hb((function(){return function(t,e,n){return Hf.get("/reports/"+t+"/tiles/"+e,{withCards:!0,filter:n}).then(zg)}(e,n,r)})),a=i.data,l=i.loading,s=i.error,u=i.reloadData;if(a&&"status"in a&&"NO_ACCESS"===a.status)return D("div",{css:[ha.centeredWithMargin,qj.noAccess]},D(Oc,{messageId:"card.no_access_title",descriptionId:"card.no_access_description"}));var c=a;return l?D(Ml,null):s?D(wl,null):c?D($j,{spec:c,cards:c.cards||{},onClose:o,reloadData:u}):null};var tH,eH,nH,rH,oH,iH,aH,lH,sH,uH,cH,dH,fH=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},pH={container:E(AH||(AH=fH(["\n\t\tdisplay: flex;\n\t\tflex-grow: 1;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\tpadding: "," 0 "," 0;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-grow: 1;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\tpadding: "," 0 "," 0;\n\t"])),Ho,Vo),value:E(vH||(vH=fH(["\n\t\tfont-weight: 700;\n\t\tcolor: ",";\n\t\tmargin: 0;\n\t"],["\n\t\tfont-weight: 700;\n\t\tcolor: ",";\n\t\tmargin: 0;\n\t"])),la),unit:E(yH||(yH=fH(["\n\t\tcolor: ",";\n\t\tfont-size: 1rem;\n\t\ttext-transform: capitalize;\n\t\ttext-align: center;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 1rem;\n\t\ttext-transform: capitalize;\n\t\ttext-align: center;\n\t"])),Li),icon:E(bH||(bH=fH(["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t\twidth: 42px;\n\t\theight: 42px;\n\t\tborder-radius: 21px;\n\t\tmargin-top: 0.5rem;\n\t\tfont-size: 24px;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t\twidth: 42px;\n\t\theight: 42px;\n\t\tborder-radius: 21px;\n\t\tmargin-top: 0.5rem;\n\t\tfont-size: 24px;\n\t"])),"#E3EEFF",Mi)},hH=function(t){var e=t.value,n=t.unit,r=t.fieldName,o=Ah().formatNumber(e),i=o.length<8?"3.75rem":"2.75rem";return D("div",{css:pH.container},D("div",{css:[ma.fillSpace,ma.columnCenterAll]},D("div",{css:[pH.value,E(wH||(wH=fH(["\n\t\t\t\t\t\t\tfont-size: ",";\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tfont-size: ",";\n\t\t\t\t\t\t"])),i)]},o),D("div",{css:pH.unit},D(mH,{unit:n,fieldName:r}))))},mH=function(t){var e=t.unit,n=t.fieldName;switch(e){case"POINTS":return D(se,{id:"units.points"});case"FIELD_SUM":return D(se,{id:"units.total_value",values:{name:n}});case"FIELD_AVG":return D(se,{id:"units.avg_value",values:{name:n}});default:return D(se,{id:"units.cards"})}};const gH=hH;var AH,vH,yH,bH,wH,CH=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},xH=function(){return(xH=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},SH={header:E(EH||(EH=CH(["\n\t\tposition: relative;\n\t\tpadding: "," 0;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex-direction: row;\n\t\tflex-wrap: wrap;\n\n\t\t"," {\n\t\t\tborder-bottom: 2px solid ",";\n\t\t\tpadding: 0 0 ",";\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t"],["\n\t\tposition: relative;\n\t\tpadding: "," 0;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex-direction: row;\n\t\tflex-wrap: wrap;\n\n\t\t"," {\n\t\t\tborder-bottom: 2px solid ",";\n\t\t\tpadding: 0 0 ",";\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t"])),Go,Ri,ra,Vo,Go),title:E(_H||(_H=CH(["\n\t\tfont-weight: normal;\n\t\tfont-size: 24px;\n\t\tline-height: 115%;\n\t\tcolor: ",";\n\t\ttext-align: center;\n\n\t\tflex: 1 0 100%;\n\t\toverflow: initial;\n\t\t"," {\n\t\t\tflex: 1 1 auto;\n\t\t\toverflow: hidden;\n\t\t}\n\t"],["\n\t\tfont-weight: normal;\n\t\tfont-size: 24px;\n\t\tline-height: 115%;\n\t\tcolor: ",";\n\t\ttext-align: center;\n\n\t\tflex: 1 0 100%;\n\t\toverflow: initial;\n\t\t"," {\n\t\t\tflex: 1 1 auto;\n\t\t\toverflow: hidden;\n\t\t}\n\t"])),aa,Bi),leftActions:E(PH||(PH=CH(["\n\t\tflex: 1;\n\n\t\torder: 2;\n\t\tmargin-top: ",";\n\t\tdisplay: flex;\n\n\t\t"," {\n\t\t\tflex: 1;\n\t\t\torder: 0;\n\t\t\tmargin-top: 0;\n\t\t\tjustify-content: flex-start;\n\t\t}\n\t"],["\n\t\tflex: 1;\n\n\t\torder: 2;\n\t\tmargin-top: ",";\n\t\tdisplay: flex;\n\n\t\t"," {\n\t\t\tflex: 1;\n\t\t\torder: 0;\n\t\t\tmargin-top: 0;\n\t\t\tjustify-content: flex-start;\n\t\t}\n\t"])),zo,Bi),actionsContainer:E(BH||(BH=CH(["\n\t\tdisplay: flex;\n\t\torder: 3;\n\t\tmargin-top: ",";\n\n\t\t"," {\n\t\t\tjustify-content: flex-end;\n\t\t\tmargin-top: 0;\n\t\t\t// Fill up space available\n\t\t\tflex: 1;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\torder: 3;\n\t\tmargin-top: ",";\n\n\t\t"," {\n\t\t\tjustify-content: flex-end;\n\t\t\tmargin-top: 0;\n\t\t\t// Fill up space available\n\t\t\tflex: 1;\n\t\t}\n\t"])),zo,Bi),actions:E(TH||(TH=CH(["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t"],["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t"]))),action:E(RH||(RH=CH(["\n\t\t&:not(:last-of-type) {\n\t\t\tmargin-right: ",";\n\t\t}\n\t"],["\n\t\t&:not(:last-of-type) {\n\t\t\tmargin-right: ",";\n\t\t}\n\t"])),Vo)},OH=function(t){var e=t.title,n=t.leftChildren,r=t.rightChildren,o=t.isEditing,i=t.onNameChange,a=t.children;return D("div",{css:SH.header},D("div",{css:[SH.leftActions,ha.hideOnPrint]}," ",n),o&&i?D(RB,{css:E(IH||(IH=CH(["\n\t\t\t\t\ttext-align: center;\n\t\t\t\t"],["\n\t\t\t\t\ttext-align: center;\n\t\t\t\t"]))),value:e,onChange:i}):D("h1",{css:[ha.fillSpace,ha.ellipsis,SH.title]},e||D(se,{id:"report.unnamed"})),D("div",{css:[SH.actionsContainer,ha.hideOnPrint]},D("div",{css:SH.actions},r)),a)};OH.Link=function(t){var e=t.children,n=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["children"]);return D("span",{css:SH.action},D(xE,xH({},n),e))},OH.Button=Ql;const kH=OH;var EH,_H,PH,BH,TH,RH,IH;const MH=function(t){var e=t.match,n=t.history,o=t.location,i=e.params,a=i.tileId,l=i.reportId,s=function(t){var e,n=function(t){return t.search?t.search.split(/[?&]/).reduce((function(t,e){var n=e.trim();if(n){var r=n.split("="),o=r[0],i=r[1],a=decodeURIComponent(o),l=i&&decodeURIComponent(i);t[a]=l}return t}),{}):{}}(t),r="DAILY"===(e=n.period)||"WEEKLY"===e||"MONTHLY"===e||"YEARLY"===e?e:void 0,o=function(t){var e=t["dateRange.type"];switch(e){case"ABSOLUTE":return{type:e,from:qu(t["dateRange.from"]),to:qu(t["dateRange.to"])};case"RELATIVE":return{type:e,unit:t["dateRange.unit"],value:parseInt(t["dateRange.value"])};case"PRESET":return{type:e,preset:t["dateRange.preset"]}}}(n);if(r||o)return{period:r,dateRange:o}}(o);(0,r.useEffect)((function(){L_("TOUR_EVENT",{tourEventId:"open-a-drilldown"})}),[]);var u=function(){n.push("/reports/"+l)};return D(Sw,{onClose:u,fillSpace:!0},D(Sw.Body,null,D($j.Connected,{reportId:parseInt(l),tileId:parseInt(a),filter:s,onClose:u})))};var DH=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},NH={container:E(LH||(LH=DH(["\n\t\ttext-align: center;\n\t\tflex-direction: column;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tmargin-top: 32px;\n\t"],["\n\t\ttext-align: center;\n\t\tflex-direction: column;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tmargin-top: 32px;\n\t"]))),title:E(jH||(jH=DH(["\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t\tfont-size: 24px;\n\t\tfont-weight: 400;\n\t"],["\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t\tfont-size: 24px;\n\t\tfont-weight: 400;\n\t"])),la,zo),text:E(HH||(HH=DH(["\n\t\tmargin-top: 0;\n\t\tfont-size: 18px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tmargin-top: 0;\n\t\tfont-size: 18px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"])),zo,oa),icon:E(UH||(UH=DH(["\n\t\tfont-size: 128px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 128px;\n\t\tmargin-bottom: ",";\n\t\tcolor: ",";\n\t"])),zo,ea)};const FH=function(t){var e=t.onAction;return D("div",{css:NH.container},D(Ay,{css:NH.icon}),D("h2",{css:[ha.uiTitle,NH.title]},D(se,{id:"report.empty_title"})),D("p",{css:[ha.paragraph,NH.text]},D(se,{id:"report.empty_text"})),D(Wl,{type:"INFO",onClick:e},D(se,{id:"report.empty_cta"})))};var LH,jH,HH,UH,zH=JC((function(t){var e=t.spec,n=t.data;if(!n||n&&0===n.categories.length)return D(Sc,null);var r=gw.useContainer().printMode,o=X_(e.filters.groupBy),i=X_(e.filters.secondaryGroupBy);return D(VC,{unknownLabel:o,secondaryUnknownLabel:i,data:n,printMode:r})}));var QH=JC((function(t){var e,n,r,o=t.data;if(!o)return null;var i="CARD"===(null===(e=o.countBy)||void 0===e?void 0:e.type)?"CARDS":"avg"===(null===(n=o.countBy)||void 0===n?void 0:n.func)?"FIELD_AVG":"FIELD_SUM";return D(hH,{value:o.count||0,unit:i,fieldName:"FIELD"===(null===(r=o.countBy)||void 0===r?void 0:r.type)?o.countBy.fieldName:void 0})}));function VH(t,e,n){var r=t.map((function(t){return[n(t,e.period),t.value]}));return WH(r,e)}var WH=function(t,e){return t.slice(-GH(e))},GH=function(t){var e=t.period,n=t.dateRange;return"DAILY"===e?30:"WEEKLY"===e?"PRESET"===n.type&&"YTD"===n.preset?52:12:"MONTHLY"===e?12:3},KH=function(t){var e=t.tileDataFilter,n=t.linesData,o=t.showLegend,i=t.printMode,a=Ah(),l=(0,r.useMemo)((function(){return n.map((function(t){return{name:t.name,data:VH(t.data,e,(function(t,e){return function(t,e,n){var r,o,i,a=new Date(t.year,t.month-1||0,t.dayOfMonth||1);switch(e){case"YEARLY":return n.formatDate(a,{year:"numeric"});case"MONTHLY":return n.formatDate(a,{year:"numeric",month:"long"});case"WEEKLY":return n.formatDate((r=t.year,o=t.week,function(t,e){return Es(2,arguments),Ad(t,7*zs(e))}(function(t,e){Es(1,arguments);var n=e||{},r=n.locale,o=r&&r.options&&r.options.weekStartsOn,i=null==o?0:zs(o),a=null==n.weekStartsOn?i:zs(n.weekStartsOn);if(!(a>=0&&a<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=_s(t),s=l.getDay(),u=(s<a?7:0)+s-a;return l.setDate(l.getDate()-u),l.setHours(0,0,0,0),l}(i=new Date(r,0,1),{weekStartsOn:1}),o+(function(t){return Es(1,arguments),5===_s(t).getDay()}(i)||function(t){Es(1,arguments);var e=_s(t).getDay();return 0===e||6===e}(i)?0:-1))));case"DAILY":return n.formatDate(a)}}(t,e,a)})),color:t.color}}))}),[n]);return D(jC,{series:l,showLegend:o,printMode:i})},YH=JC((function(t){var e=t.data,n=t.filter,r=t.spec;if(!e)return null;var o=Object.values(e.series);if(0===o.length)return D(Sc,null);var i=Ah(),a=gw.useContainer().printMode,l=!!r.filters.groupBy;if(!l){var s=o.map((function(t){var n;return{name:"FIELD"===(null===(n=e.countBy)||void 0===n?void 0:n.type)?i.formatMessage({id:"avg"===e.countBy.func?"chart.series.avg":"chart.series.total"},{name:e.countBy.fieldName}):i.formatMessage({id:"chart.series.total_cards"}),data:t,color:""}}));return D(KH,{tileDataFilter:n,linesData:s,showLegend:l,printMode:a})}var u=e.chartLegend.map((function(t,n){return{name:t.isUnknown?q_(r)||"":t.name||"",data:e.series[t.id],color:t?ki(t,n,r.type):""}}));return D(KH,{tileDataFilter:n,linesData:u,showLegend:l,printMode:a})})),qH=function(t){var e=t.filter,n=t.onFilterChange;return D(oT,{period:e.period,showIcon:!1,onChange:function(t){return n({period:t})}})};const XH=function(t){var e=t.spec,n=t.index,o=t.editing,i=t.data,a=t.menuItems,l=t.filter,s=t.onFilterChange;return D(RE,{id:e.id,size:ZE(e),index:n,draggable:o},D(ZC,{id:e.id,reportId:e.reportId,initial:i,tile:e,filter:l},(function(t,n,i,u,c){var d=hi(l,t);return K_(c,e.boards),D(r.Fragment,null,D(IE,{title:e.name,menuItems:a},o||D(qH,{filter:d,onFilterChange:s})),D(YH,{data:t,error:i,loading:n,noAccess:u,filter:d,spec:e}),o||D(z_,{filter:d,onFilterChange:s,maxDate:"DATES_SERIES"===e.type?null:void 0}))})))};var ZH=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},JH={columnsPicker:E(tU||(tU=ZH(["\n\t\tposition: absolute;\n\t\tright: 0px;\n\t\ttop: -25px;\n\t"],["\n\t\tposition: absolute;\n\t\tright: 0px;\n\t\ttop: -25px;\n\t"]))),container:E(eU||(eU=ZH(["\n\t\tmargin-top: -",";\n\t"],["\n\t\tmargin-top: -",";\n\t"])),Vo)},$H=JC((function(t){var e=t.spec,n=t.data,o=t.reloadData,i=t.loading,a=t.showColumnSelector,l=t.toggleColumnSelector;if(!n)return null;var s=gw.useContainer().printMode,u=n.tableConfig||{columns:n.columns||ai(!1)},c=oL(u,No.TILELIST,e.id,o).tableConfig;return D(r.Fragment,null,a&&D(Tb,{loading:i,useTTC:!1,selected:c.columns,customFields:n.customFields,css:JH.columnsPicker,onCancel:l,onSave:function(t){c.changeColumns(t),l()}}),D("div",{css:JH.container},D(ub,{tableId:""+e.id,tableConfig:c,cards:n.cards,customFields:n.customFields,isMultipleBoards:n.isMultipleBoards,paginate:!0,printMode:s,forceMinHeight:!0})))}));var tU,eU,nU,rU=n(85564),oU=n.n(rU);const iU=function(t){var e=t.data,n=t.printMode,r=t.unknownLabel,o=Sm(),i=Zg()(e.groups,"sortKey"),a=e.isGrouped,l=oU()(i.map((function(t,e){var n=ki(t,e,"TTC"),o=a?t.isUnknown&&r?r:t.name:"",i=10*(e+1),l=t.cards.map((function(t){var e=t.timeToComplete||0;return[i,e]})),s=function(t){var e=Zg()(t),n=e.length,r=Math.ceil(n/2);return n%2==0?(e[r]+e[r-1])/2:e[r-1]}(l.map((function(t){return t[1]}))),u={name:"Median-"+e,data:[[i-2,s],[i+2,s]],yIndex:s,type:"line",lineWidth:6,color:n};return[{name:o,data:l,xIndex:i,cards:t.cards,color:n,opacity:.8},u]})));return D(qC,{series:l,xAxisMin:0,xAxisMax:10*(e.groups.length+1),yAxisMin:0,xLabelFormatter:function(){var t=this,e=l.find((function(e){return e.xIndex===t.value}));return e?e.name:""},yLabelFormatter:function(){return Lv(0,this.value,{locale:o.fnsLocale})},tooltipFormatter:function(){var t=this.x,e=this.y,n=l.find((function(e){return e.xIndex===t}));if(!n)return l.find((function(t){return t.yIndex===e}))?"<b>Median:</b><br/>"+Lv(0,e,{locale:o.fnsLocale}):"";var r=n.cards&&n.cards.find((function(t){return t.timeToComplete===e}));return r?"<b>"+r.name+"</b><br/>"+Lv(0,e,{locale:o.fnsLocale}):""},printMode:n})};var aU=JC((function(t){var e=t.spec,n=t.data;if(!n||n&&0===n.groups.length)return D(Sc,null);var r=gw.useContainer().printMode,o=q_(e);return D(iU,{data:n,unknownLabel:o,groupBy:e.filters.groupBy,printMode:r})}));var lU=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},sU={columnsPicker:E(dU||(dU=lU(["\n\t\tposition: absolute;\n\t\tright: -20px;\n\t\ttop: -30px;\n\t"],["\n\t\tposition: absolute;\n\t\tright: -20px;\n\t\ttop: -30px;\n\t"]))),container:E(fU||(fU=lU(["\n\t\tmargin-top: -",";\n\t"],["\n\t\tmargin-top: -",";\n\t"])),Vo)},uU=JC((function(t){var e=t.spec,n=t.data,o=t.loading,i=t.showColumnSelector,a=t.toggleColumnSelector;if(!n)return null;var l=gw.useContainer().printMode,s=n.cards,u=n.checklistItems,c=_P(u,s),d=n.tableConfig||{columns:n.columns||li()},f=oL(d,No.TILELIST,e.id).tableConfig;return D(r.Fragment,null,i&&n&&D(Tb,{loading:o,useTTC:!1,selected:f.columns,customFields:n.customFields,css:sU.columnsPicker,onCancel:a,onSave:function(t){f.changeColumns(t),a()},useChecklistColumns:!0}),D("div",{css:sU.container},D(sb,{tableId:""+e.id,tableConfig:f,items:c,paginate:!0,customFields:n.customFields,printMode:l})))}));const cU=function(t){var e=t.spec,n=t.data,r=t.index,o=t.filter,i=t.menuItems,a=t.onFilterChange,l=t.editing,s=t.drilldownLink,u=Ah(),c=$e(),d=fh(),f=u.formatMessage({id:"card.menu.edit_columns"}),p=hg(!1),h=p[0],m=p[1],g=!l&&Ic(d,Tc.AccountAdmin)?Xv(i,{label:f,title:f,icon:"view_list",onClick:m}):i;return D(ZC,{id:e.id,reportId:e.reportId,initial:n,tile:e,filter:o},(function(t,n,i,u,d){var f=hi(o,t);return K_(d,e.boards),D(RE,{id:e.id,size:ZE(e),index:r,draggable:l},D(IE,{title:e.name,menuItems:g,onClick:l?void 0:function(){return c.push(s)}}),D("div",{css:[ma.relative,E(pU||(pU=lU(["\n\t\t\t\t\t\t\t\t\t// Stop content overflowing\n\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\t// Stop content overflowing\n\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\t\t\t\t"])))]},D(uU,{data:t,error:i,loading:n,noAccess:u,spec:e,showColumnSelector:h,toggleColumnSelector:m})),l||D(z_,{filter:f,onFilterChange:a}))}))};var dU,fU,pU,hU={PIE:function(t){var e=t.spec,n=t.data,r=t.index,o=t.filter,i=t.menuItems,a=t.onFilterChange,l=t.editing,s=t.drilldownLink;return D(ZC,{id:e.id,reportId:e.reportId,initial:n,tile:e,filter:o},(function(t,n,u,c,d){var f=hi(o,t);return D(Y_,{key:e.id,index:r,spec:e,menuItems:i,filter:f,onFilterChange:a,drilldownLink:s,editing:!!l,reloadData:d},D(J_,{data:t,error:u,loading:n,noAccess:c,spec:e}))}))},BAR:function(t){var e=t.spec,n=t.data,r=t.index,o=t.filter,i=t.menuItems,a=t.onFilterChange,l=t.editing,s=t.drilldownLink;return D(ZC,{id:e.id,reportId:e.reportId,initial:n,tile:e,filter:o},(function(t,n,u,c,d){var f=hi(o,t);return D(Y_,{key:e.id,index:r,spec:e,menuItems:i,filter:f,onFilterChange:a,drilldownLink:s,editing:!!l,reloadData:d},D(Z_,{data:t,error:u,loading:n,noAccess:c,spec:e}))}))},BAR_STACKED:function(t){var e=t.spec,n=t.data,r=t.index,o=t.filter,i=t.menuItems,a=t.onFilterChange,l=t.editing,s=t.drilldownLink;return D(ZC,{id:e.id,reportId:e.reportId,initial:n,tile:e,filter:o},(function(t,n,u,c,d){var f=hi(o,t);return D(Y_,{key:e.id,index:r,spec:e,menuItems:i,filter:f,onFilterChange:a,drilldownLink:s,editing:!!l,reloadData:d},D(zH,{data:t,error:u,loading:n,noAccess:c,spec:e}))}))},LINE:XH,COUNT:function(t){var e=t.spec,n=t.data,r=t.index,o=t.filter,i=t.menuItems,a=t.onFilterChange,l=t.editing,s=t.drilldownLink;return D(ZC,{id:e.id,reportId:e.reportId,initial:n,tile:e,filter:o},(function(t,n,u,c,d){var f=hi(o,t);return D(Y_,{key:e.id,index:r,spec:e,menuItems:i,filter:f,onFilterChange:a,drilldownLink:s,editing:!!l,reloadData:d},D(QH,{data:t,error:u,loading:n,noAccess:c}))}))},LIST:function(t){var e=t.spec,n=t.data,r=t.index,o=t.filter,i=t.menuItems,a=t.onFilterChange,l=t.editing,s=t.drilldownLink,u=Ah(),c=$e(),d=fh(),f=u.formatMessage({id:"card.menu.edit_columns"}),p=hg(!1),h=p[0],m=p[1],g=!l&&Ic(d,Tc.AccountAdmin)?Xv(i,{label:f,title:f,icon:"view_list",onClick:m}):i;return D(ZC,{id:e.id,reportId:e.reportId,initial:n,tile:e,filter:o},(function(t,n,i,u,d){var f=hi(o,t);return K_(d,e.boards),D(RE,{id:e.id,size:ZE(e),index:r,draggable:l},D(IE,{title:e.name,menuItems:g,onClick:l?void 0:function(){return c.push(s)}}),D("div",{css:[ma.relative,E(nU||(nU=ZH(["\n\t\t\t\t\t\t\t\t\t// Stop content overflowing\n\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\t// Stop content overflowing\n\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\t\t\t\t"])))]},D($H,{data:t,error:i,loading:n,noAccess:u,spec:e,reloadData:d,showColumnSelector:h,toggleColumnSelector:m})),l||D(z_,{filter:f,onFilterChange:a}))}))},TTC:function(t){var e=t.spec,n=t.data,r=t.index,o=t.filter,i=t.menuItems,a=t.onFilterChange,l=t.editing,s=t.drilldownLink;return D(ZC,{id:e.id,reportId:e.reportId,initial:n,tile:e,filter:o},(function(t,n,u,c,d){var f=hi(o,t);return D(Y_,{key:e.id,index:r,spec:e,menuItems:i,filter:f,onFilterChange:a,drilldownLink:s,editing:!!l,reloadData:d},D(aU,{data:t,error:u,loading:n,noAccess:c,spec:e}))}))},DATES_SERIES:XH},mU=r.memo((function(t){var e,n,r=t.editable,o=t.data,i=t.report,a=t.spec,l=t.menuItems,s=t.filterData,u=t.index,c=qg(i,a,s),d=c[0],f=c[1],p=function(t,e,n){return"/reports/"+t.id+"/tile/"+e.id+"?"+function(t){return t?Xu(t):""}(n)}(i,a,d),h=(e=a.type,n=a.filters.what,"LIST"===e&&"CHECKLIST_ITEMS"===n?cU:hU[e]);return D(h,{key:a.id,index:u,spec:a,data:o,menuItems:l,filter:d,onFilterChange:f,drilldownLink:p,editing:!!r})})),gU={row:E(bU||(bU=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\t:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\t:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t}\n\t"])),Ti,Ri)},AU=r.memo((function(t){var e=t.cards,n=t.report,r=t.filterData;return D("div",{css:gU.row},e.map((function(t){return D(vU,{key:t.id,card:t,filterData:r,report:n})})))})),vU=function(t){var e=t.card,n=t.filterData,r=t.report;return D(mU,{report:r,spec:e,filterData:n,index:0})};const yU=AU;var bU,wU=r.createContext(null),CU=function(){function t(t,e){if(!t)throw new Error("NULL report in context!!!");this.report=t,this.reload=function(t){return e(),t}}return t.prototype.editTile=function(t,e){return Gg(this.report.id,t,e)},t.prototype.removeTile=function(t){return function(t,e){return Hf.delete("/reports/"+t+"/tiles/"+e)}(this.report.id,t).then(this.reload)},t.prototype.renameReport=function(t){return function(t,e){return Hf.post("/reports/"+t,{name:e})}(this.report.id,t)},t.prototype.reorderTiles=function(t){return function(t,e){return Hf.post("/reports/"+t.id+"/reorder",{tiles:e.map((function(t){return{id:t.id,row:t.row,index:t.index}}))})}(this.report,t).then(this.reload)},t}(),xU=function(t){var e=t.children,n=t.id;return D(gb,{loader:function(){return Wg(n)}},(function(t,n){return D(wU.Provider,{value:new CU(t,n)},e)}))},SU=function(){var t=(0,r.useContext)(wU);if(!t)throw new Error("No report in context!!!");return t.report},OU=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},kU=function(){return(kU=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},EU=function(t){var e=t.spec,n=t.filterData,o=t.onFilterDataChange,i=t.deleteRep,a=t.duplicateReport,l=t.showPrint,s=t.openSendEmailModal,u=t.renderMode,c=void 0!==u&&u,d=$e(),f=hg(!1),p=f[0],h=f[1],m=_g(),g=m.show,A=m.open,v=m.close;return D(kH,{title:e.name,leftChildren:c?null:D(r.Fragment,null,pi(e.tiles,"PERIOD")&&D(iT,{css:E(BU||(BU=OU(["\n\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t\t"])),Uo),period:n.period,onChange:function(t){return o({period:t})}}),pi(e.tiles,"DATE_RANGE")&&D("div",null,D(H_,{value:n.dateRange,icon:!0,onChange:function(t){return o({dateRange:t})}}))),rightChildren:c?null:D(r.Fragment,null,l&&D(bC,{name:e.name||"",printElementId:"report-content"}),D(Mc,{requiredRole:Tc.AccountAdmin},D(wC,{onClick:function(){return d.push("/reports/"+e.id+"/edit")}})),D(xC,{onClick:A}),D(Mc,{requiredRole:Tc.AccountAdmin},D(CC,{onClick:h})),p&&D(Yb,{onClose:h,visible:!0,css:E(TU||(TU=OU(["\n\t\t\t\t\t\t\t\t\tmin-width: auto;\n\t\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\t\tmin-width: auto;\n\t\t\t\t\t\t\t\t"])))},D(Mc,{requiredRole:Tc.SystemAdmin},D(Yb.Item,{onClick:function(){s(),h()},icon:"email"},"Send Snapshot")),D(Mc,{requiredRole:Tc.AccountAdmin},D(Yb.Item,{onClick:function(){a(),h()},icon:"content_copy"},D(se,{id:"report.duplicate"})),D(Yb.Item,{onClick:function(){i(),h()},icon:"delete"},D(se,{id:"report.delete"})))))},g&&D(Ob,{onCancel:v,css:E(RU||(RU=OU(["\n\t\t\t\t\t\ttop: 75px;\n\t\t\t\t\t\tright: 60px;\n\t\t\t\t\t"],["\n\t\t\t\t\t\ttop: 75px;\n\t\t\t\t\t\tright: 60px;\n\t\t\t\t\t"])))},D(aR,{id:e.id,forReport:!0})))},_U=function(t){var e,n=t.renderMode,o=void 0!==n&&n,i=t.dataFilter,a=void 0===i?{}:i,l=$e(),s=SU(),u=(e=s.tiles,gi()(e,"row").reduce((function(t,e){var n=Cb()(t),r=Cb()(n);return r&&n&&r.row===e.row?n.push(e):t.push([e]),t}),[]).map((function(t){return gi()(t,"index")}))),c=_g(),d=c.show,f=c.open,p=c.close,h=(0,r.useState)(a),m=h[0],g=h[1],A=(0,r.useState)(!1),v=A[0],y=A[1];return D(G_.Provider,{initialState:{id:s.id,updates:s.boardsUpdates,enabled:Boolean(s.tiles.length),forReport:!0}},D("div",null,D(eL,{title:s.name}),D(EU,{showPrint:0!==u.length,filterData:m,onFilterDataChange:function(t){g(kU(kU({},m),t))},spec:s,deleteRep:function(){return y(!0)},duplicateReport:function(){var t;(t=s.id,Hf.post("/reports/"+t+"/duplicate")).then((function(t){l.replace("/reports/"+t.id+"/edit")}))},renderMode:o,openSendEmailModal:f}),0===u.length&&D(FH,{onAction:function(){return l.push("/reports/"+s.id+"/add/0/0")}}),D("div",{id:"report-content"},u.map((function(t,e){return D(yU,{key:e,cards:t,report:s,filterData:m})}))),D(qe,{path:"/reports/:reportId/tile/:tileId",component:MH}),v&&D(IB,{title:"Deleting "+s.name,buttonMessageId:"delete",onCancel:function(){return y(!1)},onConfirm:function(){var t;(t=s.id,Hf.delete("/reports/"+t)).then((function(){l.replace("/")}))}},"Are you sure you want to delete this report?"),d&&D(UB,{onSend:function(t){var e,n;e=s.id,n=t,Hf.post("/Admin/sendReportAsEmail/"+e,{sendTo:n})},onCancel:p})))};const PU=function(t){var e=t.id,n=t.renderMode,r=void 0!==n&&n,o=t.dataFilter,i=void 0===o?{}:o;return D(xU,{id:e},D(gw.Provider,{initialState:r},D(_U,{renderMode:r,dataFilter:i})))};var BU,TU,RU,IU,MU,DU,NU,FU,LU,jU,HU,UU,zU=function(t){return parseInt(t.substring("rowno-".length),10)},QU=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},VU=function(){return(VU=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},WU={row:E(IU||(IU=QU(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\t:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\t\tmargin-bottom: 20px;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\t:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t"," {\n\t\t\tflex-direction: row;\n\t\t}\n\t\tmargin-bottom: 20px;\n\t"])),Ti),rowEmpty:E(MU||(MU=QU(["\n\t\tmin-height: 80px;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\tmargin-bottom: 20px;\n\t\tborder: 1px solid ",";\n\t"],["\n\t\tmin-height: 80px;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\tmargin-bottom: 20px;\n\t\tborder: 1px solid ",";\n\t"])),ea),existingRowPlaceholder:E(DU||(DU=QU(["\n\t\tflex: 1 1 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: stretch;\n\t"],["\n\t\tflex: 1 1 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: stretch;\n\t"]))),placeholder:E(NU||(NU=QU(["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: stretch;\n\t\tflex-grow: 1;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: stretch;\n\t\tflex-grow: 1;\n\t"]))),placeholderDisabled:E(FU||(FU=QU(["\n\t\tbackground-color: ",";\n\t"],["\n\t\tbackground-color: ",";\n\t"])),"#FFE2E2"),placeholderDragging:E(LU||(LU=QU(["\n\t\tborder-color: transparent;\n\t"],["\n\t\tborder-color: transparent;\n\t"]))),isDraggingOver:E(jU||(jU=QU(["\n\t\tbackground-color: ",";\n\t"],["\n\t\tbackground-color: ",";\n\t"])),Ki),addComponentButton:E(HU||(HU=QU(["\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\t&:hover {\n\t\t\tborder: 1px solid ",";\n\t\t}\n\t"],["\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\t&:hover {\n\t\t\tborder: 1px solid ",";\n\t\t}\n\t"])),Yi)},GU=function(t){var e=t.dragging,n=t.isDropDisabled,r=t.children;return D("div",{css:[WU.placeholder,n&&WU.placeholderDisabled]},e?null:r)},KU=function(t){var e=t.report,n=t.row,r=t.index;return D(Ac,{css:[ma.colorBrand,ma.rowCenterY,WU.addComponentButton],to:"/reports/"+e.id+"/add/"+n+"/"+r},D(hl,null,"add_circle"),D("b",{css:qo.l_xs},D(se,{id:"report.add_card"})))},YU=r.memo((function(t){var e=t.id,n=t.cards,o=t.dragged,i=t.report,a=t.removeTile,l=$e(),s=function(t){return t.reduce((function(t,e){return t+(e.size||ni[e.type])}),0)}(n),u=o&&(o.sourceId===e||o.size<=4-s),c=4-s,d=c>0,f=zU(e),p=Ah(),h=(0,r.useMemo)((function(){var t=d?PE[c-1]:"0%";return E(UU||(UU=QU(["\n\t\t\t\tmargin-bottom: 20px;\n\t\t\t\t"," {\n\t\t\t\t\tmax-width: ",";\n\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t}\n\t\t\t"],["\n\t\t\t\tmargin-bottom: 20px;\n\t\t\t\t"," {\n\t\t\t\t\tmax-width: ",";\n\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t}\n\t\t\t"])),Ti,t)}),[c]);return D(bE,{droppableId:e,direction:"horizontal",isDropDisabled:!u},(function(t,e){return D("div",VU({css:[WU.row,e.isDraggingOver?WU.isDraggingOver:void 0],ref:t.innerRef},t.droppableProps),n.map((function(t,e){var n=[{label:p.formatMessage({id:"card.menu.edit"}),icon:"edit",onClick:function(){l.push("/reports/"+i.id+"/edit-tile/"+t.id)}},{label:p.formatMessage({id:"card.menu.delete"}),icon:"delete",onClick:function(){return a(t.id)}}];return D(mU,{editable:!0,key:t.id,report:i,spec:t,menuItems:n,index:e})})),d&&!o&&D("div",{css:[WU.existingRowPlaceholder,h]},D(KU,{row:f,index:n.length,report:i})),t.placeholder)}))})),qU=function(t){var e=t.id,n=t.report,r=t.dragged,o=zU(e);return D(bE,{droppableId:e,direction:"horizontal"},(function(t,e){return D("div",VU({ref:t.innerRef},t.droppableProps,{css:[WU.rowEmpty,e.isDraggingOver?WU.isDraggingOver:void 0]}),D(GU,{dragging:!!r,isDropDisabled:!1},D(KU,{row:o,index:0,report:n})),t.placeholder)}))},XU=function(){return(XU=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},ZU=function(t){var e=t.onClose,n=SU(),o=function(){var t=(0,r.useContext)(wU);if(!t)throw new Error("No report in context!!!");return t}(),i=(0,r.useState)(n.tiles),a=i[0],l=i[1],s=(0,r.useState)(JE(n.tiles)),u=s[0],c=s[1],d=(0,r.useState)(n.name),f=d[0],p=d[1],h=(0,r.useState)(null),m=h[0],g=h[1];a!==n.tiles&&(l(n.tiles),c(JE(n.tiles)));var A=(0,r.useState)(null),v=A[0],y=A[1];return D("div",null,D(eL,{title:n.name}),D(kH,{title:f,isEditing:!0,onNameChange:p,rightChildren:D(Vl,null,D(kH.Button,{type:"INFO",icon:"done",onClick:function(){f&&f!==n.name?o.renameReport(f).then((function(){e()})):e()}},D(se,{id:"report.save"})))}),D(zk,{onDragEnd:function(t){var e=t.source,r=t.destination,i=t.draggableId;y(null);var a=n.tiles.find((function(t){return t.id.toString()===i}));if(r&&a){var l=function(t,e,n,r){var o=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}(e);if(n.droppableId!==r.droppableId){var i=zU(n.droppableId),a=e[i].filter((function(e){return e!==t}));o.splice(i,1,a)}if(r.droppableId.startsWith("empty")){var l=zU(r.droppableId);o.splice(l,0,[t])}else(a=e[l=zU(r.droppableId)].filter((function(e){return e!==t}))).splice(r.index,0,t),o.splice(l,1,a);return o.filter((function(t){return t.length}))}(a,u,e,r);c(l);var s=function(t,e){return e.reduce((function(t,e,n){return e.forEach((function(e,r){t.push(XU(XU({},e),{row:n,index:r}))})),t}),[])}(0,l);o.reorderTiles(s),L_("TOUR_EVENT",{tourEventId:"rearrange-dashboard"})}},onDragStart:function(t){var e=t.draggableId,r=t.source,o=n.tiles.find((function(t){return t.id.toString()===e}));if(o){var i=ZE(o);y({card:o,size:i,sourceId:r.droppableId})}}},u.map((function(t,e){return D(r.Fragment,{key:"rowno-"+e},D(qU,{id:"empty-"+e,dragged:v,report:n}),D(YU,{id:"rowno-"+e,cards:t,report:n,dragged:v,removeTile:g}))})),D(qU,{id:"empty-"+2*u.length,dragged:v,report:n})),m&&D(IB,{title:"Are you sure?",buttonMessageId:"tile.delete_confirm.button",onCancel:function(){return g(null)},onConfirm:function(){m&&(o.removeTile(m),g(null))}},"Are you sure you want to delete this tile?"))};ZU.Connected=function(t){var e=t.id,n=t.onClose;return D(xU,{id:e},D(gw.Provider,null,D(G_.Provider,null,D(ZU,{onClose:n}))))};const JU=ZU;var $U=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},tz={container:E(az||(az=$U(["\n\t\tmargin: 2rem auto;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex-wrap: wrap;\n\n\t\t"," {\n\t\t\tmax-width: 380px;\n\t\t}\n\t"],["\n\t\tmargin: 2rem auto;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex-wrap: wrap;\n\n\t\t"," {\n\t\t\tmax-width: 380px;\n\t\t}\n\t"])),Bi),itemWrapper:E(lz||(lz=$U(["\n\t\tpadding: 0 0 "," 0;\n\t"],["\n\t\tpadding: 0 0 "," 0;\n\t"])),Ho),item:E(sz||(sz=$U(["\n\t\t","\n\t\tcolor: ",";\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tpadding: "," ",";\n\t\tborder-radius: 4px;\n\t\tborder: 1px solid ",";\n\t\tbackground-color: ",";\n\n\t\t:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\t","\n\t\tcolor: ",";\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tpadding: "," ",";\n\t\tborder-radius: 4px;\n\t\tborder: 1px solid ",";\n\t\tbackground-color: ",";\n\n\t\t:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"])),ma.clickable,aa,Uo,zo,na,sa,Mi),addNew:E(uz||(uz=$U(["\n\t\tcolor: ",";\n\t\tborder: 1px dashed ",";\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tborder: 1px dashed ",";\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tmargin-bottom: ",";\n\t"])),Mi,Li,jo),addNewIcon:E(cz||(cz=$U(["\n\t\topacity: 0.9;\n\t"],["\n\t\topacity: 0.9;\n\t"]))),name:E(dz||(dz=$U(["\n\t\tfont-weight: bold;\n\t\tfont-size: 20px;\n\t\tline-height: 24px;\n\t\t","\n\t"],["\n\t\tfont-weight: bold;\n\t\tfont-size: 20px;\n\t\tline-height: 24px;\n\t\t","\n\t"])),ma.ellipsis)},ez=function(){return D("div",{css:tz.itemWrapper},D(Ac,{to:"/reports/new",css:[tz.item,tz.addNew]},D(hl,{css:tz.addNewIcon},"add_circle"),D("b",{css:qo.l_xs},D(se,{id:"report.new"}))))},nz=function(t){var e=t.report;return D("div",{css:tz.itemWrapper},D(Ac,{to:"/reports/"+e.id,css:tz.item},D("div",{css:tz.name},e.name||D(se,{id:"report.unnamed"}))))},rz=function(t){return D(nz,{key:t.id,report:t})},oz=function(t){var e=t.reports,n=t.onLoad;return(0,r.useEffect)((function(){n&&n()}),[n]),D("div",null,D(fb,null,D(se,{id:"reportlist.title"})),D("div",{css:tz.container},D(Mc,{requiredRole:Tc.AccountAdmin},D(ez,null)),e.map(rz)))};oz.Connected=function(){return D(gb,{loader:Vg},(function(t){return D(oz,{reports:t,onLoad:function(){window.Beacon("show-message","6407707b-53af-403e-8958-b75d947f8b48")}})}))};const iz=oz;var az,lz,sz,uz,cz,dz,fz={container:E(hz||(hz=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\theight: 100vh;\n\t"],["\n\t\theight: 100vh;\n\t"])))};const pz=function(t){var e=t.children;return D("div",{css:fz.container},e)};var hz,mz=n(13311),gz=n.n(mz),Az=n(7436),vz=n.n(Az);const yz=r.createContext(null);function bz(t,e){var n=Object.create(null);return t&&r.Children.map(t,(function(t){return t})).forEach((function(t){n[t.key]=function(t){return e&&(0,r.isValidElement)(t)?e(t):t}(t)})),n}function wz(t,e,n){return null!=n[e]?n[e]:t.props[e]}function Cz(t,e){return bz(t.children,(function(n){return(0,r.cloneElement)(n,{onExited:e.bind(null,n),in:!0,appear:wz(n,"appear",t),enter:wz(n,"enter",t),exit:wz(n,"exit",t)})}))}function xz(t,e,n){var o=bz(t.children),i=function(t,e){function n(n){return n in e?e[n]:t[n]}t=t||{},e=e||{};var r,o=Object.create(null),i=[];for(var a in t)a in e?i.length&&(o[a]=i,i=[]):i.push(a);var l={};for(var s in e){if(o[s])for(r=0;r<o[s].length;r++){var u=o[s][r];l[o[s][r]]=n(u)}l[s]=n(s)}for(r=0;r<i.length;r++)l[i[r]]=n(i[r]);return l}(e,o);return Object.keys(i).forEach((function(a){var l=i[a];if((0,r.isValidElement)(l)){var s=a in e,u=a in o,c=e[a],d=(0,r.isValidElement)(c)&&!c.props.in;!u||s&&!d?u||!s||d?u&&s&&(0,r.isValidElement)(c)&&(i[a]=(0,r.cloneElement)(l,{onExited:n.bind(null,l),in:c.props.in,exit:wz(l,"exit",t),enter:wz(l,"enter",t)})):i[a]=(0,r.cloneElement)(l,{in:!1}):i[a]=(0,r.cloneElement)(l,{onExited:n.bind(null,l),in:!0,exit:wz(l,"exit",t),enter:wz(l,"enter",t)})}})),i}var Sz=Object.values||function(t){return Object.keys(t).map((function(e){return t[e]}))},Oz=function(t){function e(e,n){var r,o=(r=t.call(this,e,n)||this).handleExited.bind(lA(lA(r)));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}ue(e,t);var n=e.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},e.getDerivedStateFromProps=function(t,e){var n=e.children,r=e.handleExited;return{children:e.firstRender?Cz(t,r):xz(t,n,r),firstRender:!1}},n.handleExited=function(t,e){var n=bz(this.props.children);t.key in n||(t.props.onExited&&t.props.onExited(e),this.mounted&&this.setState((function(e){var n=fe({},e.children);return delete n[t.key],{children:n}})))},n.render=function(){var t=this.props,e=t.component,n=t.childFactory,o=Le(t,["component","childFactory"]),i=this.state.contextValue,a=Sz(this.state.children).map(n);return delete o.appear,delete o.enter,delete o.exit,null===e?r.createElement(yz.Provider,{value:i},a):r.createElement(yz.Provider,{value:i},r.createElement(e,o,a))},e}(r.Component);Oz.propTypes={},Oz.defaultProps={component:"div",childFactory:function(t){return t}};const kz=Oz;function Ez(t,e){return t.replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var _z="unmounted",Pz="exited",Bz="entering",Tz="entered",Rz="exiting",Iz=function(t){function e(e,n){var r;r=t.call(this,e,n)||this;var o,i=n&&!n.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?i?(o=Pz,r.appearStatus=Bz):o=Tz:o=e.unmountOnExit||e.mountOnEnter?_z:Pz,r.state={status:o},r.nextCallback=null,r}ue(e,t),e.getDerivedStateFromProps=function(t,e){return t.in&&e.status===_z?{status:Pz}:null};var n=e.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(t){var e=null;if(t!==this.props){var n=this.state.status;this.props.in?n!==Bz&&n!==Tz&&(e=Bz):n!==Bz&&n!==Tz||(e=Rz)}this.updateStatus(!1,e)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var t,e,n,r=this.props.timeout;return t=e=n=r,null!=r&&"number"!=typeof r&&(t=r.exit,e=r.enter,n=void 0!==r.appear?r.appear:e),{exit:t,enter:e,appear:n}},n.updateStatus=function(t,e){if(void 0===t&&(t=!1),null!==e){this.cancelNextCallback();var n=km.findDOMNode(this);e===Bz?this.performEnter(n,t):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===Pz&&this.setState({status:_z})},n.performEnter=function(t,e){var n=this,r=this.props.enter,o=this.context?this.context.isMounting:e,i=this.getTimeouts(),a=o?i.appear:i.enter;e||r?(this.props.onEnter(t,o),this.safeSetState({status:Bz},(function(){n.props.onEntering(t,o),n.onTransitionEnd(t,a,(function(){n.safeSetState({status:Tz},(function(){n.props.onEntered(t,o)}))}))}))):this.safeSetState({status:Tz},(function(){n.props.onEntered(t)}))},n.performExit=function(t){var e=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(t),this.safeSetState({status:Rz},(function(){e.props.onExiting(t),e.onTransitionEnd(t,r.exit,(function(){e.safeSetState({status:Pz},(function(){e.props.onExited(t)}))}))}))):this.safeSetState({status:Pz},(function(){e.props.onExited(t)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(t,e){e=this.setNextCallback(e),this.setState(t,e)},n.setNextCallback=function(t){var e=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,e.nextCallback=null,t(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(t,e,n){this.setNextCallback(n);var r=null==e&&!this.props.addEndListener;t&&!r?(this.props.addEndListener&&this.props.addEndListener(t,this.nextCallback),null!=e&&setTimeout(this.nextCallback,e)):setTimeout(this.nextCallback,0)},n.render=function(){var t=this.state.status;if(t===_z)return null;var e=this.props,n=e.children,o=Le(e,["children"]);if(delete o.in,delete o.mountOnEnter,delete o.unmountOnExit,delete o.appear,delete o.enter,delete o.exit,delete o.timeout,delete o.addEndListener,delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,"function"==typeof n)return r.createElement(yz.Provider,{value:null},n(t,o));var i=r.Children.only(n);return r.createElement(yz.Provider,{value:null},r.cloneElement(i,o))},e}(r.Component);function Mz(){}Iz.contextType=yz,Iz.propTypes={},Iz.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Mz,onEntering:Mz,onEntered:Mz,onExit:Mz,onExiting:Mz,onExited:Mz},Iz.UNMOUNTED=0,Iz.EXITED=1,Iz.ENTERING=2,Iz.ENTERED=3,Iz.EXITING=4;const Dz=Iz;var Nz=function(t,e){return t&&e&&e.split(" ").forEach((function(e){return r=e,void((n=t).classList?n.classList.remove(r):"string"==typeof n.className?n.className=Ez(n.className,r):n.setAttribute("class",Ez(n.className&&n.className.baseVal||"",r)));var n,r}))},Fz=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},e.onEnter=function(t,n){e.removeClasses(t,"exit"),e.addClass(t,n?"appear":"enter","base"),e.props.onEnter&&e.props.onEnter(t,n)},e.onEntering=function(t,n){var r=n?"appear":"enter";e.addClass(t,r,"active"),e.props.onEntering&&e.props.onEntering(t,n)},e.onEntered=function(t,n){var r=n?"appear":"enter";e.removeClasses(t,r),e.addClass(t,r,"done"),e.props.onEntered&&e.props.onEntered(t,n)},e.onExit=function(t){e.removeClasses(t,"appear"),e.removeClasses(t,"enter"),e.addClass(t,"exit","base"),e.props.onExit&&e.props.onExit(t)},e.onExiting=function(t){e.addClass(t,"exit","active"),e.props.onExiting&&e.props.onExiting(t)},e.onExited=function(t){e.removeClasses(t,"exit"),e.addClass(t,"exit","done"),e.props.onExited&&e.props.onExited(t)},e.getClassNames=function(t){var n=e.props.classNames,r="string"==typeof n,o=r?(r&&n?n+"-":"")+t:n[t];return{baseClassName:o,activeClassName:r?o+"-active":n[t+"Active"],doneClassName:r?o+"-done":n[t+"Done"]}},e}ue(e,t);var n=e.prototype;return n.addClass=function(t,e,n){var r=this.getClassNames(e)[n+"ClassName"];"appear"===e&&"done"===n&&(r+=" "+this.getClassNames("enter").doneClassName),"active"===n&&t&&t.scrollTop,this.appliedClasses[e][n]=r,function(t,e){t&&e&&e.split(" ").forEach((function(e){return r=e,void((n=t).classList?n.classList.add(r):function(t,e){return t.classList?!!e&&t.classList.contains(e):-1!==(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+e+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(t,r)},n.removeClasses=function(t,e){var n=this.appliedClasses[e],r=n.base,o=n.active,i=n.done;this.appliedClasses[e]={},r&&Nz(t,r),o&&Nz(t,o),i&&Nz(t,i)},n.render=function(){var t=this.props,e=(t.classNames,Le(t,["classNames"]));return r.createElement(Dz,fe({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},e}(r.Component);Fz.defaultProps={classNames:""},Fz.propTypes={};const Lz=Fz;var jz,Hz,Uz,zz,Qz,Vz,Wz,Gz,Kz,Yz,qz,Xz,Zz=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},Jz={container:E(jz||(jz=Zz(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\toverflow: hidden;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\toverflow: hidden;\n\t"]))),steps:E(Hz||(Hz=Zz(["\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tmin-height: 0;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tmin-height: 0;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin-bottom: ",";\n\t"])),zo),stepContainer:E(Uz||(Uz=Zz(["\n\t\tposition: relative;\n\t"],["\n\t\tposition: relative;\n\t"]))),step:E(zz||(zz=Zz(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\t/*Fix centering when scrollbars are active*/\n\t\t//margin-left: calc(calc(100vw - 100%) / 2);\n\n\t\t&.wizard-step-transition-enter {\n\t\t\tleft: 100%;\n\t\t}\n\n\t\t&.wizard-step-transition-enter-active {\n\t\t\tleft: 0;\n\t\t\ttransition: left 400ms;\n\t\t}\n\n\t\t&.wizard-step-back-transition-enter {\n\t\t\tright: 100%;\n\t\t}\n\n\t\t&.wizard-step-back-transition-enter-active {\n\t\t\tright: 0;\n\t\t\ttransition: right 400ms;\n\t\t}\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\t/*Fix centering when scrollbars are active*/\n\t\t//margin-left: calc(calc(100vw - 100%) / 2);\n\n\t\t&.wizard-step-transition-enter {\n\t\t\tleft: 100%;\n\t\t}\n\n\t\t&.wizard-step-transition-enter-active {\n\t\t\tleft: 0;\n\t\t\ttransition: left 400ms;\n\t\t}\n\n\t\t&.wizard-step-back-transition-enter {\n\t\t\tright: 100%;\n\t\t}\n\n\t\t&.wizard-step-back-transition-enter-active {\n\t\t\tright: 0;\n\t\t\ttransition: right 400ms;\n\t\t}\n\t"]))),stepHeader:E(Qz||(Qz=Zz(["\n\t\tmargin: 2.25rem auto 1.5rem auto;\n\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tposition: relative;\n\t\tjustify-content: flex-start;\n\t\tflex-direction: column;\n\n\t\t"," {\n\t\t\tmax-width: 768px;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tflex-direction: row;\n\t\t}\n\t"],["\n\t\tmargin: 2.25rem auto 1.5rem auto;\n\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tposition: relative;\n\t\tjustify-content: flex-start;\n\t\tflex-direction: column;\n\n\t\t"," {\n\t\t\tmax-width: 768px;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tflex-direction: row;\n\t\t}\n\t"])),Bi),stepHeaderContent:E(Vz||(Vz=Zz(["\n\t\tflex: 1;\n\t"],["\n\t\tflex: 1;\n\t"]))),stepTitle:E(Wz||(Wz=Zz(["\n\t\t","\n\t\tfont-size: 24px;\n\t\tfont-weight: 400;\n\t"],["\n\t\t","\n\t\tfont-size: 24px;\n\t\tfont-weight: 400;\n\t"])),ma.textCenter),stepDescription:E(Gz||(Gz=Zz(["\n\t\tmargin: "," auto 0;\n\t\ttext-align: center;\n\t\tcolor: ",";\n\t\tpadding: 0 ",";\n\t\tline-height: 24px;\n\n\t\t"," {\n\t\t\tpadding: 0;\n\t\t\tmax-width: 60%;\n\t\t}\n\t"],["\n\t\tmargin: "," auto 0;\n\t\ttext-align: center;\n\t\tcolor: ",";\n\t\tpadding: 0 ",";\n\t\tline-height: 24px;\n\n\t\t"," {\n\t\t\tpadding: 0;\n\t\t\tmax-width: 60%;\n\t\t}\n\t"])),Ho,oa,zo,Bi),stepOverflowContainer:E(Kz||(Kz=Zz(["\n\t\t// This is the scroll container for the wizard step\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t\tflex: 1;\n\t"],["\n\t\t// This is the scroll container for the wizard step\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t\tflex: 1;\n\t"]))),stepHeaderButton:E(Yz||(Yz=Zz(["\n\t\ttext-align: left;\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tmargin-bottom: ",";\n\n\t\t"," {\n\t\t\tmargin-bottom: 0;\n\t\t\tposition: absolute;\n\t\t\tleft: 0;\n\t\t\ttop: 50%;\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\t"],["\n\t\ttext-align: left;\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tmargin-bottom: ",";\n\n\t\t"," {\n\t\t\tmargin-bottom: 0;\n\t\t\tposition: absolute;\n\t\t\tleft: 0;\n\t\t\ttop: 50%;\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\t"])),Li,zo,Bi),button:E(qz||(qz=Zz(["\n\t\theight: ",";\n\t\tborder-radius: ",";\n\n\t\t/* Constant width basis to keep header content centered \nwhen between two buttons */\n\t\tflex: 1;\n\n\t\t"," {\n\t\t\tflex: 0 1 120px;\n\t\t}\n\t"],["\n\t\theight: ",";\n\t\tborder-radius: ",";\n\n\t\t/* Constant width basis to keep header content centered \nwhen between two buttons */\n\t\tflex: 1;\n\n\t\t"," {\n\t\t\tflex: 0 1 120px;\n\t\t}\n\t"])),Go,ua,Bi),buttonBack:E(Xz||(Xz=Zz(["\n\t\tborder: 1px solid ",";\n\t"],["\n\t\tborder: 1px solid ",";\n\t"])),ta)},$z=function(t){var e=t.children;return D("div",{css:Jz.step},e)},tQ=r.forwardRef((function(t,e){var n=t.children;return D("div",{ref:e,css:Jz.stepOverflowContainer,key:"scrollit"},n)})),eQ=function(t){return!t.props.skip},nQ=r.forwardRef((function(t,e){var n=t.children,o=t.submitDisabled,i=t.onSubmit,a=t.onCancel,l=t.cancelTitleId,s=t.renderNextButton,u=t.loading,c=(0,r.useRef)(null),d=function(t){var e=(0,r.useRef)(t);e.current=t;var n=t.findIndex(eQ),o=(0,r.useState)(n),i=o[0],a=o[1],l=(0,r.useState)(!1),s=l[0],u=l[1],c=!gz()(t,eQ,i+1),d=i<=n;return{currentStep:t[i],stepNo:i,nextStep:function(){u(!1),a(i+1)},prevStep:function(){var t=vz()(e.current,eQ,i-1);u(!0),a(t)},isLast:c,isFirst:d,isBack:s}}(r.Children.toArray(n)),f=d.currentStep,p=d.stepNo,h=d.isLast,m=d.isFirst,g=d.isBack,A=d.nextStep,v=d.prevStep;(0,r.useLayoutEffect)((function(){!u&&f.props.skip&&A()}));var y=f.props;return(0,r.useImperativeHandle)(e,(function(){return{submitStep:function(){h?!o&&i():setTimeout(A,0)}}})),(0,r.useEffect)((function(){c.current&&c.current.scrollTo(0,0)}),[p]),D("div",{css:Jz.container},D("div",{css:Jz.steps},u?D("div",{css:[ma.columnCenterAll,ma.fullHeight]},D(Nl,null)):D(r.Fragment,null,D("div",{css:Jz.stepHeader},D(Wl,{css:[Jz.button,Jz.buttonBack],disabled:u,onClick:function(){m?a&&a():v(),y&&y.onBack&&y.onBack()}},D(se,m&&l?{id:l}:{id:"back"})),D("div",{css:Jz.stepHeaderContent},D("h1",{css:Jz.stepTitle},y.title),y.description?D("div",{css:Jz.stepDescription},y.description):null),y.autoSubmit?null:D(Wl,{type:"INFO",onClick:function(){h?i():(f&&y.onSubmit&&y.onSubmit(),setTimeout(A,0))},css:Jz.button,disabled:u||h&&o||y.submitDisabled},s(h))),D(tQ,{ref:c,key:"step-container-scroll"},D(kz,{exit:!1,component:null},D(Lz,{key:"step-"+p,classNames:g?"wizard-step-back-transition":"wizard-step-transition",timeout:400},f))))))}));const rQ=function(t){var e=t.isLast,n=t.isEditing;return D(se,e&&n?{id:"wizard.save"}:e?{id:"wizard.create"}:{id:"wizard.next"})},oQ=function(t){var e=t.onSubmit,n=t.onCancel,o=(0,r.useState)(""),i=o[0],a=o[1],l=function(){return e({name:i})};return D(pz,null,D(nQ,{submitDisabled:$M(i),onSubmit:l,onCancel:n,renderNextButton:function(t){return D(rQ,{isEditing:!1,isLast:t})},cancelTitleId:"nav.reports"},D($z,{title:D(se,{id:"report.create.title_name"}),description:D(se,{id:"report.create.description"})},D("div",null,D(RB,{onChange:a,value:i,onSubmit:l})))))},iQ=function(t){var e=t.history,n=(0,r.useState)(!1),o=n[0],i=n[1],a=(0,r.useState)(),l=a[0],s=a[1];return(0,r.useEffect)((function(){gs().matchWith({none:function(){return As.resolve(!0)},some:function(t){return t.get("member","private","tourSeen")}}).then((function(t){return s(!t)}))}),[e]),o||void 0===l?D(Nl,null):l?D(We,{to:"/feature-tour"}):D(oQ,{onSubmit:function(t){var n;i(!0),(n={name:t.name,tiles:[]},Hf.post("/reports/new",n)).then((function(t){i(!1),e.push("/reports/"+t.id+"/edit"),$p("Report","New"),L_("TOUR_EVENT",{tourEventId:"create-report"})}))},onCancel:function(){return e.push("/")}})};var aQ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},lQ=function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),sQ=function(){return(sQ=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},uQ={item:E(dQ||(dQ=aQ(["\n\t\twidth: 100%;\n\t\tmax-width: 400px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tpadding: ",";\n\t\tmargin: 0 0 "," 0;\n\t\tuser-select: none;\n\t"],["\n\t\twidth: 100%;\n\t\tmax-width: 400px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\tpadding: ",";\n\t\tmargin: 0 0 "," 0;\n\t\tuser-select: none;\n\t"])),Li,na,ca,Uo,Ho),itemLarge:E(fQ||(fQ=aQ(["\n\t\tmin-height: 100px;\n\t\tpadding: "," ",";\n\t"],["\n\t\tmin-height: 100px;\n\t\tpadding: "," ",";\n\t"])),zo,Vo),itemSelectable:E(pQ||(pQ=aQ(["\n\t\tcursor: pointer;\n\t\t&:hover {\n\t\t\tborder-color: ",";\n\t\t\ttransition: color 0.25s ease-out;\n\t\t\ttransition: border-color 0.25s ease-out;\n\t\t}\n\t"],["\n\t\tcursor: pointer;\n\t\t&:hover {\n\t\t\tborder-color: ",";\n\t\t\ttransition: color 0.25s ease-out;\n\t\t\ttransition: border-color 0.25s ease-out;\n\t\t}\n\t"])),Mi),itemSelected:E(hQ||(hQ=aQ(["\n\t\tbackground-color: ",";\n\t\tborder-color: ",";\n\t\t",";\n\t\ttransition: color 0.5s ease-out;\n\t\ttransition: border-color 0.5s ease-out;\n\t"],["\n\t\tbackground-color: ",";\n\t\tborder-color: ",";\n\t\t",";\n\t\ttransition: color 0.5s ease-out;\n\t\ttransition: border-color 0.5s ease-out;\n\t"])),Ji,Mi,ha.activeShadow),itemDisabled:E(mQ||(mQ=aQ(["\n\t\topacity: 0.5;\n\t\tcolor: ",";\n\t\tcursor: default;\n\t"],["\n\t\topacity: 0.5;\n\t\tcolor: ",";\n\t\tcursor: default;\n\t"])),ji),label:E(gQ||(gQ=aQ(["\n\t\tcolor: ",";\n\t\tfont-size: 1rem;\n\t\tline-height: 1.5;\n\t\tfont-weight: bold;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 1rem;\n\t\tline-height: 1.5;\n\t\tfont-weight: bold;\n\t"])),aa),labelSelected:E(AQ||(AQ=aQ(["\n\t\tcolor: ",";\n\t"],["\n\t\tcolor: ",";\n\t"])),Mi),description:E(vQ||(vQ=aQ(["\n\t\tmargin: 0;\n\t\tfont-size: 1rem;\n\t\tline-height: 1.5;\n\t\tcolor: ",";\n\t"],["\n\t\tmargin: 0;\n\t\tfont-size: 1rem;\n\t\tline-height: 1.5;\n\t\tcolor: ",";\n\t"])),ia),icon:E(yQ||(yQ=aQ(["\n\t\tcolor: ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tfont-size: 48px;\n\t\tmargin-right: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tfont-size: 48px;\n\t\tmargin-right: ",";\n\t"])),ra,Vo),iconSmall:E(bQ||(bQ=aQ(["\n\t\tcolor: ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tfont-size: 24px;\n\t\tmargin-right: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tfont-size: 24px;\n\t\tmargin-right: ",";\n\t"])),ra,Vo),iconSelected:E(wQ||(wQ=aQ(["\n\t\tcolor: ",";\n\t"],["\n\t\tcolor: ",";\n\t"])),Mi)};const cQ=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return lQ(e,t),e.prototype.render=function(){var t=this.props,e=t.value,n=t.title,o=t.children,i=t.icon,a=t.onSelect,l=t.selected,s=t.disabled,u=t.allowReselect,c=t.variant,d=t.tooltipTitle,f=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["value","title","children","icon","onSelect","selected","disabled","allowReselect","variant","tooltipTitle"]),p="small"===c||"small_description"===c;return D("div",sQ({title:d,onClick:function(){return!s&&(!l||u)&&(null==a?void 0:a(e))},css:[uQ.item,p||uQ.itemLarge,s&&uQ.itemDisabled,l&&uQ.itemSelected,a&&uQ.itemSelectable]},f),i?D(r.Fragment,null,"string"==typeof i?D(hl,{css:[p?uQ.iconSmall:uQ.icon,l&&uQ.iconSelected]},i):D("div",{css:[uQ.icon,l&&uQ.iconSelected]},i)):null,D("div",null,D("span",{css:[uQ.label,l&&uQ.labelSelected]},"small_description"===c?o:n),p?null:D("p",{css:uQ.description},o)))},e}(r.Component);var dQ,fQ,pQ,hQ,mQ,gQ,AQ,vQ,yQ,bQ,wQ,CQ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},xQ={container:E(OQ||(OQ=CQ(["\n\t\twidth: 400px;\n\t"],["\n\t\twidth: 400px;\n\t"])))},SQ=function(){return D("div",{css:E(kQ||(kQ=CQ(["\n\t\t\t\tborder-top: 1px solid ",";\n\t\t\t\tpadding-top: 12px;\n\t\t\t\tmargin-top: 12px;\n\t\t\t"],["\n\t\t\t\tborder-top: 1px solid ",";\n\t\t\t\tpadding-top: 12px;\n\t\t\t\tmargin-top: 12px;\n\t\t\t"])),ta)},D(cQ,{title:D(se,{id:"card.create.breakdown_no_cf_title"}),value:"__placeholder__",css:E(EQ||(EQ=CQ(["\n\t\t\t\t\topacity: 0.9;\n\t\t\t\t\tpadding-right: 50px;\n\t\t\t\t"],["\n\t\t\t\t\topacity: 0.9;\n\t\t\t\t\tpadding-right: 50px;\n\t\t\t\t"])))},D(se,{id:"card.create.breakdown_no_cf"})))};var OQ,kQ,EQ,_Q;const PQ=function(t){var e=t.size,n=t.color,r=void 0===n?"black":n;return D("svg",{width:e,viewBox:"0 0 29 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("g",{clipPath:"url(#clip0)"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.91915 0.562297H25.0685C25.8937 0.562297 26.6011 0.857021 27.1905 1.44647C27.78 2.03592 28.0747 2.75504 28.0747 3.60385V18.6701C28.0747 19.5189 27.78 20.2381 27.1905 20.8275C26.6011 21.4169 25.8937 21.7117 25.0685 21.7117H3.91915C3.09392 21.7117 2.38658 21.4169 1.79714 20.8275C1.20769 20.2381 0.912964 19.5189 0.912964 18.6701V3.60385C0.912964 2.75504 1.20769 2.03592 1.79714 1.44647C2.38658 0.857021 3.09392 0.562297 3.91915 0.562297ZM25.0685 3.60385H3.91915V12.6578H25.0685V3.60385Z",fill:r,stroke:r,strokeWidth:"0.0353668"})),D("defs",null,D("clipPath",{id:"clip0"},D("path",{d:"M0.877686 0.526855H28.1102V21.747H0.877686V0.526855Z",fill:r}))))};var BQ={container:E(IQ||(IQ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\twidth: 400px;\n\t"],["\n\t\twidth: 400px;\n\t"])))},TQ=function(t){var e=t.selected,n=t.onSelect,o=t.boardDetails,i=(0,r.useMemo)((function(){return o?Ei(o).filter((function(t){return"number"===t.type})):[]}),[o]),a=i.length>3;return D("div",{css:BQ.container},D(cQ,{variant:a?"small_description":"large",value:{type:"CARD"},icon:D(PQ,{size:a?24:48,color:"CARD"===(null==e?void 0:e.type)?Mi:ra}),selected:"CARD"===(null==e?void 0:e.type),onSelect:n,disabled:!1,allowReselect:!0,title:D(se,{id:"card.create.count_by_card"})},D(se,{id:"card.create.count_by_card_desc"})),i.map((function(t){var o="FIELD"===(null==e?void 0:e.type)&&e.fieldKey===t.groupingKey&&"sum"===e.func,i="FIELD"===(null==e?void 0:e.type)&&e.fieldKey===t.groupingKey&&"avg"===e.func;return D(r.Fragment,{key:t.groupingKey},D(cQ,{variant:a?"small_description":"large",key:t.groupingKey+"sum",value:{type:"FIELD",fieldKey:t.groupingKey,func:"sum"},icon:D(xI,{type:t.type,size:a?24:48,color:o?Mi:ra}),selected:o,onSelect:n,disabled:!1,allowReselect:!0,title:D(se,{id:"card.create.count_by_custom_field_sum_title",values:{name:t.name}})},D(se,{id:"card.create.count_by_custom_field_sum_desc",values:{name:t.name}})),D(cQ,{variant:a?"small_description":"large",key:t.groupingKey+"avg",value:{type:"FIELD",fieldKey:t.groupingKey,func:"avg"},icon:D(xI,{type:t.type,size:a?24:48,color:i?Mi:ra}),selected:i,onSelect:n,disabled:!1,allowReselect:!0,title:D(se,{id:"card.create.count_by_custom_field_avg_title",values:{name:t.name}})},D(se,{id:"card.create.count_by_custom_field_avg_desc",values:{name:t.name}})))})))};TQ.canSkip=function(t){if(t){for(var e=0,n=t;e<n.length;e++)if(n[e].customFields.find((function(t){return"number"===t.type})))return!1;return!0}return!1};const RQ=TQ;var IQ;const MQ=function(t){var e=t.name,n=t.onNameChange,r=t.onSubmit;return D("div",null,D(RB,{placeholder:"Chart name",onChange:n,onSubmit:r,value:e}))};var DQ={row:E(LQ||(LQ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tmargin: 0 auto;\n\t"],["\n\t\tmargin: 0 auto;\n\t"])))},NQ={1:{labelKey:"card.size.quarter",descKey:"card.size.quarter_desc",icon:D((function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M7.5 6C7.5 5.44772 7.05228 5 6.5 5H5.5C4.94772 5 4.5 5.44772 4.5 6V10C4.5 10.5523 4.94772 11 5.5 11H6.5C7.05228 11 7.5 10.5523 7.5 10V6Z",fill:"currentColor"}),D("path",{d:"M7.5 18C7.5 18.5523 7.05228 19 6.5 19H5.5C4.94772 19 4.5 18.5523 4.5 18V14C4.5 13.4477 4.94772 13 5.5 13H6.5C7.05228 13 7.5 13.4477 7.5 14V18Z",fill:"currentColor"}),D("g",{opacity:"0.23"},D("path",{d:"M8.5 10C8.5 10.5523 8.94772 11 9.5 11H10.5C11.0523 11 11.5 10.5523 11.5 10V6C11.5 5.44772 11.0523 5 10.5 5H9.5C8.94772 5 8.5 5.44772 8.5 6V10Z",fill:"currentColor"}),D("path",{d:"M14.5 5C15.0523 5 15.5 5.44772 15.5 6V10C15.5 10.5523 15.0523 11 14.5 11H13.5C12.9477 11 12.5 10.5523 12.5 10V6C12.5 5.44772 12.9477 5 13.5 5H14.5Z",fill:"currentColor"}),D("path",{d:"M17.5 5C16.9477 5 16.5 5.44772 16.5 6V10C16.5 10.5523 16.9477 11 17.5 11H18.5C19.0523 11 19.5 10.5523 19.5 10V6C19.5 5.44772 19.0523 5 18.5 5H17.5Z",fill:"currentColor"}),D("path",{d:"M10.5 19C11.0523 19 11.5 18.5523 11.5 18V14C11.5 13.4477 11.0523 13 10.5 13H9.5C8.94772 13 8.5 13.4477 8.5 14V18C8.5 18.5523 8.94772 19 9.5 19H10.5Z",fill:"currentColor"}),D("path",{d:"M14.5 13C15.0523 13 15.5 13.4477 15.5 14V18C15.5 18.5523 15.0523 19 14.5 19H13.5C12.9477 19 12.5 18.5523 12.5 18V14C12.5 13.4477 12.9477 13 13.5 13H14.5Z",fill:"currentColor"}),D("path",{d:"M17.5 19C16.9477 19 16.5 18.5523 16.5 18V14C16.5 13.4477 16.9477 13 17.5 13H18.5C19.0523 13 19.5 13.4477 19.5 14V18C19.5 18.5523 19.0523 19 18.5 19H17.5Z",fill:"currentColor"})))}),null)},2:{labelKey:"card.size.half",descKey:"card.size.half_desc",icon:D((function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M10 5C10.5523 5 11 5.44771 11 6V6.8C11 7.35229 10.5523 7.8 10 7.8H5C4.44772 7.8 4 7.35229 4 6.8V6C4 5.44772 4.44772 5 5 5H10Z",fill:"currentColor"}),D("path",{d:"M10 10.6C10.5523 10.6 11 11.0477 11 11.6V12.4C11 12.9523 10.5523 13.4 10 13.4H5C4.44772 13.4 4 12.9523 4 12.4V11.6C4 11.0477 4.44772 10.6 5 10.6H10Z",fill:"currentColor"}),D("path",{d:"M10 16.2C10.5523 16.2 11 16.6477 11 17.2V18C11 18.5523 10.5523 19 10 19H5C4.44772 19 4 18.5523 4 18V17.2C4 16.6477 4.44772 16.2 5 16.2H10Z",fill:"currentColor"}),D("g",{opacity:"0.3"},D("path",{d:"M14 5C13.4477 5 13 5.44772 13 6V6.8C13 7.35229 13.4477 7.8 14 7.8H19C19.5523 7.8 20 7.35229 20 6.8V6C20 5.44771 19.5523 5 19 5H14Z",fill:"currentColor"}),D("path",{d:"M13 18C13 18.5523 13.4477 19 14 19H19C19.5523 19 20 18.5523 20 18V17.2C20 16.6477 19.5523 16.2 19 16.2H14C13.4477 16.2 13 16.6477 13 17.2V18Z",fill:"currentColor"}),D("path",{d:"M13 12.4C13 12.9523 13.4477 13.4 14 13.4H19C19.5523 13.4 20 12.9523 20 12.4V11.6C20 11.0477 19.5523 10.6 19 10.6H14C13.4477 10.6 13 11.0477 13 11.6V12.4Z",fill:"currentColor"})))}),null)},3:{labelKey:"card.size.three_quarters",descKey:"card.size.three_quarters_desc",icon:D((function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M12 5C12.5523 5 13 5.44771 13 6V6.8C13 7.35228 12.5523 7.8 12 7.8H5C4.44772 7.8 4 7.35228 4 6.8V6C4 5.44771 4.44772 5 5 5H12Z",fill:"currentColor"}),D("path",{d:"M12 10.6C12.5523 10.6 13 11.0477 13 11.6V12.4C13 12.9523 12.5523 13.4 12 13.4H5C4.44772 13.4 4 12.9523 4 12.4V11.6C4 11.0477 4.44772 10.6 5 10.6H12Z",fill:"currentColor"}),D("path",{d:"M13 17.2C13 16.6477 12.5523 16.2 12 16.2H5C4.44772 16.2 4 16.6477 4 17.2V18C4 18.5523 4.44772 19 5 19H12C12.5523 19 13 18.5523 13 18V17.2Z",fill:"currentColor"}),D("g",{opacity:"0.3"},D("path",{d:"M15 6C15 5.44772 15.4477 5 16 5H19C19.5523 5 20 5.44772 20 6V6.8C20 7.35229 19.5523 7.8 19 7.8H16C15.4477 7.8 15 7.35229 15 6.8V6Z",fill:"currentColor"}),D("path",{d:"M15 12.4C15 12.9523 15.4477 13.4 16 13.4H19C19.5523 13.4 20 12.9523 20 12.4V11.6C20 11.0477 19.5523 10.6 19 10.6H16C15.4477 10.6 15 11.0477 15 11.6V12.4Z",fill:"currentColor"}),D("path",{d:"M16 19C15.4477 19 15 18.5523 15 18V17.2C15 16.6477 15.4477 16.2 16 16.2H19C19.5523 16.2 20 16.6477 20 17.2V18C20 18.5523 19.5523 19 19 19H16Z",fill:"currentColor"})))}),null)},4:{labelKey:"card.size.full",descKey:"card.size.full_desc",icon:D((function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{opacity:"0.3",fillRule:"evenodd",clipRule:"evenodd",d:"M5 10.6C4.44772 10.6 4 11.0477 4 11.6V12.4C4 12.9523 4.44772 13.4 5 13.4H19C19.5523 13.4 20 12.9523 20 12.4V11.6C20 11.0477 19.5523 10.6 19 10.6H5ZM5 16.2C4.44772 16.2 4 16.6477 4 17.2V18C4 18.5522 4.44772 19 5 19H19C19.5523 19 20 18.5522 20 18V17.2C20 16.6477 19.5523 16.2 19 16.2H5Z",fill:"currentColor"}),D("rect",{x:"4",y:"5",width:"16",height:"2.8",rx:"1",fill:"currentColor"}))}),null)}};const FQ=function(t){var e=t.allowedSizes,n=t.selected,r=t.onSelect;return D("div",null,D("div",{css:DQ.row},e.map((function(t){var e=NQ[t];return D(cQ,{key:t,value:t,icon:e.icon,selected:n===t,onSelect:r,title:D(se,{id:e.labelKey}),allowReselect:!0},D(se,{id:e.descKey}))}))))};var LQ,jQ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},HQ=function(){return(HQ=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},UQ=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r},zQ={row:E(YQ||(YQ=jQ(["\n\t\tmargin: 0 auto;\n\t\tpadding-left: 24px;\n\t"],["\n\t\tmargin: 0 auto;\n\t\tpadding-left: 24px;\n\t"])))},QQ={LISTS_AND_COUNTS:{bundleKey:"card.grouping.lists_and_counts"},PIES_AND_BARS:{bundleKey:"card.grouping.pies_and_bars"},DATES:{bundleKey:"card.grouping.dates"},TIME:{bundleKey:"card.grouping.time"}},VQ={LIST:{icon:"format_list_bulleted",bundleKey:"card.list",bundleDescKey:"card.list_desc",position:0,category:"LISTS_AND_COUNTS"},COUNT:{icon:D(yy,null),bundleKey:"card.count",bundleDescKey:"card.count_desc",position:1,category:"LISTS_AND_COUNTS"},PIE:{icon:"timelapse",bundleKey:"card.pie",bundleDescKey:"card.pie_desc",position:2,category:"PIES_AND_BARS"},BAR:{icon:D((function(t){return t.className,D("svg",{width:"1em",height:"1em",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M13 12.5H14.5C14.75 12.5 15 12.25 15 12V6.75C15 6.5 14.75 6.25 14.5 6.25H13C12.75 6.25 12.5 6.5 12.5 6.75V12C12.5 12.25 12.75 12.5 13 12.5ZM16.75 12.5H18.25C18.5 12.5 18.75 12.25 18.75 12V3C18.75 2.75 18.5 2.5 18.25 2.5H16.75C16.5 2.5 16.25 2.75 16.25 3V12C16.25 12.25 16.5 12.5 16.75 12.5ZM5.5 12.5H7C7.25 12.5 7.5 12.25 7.5 12V9.25C7.5 9 7.25 8.75 7 8.75H5.5C5.25 8.75 5 9 5 9.25V12C5 12.25 5.25 12.5 5.5 12.5ZM9.25 12.5H10.75C11 12.5 11.25 12.25 11.25 12V4.25C11.25 4 11 3.75 10.75 3.75H9.25C9 3.75 8.75 4 8.75 4.25V12C8.75 12.25 9 12.5 9.25 12.5ZM19.375 15H2.5V3.125C2.5 2.77969 2.22031 2.5 1.875 2.5H0.625C0.279687 2.5 0 2.77969 0 3.125V16.25C0 16.9402 0.559766 17.5 1.25 17.5H19.375C19.7203 17.5 20 17.2203 20 16.875V15.625C20 15.2797 19.7203 15 19.375 15Z",fill:"currentColor"}))}),null),bundleKey:"card.bar",bundleDescKey:"card.bar_desc",position:3,category:"PIES_AND_BARS"},BAR_STACKED:{icon:D((function(t){return t.className,D("svg",{width:"1em",height:"1em",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M11.3559 16.5648H13.3253C13.6535 16.5648 13.9818 16.2366 13.9818 15.9083V9.01527C13.9818 8.68703 13.6535 8.35879 13.3253 8.35879H11.3559C11.0276 8.35879 10.6994 8.68703 10.6994 9.01527V15.9083C10.6994 16.2366 11.0276 16.5648 11.3559 16.5648ZM16.2795 16.5648H18.2489C18.5772 16.5648 18.9054 16.2366 18.9054 15.9083V4.09166C18.9054 3.76342 18.5772 3.43518 18.2489 3.43518H16.2795C15.9512 3.43518 15.623 3.76342 15.623 4.09166V15.9083C15.623 16.2366 15.9512 16.5648 16.2795 16.5648ZM1.50865 16.5648H3.4781C3.80634 16.5648 4.13458 16.2366 4.13458 15.9083V12.2977C4.13458 11.9694 3.80634 11.6412 3.4781 11.6412H1.50865C1.18041 11.6412 0.852173 11.9694 0.852173 12.2977V15.9083C0.852173 16.2366 1.18041 16.5648 1.50865 16.5648ZM6.43226 16.5648H8.4017C8.72994 16.5648 9.05818 16.2366 9.05818 15.9083V5.73286C9.05818 5.40462 8.72994 5.07638 8.4017 5.07638H6.43226C6.10402 5.07638 5.77578 5.40462 5.77578 5.73286V15.9083C5.77578 16.2366 6.10402 16.5648 6.43226 16.5648Z",fill:"currentColor"}),D("g",{opacity:"0.2"},D("path",{d:"M1.50371 16.5649H3.47315C3.80139 16.5649 4.12963 16.2366 4.12963 15.9084V14.9237C4.12963 14.5954 4.1296 14.2672 4.1296 14.2672H0.847168C0.847168 14.2672 0.847226 14.5954 0.847226 14.9237V15.9084C0.847226 16.2366 1.17547 16.5649 1.50371 16.5649Z",fill:"white"}),D("path",{d:"M6.43444 16.5649H8.40388C8.73212 16.5649 9.06036 16.2366 9.06036 15.9084V14.9237C9.06036 14.5954 9.06033 11.6413 9.06033 11.6413H5.7779C5.7779 11.6413 5.77796 14.5954 5.77796 14.9237V15.9084C5.77796 16.2366 6.1062 16.5649 6.43444 16.5649Z",fill:"white"}),D("path",{d:"M11.3594 16.5649H13.3289C13.6571 16.5649 13.9854 16.2366 13.9854 15.9084V14.9237C13.9854 14.5954 13.9853 12.9542 13.9853 12.9542H10.7029C10.7029 12.9542 10.703 14.5954 10.703 14.9237V15.9084C10.703 16.2366 11.0312 16.5649 11.3594 16.5649Z",fill:"white"}),D("path",{d:"M16.2844 16.5649H18.2539C18.5821 16.5649 18.9104 16.2366 18.9104 15.9084V14.9237C18.9104 14.5954 18.9103 7.70239 18.9103 7.70239H15.6279C15.6279 7.70239 15.628 14.5954 15.628 14.9237V15.9084C15.628 16.2366 15.9562 16.5649 16.2844 16.5649Z",fill:"white"})),D("g",{opacity:"0.3"},D("path",{d:"M1.50371 16.5649H3.47315C3.80139 16.5649 4.12963 16.2366 4.12963 15.9084V14.9237C4.12963 14.5954 4.1296 13.2672 4.1296 13.2672H0.847168C0.847168 13.2672 0.847226 14.5954 0.847226 14.9237V15.9084C0.847226 16.2366 1.17547 16.5649 1.50371 16.5649Z",fill:"white"}),D("path",{d:"M6.43444 16.5649H8.40388C8.73212 16.5649 9.06036 16.2366 9.06036 15.9084V14.9237C9.06036 14.5954 9.06033 8.64128 9.06033 8.64128H5.7779C5.7779 8.64128 5.77796 14.5954 5.77796 14.9237V15.9084C5.77796 16.2366 6.1062 16.5649 6.43444 16.5649Z",fill:"white"}),D("path",{d:"M11.3594 16.5649H13.3289C13.6571 16.5649 13.9854 16.2366 13.9854 15.9084V14.9237C13.9854 14.5954 13.9853 10.9542 13.9853 10.9542H10.7029C10.7029 10.9542 10.703 14.5954 10.703 14.9237V15.9084C10.703 16.2366 11.0312 16.5649 11.3594 16.5649Z",fill:"white"}),D("path",{d:"M16.2844 16.5649H18.2539C18.5821 16.5649 18.9104 16.2366 18.9104 15.9084V14.9237C18.9104 14.5954 18.9103 5.70239 18.9103 5.70239H15.6279C15.6279 5.70239 15.628 14.5954 15.628 14.9237V15.9084C15.628 16.2366 15.9562 16.5649 16.2844 16.5649Z",fill:"white"})))}),null),bundleKey:"card.bar_stacked",bundleDescKey:"card.bar_stacked_desc",position:4,category:"PIES_AND_BARS"},LINE:{icon:"broken_image",bundleKey:"card.time_series",bundleDescKey:"card.time_series_desc",position:5,category:"DATES"},TTC:{icon:D((function(t){return t.className,D("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M16.1632 7.54644C15.0287 6.48415 13.5564 5.90184 11.9945 5.90322C9.18349 5.90568 6.75676 7.83306 6.08673 10.5066C6.03796 10.7013 5.86457 10.8387 5.66392 10.8387H3.58438C3.31228 10.8387 3.10557 10.5917 3.1559 10.3242C3.94111 6.15449 7.60207 3 12 3C14.4114 3 16.6012 3.94848 18.217 5.49259L19.5131 4.19649C20.0618 3.64782 20.9999 4.03641 20.9999 4.81237V9.6774C20.9999 10.1584 20.61 10.5484 20.129 10.5484H15.2639C14.488 10.5484 14.0994 9.61022 14.6481 9.06151L16.1632 7.54644V7.54644ZM3.87096 13.4516H8.73599C9.51195 13.4516 9.90054 14.3897 9.35187 14.9384L7.83676 16.4535C8.97126 17.5159 10.4437 18.0982 12.0056 18.0968C14.8151 18.0942 17.2428 16.1682 17.9132 13.4934C17.962 13.2988 18.1354 13.1613 18.336 13.1613H20.4156C20.6877 13.1613 20.8944 13.4084 20.8441 13.6758C20.0588 17.8454 16.3979 20.9999 12 20.9999C9.58856 20.9999 7.3987 20.0515 5.78291 18.5073L4.48681 19.8034C3.93814 20.3521 3 19.9635 3 19.1876V14.3225C3 13.8415 3.38994 13.4516 3.87096 13.4516Z",fill:"currentColor"}))}),null),bundleKey:"card.ttc",bundleDescKey:"card.ttc_desc",position:6,category:"TIME"},DATES_SERIES:{icon:D((function(t){return t.className,D("svg",{width:"1em",height:"1em",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("g",{clipPath:"url(#clip0_1161_769)"},D("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.56236 1.55606C4.56236 1.13165 4.70972 0.772091 5.00444 0.477367C5.29917 0.182644 5.65873 0.0352821 6.08313 0.0352821C6.48396 0.0352821 6.83173 0.182644 7.12645 0.477367C7.42118 0.772091 7.56854 1.13165 7.56854 1.55606V3.04146H19.664V1.55606C19.664 1.13165 19.8114 0.772091 20.1061 0.477367C20.4008 0.182644 20.7486 0.0352821 21.1494 0.0352821C21.5738 0.0352821 21.9334 0.182644 22.2281 0.477367C22.5228 0.772091 22.6702 1.13165 22.6702 1.55606V3.04146H24.191C25.0162 3.04146 25.7235 3.33619 26.313 3.92564C26.9024 4.51508 27.1971 5.22242 27.1971 6.04765V24.1908C27.1971 25.0161 26.9024 25.7234 26.313 26.3129C25.7235 26.9023 25.0162 27.197 24.191 27.197H3.04158C2.21636 27.197 1.50902 26.9023 0.919572 26.3129C0.330124 25.7234 0.0354004 25.0161 0.0354004 24.1908V6.04765C0.0354004 5.22242 0.330124 4.51508 0.919572 3.92564C1.50902 3.33619 2.21636 3.04146 3.04158 3.04146H4.56236V1.55606ZM3.43062 9.938V22.2457C3.43062 22.6701 3.57798 23.0237 3.8727 23.3067C4.16743 23.5896 4.5152 23.7311 4.91603 23.7311H22.3165C22.7173 23.7311 23.0651 23.5896 23.3598 23.3067C23.6546 23.0237 23.8019 22.6701 23.8019 22.2457V9.938H3.43062ZM9.08931 15.1369H6.08313V12.0954H9.08931V15.1369ZM21.1494 12.0954H18.1432V15.1369H21.1494V12.0954ZM12.0955 15.1369V12.0954H15.137V15.1369H12.0955ZM6.08313 21.1493H9.08931V18.1431H6.08313V21.1493ZM12.0955 21.1493V18.1431H15.137V21.1493H12.0955ZM21.1494 18.1431H18.1432V21.1493H21.1494V18.1431Z",fill:"currentColor",stroke:"currentColor",strokeWidth:"0.0353668"})),D("defs",null,D("clipPath",{id:"clip0_1161_769"},D("rect",{width:"27.2325",height:"27.2325",fill:"currentColor"}))))}),null),bundleKey:"card.dates_series",bundleDescKey:"card.dates_series_desc",position:7,category:"DATES"}};function WQ(){return Object.keys(QQ).reduce((function(t,e){var n=Object.keys(VQ).reduce((function(t,n){return VQ[n].category===e?UQ(t,[HQ(HQ({},VQ[n]),{type:n})]).sort((function(t,e){return t.position-e.position})):t}),[]);return UQ(t,[{key:e,tiles:n}])}),[]).filter((function(t){return t.tiles.length}))}function GQ(t){var e,n=t.categoryKey,r=t.tiles,o=t.renderTile;return D("div",{css:E(qQ||(qQ=jQ(["\n\t\t\t\tmargin-left: auto;\n\t\t\t\tmargin-right: auto;\n\t\t\t"],["\n\t\t\t\tmargin-left: auto;\n\t\t\t\tmargin-right: auto;\n\t\t\t"])))},D("div",{css:E(XQ||(XQ=jQ(["\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tline-height: 24px;\n\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\tcolor: ",";\n\t\t\t\t\tbackground-color: #fafbfc;\n\t\t\t\t\tpadding: 0.5rem 1rem;\n\t\t\t\t"],["\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tline-height: 24px;\n\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\tcolor: ",";\n\t\t\t\t\tbackground-color: #fafbfc;\n\t\t\t\t\tpadding: 0.5rem 1rem;\n\t\t\t\t"])),Ho,aa)},D(se,{id:null===(e=QQ[n])||void 0===e?void 0:e.bundleKey})),D("div",{css:E(ZQ||(ZQ=jQ(["\n\t\t\t\t\tdisplay: grid;\n\t\t\t\t\tgrid-template-columns: minmax(0%, auto) minmax(0%, auto);\n\t\t\t\t\tgrid-column-gap: 20px;\n\t\t\t\t"],["\n\t\t\t\t\tdisplay: grid;\n\t\t\t\t\tgrid-template-columns: minmax(0%, auto) minmax(0%, auto);\n\t\t\t\t\tgrid-column-gap: 20px;\n\t\t\t\t"])))},r.map((function(t){return o(t)}))))}const KQ=function(t){var e=t.selected,n=t.allowedTypes,o=void 0===n?$o:n,i=t.onSelect,a=(0,r.useMemo)(WQ,[]),l=Ah();return D("div",{css:zQ.row},a.map((function(t){return D(GQ,{key:t.key,categoryKey:t.key,tiles:t.tiles,renderTile:function(t){var n=!(null==o?void 0:o.includes(t.type)),r=l.formatMessage({id:n?"card.create.disabled":t.bundleKey});return D(cQ,{key:t.type,value:t.type,icon:t.icon,tooltipTitle:r,disabled:n,selected:e===t.type,onSelect:i,title:D(se,{id:t.bundleKey}),allowReselect:!0},D(se,{id:t.bundleDescKey}))}})})))};var YQ,qQ,XQ,ZQ,JQ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},$Q={row:E(eV||(eV=JQ(["\n\t\tmargin: 0 auto;\n\t"],["\n\t\tmargin: 0 auto;\n\t"]))),addedIcon:E(nV||(nV=JQ(["\n\t\twidth: 48px;\n\t\theight: 48px;\n\t"],["\n\t\twidth: 48px;\n\t\theight: 48px;\n\t"]))),checklistItemIcon:E(rV||(rV=JQ(["\n\t\twidth: 48px;\n\t\theight: 48px;\n\t\tfont-size: 38px;\n\t\tmargin-top: 4px;\n\t\ttext-align: center;\n\t"],["\n\t\twidth: 48px;\n\t\theight: 48px;\n\t\tfont-size: 38px;\n\t\tmargin-top: 4px;\n\t\ttext-align: center;\n\t"])))};const tV=function(t){var e=t.selected,n=t.onSelect,r=t.tileType;return D("div",null,D("div",{css:$Q.row},D(cQ,{value:"ALL_CARDS",icon:"assignment",selected:"ALL_CARDS"===e,onSelect:n,allowReselect:!0,title:D(se,{id:"card.what.all"})},D(se,{id:"card.what.all_desc"})),D(cQ,{value:"COMPLETED_CARDS",icon:"assignment_turned_in",selected:"COMPLETED_CARDS"===e,onSelect:n,allowReselect:!0,title:D(se,{id:"card.what.completed"})},D(se,{id:"card.what.completed_desc"})),D(cQ,{value:"ADDED_CARDS",icon:D("div",{css:$Q.addedIcon},D(my,null)),selected:"ADDED_CARDS"===e,onSelect:n,allowReselect:!0,title:D(se,{id:"card.what.added"})},D(se,{id:"card.what.added_desc"})),r&&function(t){return["COUNT","LIST"].includes(t)}(r)&&D(cQ,{value:"CHECKLIST_ITEMS",icon:D("div",{css:$Q.checklistItemIcon},D(hy,null)),selected:"CHECKLIST_ITEMS"===e,onSelect:n,allowReselect:!0,title:D(se,{id:"card.what.checklist_items"})},D(se,{id:"card.what.checklist_items_desc"}))))};var eV,nV,rV,oV=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},iV={container:E(lV||(lV=oV(["\n\t\twidth: 400px;\n\t"],["\n\t\twidth: 400px;\n\t"]))),subtext:E(sV||(sV=oV(["\n\t\t",";\n\t\tcolor: ",";\n\t\t",";\n\t"],["\n\t\t",";\n\t\tcolor: ",";\n\t\t",";\n\t"])),ha.paragraph,ia,qo.b_m),resetSelection:E(uV||(uV=oV(["\n\t\t",";\n\t\tcolor: ",";\n\t"],["\n\t\t",";\n\t\tcolor: ",";\n\t"])),ha.clickable,Mi)};const aV=r.memo((function(t){var e=t.board,n=t.startList,r=t.onSelectStartList,o=t.endList,i=t.onSelectEndList,a=t.resetSelection;if(!e)return null;var l=e.lists.map((function(t){return t.trelloId})),s=l.findIndex((function(t){return t===n})),u=l.findIndex((function(t){return t===o})),c=u>=0?l.slice(u):[],d=s>=0?l.slice(0,s+1):[],f=e.lists.map((function(t){return{value:t.trelloId,label:t.name,disabled:c.includes(t.trelloId)}})),p=e.lists.map((function(t){return{value:t.trelloId,label:t.name,disabled:d.includes(t.trelloId)}}));return D("div",{css:iV.container},D("div",{css:[ha.rowSpaceBetween,qo.b_xs]},D("div",null,D("h4",null,"1st In Progress List")),D("div",{css:iV.resetSelection,onClick:a},"Reset selection")),D("div",{css:iV.subtext},"We will start tracking time in this list"),D(eP,{search:!0,searchPlaceholder:"Search",placeholder:"Choose list",value:n,options:f,onChange:r}),D("div",{css:[qo.t_xl,qo.b_xs]},D("h4",null,"Done list")),D("div",{css:iV.subtext},"The list cards are moved to when completed"),D(eP,{search:!0,searchPlaceholder:"Search",placeholder:"Choose list",value:o,options:p,onChange:i}))}));var lV,sV,uV,cV=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},dV=function(){return(dV=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},fV={container:E(hV||(hV=cV(["\n\t\tposition: relative;\n\t"],["\n\t\tposition: relative;\n\t"]))),subSection:E(mV||(mV=cV(["\n\t\tpadding: "," 0;\n\t"],["\n\t\tpadding: "," 0;\n\t"])),Ho),boards:E(gV||(gV=cV(["\n\t\t/* Accomodate for fixed search */\n\t\tpadding-top: 88px;\n\t\twidth: 400px;\n\t"],["\n\t\t/* Accomodate for fixed search */\n\t\tpadding-top: 88px;\n\t\twidth: 400px;\n\t"]))),search:E(AV||(AV=cV(["\n\t\tposition: fixed;\n\t\twidth: 400px;\n\t"],["\n\t\tposition: fixed;\n\t\twidth: 400px;\n\t"])))};const pV=r.memo((function(t){var e=t.boardDetails,n=t.selectedLists,o=t.onChange;if(!e)return null;var i=1===e.length,a=yg(e,(function(t,e){return t.map((function(t){var n=t.lists.filter((function(t){return e(t.name)}));return dV(dV({},t),{lists:n})})).filter((function(t){return t.lists.length}))})),l=a[0],s=a[1],u=a[2],c=(0,r.useCallback)((function(){var t=(0,zf.flatten)(function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}(l.map((function(t){return t.lists.map((function(t){return t.trelloId}))})),n||[]));o(t)}),[l]),d=l.reduce((function(t,e){return t+e.lists.length}),0),f=e.reduce((function(t,e){return t+e.lists.length}),0);return D("div",{css:fV.container},D(VR,{totalSelected:n.length,totalHidden:f-d,actionHandlers:{onSelectAll:c,onDeselectAll:function(){o([])}},onSearch:u,css:fV.search}),D("div",{css:fV.boards},l.map((function(t){return D("div",{key:t.trelloId},i?null:D(MI,{board:t}),D("div",{css:fV.subSection},t.lists.map((function(t){return D(IR,{key:t.trelloId,onToggle:LI(n,o,t.trelloId),selected:n&&n.includes(t.trelloId)},t.name)}))))}))),0===l.length&&D(tI,{isSearchingLists:!0,term:s}))}));var hV,mV,gV,AV,vV,yV,bV,wV=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},CV=function(){return(CV=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},xV={hint:E(vV||(vV=wV(["\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tfont-size: 1em;\n\t\tline-height: 140%;\n\t\tbackground: blue;\n\t\tpadding: 12px 16px;\n\t\tcolor: #2544b1;\n\t\tbackground: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: 4px;\n\t\tmargin: 1em 0;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tfont-size: 1em;\n\t\tline-height: 140%;\n\t\tbackground: blue;\n\t\tpadding: 12px 16px;\n\t\tcolor: #2544b1;\n\t\tbackground: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: 4px;\n\t\tmargin: 1em 0;\n\t"])),Gi,Ki),prefix:E(yV||(yV=wV(["\n\t\tfont-weight: bold;\n\t\tmargin-right: 4px;\n\n\t\t&::after {\n\t\t\tdisplay: inline;\n\t\t\tcontent: ':';\n\t\t}\n\t"],["\n\t\tfont-weight: bold;\n\t\tmargin-right: 4px;\n\n\t\t&::after {\n\t\t\tdisplay: inline;\n\t\t\tcontent: ':';\n\t\t}\n\t"]))),emoji:E(bV||(bV=wV(["\n\t\tmargin-right: 12px;\n\t\tbackground: rgba(0, 0, 0, 0.02);\n\t\tborder-radius: 50%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tmin-width: 30px;\n\t\theight: 30px;\n\t"],["\n\t\tmargin-right: 12px;\n\t\tbackground: rgba(0, 0, 0, 0.02);\n\t\tborder-radius: 50%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tmin-width: 30px;\n\t\theight: 30px;\n\t"])))};function SV(t){var e=t.messageId,n=t.prefixId,r=t.emoji,o=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,["messageId","prefixId","emoji"]);return D("div",CV({css:xV.hint},o,{role:"note"}),D("span",{css:xV.emoji},r||"💡"),D("span",null,D("span",{css:xV.prefix},D(se,{id:n||"wizard_hint_default_prefix",defaultMessage:"Hint"})),D(se,{id:e})))}var OV=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},kV={row:E(_V||(_V=OV(["\n\t\tmargin-top: 0.5rem;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t"],["\n\t\tmargin-top: 0.5rem;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t"])))};const EV=function(t){var e,n=t.selected,r=t.onSelect,o=t.filteringWhat,i=(e="CHECKLIST_ITEMS"===o?"checklist":"card",[{value:"DEFAULT",icon:D(dy,null),labelKey:"card.create.filtering_type_default_"+e,descKey:"card.create.filtering_type_default_desc_"+e},{value:"ADVANCED",icon:D(cy,null),labelKey:"card.create.filtering_type_advanced_"+e,descKey:"card.create.filtering_type_advanced_desc_"+e}]);return D("div",{css:kV.row},i.map((function(t){return D(cQ,{key:t.value,value:t.value,icon:t.icon,selected:n===t.value,onSelect:r,title:D(se,{id:t.labelKey}),allowReselect:!0},D(se,{id:t.descKey}))})),"ALL_CARDS"===o?D(SV,{messageId:"card.create.wizard_open_cards_hint",css:E(PV||(PV=OV(["\n\t\t\t\t\t\tmargin-top: 1.5rem;\n\t\t\t\t\t\tmargin-left: 4px;\n\t\t\t\t\t"],["\n\t\t\t\t\t\tmargin-top: 1.5rem;\n\t\t\t\t\t\tmargin-left: 4px;\n\t\t\t\t\t"])))}):null)};var _V,PV,BV={container:E(TV||(TV=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\twidth: 400px;\n\t"],["\n\t\twidth: 400px;\n\t"])))};var TV,RV={};function IV(t,e){return[IL()(RV[t])?e:RV[t],function(e){RV[t]=e}]}var MV=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r},DV=function(){return(DV=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},NV=Dl((function(t){var e=t.selected,n=t.disabledBreakdown,o=t.onSelect,i=t.tileType,a=t.boardDetails,l=(0,r.useMemo)((function(){return a?Ei(a):[]}),[a]).filter((function(t){return"list"===t.type||"checkbox"===t.type||"text"===t.type})),s=["LINE","DATES_SERIES"].includes(i||""),u=s||l.length>2?"small":"large";return D("div",{css:xQ.container},["LINE","TTC","DATES_SERIES"].includes(i||"")&&D(cQ,{variant:u,value:{type:"NONE"},icon:"not_interested",selected:"NONE"===(null==e?void 0:e.type),onSelect:o,allowReselect:!0,title:D(se,{id:"LINE"===i||"DATES_SERIES"===i?"card.create.breakdown_none_single_line":"card.create.breakdown_none"})},D(se,{id:"card.create.breakdown_none_desc"})),s&&D("div",{css:E(_Q||(_Q=CQ(["\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\tline-height: 16px;\n\t\t\t\t\t\tfont-weight: 700;\n\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\tborder-bottom: 1px solid ",";\n\t\t\t\t\t\tmargin: "," 0 ",";\n\t\t\t\t\t\tpadding-bottom: ",";\n\t\t\t\t\t"],["\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\tline-height: 16px;\n\t\t\t\t\t\tfont-weight: 700;\n\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\tborder-bottom: 1px solid ",";\n\t\t\t\t\t\tmargin: "," 0 ",";\n\t\t\t\t\t\tpadding-bottom: ",";\n\t\t\t\t\t"])),ia,na,Vo,Uo,Uo)},D(se,{id:"card.create.breakdown_multiple_lines"})),D(cQ,{variant:u,value:{type:"MEMBER"},icon:"people",selected:"MEMBER"===(null==e?void 0:e.type),disabled:"MEMBER"===(null==n?void 0:n.type),onSelect:o,allowReselect:!0,title:D(se,{id:"card.create.breakdown_by_member"})},D(se,{id:"card.create.breakdown_by_member_desc"})),D(cQ,{variant:u,value:{type:"LABEL"},icon:"label",selected:"LABEL"===(null==e?void 0:e.type),disabled:"LABEL"===(null==n?void 0:n.type),onSelect:o,allowReselect:!0,title:D(se,{id:"card.create.breakdown_by_label"})},D(se,{id:"card.create.breakdown_by_label_desc"})),"TTC"!==i&&D(cQ,{variant:u,value:{type:"LIST"},icon:"view_carousel",selected:"LIST"===(null==e?void 0:e.type),disabled:"LIST"===(null==n?void 0:n.type),onSelect:o,allowReselect:!0,title:D(se,{id:"card.create.breakdown_by_list"})},D(se,{id:"card.create.breakdown_by_list_desc"})),0===l.length?D(SQ,null):l.map((function(t){var r=e&&"FIELD"===e.type&&e.fieldKey===t.groupingKey,i=n&&"FIELD"===n.type&&n.fieldKey===t.groupingKey;return D(cQ,{variant:u,key:t.groupingKey,value:{type:"FIELD",fieldKey:t.groupingKey},icon:D(xI,{type:t.type,size:"small"===u?24:48,color:r?Mi:ra}),selected:r,disabled:i,onSelect:o,allowReselect:!0,title:t.name},D(se,{id:"card.create.breakdown_custom_field_desc",values:{name:t.name}}))})))})),FV=Dl(RQ),LV=Dl(iI),jV=Dl(ID),HV=Dl(pV),UV=Dl(aV),zV=Dl((function(t){var e=t.selected,n=t.onSelect,o=t.boardDetails,i=(0,r.useMemo)((function(){return o?Ei(o).filter((function(t){return"date"===t.type})):[]}),[o]),a="small",l=Li;return D("div",{css:BV.container},D(cQ,{variant:a,value:"due",icon:D(xI,{type:"dueDate",size:24,color:l}),selected:"due"===e,onSelect:n,disabled:!1,allowReselect:!0,title:D(se,{id:"card.create.filters.due"})}),D(cQ,{variant:a,value:"startDate",icon:D(xI,{type:"startDate",size:24,color:l}),selected:"startDate"===e,onSelect:n,disabled:!1,allowReselect:!0,title:D(se,{id:"card.create.filters.startDate"})}),0===i.length?D(SQ,null):i.map((function(t){return D(cQ,{variant:a,key:t.groupingKey,value:t.groupingKey,icon:D(xI,{type:t.type,size:24,color:l}),selected:e===t.groupingKey,onSelect:n,disabled:!1,allowReselect:!0,title:t.name+" (Custom Field)"})})))}));const QV=function(t){var e=t.report,n=t.row,o=t.newRow,i=t.tile,a=t.onSubmit,l=t.onCancel,s=(0,r.useState)(i&&i.type),u=s[0],c=s[1],d=(0,r.useState)(i&&i.filters.groupBy),f=d[0],p=d[1],h=(0,r.useState)(i&&i.filters.secondaryGroupBy),m=h[0],g=h[1],A=mg(i?i.filters.boards:[]),v=A[0],y=A[1],b=A[2],w=(0,r.useState)(i&&i.filters.completedLists||[]),C=w[0],x=w[1],S=(0,r.useState)(i&&i.filters.ttcStartListId),O=S[0],k=S[1],E=(0,r.useState)(i&&i.filters.ttcEndListId),_=E[0],P=E[1],B=(0,r.useState)(i&&i.filters.what),T=B[0],R=B[1],I=(0,r.useState)(i&&i.filters||{}),M=I[0],N=I[1],F=function(){var t=IV("wizard-last-tile-filters",{});return[t[0],t[1]]}(),L=F[0],j=F[1],H=(0,r.useState)(i&&i.name||""),U=H[0],z=H[1],Q=(0,r.useState)(i&&i.filters.countBy),V=Q[0],W=Q[1],G=(0,r.useState)(i&&i.filters.dateFieldToUse),K=G[0],Y=G[1],q=i?function(t){return t.size||ni[t.type]}(i):0,X=o?4:function(t,e){return 4-function(t,e){return t.tiles.reduce((function(t,n){return n.row===e?t+(n.size||ni[n.type]):t}),0)}(t,e)}(e,n)+q,Z=u?ci(u,X):[],J=function(t){return Object.keys(oi).reduce((function(e,n){var r=n;return oi[r]<=t&&e.push(r),e}),[])}(X),$=(0,r.useState)(i&&i.size),tt=$[0],et=$[1],nt=(0,r.useState)(function(t){return!(!t||Jo()(t.lists)&&Jo()(t.labels)&&Jo()(t.members)&&Jo()(t.fields)&&!t.timeInList&&!t.due&&!t.startDate&&!t.checklistDue&&!t.checklistMember)}(M)?"ADVANCED":"DEFAULT"),rt=nt[0],ot=nt[1],it=function(t){return!!t&&["LINE","PIE","BAR","BAR_STACKED","TTC","DATES_SERIES"].includes(t)}(u),at=!u||it&&!f||!tt||Jo()(v)||$M(U),lt=function(t){var e=(0,r.useState)(""),n=e[0],o=e[1],i=IV("wizard-boards",[]),a=i[0],l=i[1];return(0,r.useEffect)((function(){vs().then((function(t){return o(t.getOrElse(""))}))}),[]),[Array.from(new Set(MV(a,[n])).values()),l]}(),st=lt[0],ut=lt[1],ct=hb((0,r.useCallback)((function(){return _R().then((function(t){var e=t.map((function(t){return t.trelloId}));return v.forEach((function(t){e.includes(t)||y(t,!1)})),t}))}),[]),null),dt=ct.data,ft=ct.loading,pt=ct.error,ht=hb((0,r.useCallback)((function(){return(t=v,Hf.post("/boards/details",{boards:t})).then((function(t){return N((function(e){return fN(t,e)})),x((function(e){return function(t,e){var n=Ss()(BP()(t,"lists"),"trelloId");return uN()(e,n)}(t,e)})),t}));var t}),[v]),null,{lazy:!0,alwaysShowLoading:!0}),mt=ht.data,gt=ht.loading,At=ht.error,vt=ht.reloadData,yt=(0,r.useRef)(null),bt=(0,r.useCallback)((function(){var t;return null===(t=yt.current)||void 0===t?void 0:t.submitStep()}),[yt]),wt="TTC"===u,Ct=!!i,xt=!Ct;return D(pz,null,D(nQ,{ref:yt,submitDisabled:at,onSubmit:function(){if(ut(v),u&&T)return a({name:U,size:tt,type:u,filters:DV(DV({},"ADVANCED"===rt?M:{}),{what:T,boards:v,completedLists:C,groupBy:"NONE"!==(null==f?void 0:f.type)?f:void 0,secondaryGroupBy:m||void 0,countBy:V,ttcStartListId:O,ttcEndListId:_,dateFieldToUse:K})})},onCancel:l,cancelTitleId:"nav.reports",loading:gt||ft,renderNextButton:function(t){return D(rQ,{isLast:t,isEditing:Ct})}},D($z,{title:D(se,{id:"card.create.title_component"}),description:D(se,{id:"card.create.desc_component"}),submitDisabled:!u,skip:Ct},D(KQ,{onSelect:function(t){c(t),"TTC"===t&&R("COMPLETED_CARDS"),"DATES_SERIES"===t&&R("ALL_CARDS");var e=ci(t,X);tt||1!==e.length||et(e[0]),bt()},selected:u,allowedTypes:J})),D($z,{title:D(se,{id:"card.create.title_size"}),description:D(se,{id:"card.create.desc_size"}),skip:1===Z.length,submitDisabled:!tt},D(FQ,{allowedSizes:Z,onSelect:function(t){et(t),bt()},selected:tt})),D($z,{skip:"TTC"===u||"DATES_SERIES"===u,title:D(se,{id:"card.create.title_what"}),description:D(se,{id:"card.create.desc_what"}),submitDisabled:!T},D(tV,{onSelect:function(t){if("CHECKLIST_ITEMS"===T&&"CHECKLIST_ITEMS"!==t){var e=DV(DV({},M),{checklistDue:void 0,checklistMember:void 0});N(e)}R(t),bt()},selected:T,tileType:u})),D($z,{title:D(se,{id:"card.create.title_boards",values:{count:wt?1:2}}),description:D(se,{id:"card.create.desc_boards",values:{count:wt?1:2}}),submitDisabled:Jo()(v),onSubmit:vt},D(LV,{selectSingle:wt,loading:ft,error:pt,boards:dt||[],selected:v,suggestedBoardIds:st,onReset:b,onToggle:y})),D($z,{skip:"COMPLETED_CARDS"!==T||"TTC"===u,title:D(se,{id:"card.create.title_completed_lists"}),description:D(se,{id:"card.create.desc_completed_lists"}),submitDisabled:Jo()(C)},D(HV,{loading:gt,error:At,boardDetails:mt,selectedLists:C,onChange:x})),D($z,{skip:"DATES_SERIES"!==u,title:D(se,{id:"card.create.title_date_field_to_use"}),description:D(se,{id:"card.create.title_date_field_to_use_desc"}),submitDisabled:!K},D(zV,{boardDetails:mt,loading:gt,error:At,onSelect:function(t){Y(t),bt()},selected:K})),D($z,{skip:!it,title:D(se,{id:"BAR_STACKED"===u?"card.create.title_primary_breakdown":"card.create.title_breakdown"}),description:D(se,{id:"BAR_STACKED"===u?"card.create.desc_primary_breakdown":"LINE"===u||"DATES_SERIES"===u?"card.create.desc_line_breakdown":"card.create.desc_breakdown"}),submitDisabled:it&&!f},D(NV,{boardDetails:mt,loading:gt,error:At,onSelect:function(t){p(t),bt()},selected:f,tileType:u})),D($z,{skip:"BAR_STACKED"!==u,title:D(se,{id:"card.create.title_secondary_breakdown"}),description:D(se,{id:"card.create.desc_secondary_breakdown"}),submitDisabled:!m},D(NV,{boardDetails:mt,loading:gt,error:At,onSelect:function(t){g(t),bt()},selected:m,disabledBreakdown:f,tileType:u})),D($z,{skip:"LIST"===u||"TTC"===u||RQ.canSkip(mt),title:D(se,{id:"card.create.title_count_by"}),description:D(se,{id:"card.create.desc_count_by"}),submitDisabled:!V},D(FV,{loading:gt,error:At,boardDetails:mt,selected:V,onSelect:function(t){W(t),bt()}})),D($z,{skip:"TTC"!==u,title:D(se,{id:"card.create.title_ttc_lists"}),description:D(se,{id:"card.create.desc_ttc_lists"}),submitDisabled:!(O&&_)},D(UV,{loading:gt,error:At,board:bb()(mt),startList:O,endList:_,onSelectStartList:k,onSelectEndList:P,resetSelection:function(){k(void 0),P(void 0)}})),D($z,{title:D(se,{id:"CHECKLIST_ITEMS"===T?"card.create.title_filter_path_checklist":"card.create.title_filter_path_cards"}),description:D(se,{id:"card.create.desc_filter_path"}),submitDisabled:!u},D(EV,{filteringWhat:T,onSelect:function(t){ot(t),bt()},selected:rt})),D($z,{description:D(RD,{boards:v,whatToCount:T}),skip:"DEFAULT"===rt,title:D(se,{id:"CHECKLIST_ITEMS"===T?"card.create.title_filters_checklist":"card.create.title_filters_cards"}),submitDisabled:!1},D(jV,{whatToCount:T,loading:gt,type:u,dateFieldToUse:K,error:At,boardDetails:mt||[],filters:M,lastTileFilters:xt?fN(mt||[],L):{},onChange:function(t){N(t),xt&&j(t)}})),D($z,{title:D(se,{id:"card.create.title_name"}),description:D(se,{id:"card.create.desc_name"}),submitDisabled:$M(U)},D(MQ,{name:U,onNameChange:z,onSubmit:bt}))))},VV=function(t){var e=t.tile,n=t.report,r=t.onSubmit,o=t.onCancel;return e.filters.groupBy||(e.filters.groupBy={type:"NONE"}),e.filters.countBy||(e.filters.countBy={type:"CARD"}),D(QV,{report:n,tile:e,row:e.row,newRow:!1,onSubmit:r,onCancel:o})};var WV=function(){return(WV=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};const GV=function(t){var e=t.match,n=t.history,o=(0,r.useState)(!1),i=o[0],a=o[1],l=e.params,s=parseInt(l.row),u=parseInt(l.index),c=parseInt(l.id),d=hb((function(){return Wg(c)})),f=d.data,p=d.loading,h=d.error;return i||p?D(Nl,null):h?D(Sl,null):f?D(QV,{report:f,row:s,newRow:0===u,onSubmit:function(t){a(!0),function(t,e){return Hf.post("/reports/"+t+"/tiles",e)}(c,WV(WV({},t),{row:s,index:u,newRow:0===u})).then((function(){a(!1),n.push("/reports/"+c+"/edit"),0===s&&0===u&&L_("TOUR_EVENT",{tourEventId:"create-first-chart"}),$p("Report","New Chart")}))},onCancel:function(){return n.push("/reports/"+c+"/edit")}}):null},KV=function(t){var e=t.match,n=t.history,o=(0,r.useState)(!1),i=o[0],a=o[1],l=parseInt(e.params.reportId,10),s=parseInt(e.params.tileId,10),u=hb((function(){return Wg(l)})),c=u.data,d=u.loading,f=u.error,p=hb((function(){return function(t,e){return Hf.get("/reports/"+t+"/tiles/"+e).then(zg)}(l,s)})),h=p.data,m=p.loading,g=p.error;return i||d||m?D(Nl,null):f||g?D(Sl,null):h&&c?D(VV,{report:c,tile:h,onSubmit:function(t){var e=t.name,r=t.size,o=t.filters;a(!0),Gg(l,s,{name:e,size:r,filters:o}).then((function(){a(!1),n.push("/reports/"+l+"/edit")}))},onCancel:function(){n.push("/reports/"+l+"/edit")}}):null};var YV,qV,XV,ZV,JV,$V,tW={reportContainer:E(YV||(YV=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tmax-width: 1280px;\n\t\tmargin: 0 auto;\n\t"],["\n\t\tmax-width: 1280px;\n\t\tmargin: 0 auto;\n\t"])))},eW=function(t){var e=t.history,n=tn();return D(bL,null,D("div",{css:tW.reportContainer},D(Xe,null,D(qe,{path:"/reports",exact:!0,component:iz.Connected}),D(qe,{path:"/reports/:id/edit",render:function(t){var n=t.match;return n.params.id?D(JU.Connected,{id:n.params.id,onClose:function(){return e.push("/reports/"+n.params.id)}}):null}}),D(qe,{path:"/reports/:id",render:function(t){var e=t.match;return e.params.id?D(PU,{id:e.params.id,dataFilter:Kg(Zu(n.search))}):null}}))))},nW={Route:function(){return D(Xe,null,D(qe,{path:"/reports/new",component:iQ}),D(qe,{path:"/reports/:id/add/:row/:index",component:GV}),D(qe,{exact:!0,path:"/reports/:reportId/edit-tile/:tileId",component:KV}),D(qe,{path:"/reports",component:eW}))},Report:PU},rW=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},oW={menu:E(qV||(qV=rW(["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\n\t\tpadding: ",";\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\t\tmax-width: 100%;\n\t\toverflow-x: auto;\n\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t\tmin-width: 200px;\n\t\t\tmax-width: 200px;\n\t\t\tpadding: "," 0 30px 0;\n\t\t}\n\t"],["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\n\t\tpadding: ",";\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\t\tmax-width: 100%;\n\t\toverflow-x: auto;\n\n\t\t"," {\n\t\t\tdisplay: block;\n\t\t\tmin-width: 200px;\n\t\t\tmax-width: 200px;\n\t\t\tpadding: "," 0 30px 0;\n\t\t}\n\t"])),Di,$i,Uo,Bi,Ko),menuItem:E(XV||(XV=rW(["\n\t\tfont-weight: normal;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\n\t\t"," {\n\t\t\tpadding-bottom: ",";\n\t\t}\n\t"],["\n\t\tfont-weight: normal;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\n\t\t"," {\n\t\t\tpadding-bottom: ",";\n\t\t}\n\t"])),Bi,zo),menuItemActive:E(ZV||(ZV=rW(["\n\t\tmargin-left: 25px;\n\t\tfont-weight: bold;\n\t"],["\n\t\tmargin-left: 25px;\n\t\tfont-weight: bold;\n\t"]))),menuItemInactive:E(JV||(JV=rW(["\n\t\tmargin-left: 35px;\n\t"],["\n\t\tmargin-left: 35px;\n\t"]))),arrowRight:E($V||($V=rW(["\n\t\tdisplay: none;\n\t\t"," {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-top: 10px solid transparent;\n\t\t\tborder-bottom: 10px solid transparent;\n\t\t\tborder-left: 10px solid ",";\n\t\t}\n\t"],["\n\t\tdisplay: none;\n\t\t"," {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-top: 10px solid transparent;\n\t\t\tborder-bottom: 10px solid transparent;\n\t\t\tborder-left: 10px solid ",";\n\t\t}\n\t"])),Bi,$i)},iW=function(t){var e=t.to,n=t.name,r=en(e)||!1;return D(Ac,{to:e,style:{color:"inherit"}},D("div",{css:oW.menuItem},r&&D("div",{css:oW.arrowRight}),D("div",{css:r?oW.menuItemActive:oW.menuItemInactive},n)))},aW=function(t){var e=t.children;return D("div",{css:oW.menu},e)},lW=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},sW={form:E(dW||(dW=lW([""],[""]))),labelText:E(fW||(fW=lW(["\n\t\tdisplay: block;\n\t\tfont-size: 14px;\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tdisplay: block;\n\t\tfont-size: 14px;\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"])),Ho)},uW=function(t){var e=t.onSubmit,n=t.isLoading,o=Ah(),i=(0,r.useRef)(null),a=(0,r.useState)(""),l=a[0],s=a[1],u=(0,r.useState)(!1),c=u[0],d=u[1],f=(0,r.useCallback)((function(t){if(void 0===t&&(t=null),t&&t.preventDefault(),function(t){return!!(t&&t.current&&t.current.checkValidity())}(i))return e(l,c),!1}),[l,c]);return n?D(Nl,null):D("form",{onSubmit:f},D(ZD,{css:sW.form},D("h2",{css:[ha.sectionTitle]},D(se,{id:"account.invite.title"})),D("p",{css:[qo.b_l,ha.paragraph,E(pW||(pW=lW(["\n\t\t\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\t\t"])))]},D(se,{id:"account.invite.sub_title"})),D("div",{css:qo.b_m},D("label",{htmlFor:"teamInviteEmail"},D("span",{css:sW.labelText},"Team Member"),D(jw,{id:"teamInviteEmail",type:"email",placeholder:o.formatMessage({id:"account.invite.email_placeholder"}),value:l,ref:i,required:!0,onChange:function(t){return s(t.target.value)}}))),D("div",{css:[qo.b_m,ha.rowCenterY]},D(ls,{checked:c,onChange:d,css:E(hW||(hW=lW(["\n\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t"])),Ho)}),D(se,{id:"account.invite.account_admin"})),D(Wl,{type:"INFO",onClick:ad()},D(se,{id:"account.invite.submit"}))))};uW.Connected=function(t){var e=t.onSuccess,n=t.onFailure,o=(0,r.useState)(!1),i=o[0],a=o[1];return D(uW,{isLoading:i,onSubmit:function(t,r){a(!0),function(t,e){return Hf.post("/Users/invite",{email:t,accountAdmin:e})}(t,r).then(e).catch(n).finally((function(){return a(!1)})),L_("TOUR_EVENT",{tourEventId:"invite-team"})}})};const cW=uW;var dW,fW,pW,hW,mW=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},gW={alert:E(vW||(vW=mW(["\n\t\tpadding: "," ",";\n\t\tmargin-bottom: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\t",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tcolor: ",";\n\t\twidth: 100%;\n\t\tbackground: #fff;\n\t\tborder-radius: ",";\n\t"],["\n\t\tpadding: "," ",";\n\t\tmargin-bottom: ",";\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\t",";\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tcolor: ",";\n\t\twidth: 100%;\n\t\tbackground: #fff;\n\t\tborder-radius: ",";\n\t"])),Ho,zo,Vo,ha.shadow,la,ca),success:E(yW||(yW=mW(["\n\t\tborder: 1px solid ",";\n\t"],["\n\t\tborder: 1px solid ",";\n\t"])),"#00BB61"),danger:E(bW||(bW=mW(["\n\t\tborder: 1px solid ",";\n\t"],["\n\t\tborder: 1px solid ",";\n\t"])),Ui)};const AW=function(t){var e=t.children,n=t.type,r=t.messageId,o=t.data,i=t.innerRef,a=Ah(),l=e||a.formatMessage({id:r},o);return D("div",{ref:i,css:[gW.alert,"SUCCESS"===n&&gW.success,"DANGER"===n&&gW.danger]},l)};var vW,yW,bW,wW=function(){return(wW=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};const CW=function(t){var e=(0,r.useState)({columns:t.map((function(t){return t.name||""}))}),n=e[0],o=e[1];return{tableConfig:wW(wW({},n),{changeColumns:function(t){var e=wW(wW({},n),{columns:t});o(e)},changeColumnsOrder:function(t){var e=wW(wW({},n),{columns:t});o(e)},changeRowsSort:function(t){var e=Dg()(t)?t:[t],r=e.length?[e[e.length-1]]:[],i=wW(wW({},n),{sort:r});o(i)},changeColumnWidths:function(t){var e=t.reduce((function(t,e){var n,r=e.column.name||e.column.id;return r?wW(wW({},t),((n={})[r]={width:e.width,flex:e.flex},n)):t}),n.width||{}),r=wW(wW({},n),{width:e});o(r)}})}};var xW=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},SW={table:E(kW||(kW=xW(["\n\t\tmin-height: 100%;\n\t"],["\n\t\tmin-height: 100%;\n\t"]))),nameColumn:E(EW||(EW=xW(["\n\t\twidth: 50%;\n\t"],["\n\t\twidth: 50%;\n\t"]))),name:E(_W||(_W=xW(["\n\t\tdisplay: flex;\n\t"],["\n\t\tdisplay: flex;\n\t"]))),text:E(PW||(PW=xW(["\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t"],["\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t"]))),invitedLabel:E(BW||(BW=xW(["\n\t\tcolor: white;\n\t\tbackground-color: #f4ba62;\n\t\tborder-radius: 10px;\n\t\tmargin-left: 10px;\n\t\tmin-width: 70px;\n\t\ttext-align: center;\n\t"],["\n\t\tcolor: white;\n\t\tbackground-color: #f4ba62;\n\t\tborder-radius: 10px;\n\t\tmargin-left: 10px;\n\t\tmin-width: 70px;\n\t\ttext-align: center;\n\t"])))};const OW=function(t){var e=t.canEditUser,n=t.canDeleteUser,o=t.users,i=t.editUser,a=t.removeUser,l=Sm(),s=r.useMemo((function(){return[{name:"name",header:D(se,{id:"table.users.name"}),render:function(t){var e=t.data;return D("div",{css:SW.name},D("div",{css:SW.text},e.name||e.email),e.isInvited&&D("div",{css:SW.invitedLabel},"Invited"))}},{name:"role",header:D(se,{id:"table.users.role"}),render:function(t){var e=t.data;return D("div",{css:SW.text},e.isAccountAdmin?"Admin":"Viewer")}},{name:"lastSeen",header:D(se,{id:"table.users.lastSeen"}),render:function(t){var e=t.data,n=Pf(e.lastSeen);return n?Bd(n)?D(se,{id:"daterange.preset.TODAY"}):Lv(n,new Date,{addSuffix:!0,locale:l.fnsLocale}):"-"}},{name:"actions",header:D(se,{id:"table.users.actions"}),render:function(t){var r=t.data;return D("div",{css:E(TW||(TW=xW(["\n\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t* {\n\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t* {\n\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t"])),oa,Ho)},e(r)&&D(hl,{onClick:function(){return i(r)}},"edit"),n(r)&&D(hl,{onClick:function(){return a(r)}},"delete"))}}]}),[]),u=CW(s).tableConfig;return D(tb,{dataSource:o,gridColumns:s,tableConfig:u})};var kW,EW,_W,PW,BW,TW,RW=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},IW=function(){return(IW=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},MW="admin",DW="viewer",NW=[{value:MW,label:"Admin"},{value:DW,label:"Viewer"}];const FW=function(t){var e=t.user,n=t.onCancel,o=t.onSave,i=(0,r.useState)(e.isAccountAdmin?MW:DW),a=i[0],l=i[1];return D(Sw,{onClose:n},D(Sw.Body,{css:E(LW||(LW=RW(["\n\t\t\t\t\toverflow-y: visible;\n\t\t\t\t"],["\n\t\t\t\t\toverflow-y: visible;\n\t\t\t\t"]))),title:"Editing user "+(e.name||e.email),description:"Making a user Admin will give them the ability to add and remove users and administer your Blue Cat Reports account."},D("div",{css:qo.b_l},D(eP,{value:a,onChange:l,options:NW}))),D(Sw.Footer,{actions:D(r.Fragment,null,D(Wl,{type:"SECONDARY",onClick:n,css:E(jW||(jW=RW(["\n\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t\t\t"])),zo)},D(se,{id:"cancel",defaultMessage:"Cancel"})),D(Wl,{type:"INFO",onClick:function(){var t=IW(IW({},e),{isAccountAdmin:a===MW});o(t)}},D(se,{id:"save",defaultMessage:"Save"})))}))};var LW,jW,HW=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},UW={usersTable:E(QW||(QW=HW(["\n\t\tmargin: "," 0;\n\t\tpadding-bottom: ",";\n\t\tborder-bottom: 1px solid ",";\n\t"],["\n\t\tmargin: "," 0;\n\t\tpadding-bottom: ",";\n\t\tborder-bottom: 1px solid ",";\n\t"])),zo,zo,ea),account:E(VW||(VW=HW([""],[""])))};const zW=function(){var t=fh(),e=(0,r.useState)({}),n=e[0],o=e[1],i=(0,r.useState)(null),a=i[0],l=i[1],s=(0,r.useState)(null),u=s[0],c=s[1],d=hb(oh),f=function(){return l(null)},p=function(){return c(null)},h=d.data,m=d.loading,g=d.error;return D("div",{css:E(WW||(WW=HW(["\n\t\t\t\tmargin-top: ",";\n\t\t\t\tmax-width: 700px;\n\t\t\t"],["\n\t\t\t\tmargin-top: ",";\n\t\t\t\tmax-width: 700px;\n\t\t\t"])),Ko)},D(ZD,{css:UW.usersTable},D("h2",{css:[ha.sectionTitle,E(GW||(GW=HW(["\n\t\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t\t"])),zo)]},D(se,{id:"account.users_title"})),D(mb,{data:h,loading:m,error:g},(function(e){return D(OW,{canEditUser:function(e){return function(t,e){return!e.isInvited&&t.userId!==e.id}(t,e)},canDeleteUser:function(e){return function(t,e){return!!e.isInvited||t.userId!==e.id}(t,e)},users:e,editUser:l,removeUser:c})}))),D("div",{css:UW.account},n.messageId&&D(AW,{type:n.error?"DANGER":"SUCCESS",messageId:n.messageId,data:n.data},n.message),D(cW.Connected,{onSuccess:function(t){return o({messageId:"account.invite.success",data:{email:t.email}}),d.reloadData()},onFailure:function(t){"USER_INVITED"===t.message?o({messageId:"account.invite.exists",error:!0}):o({message:t.toString(),error:!0})}})),a&&D(FW,{user:a,onCancel:f,onSave:function(t){f(),function(t){return Hf.post("/Users/"+t.id,t)}(t).then((function(){d.reloadData()}))}}),u&&D(IB,{title:"Deleting user "+(u.name||u.email),buttonMessageId:"delete",onCancel:p,onConfirm:function(){return t=u,p(),void function(t){return t.isInvited?Hf.delete("/Users/invite",{email:t.email}):Hf.delete("/Users/"+t.id)}(t).then((function(){d.reloadData()}));var t}},"Are you sure you want to delete this user?"))};var QW,VW,WW,GW;function KW(){return(KW=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var YW,qW,XW={},ZW=0;!function(t){t.MONTHLY="MONTHLY",t.ANNUAL="ANNUAL"}(YW||(YW={})),function(t){t.NONE="NONE",t.LOADING="LOADING",t.SUCCESS="SUCCESS"}(qW||(qW={}));var JW,$W,tG=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n};function eG(t){var e=function(e){return r.createElement(K.Consumer,null,(function(n){ee(n);var r=e.value,o=e.children,i=tG(e,["value","children"]),a="string"==typeof r?new Date(r||0):r;return o("formatDate"===t?n.formatDateToParts(a,i):n.formatTimeToParts(a,i))}))};return e.displayName=$W[t],e}function nG(t){var e=function(e){return r.createElement(K.Consumer,null,(function(n){ee(n);var o=e.value,i=e.children,a=tG(e,["value","children"]),l=n[t](o,a);if("function"==typeof i)return i(l);var s=n.textComponent||r.Fragment;return r.createElement(s,null,l)}))};return e.displayName=JW[t],e}!function(t){t.formatDate="FormattedDate",t.formatTime="FormattedTime",t.formatNumber="FormattedNumber",t.formatList="FormattedList",t.formatDisplayName="FormattedDisplayName"}(JW||(JW={})),function(t){t.formatDate="FormattedDateParts",t.formatTime="FormattedTimeParts",t.formatNumber="FormattedNumberParts",t.formatList="FormattedListParts"}($W||($W={}));var rG=nG("formatDate"),oG=(nG("formatTime"),nG("formatNumber")),iG=(nG("formatList"),nG("formatDisplayName"),eG("formatDate"),eG("formatTime"),function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}),aG={container:E(sG||(sG=iG(["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex-grow: 1;\n\n\t\t"," {\n\t\t\tmin-width: 100px;\n\t\t\tmargin-right: ",";\n\t\t\t&:last-of-type {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t",";\n\t\t",";\n\t\tpadding: 0;\n\t\tbackground-color: ",";\n\t\tborder-radius: ",";\n\t\tborder: 2px solid ",";\n\t\tcolor: ",";\n\t\tfont-size: 12px;\n\t\tline-height: ",";\n\t\tmargin-bottom: ",";\n\t\t&:hover {\n\t\t\tborder: 2px solid ",";\n\t\t}\n\t"],["\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex-grow: 1;\n\n\t\t"," {\n\t\t\tmin-width: 100px;\n\t\t\tmargin-right: ",";\n\t\t\t&:last-of-type {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t",";\n\t\t",";\n\t\tpadding: 0;\n\t\tbackground-color: ",";\n\t\tborder-radius: ",";\n\t\tborder: 2px solid ",";\n\t\tcolor: ",";\n\t\tfont-size: 12px;\n\t\tline-height: ",";\n\t\tmargin-bottom: ",";\n\t\t&:hover {\n\t\t\tborder: 2px solid ",";\n\t\t}\n\t"])),Bi,Vo,ha.shadow,ha.clickable,sa,da,ta,la,Ii,Vo,Di),price:E(uG||(uG=iG(["\n\t\tfont-weight: 500;\n\t\tfont-size: 26px;\n\t\tline-height: 24px;\n\t\tmargin: 0 0 "," 0;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-weight: 500;\n\t\tfont-size: 26px;\n\t\tline-height: 24px;\n\t\tmargin: 0 0 "," 0;\n\t\tcolor: ",";\n\t"])),Ho,qi),title:E(cG||(cG=iG(["\n\t\tfont-size: 18px;\n\t\tline-height: 24px;\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t\tfont-weight: 500;\n\t"],["\n\t\tfont-size: 18px;\n\t\tline-height: 24px;\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t\tfont-weight: 500;\n\t"])),aa,Uo),titleSub:E(dG||(dG=iG(["\n\t\tcolor: ",";\n\t\tfont-size: 12px;\n\t\tfont-style: italic;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 12px;\n\t\tfont-style: italic;\n\t"])),oa),discount:E(fG||(fG=iG(["\n\t\tposition: absolute;\n\t\ttop: -10px;\n\t\tright: -10px;\n\t\twidth: 40px;\n\t\theight: 40px;\n\t\tborder-radius: 100%;\n\n\t\tcolor: ",";\n\t\tfont-size: 11px;\n\t\tfont-weight: bold;\n\t\tline-height: 10px;\n\t\tletter-spacing: 0.1px;\n\t\ttext-align: center;\n\n\t\tbackground: ",";\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t"],["\n\t\tposition: absolute;\n\t\ttop: -10px;\n\t\tright: -10px;\n\t\twidth: 40px;\n\t\theight: 40px;\n\t\tborder-radius: 100%;\n\n\t\tcolor: ",";\n\t\tfont-size: 11px;\n\t\tfont-weight: bold;\n\t\tline-height: 10px;\n\t\tletter-spacing: 0.1px;\n\t\ttext-align: center;\n\n\t\tbackground: ",";\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t"])),$i,Wi),button:E(pG||(pG=iG(["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tpadding: "," 0 ",";\n\t\tbackground: ",";\n\t\ttext-transform: uppercase;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tborder-bottom-left-radius: ",";\n\t\tborder-bottom-right-radius: ",";\n\t\tletter-spacing: 0.1px;\n\n\t\tflex-shrink: 0;\n\t"],["\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tpadding: "," 0 ",";\n\t\tbackground: ",";\n\t\ttext-transform: uppercase;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tborder-bottom-left-radius: ",";\n\t\tborder-bottom-right-radius: ",";\n\t\tletter-spacing: 0.1px;\n\n\t\tflex-shrink: 0;\n\t"])),Ho,Ho,ta,oa,da,da),buttonIsPrimary:E(hG||(hG=iG(["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t"],["\n\t\tbackground-color: ",";\n\t\tcolor: ",";\n\t"])),Mi,sa),icon:E(mG||(mG=iG(["\n\t\ttransform: rotate(-90deg);\n\t\tfont-size: 1.25rem;\n\t\topacity: 0.9;\n\t"],["\n\t\ttransform: rotate(-90deg);\n\t\tfont-size: 1.25rem;\n\t\topacity: 0.9;\n\t"]))),contents:E(gG||(gG=iG(["\n\t\tflex: 1 0 auto;\n\t\ttext-align: center;\n\t\tpadding: "," "," ",";\n\t"],["\n\t\tflex: 1 0 auto;\n\t\ttext-align: center;\n\t\tpadding: "," "," ",";\n\t"])),Qo,Vo,Uo)};const lG=function(t){var e=t.primary,n=t.title,r=t.onClick,o=t.totalPrice,i=t.perMemberPrice,a=t.currencyCode,l=t.priceSubtitle,s=t.discountLabel,u=t.requiredMemberCount;return D("div",{css:aG.container,onClick:r},s?D("span",{css:aG.discount},s):null,D("div",{css:aG.contents},D("h3",{css:aG.title},n),D("div",{css:aG.price},D(oG,{value:o,style:"currency",currency:a,minimumFractionDigits:2,maximumFractionDigits:2})),D("div",{css:aG.titleSub},D(se,{id:"account.subscription.per_member_count",values:{total:u}}),D(oG,{value:i,style:"currency",currency:a,minimumFractionDigits:2,maximumFractionDigits:2}),"/",D(se,{id:"account.subscription.per_member"})," ",l)),D("div",{css:[aG.button,e&&aG.buttonIsPrimary]},"Subscribe ",D(Dy,{css:aG.icon})))};var sG,uG,cG,dG,fG,pG,hG,mG,gG,AG=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},vG=function(){return(vG=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},yG={container:E(CG||(CG=AG(["\n\t\ttext-align: center;\n\t\twidth: 100%;\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"],["\n\t\ttext-align: center;\n\t\twidth: 100%;\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"])),Vo,Go),mailToLink:E(xG||(xG=AG(["\n\t\tcolor: ",";\n\t\t&:hover {\n\t\t\tcolor: "," !important;\n\t\t}\n\t"],["\n\t\tcolor: ",";\n\t\t&:hover {\n\t\t\tcolor: "," !important;\n\t\t}\n\t"])),ia,Xi)},bG=function(t){return D("svg",vG({viewBox:"0 0 1336 500",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:1.41421},t),D("path",{d:"M225.703 129.366c-24.871-20.318-59.64-29.541-100.552-26.684-18.691 1.306-62.378 11.051-83.726 15.894-22.786 5.169-28.957 17.604-31.873 32.666L0 200.599s43.633-14.929 70.521-21.474l-20.734 27.701c-4.672 6.24-8.194 16.833-8.194 24.64V500l36.787-14.432c20.988-7.613 30.492-26.349 30.492-44.721v-63.042c14.268 5.598 32.149 8.006 50.918 6.697 34.394-2.404 64.427-18.819 84.566-46.22 20.55-27.955 29.848-65.074 26.892-107.344-3.167-45.296-18.491-79.47-45.545-101.572zm774.01 247.688h-27.989c-13.199 0-25.499-8.748-30.561-20.684-16.022 16.967-38.616 25.544-67.408 25.544-32.403 0-59.302-12.698-77.794-36.724-18.126-23.549-27.707-57.713-27.707-98.799 0-42.886 9.444-78.733 27.312-103.667 18.666-26.047 46.038-39.815 79.158-39.815 23.383 0 45.718 8.403 61.524 22.386V0h22.393c22.646 0 41.072 18.422 41.072 41.067v335.987zm-250.012 0h-27.989c-13.199 0-25.499-8.748-30.562-20.684-16.021 16.967-38.616 25.544-67.407 25.544-32.402 0-59.303-12.698-77.794-36.724-18.125-23.549-27.707-57.713-27.707-98.799 0-42.886 9.445-78.733 27.313-103.666 18.665-26.048 46.037-39.816 79.156-39.816 23.384 0 45.719 8.403 61.525 22.386V0h22.392c22.647 0 41.073 18.422 41.073 41.067v335.987zM296.943 186.372s68.896-28.725 102.322-28.725c8.928 0 35.181.002 37.802 41-15.582 1.492-38.995 5.076-62.873 11.289-57.073 14.575-89.806 48.352-89.806 92.669 0 43.927 35.583 78.337 81.009 78.337 34.345 0 58.472-7.306 76.286-23.423 6.799 11.379 20.128 19.54 33.201 19.54h25.975V186.66c0-48.529-41.35-83.72-99.656-83.72 0 0-6.038 0-6.091.048 0 0-20.296-.075-48.945 7.585 0 0-39.527 10.112-43.357 35.85-3.83 25.738-5.87 39.948-5.87 39.948l.003.001zm932.647 139.141c-21.63 0-46.29-10.846-53.77-34.459 19.93-1.936 56.73-6.061 89.29-19.97 44.31-18.921 66.77-49.378 66.77-90.527 0-50.403-35.52-79.31-97.45-79.31-37.12 0-70.39 14.562-93.66 41.003-22.42 25.464-34.77 60.79-34.77 99.47 0 85.45 46.99 138.531 122.62 138.531 26.78 0 61.62-9.026 63-9.389 17.75-4.404 28.31-15.022 32.29-32.462l11.83-51.883s-42.19 38.996-106.15 38.996zM1087.97 198.36l-.04-156.881c0-21.755-15.82-41.456-41.15-41.456l-22.331-.014s.031 90.379.051 178.765c.02 77.397.05 156.759.05 156.882 0 21.755 15.82 41.455 41.15 41.455l22.32.014s-.03-90.378-.05-178.765zm-148.45 40.168c0 59.651-17.182 88.647-52.527 88.647-47.95 0-53.496-47.822-53.496-83.793 0-25.194 4.93-83.793 50.592-83.793 48.229 0 55.431 49.458 55.431 78.939zm-252.604 0c0 59.651-17.182 88.647-52.528 88.647-47.952 0-53.497-47.822-53.497-83.793 0-25.194 4.93-83.793 50.594-83.793 48.229 0 55.431 49.458 55.431 78.939zm-249.638 50.484c0 18.77-27.456 37.193-55.431 37.193-16.489 0-34.143-10.264-34.143-25.543 0-15.288 5.328-25.857 32.64-34.664 20.98-7.017 40.24-10.66 56.934-13.082v36.096zM153.15 321.074c-18.403 1.291-33.64-3.002-44.278-12.419V170.378c12.755-2.679 22.118-4.339 26.11-4.619 40.797-2.853 65.961 21.287 69.105 66.22 2.059 29.44-5.938 85.947-50.937 89.095zm1115.27-139.809c0 36.725-51.85 50.397-98.72 55.248 2.55-49.022 28.08-81.381 65.12-81.381 12.99 0 33.6 7.095 33.6 26.133z",fill:"#445a7d"}))};const wG=function(t){var e=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(t,[]);return D("div",vG({css:yG.container},e),D("h2",{css:[ha.sectionTitle,E(SG||(SG=AG(["\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t"],["\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t"])),Uo)]},D(se,{id:"account.subscription.safe_secure.title"})),D("div",{css:E(OG||(OG=AG(["\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tjustify-content: center;\n\t\t\t\t"],["\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tjustify-content: center;\n\t\t\t\t"])))},D("img",{width:"108",css:E(kG||(kG=AG(["\n\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t"],["\n\t\t\t\t\t\tmargin-right: ",";\n\t\t\t\t\t"])),Uo),src:"/public/images/payment-processors@2x.png",alt:"Visa, Paypal, Mastercard, American Express"}),D(bG,{css:E(EG||(EG=AG(["\n\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t"],["\n\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t"])))})),D("div",{css:[ha.mutedTextSmall,E(_G||(_G=AG(["\n\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t"],["\n\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t"])),Qo)]},D(se,{id:"account.subscription.safe_secure.processed_paddle"})))};var CG,xG,SG,OG,kG,EG,_G,PG=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},BG=function(){return(BG=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},TG={container:E(MG||(MG=PG(["\n\t\tbackground: ",";\n\t\tpadding: "," ",";\n\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\n\t\t//max-width: 800px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"],["\n\t\tbackground: ",";\n\t\tpadding: "," ",";\n\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\n\t\t//max-width: 800px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t"])),sa,Vo,Go,Gi,ca),quote:E(DG||(DG=PG(["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\ttext-align: left;\n\t\tcolor: ",";\n\t\tfont-style: italic;\n\t\tletter-spacing: 0.1px;\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 20px;\n\t\ttext-align: left;\n\t\tcolor: ",";\n\t\tfont-style: italic;\n\t\tletter-spacing: 0.1px;\n\t"])),aa),quoteBody:E(NG||(NG=PG(["\n\t\tmargin: 0 0 "," 0;\n\t"],["\n\t\tmargin: 0 0 "," 0;\n\t"])),zo),author:E(FG||(FG=PG(["\n\t\tdisplay: block;\n\t\tfont-style: normal;\n\t"],["\n\t\tdisplay: block;\n\t\tfont-style: normal;\n\t"]))),avatarPile:E(LG||(LG=PG(["\n\t\tposition: relative;\n\t\tmin-width: ",";\n\t\tmin-height: ",";\n\n\t\tbackground-size: contain;\n\t\tbackground-blend-mode: overlay;\n\n\t\tbox-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.2);\n\t\tborder-radius: 100%;\n\t\tmargin-right: ",";\n\t"],["\n\t\tposition: relative;\n\t\tmin-width: ",";\n\t\tmin-height: ",";\n\n\t\tbackground-size: contain;\n\t\tbackground-blend-mode: overlay;\n\n\t\tbox-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.2);\n\t\tborder-radius: 100%;\n\t\tmargin-right: ",";\n\t"])),Yo,Yo,Vo),avatarSmall:E(jG||(jG=PG(["\n\t\tbox-sizing: content-box;\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: ",";\n\t\theight: ",";\n\t\tborder: 3px solid white;\n\t\tborder-radius: 100%;\n\t\tbackground: ",";\n\t"],["\n\t\tbox-sizing: content-box;\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: ",";\n\t\theight: ",";\n\t\tborder: 3px solid white;\n\t\tborder-radius: 100%;\n\t\tbackground: ",";\n\t"])),Qo,Qo,Ki)},RG=function(t){var e=t.showCompany;return D("div",{css:[TG.avatarPile,E(HG||(HG=PG(["\n\t\t\t\t\tbackground-image: url(/public/images/testimonial-avatar.png),\n\t\t\t\t\t\tlinear-gradient(\n\t\t\t\t\t\t\t180deg,\n\t\t\t\t\t\t\trgba(255, 255, 255, 0.5) 0%,\n\t\t\t\t\t\t\trgba(255, 255, 255, 0) 100%\n\t\t\t\t\t\t);\n\t\t\t\t"],["\n\t\t\t\t\tbackground-image: url(/public/images/testimonial-avatar.png),\n\t\t\t\t\t\tlinear-gradient(\n\t\t\t\t\t\t\t180deg,\n\t\t\t\t\t\t\trgba(255, 255, 255, 0.5) 0%,\n\t\t\t\t\t\t\trgba(255, 255, 255, 0) 100%\n\t\t\t\t\t\t);\n\t\t\t\t"])))]},e&&D("img",{css:TG.avatarSmall,src:"/public/images/testimonial-company.png",alt:""}))};const IG=function(t){return D("div",BG({},t,{css:TG.container}),D(RG,null),D("div",{css:TG.quote},D("p",{css:TG.quoteBody},"Blue Cat Reports enabled our company to pull & present data from Trello that we haven’t been able to uncover with any other add-ons."," ",D("strong",null,"The reports are easy to create, fully customizable and beautifully designed."," ")),D("span",{css:TG.author},D("div",{css:E(UG||(UG=PG(["\n\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\t"])),la)},"Megan Ruediger"," ",D("span",{css:E(zG||(zG=PG(["\n\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\tcolor: ",";\n\t\t\t\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\t\t\t"])),ia)},"Schmidt Family of Companies")))))};var MG,DG,NG,FG,LG,jG,HG,UG,zG,QG,VG,WG,GG,KG,YG,qG=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},XG={box:E(QG||(QG=qG(["\n\t\tpadding: ",";\n\t\tmargin: "," 0;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t"],["\n\t\tpadding: ",";\n\t\tmargin: "," 0;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t"])),Qo,Vo),MONTHLY:E(VG||(VG=qG(["\n\t\tbackground: ",";\n\t\tborder: 1px solid ",";\n\t\tcolor: ",";\n\t"],["\n\t\tbackground: ",";\n\t\tborder: 1px solid ",";\n\t\tcolor: ",";\n\t"])),Ji,ta,la),ANNUAL:E(WG||(WG=qG(["\n\t\tcolor: darkgreen;\n\t\tbackground: ",";\n\t"],["\n\t\tcolor: darkgreen;\n\t\tbackground: ",";\n\t"])),"#C7FED3"),title:E(GG||(GG=qG(["\n\t\tfont-size: 18px;\n\t\tfont-weight: 500;\n\t\tline-height: 24px;\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tfont-size: 18px;\n\t\tfont-weight: 500;\n\t\tline-height: 24px;\n\t\tmargin-bottom: ",";\n\t"])),Ho),body:E(KG||(KG=qG(["\n\t\tfont-size: 16px;\n\t\tline-height: 20px;\n\t"],["\n\t\tfont-size: 16px;\n\t\tline-height: 20px;\n\t"])))};function ZG(t){var e=t.promptTo===YW.ANNUAL?"SUCCESS":"UNIMPORTANT",n=t.promptTo===YW.ANNUAL?"annual":"monthly";return D("div",{css:[XG.box,XG[t.promptTo]]},D("div",null,D("div",{css:XG.title},D(se,{id:"account.billing.to_"+n+"_title",values:{savingTotal:t.savings}})),D("div",{css:XG.body},D(se,{id:"account.billing.to_"+n+"_body"}))),D(Ql,{type:e,onClick:t.onChangePlan,css:E(YG||(YG=qG(["\n\t\t\t\t\tflex-shrink: 0;\n\t\t\t\t"],["\n\t\t\t\t\tflex-shrink: 0;\n\t\t\t\t"])))},D(se,{id:"account.billing.to_"+n+"_cta"})))}function JG(t){var e=Ah();if(!t.subscription.cancelUrl)return null;var n=t.subscription.billingPeriod===YW.MONTHLY?YW.ANNUAL:YW.MONTHLY,r=n===YW.ANNUAL?t.subscription.totalAnnualPrice:t.subscription.totalMonthlyPrice,o=e.formatNumber(r,{style:"currency",currency:t.subscription.currencyCode,minimumFractionDigits:2,maximumFractionDigits:2});return D(ZG,{savings:o,promptTo:n,onChangePlan:t.onChangeTerm})}var $G=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},tK={outer:E(iK||(iK=$G(["\n\t\tmargin: "," 0 "," 0;\n\t"],["\n\t\tmargin: "," 0 "," 0;\n\t"])),Vo,Ko),container:E(aK||(aK=$G(["\n\t\tfont-size: 14px;\n\t\tborder: 1px solid ",";\n\n\t\tbackground: ",";\n\t\tborder-radius: ",";\n\n\t\tcolor: ",";\n\n\t\tpadding: ",";\n\n\t\tp {\n\t\t\tmargin: "," 0;\n\t\t\tline-height: 24px;\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t"],["\n\t\tfont-size: 14px;\n\t\tborder: 1px solid ",";\n\n\t\tbackground: ",";\n\t\tborder-radius: ",";\n\n\t\tcolor: ",";\n\n\t\tpadding: ",";\n\n\t\tp {\n\t\t\tmargin: "," 0;\n\t\t\tline-height: 24px;\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t"])),ea,$i,ua,aa,Vo,Ho),subtitle:E(lK||(lK=$G(["\n\t\tcolor: ",";\n\t\tfont-size: 16px;\n\t\tline-height: 21px;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 16px;\n\t\tline-height: 21px;\n\t"])),ia),trialStatusTitle:E(sK||(sK=$G(["\n\t\tdisplay: inline;\n\t\tmargin-right: 4px;\n\t"],["\n\t\tdisplay: inline;\n\t\tmargin-right: 4px;\n\t"]))),trialStatusBox:E(uK||(uK=$G(["\n\t\tmargin-top: ",";\n\t"],["\n\t\tmargin-top: ",";\n\t"])),zo)};function eK(t){var e=t.subscription;return D("div",null,D("p",null,D(se,{id:"account.subscription.summary",values:{members:D("strong",null,D(se,{id:"account.subscription.summary.members",values:{members:e.memberCountRequired}})),boards:D("strong",null,D(se,{id:"account.subscription.summary.boards",values:{boards:e.trackedBoards}}))}})),D("p",{css:E(cK||(cK=$G(["\n\t\t\t\t\tmax-width: 600px;\n\t\t\t\t\tmargin-bottom: 1rem;\n\t\t\t\t\topacity: 0.8;\n\t\t\t\t"],["\n\t\t\t\t\tmax-width: 600px;\n\t\t\t\t\tmargin-bottom: 1rem;\n\t\t\t\t\topacity: 0.8;\n\t\t\t\t"])))},D(se,{id:"account.subscription.summary_pricing_note"})))}function nK(t){var e=t.trialDaysRemaining;return D("span",{css:E(dK||(dK=$G(["\n\t\t\t\tmargin: 0 2px;\n\t\t\t\tfont-style: italic;\n\t\t\t\tcolor: ",";\n\t\t\t"],["\n\t\t\t\tmargin: 0 2px;\n\t\t\t\tfont-style: italic;\n\t\t\t\tcolor: ",";\n\t\t\t"])),ia)},D(se,{id:"account.subscription.trial_days",values:{days:D("strong",null,D(se,{id:"account.subscription.trial_days.remaining",values:{days:e}}))}}))}function rK(t){var e=t.subscription,n=t.trialDaysRemaining;return D("p",null,"Subscription Status:"," ",D("strong",null,function(t,e){return t.subscribed?t.cancelUrl?"Subscribed":"Processing":e>0?"Trial":"Unsubscribed"}(e,n)),!e.subscribed&&n>0?D(nK,{trialDaysRemaining:n}):null)}function oK(t){var e=t.subscription,n=t.extendTrial,o=t.extendTrialState,i=t.extendDate,a=e.trialDaysRemaining,l=o===qW.SUCCESS,s=o===qW.NONE&&a<=0&&!e.subscribed;return D("div",null,s?D("div",{css:E(fK||(fK=$G(["\n\t\t\t\t\t\tmargin-top: ",";\n\t\t\t\t\t"],["\n\t\t\t\t\t\tmargin-top: ",";\n\t\t\t\t\t"])),zo)},D("p",null,D(se,{id:"account.subscription.trial_over"})),e.offerTrialExtension?null:D("p",null,D(se,{id:"account.subscription.trial_extended_subtitle"}))):null,l?D(se,{id:"account.subscription.trial_extended_title",values:{date:D(rG,{value:i,year:"numeric",month:"long",day:"numeric"})}}):null,e.offerTrialExtension?D(r.Fragment,null,o===qW.NONE&&D(Wl,{css:E(pK||(pK=$G(["\n\t\t\t\t\t\t\t\tmargin-top: ",";\n\t\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\tmargin-top: ",";\n\t\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\t\t"])),zo),type:"UNIMPORTANT",onClick:n},D(se,{id:"account.subscription.extend_trial_cta"})),o===qW.LOADING&&D(Nl,{small:!0})):null)}var iK,aK,lK,sK,uK,cK,dK,fK,pK,hK,mK,gK=function(t){var e=t.subscription,n=t.extendTrial,r=t.extendTrialState,o=t.extendDate,i=t.trialDaysRemaining,a=t.updateSubscription,l=t.changeBilling,s=D(JG,{subscription:e,onChangeTerm:l});return D("div",{css:tK.outer},e.billingPeriod===YW.MONTHLY?s:null,D("div",{css:tK.container},D("h3",{css:[ha.sectionTitle,E(hK||(hK=$G(["\n\t\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t\t"])),Ho)]},D(se,{id:"account.subscription.overview_title"})),D("div",null,D(eK,{subscription:e}),D(rK,{trialDaysRemaining:i,subscription:e}),D(oK,{extendTrial:n,extendTrialState:r,extendDate:o,trialDaysRemaining:i,subscription:e}),(null==e?void 0:e.cancelUrl)?D(Wl,{css:E(mK||(mK=$G(["\n\t\t\t\t\t\t\t\tmargin-top: ",";\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\tmargin-top: ",";\n\t\t\t\t\t\t\t"])),zo),type:"INFO",onClick:a},D(se,{id:"account.subscription.edit_btn_title"})):null)),e.billingPeriod===YW.ANNUAL?s:null)},AK=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},vK={container:E(wK||(wK=AK([""],[""]))),headerTitle:E(CK||(CK=AK(["\n\t\ttext-align: center;\n\t\tfont-size: 18px;\n\t\tline-height: 24px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\n\t\tmargin-bottom: ",";\n\t"],["\n\t\ttext-align: center;\n\t\tfont-size: 18px;\n\t\tline-height: 24px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\n\t\tmargin-bottom: ",";\n\t"])),aa,Wo),question:E(xK||(xK=AK(["\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tmargin-bottom: ",";\n\t"])),jo),questionTitle:E(SK||(SK=AK(["\n\t\tfont-weight: 500;\n\t\tfont-size: 18px;\n\t\tline-height: 24px;\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t\tpadding: "," ",";\n\t\tbackground: #fafafa;\n\t\tborder: 1px solid ",";\n\t\tcursor: pointer;\n\t"],["\n\t\tfont-weight: 500;\n\t\tfont-size: 18px;\n\t\tline-height: 24px;\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t\tpadding: "," ",";\n\t\tbackground: #fafafa;\n\t\tborder: 1px solid ",";\n\t\tcursor: pointer;\n\t"])),aa,Uo,Go,ta),questionBody:E(OK||(OK=AK(["\n\t\tpadding: 0 ",";\n\t\tli,\n\t\tp {\n\t\t\tfont-size: 16px;\n\t\t\tline-height: 24px;\n\t\t\tfont-weight: 400;\n\t\t\tcolor: ",";\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tpadding: 0 ",";\n\t\tli,\n\t\tp {\n\t\t\tfont-size: 16px;\n\t\t\tline-height: 24px;\n\t\t\tfont-weight: 400;\n\t\t\tcolor: ",";\n\t\t\tmargin-bottom: ",";\n\t\t}\n\t\tmargin-top: ",";\n\t\tmargin-bottom: ",";\n\t"])),Go,ia,Vo,zo,Vo)},yK=function(t){var e=t.title,n=t.children,o=(0,r.useState)(!1),i=o[0],a=o[1],l=(0,r.useRef)(null);return(0,r.useLayoutEffect)((function(){var t;i&&(null===(t=l.current)||void 0===t||t.scrollIntoView({}))}),[l,i]),D("div",{css:vK.question},D("div",{css:vK.questionTitle,onClick:function(){return a(!i)}},e),D("div",{ref:l},i?D("div",{css:vK.questionBody},n):null))};const bK=function(t){var e=t.showCancelButton,n=t.onCancelSubscription;return D("div",{css:vK.container},D("h3",{css:[vK.headerTitle]},"Frequently Asked Questions"),D("div",null,D(yK,{title:"How is my subscription cost calculated?"},D("p",null,"At Blue Cat, our pricing is based on the"," ",D("em",null,"number of members you have on the boards you are reporting on"),". The reason for this is that any member who has the ability to change or modify a board in any way creates load on our servers, as we continually draw data from Trello to keep your reporting accurate and up-to-date."),D("p",null,"If you are concerned about billing or sticking to a budget here are some ways to cap your members:"),D("ul",null,D("li",null,"If you have a paid Trello account, Members can be set as observers on Boards and will be ignored for billing calculations"),D("li",null,"For free Trello accounts, you can set Boards as ",'"',"Workspace visible",'"'," - then members in the team can see the board without needing to be listed on it"))),D(yK,{title:"Why have I not been charged for my subscription?"},D("p",null,"Subscriptions are not charged until your trial is over :)")),D(yK,{title:"I'm not happy, can I have my money back?"},D("p",null,"We have a 30-day, no questions money-back guarantee. Drop us an email to support@bluecatreports.com and we will take care of you.")),D(yK,{title:"How can I cancel my subscription?"},D("p",null,D(se,{id:"account.subscription.cancel"})),D("p",null,D(se,{id:"account.subscription.cancel_note"})),D("div",null,D(Wl,{disabled:!e,type:"DANGER",onClick:function(){return e&&n()}},D(se,{id:"account.subscription.cancel_btn_title"}))))))};var wK,CK,xK,SK,OK,kK=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},EK=function(){return(EK=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},_K={container:E(DK||(DK=kK(["\n\t\tmargin: 0 64px;\n\t\tmax-width: 960px;\n\t"],["\n\t\tmargin: 0 64px;\n\t\tmax-width: 960px;\n\t"]))),subtitle:E(NK||(NK=kK(["\n\t\tcolor: ",";\n\t\tfont-size: 16px;\n\t\tline-height: 21px;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 16px;\n\t\tline-height: 21px;\n\t"])),ia),extendTrialContainer:E(FK||(FK=kK(["\n\t\tpadding: 0 75px;\n\t\tmargin-left: -75px;\n\t\tmargin-right: -75px;\n\t\tbackground-color: ",";\n\t\tpadding-bottom: ",";\n\t\tmargin-bottom: ",";\n\t\tborder-bottom: 2px solid rgba(235, 189, 25, 0.8);\n\n\t\twidth: 100%;\n\t\tflex-wrap: wrap;\n\t"],["\n\t\tpadding: 0 75px;\n\t\tmargin-left: -75px;\n\t\tmargin-right: -75px;\n\t\tbackground-color: ",";\n\t\tpadding-bottom: ",";\n\t\tmargin-bottom: ",";\n\t\tborder-bottom: 2px solid rgba(235, 189, 25, 0.8);\n\n\t\twidth: 100%;\n\t\tflex-wrap: wrap;\n\t"])),sa,Vo,Vo),logo:E(LK||(LK=kK(["\n\t\tcolor: rgba(235, 189, 25, 0.8);\n\t\tfont-size: 64px;\n\t\tmargin-right: ",";\n\t"],["\n\t\tcolor: rgba(235, 189, 25, 0.8);\n\t\tfont-size: 64px;\n\t\tmargin-right: ",";\n\t"])),zo),extendTrialTitle:E(jK||(jK=kK(["\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t"])),"#CFA201",Lo),extendTrialSubtitle:E(HK||(HK=kK(["\n\t\tcolor: #7b8a9e;\n\t"],["\n\t\tcolor: #7b8a9e;\n\t"]))),paymentButtons:E(UK||(UK=kK(["\n\t\t"," {\n\t\t\tdisplay: flex;\n\t\t}\n\t"],["\n\t\t"," {\n\t\t\tdisplay: flex;\n\t\t}\n\t"])),Bi)},PK=function(t){var e=t.subscription,n=t.billingPeriod,r=t.subscribe,o=n===YW.ANNUAL,i=o?e.totalAnnualPrice:e.totalMonthlyPrice,a=o?e.perMemberAnnualPrice:e.perMemberMonthlyPrice;return D(lG,{primary:o,title:D(se,{id:o?"account.subscription.annual":"account.subscription.monthly"}),totalPrice:i,perMemberPrice:a,currencyCode:e.currencyCode,onClick:r(n,e.accountId),requiredMemberCount:e.memberCountRequired,discountLabel:o?D(se,{id:"account.subscription.annual_discount"}):null,priceSubtitle:D(se,{id:o?"account.subscription.annual_sub":"account.subscription.monthly_sub"})})},BK=function(t){var e=t.subscription,n=t.subscribe;return D("div",null,D("div",null,D("div",{css:_K.paymentButtons},D(PK,{subscription:e,billingPeriod:YW.ANNUAL,subscribe:n}),D(PK,{subscription:e,billingPeriod:YW.MONTHLY,subscribe:n})),D(wG,null)))},TK=function(){return D(ZD,null,D("h3",{css:[ha.sectionTitle,E(zK||(zK=kK(["\n\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t"],["\n\t\t\t\t\t\tmargin-bottom: ",";\n\t\t\t\t\t"])),Uo)]},D(se,{id:"account.subscription.processing_title"})),D("p",{css:[ha.paragraph,E(QK||(QK=kK(["\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t"],["\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t"])))]},D(se,{id:"account.subscription.processing"})))},RK=function(t){var e=t.subscription,n=t.subscribe,r=t.updateSubscription,o=t.cancelSubscription,i=t.extendTrial,a=t.trialDaysRemaining,l=t.extendTrialState,s=t.extendDate,u=t.changeBilling;return D("div",{css:_K.container},D(IG,{css:E(VK||(VK=kK(["\n\t\t\t\t\tmargin: "," 0 "," 0;\n\t\t\t\t"],["\n\t\t\t\t\tmargin: "," 0 "," 0;\n\t\t\t\t"])),Go,Vo)}),e.subscribed?e.cancelUrl?null:D(TK,null):D(BK,{subscribe:n,subscription:e}),D(gK,{subscription:e,extendTrial:i,extendTrialState:l,extendDate:s,trialDaysRemaining:a,updateSubscription:r,changeBilling:u}),D(bK,{showCancelButton:e.subscribed&&!!e.cancelUrl,onCancelSubscription:o}))},IK=function(t,e){return e=e||{},function(n){var o=n.displayName||n.name||"Component",i=function(o){var i,a;function l(t,e){var n;return(n=o.call(this,t,e)||this).state={},n.__scriptURL="",n}a=o,(i=l).prototype=Object.create(a.prototype),i.prototype.constructor=i,i.__proto__=a;var s=l.prototype;return s.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+ZW++),this.__scriptLoaderID},s.setupScriptURL=function(){return this.__scriptURL=t,this.__scriptURL},s.asyncScriptLoaderHandleLoad=function(t){var e=this;this.setState(t,(function(){return e.props.asyncScriptOnLoad&&e.props.asyncScriptOnLoad(e.state)}))},s.asyncScriptLoaderTriggerOnScriptLoaded=function(){var t=XW[this.__scriptURL];if(!t||!t.loaded)throw new Error("Script is not loaded.");for(var n in t.observers)t.observers[n](t);delete window[e.callbackName]},s.componentDidMount=function(){var t=this,n=this.setupScriptURL(),r=this.asyncScriptLoaderGetScriptLoaderID(),o=e,i=o.globalName,a=o.callbackName,l=o.scriptId;if(i&&void 0!==window[i]&&(XW[n]={loaded:!0,observers:{}}),XW[n]){var s=XW[n];return s&&(s.loaded||s.errored)?void this.asyncScriptLoaderHandleLoad(s):void(s.observers[r]=function(e){return t.asyncScriptLoaderHandleLoad(e)})}var u={};u[r]=function(e){return t.asyncScriptLoaderHandleLoad(e)},XW[n]={loaded:!1,observers:u};var c=document.createElement("script");c.src=n,c.async=!0,l&&(c.id=l);var d=function(t){if(XW[n]){var e=XW[n].observers;for(var r in e)t(e[r])&&delete e[r]}};a&&"undefined"!=typeof window&&(window[a]=function(){return t.asyncScriptLoaderTriggerOnScriptLoaded()}),c.onload=function(){var t=XW[n];t&&(t.loaded=!0,d((function(e){return!a&&(e(t),!0)})))},c.onerror=function(){var t=XW[n];t&&(t.errored=!0,d((function(e){return e(t),!0})))},document.body.appendChild(c)},s.componentWillUnmount=function(){var t=this.__scriptURL;if(!0===e.removeOnUnmount)for(var n=document.getElementsByTagName("script"),r=0;r<n.length;r+=1)n[r].src.indexOf(t)>-1&&n[r].parentNode&&n[r].parentNode.removeChild(n[r]);var o=XW[t];o&&(delete o.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===e.removeOnUnmount&&delete XW[t])},s.render=function(){var t=e.globalName,o=this.props,i=(o.asyncScriptOnLoad,o.forwardedRef),a=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}(o,["asyncScriptOnLoad","forwardedRef"]);return t&&"undefined"!=typeof window&&(a[t]=void 0!==window[t]?window[t]:void 0),a.ref=i,(0,r.createElement)(n,a)},l}(r.Component),a=(0,r.forwardRef)((function(t,e){return(0,r.createElement)(i,KW({},t,{forwardedRef:e}))}));return a.displayName="AsyncScriptLoader("+o+")",a.propTypes={asyncScriptOnLoad:de().func},z()(a,n)}}("https://cdn.paddle.com/paddle/paddle.js",{globalName:"Paddle"})((function(t){var e=(0,r.useContext)(dh),n=hb(lh,void 0,{alwaysShowLoading:!0}),o=(0,r.useState)(!1),i=o[0],a=o[1],l=(0,r.useState)(qW.NONE),s=l[0],u=l[1],c=(0,r.useState)(),d=c[0],f=c[1],p=(0,r.useState)(0),h=p[0],m=p[1],g=(0,r.useState)(""),A=g[0],v=g[1],y=_g(),b=y.show,w=y.open,C=y.close,x=_g(),S=x.show,O=x.open,k=x.close,E=function(){u(qW.LOADING),Hf.post("/Subscription/extendTrial").then((function(t){u(qW.SUCCESS),f(t.trialEnds),m(t.trialDaysRemaining),e.refreshSession(),$p("Account","Extend Trial",""+t.trialDaysRemaining)}))},_=function(r,o){return function(){(function(t){return Hf.get("/Subscription/paymentData/"+t)})(r).then((function(r){t.Paddle.Checkout.open({override:r.checkoutUrl,passthrough:o,successCallback:function(t){var r;a(!0),(r=t.checkout.id,Hf.post("/Subscription/subscribe/"+r)).then((function(t){t.success?(n.reloadData(),a(!1),e.refreshSession(),$p("Account","Subscribed")):(Al("subscribe failure",t.error),a(!1),$p("Account","Subscribe Failed"))}))}})}))}},P=function(e){return function(){e.updateUrl&&t.Paddle.Checkout.open({override:e.updateUrl,successCallback:function(){n.reloadData(),$p("Account","Update Subscription")}})}},B=function(){k(),a(!0),Hf.post("/Subscription/changeBilling").then((function(){a(!1),n.reloadData()}))},T=function(e){return function(){C(),e.cancelUrl&&t.Paddle.Checkout.open({override:e.cancelUrl,successCallback:function(){var t;a(!0),(t=A,Hf.post("/Subscription/cancel",{reason:t})).then((function(){a(!1),n.reloadData(),$p("Account","Cancel Subscription")}))}})}},R=n.loading||i;return D(mb,EK({},n,{loading:R}),(function(t){return D(r.Fragment,null,D(RK,{subscription:t,subscribe:_,updateSubscription:P(t),cancelSubscription:w,trialDaysRemaining:h||t.trialDaysRemaining,extendTrialState:s,extendDate:d,extendTrial:E,changeBilling:O}),b&&D(IB,{title:D(se,{id:"account.subscription.cancel_title"}),buttonMessageId:"account.subscription.cancel_btn_title",onCancel:C,onConfirm:T(t)},D("div",{css:qo.b_s},D(se,{id:"account.subscription.cancel_why"})),D(zw,{value:A,onChange:function(t){return v(t.target.value)}})),S&&D(IB,{title:D(se,{id:"account.subscription.change_billing_title"}),buttonMessageId:"account.subscription.change_billing_btn",onCancel:k,onConfirm:B,type:"SUCCESS"},D(se,{id:"account.subscription.change_billing_question"})))}))}));const MK=function(){return D(IK,{asyncScriptOnLoad:function(){Paddle.Setup({vendor:cg})}})};var DK,NK,FK,LK,jK,HK,UK,zK,QK,VK;const WK=function(t){var e=t.lastSeen,n=r.useMemo((function(){return[{name:"name",header:"Name"},{name:"lastSeen",header:"Last seen",render:function(t){var e=t.data,n=Pf(e.lastSeen);return n?Bd(n)?D(se,{id:"daterange.preset.TODAY"}):Lv(n,new Date,{addSuffix:!0,locale:i.fnsLocale}):"-"}}]}),[e]),o=CW(n).tableConfig,i=Sm();return D(tb,{dataSource:e,gridColumns:n,tableConfig:o})},GK=function(){return D(Mc,{requiredRole:Tc.SystemAdmin,showNoAccess:!0},D(gb,{loader:ih},(function(t){return D("div",null,D(fb,null,"Reports"),D(WK,{lastSeen:t}))})))},KK=function(){return D(Mc,{requiredRole:Tc.SystemAdmin,showNoAccess:!0},D(gb,{loader:ah},(function(t){return D("div",null,D(fb,null,"Quick Lists"),D(WK,{lastSeen:t}))})))};var YK,qK=function(){return D(aW,null,D(iW,{to:"/account/users",name:"Users"}),D(iW,{to:"/account/subscription",name:"Subscription"}),D(Mc,{requiredRole:Tc.SystemAdmin},D(iW,{to:"/account/reports-last-seen",name:"Reports usage"}),D(iW,{to:"/account/queries-last-seen",name:"Quick Lists usage"})))},XK={Route:function(){var t,e=(t=tn().pathname,(0,r.useMemo)((function(){if(t.includes("/subscription"))return E(YK||(YK=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\t\t\tbackground: #fff;\n\t\t\t"],["\n\t\t\t\tbackground: #fff;\n\t\t\t"])))}),[t]));return D(bL,{additionalMenu:D(qK,null),css:e},D(Mc,{requiredRole:Tc.AccountAdmin,showNoAccess:!0},D(Xe,null,D(qe,{path:"/account/users",component:zW}),D(qe,{path:"/account/subscription",component:MK}),D(qe,{path:"/account/reports-last-seen",component:GK}),D(qe,{path:"/account/queries-last-seen",component:KK}),D(We,{from:"/account",to:"/account/users"}))))}},ZK=n(24350),JK=n.n(ZK),$K=n(52628),tY=n.n($K),eY=function(){return(eY=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},nY=function(t){return eY(eY({},t),{created:Lu(t.created)})},rY=function(){return Hf.get("/Admin/users").then((function(t){return t.map(nY)}))},oY=function(t){return t.map((function(t,e){return eY(eY({},t),{id:e})}))},iY=function(){return Hf.get("/Admin/jobs").then((function(t){var e=t.summaries;return oY(e)}))},aY=function(){return Hf.get("/Admin/templatedEmails")},lY=function(){return Hf.get("/Admin/sanityChecks").then(oY)},sY=function(){return Hf.post("/Admin/reloadBoardCardsFailures")},uY=function(){return Hf.post("/Admin/removeStuckBoardToUpdates")},cY=function(){return Hf.post("/Admin/reloadBoardListsFailures")},dY=function(){return Hf.post("/Admin/reloadBoardLabelsFailures")},fY=function(){return Hf.post("/Admin/reloadBoardMembersFailures")},pY=function(){return Hf.post("/Admin/reloadBoardCustomFieldsFailures")},hY=function(){return Hf.post("/Admin/reloadMemberHistoryFailures")},mY=function(){return Hf.post("/Admin/removeStuckMemberHistoryUpdates")},gY=function(){return Hf.post("/Admin/reloadListHistoryFailures")},AY=function(){return Hf.post("/Admin/reloadListDayBoardHistoryFailures")},vY=function(){return Hf.get("/Admin/invites")},yY=function(t,e){return Hf.get("/Admin/fetchCardWithActions",{cardId:t,boardId:e})},bY=function(){return Hf.get("/Admin/firstCookieAnalytics")},wY=[{value:"STANDARD",label:"STANDARD"},{value:"OFF50",label:"OFF50"},{value:"OFF20",label:"OFF20"},{value:"FREE",label:"FREE"}];const CY=function(t){var e=t.account,n=t.changePlan,r=Sm();return D("div",null,D("div",null,"Account id: ",e.id),e.managedManually&&D("div",null,"Managed manually, manual renewal at"," ",e.manualRenewalAt?r.formatDate(new Date(e.manualRenewalAt)):"no date"),!e.subscribed&&D("div",null,"NOT subscribed"),e.subscriptionChangeFailCount?D("div",null,"Subscription change fail count: ",e.subscriptionChangeFailCount):null,e.subscriptionId?D("div",null,"Subscription id: ",e.subscriptionId):null,e.cancelReason?D("div",null,"Cancel reason: ",e.cancelReason):null,e.trialActive&&D("div",null,"Trial ends: ",r.formatDate(new Date(e.trialEnds))),e.subscribed?D("div",null,"Subscription plan: ",e.subscriptionPlan):D("div",{css:qo.b_s},D("div",null,"Subscription plan:"),D(eP,{value:e.subscriptionPlan,onChange:n,options:wY})),D("div",null,"Billing period: ",e.billingPeriod),D("div",null,"Subscribed/Required: ",e.memberCountSubscribed,"/",e.memberCountRequired),D("div",null,"Timezone: ",e.timezone),D("div",null,"Segment: ",e.segment),D("div",null,"Trello plan: ",e.trelloPlan),e.firstPageCookie?D("div",null,"Cookie: ",e.firstPageCookie):null,D("div",{css:qo.b_s},"Created: ",Tu(e.created,"dd/MM/yyyy")))};var xY=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t};const SY=function(t){var e=t.account,n=t.handleExtendTrial;return D("div",null,e.trialExtended?"Trial was extended before":"Trail was NOT extended before",D("div",{css:[ma.row,qo.b_s]},D(Wl,{type:"UNIMPORTANT",onClick:function(){return n(e,"WEEK")},css:E(OY||(OY=xY(["\n\t\t\t\t\t\tmargin-right: 8px;\n\t\t\t\t\t"],["\n\t\t\t\t\t\tmargin-right: 8px;\n\t\t\t\t\t"])))},"Extend 1 week"),D(Wl,{type:"UNIMPORTANT",onClick:function(){return n(e,"MONTH")}},"Extend 1 month")))};var OY,kY=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t};const EY=function(t){var e=t.account,n=t.changeToManuallyManaged,o=t.changeRenewalDate,i=t.cancelManuallyManaged,a=(0,r.useState)(e.memberCountSubscribed),l=a[0],s=a[1],u=Pf(e.manualRenewalAt),c=(0,r.useState)(u?Cd(u,1):new Date),d=c[0],f=c[1],p=(0,r.useState)(null),h=p[0],m=p[1],g=_g(),A=g.show,v=g.open,y=g.close,b=_g(),w=b.show,C=b.open,x=b.close,S=_g(),O=S.show,k=S.open,_=S.close,P=e.managedManually?"Change subscribed count ":"Make manually managed";return D("div",null,D("div",{css:[ma.rowCenterY,qo.b_s]},D(jw,{type:"number",placeholder:"Members subscribed for",value:l||"",onChange:function(t){return s(Number(t.target.value))},css:E(_Y||(_Y=kY(["\n\t\t\t\t\t\twidth: 120px;\n\t\t\t\t\t\tmargin-right: 15px;\n\t\t\t\t\t"],["\n\t\t\t\t\t\twidth: 120px;\n\t\t\t\t\t\tmargin-right: 15px;\n\t\t\t\t\t"])))}),D(Wl,{type:"UNIMPORTANT",disabled:!l||l<=0,onClick:v,css:E(PY||(PY=kY(["\n\t\t\t\t\t\tmargin-right: 8px;\n\t\t\t\t\t"],["\n\t\t\t\t\t\tmargin-right: 8px;\n\t\t\t\t\t"])))},P)),e.managedManually&&D("div",{css:[ma.rowCenterY,qo.b_s]},D(jw,{type:"date",value:Tu(d,"yyyy-MM-dd"),onChange:function(t){return f(new Date(t.target.value))},css:E(BY||(BY=kY(["\n\t\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\t\tmargin-right: 15px;\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\t\tmargin-right: 15px;\n\t\t\t\t\t\t"]))),onKeyDown:function(t){return t.preventDefault()}}),D(Wl,{type:"UNIMPORTANT",onClick:C,css:E(TY||(TY=kY(["\n\t\t\t\t\t\t\tmargin-right: 8px;\n\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\tmargin-right: 8px;\n\t\t\t\t\t\t"])))},"Change renewal date")),e.managedManually&&D("div",null,"Please provide new trial ends date for cancellation",D("div",{css:[ma.rowCenterY,qo.b_s]},D(jw,{type:"date",value:h?Tu(h,"yyyy-MM-dd"):"",onChange:function(t){return m(new Date(t.target.value))},css:E(RY||(RY=kY(["\n\t\t\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\t\t\tmargin-right: 15px;\n\t\t\t\t\t\t\t"],["\n\t\t\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\t\t\tmargin-right: 15px;\n\t\t\t\t\t\t\t"]))),onKeyDown:function(t){return t.preventDefault()}}),D(Wl,{type:"DANGER",onClick:k,disabled:!h},"Cancel manually managed subscription"))),A&&D(IB,{title:P,buttonMessageId:"yes",onCancel:y,onConfirm:function(){n(e.id,l||0),y()}},"Do you want to make account ",e.id," managed manually with subscribed members count ",l,"?"),w&&D(IB,{title:"Change renewal date",buttonMessageId:"yes",onCancel:x,onConfirm:function(){o(e.id,d),x()}},"Do you want to change manual renewal date to"," ",Tu(d,"yyyy-MM-dd")),O&&D(IB,{title:"Cancel manually manged subscription",buttonMessageId:"yes",onCancel:_,onConfirm:function(){h&&(i(e.id,h),_())}},"Do you want to cancel manually managed subscription ?"))};var _Y,PY,BY,TY,RY,IY={item:E(DY||(DY=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\t","\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tpadding: "," ",";\n\t\tmargin-bottom: ",";\n\t\tborder-radius: 4px;\n\t\tborder: 1px solid ",";\n\t\tbackground-color: ",";\n\n\t\t:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\t","\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tpadding: "," ",";\n\t\tmargin-bottom: ",";\n\t\tborder-radius: 4px;\n\t\tborder: 1px solid ",";\n\t\tbackground-color: ",";\n\n\t\t:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"])),ma.clickable,Uo,zo,Uo,na,sa,Mi)};const MY=function(t){var e=t.account,n=t.changePlan,r=t.handleExtendTrial,o=t.changeToManuallyManaged,i=t.changeRenewalDate,a=t.cancelManuallyManaged,l=t.logInAsUser,s=t.deleteAccount,u=hg(!1),c=u[0],d=u[1],f=_g(),p=f.show,h=f.open,m=f.close;return D("div",{css:qo.b_l},D(CY,{account:e,changePlan:n}),!e.subscribed&&D(SY,{account:e,handleExtendTrial:r}),(!e.subscribed||e.subscribed&&e.managedManually)&&D(EY,{account:e,changeToManuallyManaged:o,changeRenewalDate:i,cancelManuallyManaged:a}),!e.subscribed&&!e.memberCountSubscribed&&!e.memberCountRequired&&D("div",{css:qo.b_m},D(Wl,{type:"DANGER",onClick:h},"Disable all users")),D("div",null,D("div",{css:ma.clickable,onClick:d},c?"Hide users":"Show users"),c&&e.users.map((function(t){return D("div",{key:t.id,css:IY.item,onClick:l(t.id)},"Login as: ",t.name," ",D("br",null),t.email,t.isAccountAdmin?" (admin)":"")}))),p&&D(IB,{title:"Disable all users",buttonMessageId:"delete",onCancel:m,onConfirm:function(){s(e.id),m()}},"Do you really want to disable all users for account: ",e.id," ?"))};var DY,NY,FY=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},LY=function(){return(LY=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},jY={container:E(WY||(WY=FY(["\n\t\tmargin: 2rem auto;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t"],["\n\t\tmargin: 2rem auto;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t"]))),buttonContainer:E(GY||(GY=FY(["\n\t\tdisplay: flex;\n\t\t",";\n\t"],["\n\t\tdisplay: flex;\n\t\t",";\n\t"])),qo.b_s),problem:E(KY||(KY=FY(["\n\t\tcolor: ",";\n\t"],["\n\t\tcolor: ",";\n\t"])),Ui)},HY=function(t,e){if(Es(2,arguments),!e||"object"!=typeof e)return new Date(NaN);var n="years"in e?zs(e.years):0,r="months"in e?zs(e.months):0,o="weeks"in e?zs(e.weeks):0,i="days"in e?zs(e.days):0,a="hours"in e?zs(e.hours):0,l="minutes"in e?zs(e.minutes):0,s="seconds"in e?zs(e.seconds):0,u=wd(_s(t),r+12*n),c=vd(u,i+7*o),d=l+60*a,f=s+60*d,p=1e3*f,h=new Date(c.getTime()-p);return h}(new Date,{days:4}),UY=((NY={})[0]=function(t){return!t.subscribed},NY[1]=function(t){return!t.subscribed&&t.trialActive},NY[2]=function(t){return!t.subscribed&&!t.trialActive},NY[3]=function(t){return t.subscribed},NY[4]=function(t){return t.subscribed&&!t.memberCountSubscribed&&!t.memberCountRequired},NY[5]=function(t){return t.managedManually},NY[6]=function(t){return t.subscribed&&!t.managedManually},NY[7]=function(t){return!t.trialActive&&t.subscribed&&t.memberCountSubscribed<t.memberCountRequired},NY[8]=function(t){return t.subscribed&&!t.managedManually&&!t.subscriptionId},NY[9]=function(t){return t.subscriptionChangeFailCount},NY[10]=function(t){return!t.subscribed&&t.trialActive&&"enterprise"===t.trelloPlan},NY[11]=function(t){return!t.subscribed&&t.trialActive&&"bc"===t.trelloPlan},NY[12]=function(t){return i_(t.created,HY)},NY),zY=[{name:"Not subscribed",filter:0},{name:"On trial",filter:1},{name:"Subscribed",filter:3},{name:"Managed manually",filter:5},{name:"Normal subscription",filter:6},{name:"Subscribed 0/0",filter:4},{name:"Without subscription id",filter:8},{name:"Subscribed and sub less than req",filter:7},{name:"Subscription change failed",filter:9},{name:"Enterprise trials",filter:10},{name:"BusinessClass trials",filter:11}],QY=Ze((function(t){var e=t.history,n=t.initialAccounts,o=(0,r.useContext)(dh),i=(0,r.useRef)(null),a=function(t){var e=(0,r.useState)(JK()(t,"id")),n=e[0],o=e[1];return{accounts:tY()(n),updateAccount:function(t,e){var r,i=n[t],a=LY(LY({},i),e);o(LY(LY({},n),((r={})[t]=a,r)))},removeAccount:function(t){o(xP()(n,t))}}}(n),l=a.accounts,s=a.updateAccount,u=a.removeAccount,c=(0,r.useState)(null),d=c[0],f=c[1],p=(0,r.useState)(""),h=p[0],m=p[1],g=(0,r.useState)(),A=g[0],v=g[1];(0,r.useLayoutEffect)((function(){var t;null===(t=i.current)||void 0===t||t.scrollIntoView()}),[A]);var y=function(t,e){var n,r;(n=t.id,r=e,Hf.post("/Admin/extendTrial",{accountId:n,period:r}).then(nY)).then((function(e){s(t.id,e),v({type:"SUCCESS",message:"Account for "+t.users[0].email+" trial extended to "+Tu(new Date(e.trialEnds),"PPP")})})).catch((function(){v({type:"DANGER",message:"Failed to extend trial for "+t.users[0].email})}))},b=function(t){return function(){(function(t){return Hf.post("/Admin/logAsUser",{id:t})})(t).then((function(t){Hf.setAuthTokenForReportRenderOrLogInAs(t.authToken),o.setSession(t),e.replace("/")}))}},w=function(t,e){(function(t,e){return Hf.post("/Admin/manageManually",{accountId:t,subscribedMembersCount:e}).then(nY)})(t,e).then((function(e){s(t,e)}))},C=function(t,e){(function(t,e){return Hf.post("/Admin/changeRenewalDate",{accountId:t,renewalDate:e}).then(nY)})(t,e).then((function(e){s(t,e)}))},x=function(t,e){(function(t,e){return Hf.post("/Admin/cancelManuallyManaged",{accountId:t,trialEnds:e}).then(nY)})(t,e).then((function(e){s(t,e)}))},S=function(t){(function(t){return Hf.post("/Admin/deleteAccount",{accountId:t})})(t).then((function(){u(t)}))},O=d?l.filter(UY[d]):l;h&&(O=O.filter((function(t){return(t.users||[]).map((function(t){return t.email?t.email.toLowerCase():""})).join(" ").includes(h.toLowerCase())})));var k=function(t,e){return function(n){var r=n.filter,o=n.children;return D(Wl,{type:r===t?"INFO":"UNIMPORTANT",onClick:function(){return e(r)},css:E(YY||(YY=FY(["\n\t\t\t\tmargin-right: 8px;\n\t\t\t"],["\n\t\t\t\tmargin-right: 8px;\n\t\t\t"])))},o)}}(d,f);return D("div",null,D(fb,null,"Accounts"),D("div",{css:jY.container},D("div",{css:qo.b_s},D("div",null,"Summary"),D("div",null,"All accounts: ",l.length),zY.map((function(t){var e=l.filter(UY[t.filter]).length,n=[8,9].includes(t.filter)&&e>0;return D("div",{key:t.name,css:n&&jY.problem},t.name,": ",e)}))),D("div",{css:jY.buttonContainer},D(k,{filter:null},"All"),D(k,{filter:5},"Managed man."),D(k,{filter:2},"Not sub."),D(k,{filter:3},"Sub")),D("div",{css:jY.buttonContainer},D(k,{filter:7},"Subs ","<"," req"),D(k,{filter:8},"No subId"),D(k,{filter:9},"Sub failed")),D("div",{css:jY.buttonContainer},D(k,{filter:10},"Enterprise trials"),D(k,{filter:11},"Business class trials"),D(k,{filter:12},"Recent trials")),D("div",null,D(jw,{placeholder:"Filter by email",value:h,onChange:function(t){return m(t.target.value)},css:qo.b_m})),A&&D(AW,{type:A.type,innerRef:i},A.message),"Accounts count: ",O.length,O.map((function(t){return D(MY,{key:t.id,account:t,changePlan:(e=t.id,function(t){(function(t,e){return Hf.post("/Admin/changeSubscriptionPlan",{accountId:t,subscriptionPlan:e})})(e,t).then((function(){s(e,{subscriptionPlan:t})}))}),handleExtendTrial:y,changeToManuallyManaged:w,changeRenewalDate:C,cancelManuallyManaged:x,logInAsUser:b,deleteAccount:S});var e}))))}));const VY=function(){return D(gb,{loader:rY},(function(t){return D(QY,{initialAccounts:t})}))};var WY,GY,KY,YY,qY=function(t){return t.className+(t.failedToLoad?" failed to load":"")},XY=[{name:"className",render:function(t){var e=t.data;return D("div",null,qY(e))}},{name:"inQueue"},{name:"processing"},{name:"oldestProcessing"},{name:"oldestRequested"}];const ZY=function(t){var e=t.jobs,n=t.onRowClick,r=CW(XY).tableConfig;return D(tb,{dataSource:e,gridColumns:XY,tableConfig:r,onRowClick:n,style:{height:500}})};var JY=n(17204),$Y=n.n(JY),tq=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},eq={table:E(rq||(rq=tq(["\n\t\tmin-height: 100%;\n\t"],["\n\t\tmin-height: 100%;\n\t"]))),hideOverflow:E(oq||(oq=tq(["\n\t\toverflow: hidden;\n\t"],["\n\t\toverflow: hidden;\n\t"])))};const nq=function(t){var e=t.jobsForClass,n=t.reloadJob,o=e.fields,i=e.jobs.map((function(t){return $Y()(t.map((function(t,e){return[o[e],t]})))})),a=r.useMemo((function(){var t=[{name:"reload",header:"Reload",render:function(t){var e=t.data;return D("div",null,D(Wl,{type:"UNIMPORTANT",onClick:n(e.id)},"Reload"))}}];return t.push.apply(t,o.map((function(t){return{name:t,render:function(e){var n=e.data;return D("div",{css:eq.hideOverflow},n[t])}}}))),t}),[e]),l=CW(a).tableConfig;return D(tb,{dataSource:i,gridColumns:a,tableConfig:l,style:{height:700}})};var rq,oq,iq=function(t){var e=t.data;return D("pre",null,JSON.stringify(e,null,2))};const aq=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)(""),i=o[0],a=o[1],l=(0,r.useState)(null),s=l[0],u=l[1],c=(0,r.useState)(null),d=c[0],f=c[1],p=(0,r.useState)(null),h=p[0],m=p[1],g=(0,r.useState)(null),A=g[0],v=g[1],y=(0,r.useCallback)((function(){i?function(t,e){return Hf.get("/Admin/fetchTrelloCard",{boardId:t,cardTrelloId:e})}(Number(e),i).then(u):function(t){return Hf.get("/Admin/fetchTrelloBoard",{boardId:t})}(Number(e)).then(f)}),[e,i]),b=(0,r.useCallback)((function(t){var e=t.data;m(e),w(e)}),[]),w=function(t){var e,n;(e=t.className,n=t.failedToLoad,Hf.get("/Admin/jobsForClass",{className:e,failed:n})).then(v)},C=function(t){return function(){h&&function(t,e){return Hf.post("/Admin/resetJobAttempts",{className:t,id:e})}(h.className,t).then((function(){return w(h)}))}},x=function(){var t;h&&(t=h.className,Hf.post("/Admin/resetAllJobs",{className:t})).then((function(){return w(h)}))};return D(gb,{loader:iY},(function(t,r){return D("div",null,D(fb,null,"Jobs"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{type:"number",value:e,onChange:function(t){return n(t.target.value)},placeholder:"Board ID"}),D(jw,{type:"text",value:i,onChange:function(t){return a(t.target.value)},placeholder:"Card Trello ID"}),D(Wl,{type:"INFO",disabled:!e,onClick:y},"Load data"),D(Wl,{type:"SUCCESS",onClick:r},"Refresh")),d&&D("div",null,D(fb,null,"Board from Trello:"),D(iq,{data:d.trelloBoard}),D("div",null,"Labels:"),D(iq,{data:d.labels}),d.dbBoard&&D(iq,{data:d.dbBoard})),s&&D("div",null,D(fb,null,"Card from DB:"),s.dbCard?D(iq,{data:s.dbCard}):D("div",null,"null"),D(fb,null,"Card from Trello:"),D(iq,{data:s.trelloCard})),D(ZY,{jobs:t,onRowClick:b}),A&&D("div",{css:qo.t_l},D(fb,null,h&&qY(h)),D(Wl,{type:"DANGER",onClick:x},"Reload all"),D(nq,{jobsForClass:A,reloadJob:C})))}))};function lq(){}function sq(t,e,n,r,o){for(var i=0,a=e.length,l=0,s=0;i<a;i++){var u=e[i];if(u.removed){if(u.value=t.join(r.slice(s,s+u.count)),s+=u.count,i&&e[i-1].added){var c=e[i-1];e[i-1]=e[i],e[i]=c}}else{if(!u.added&&o){var d=n.slice(l,l+u.count);d=d.map((function(t,e){var n=r[s+e];return n.length>t.length?n:t})),u.value=t.join(d)}else u.value=t.join(n.slice(l,l+u.count));l+=u.count,u.added||(s+=u.count)}}var f=e[a-1];return a>1&&"string"==typeof f.value&&(f.added||f.removed)&&t.equals("",f.value)&&(e[a-2].value+=f.value,e.pop()),e}function uq(t){return{newPos:t.newPos,components:t.components.slice(0)}}lq.prototype={diff:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.callback;"function"==typeof n&&(r=n,n={}),this.options=n;var o=this;function i(t){return r?(setTimeout((function(){r(void 0,t)}),0),!0):t}t=this.castInput(t),e=this.castInput(e),t=this.removeEmpty(this.tokenize(t));var a=(e=this.removeEmpty(this.tokenize(e))).length,l=t.length,s=1,u=a+l,c=[{newPos:-1,components:[]}],d=this.extractCommon(c[0],e,t,0);if(c[0].newPos+1>=a&&d+1>=l)return i([{value:this.join(e),count:e.length}]);function f(){for(var n=-1*s;n<=s;n+=2){var r=void 0,u=c[n-1],d=c[n+1],f=(d?d.newPos:0)-n;u&&(c[n-1]=void 0);var p=u&&u.newPos+1<a,h=d&&0<=f&&f<l;if(p||h){if(!p||h&&u.newPos<d.newPos?(r=uq(d),o.pushComponent(r.components,void 0,!0)):((r=u).newPos++,o.pushComponent(r.components,!0,void 0)),f=o.extractCommon(r,e,t,n),r.newPos+1>=a&&f+1>=l)return i(sq(o,r.components,e,t,o.useLongestToken));c[n]=r}else c[n]=void 0}s++}if(r)!function t(){setTimeout((function(){if(s>u)return r();f()||t()}),0)}();else for(;s<=u;){var p=f();if(p)return p}},pushComponent:function(t,e,n){var r=t[t.length-1];r&&r.added===e&&r.removed===n?t[t.length-1]={count:r.count+1,added:e,removed:n}:t.push({count:1,added:e,removed:n})},extractCommon:function(t,e,n,r){for(var o=e.length,i=n.length,a=t.newPos,l=a-r,s=0;a+1<o&&l+1<i&&this.equals(e[a+1],n[l+1]);)a++,l++,s++;return s&&t.components.push({count:s}),t.newPos=a,l},equals:function(t,e){return this.options.comparator?this.options.comparator(t,e):t===e||this.options.ignoreCase&&t.toLowerCase()===e.toLowerCase()},removeEmpty:function(t){for(var e=[],n=0;n<t.length;n++)t[n]&&e.push(t[n]);return e},castInput:function(t){return t},tokenize:function(t){return t.split("")},join:function(t){return t.join("")}};var cq=new lq,dq=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,fq=/\S/,pq=new lq;pq.equals=function(t,e){return this.options.ignoreCase&&(t=t.toLowerCase(),e=e.toLowerCase()),t===e||this.options.ignoreWhitespace&&!fq.test(t)&&!fq.test(e)},pq.tokenize=function(t){for(var e=t.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),n=0;n<e.length-1;n++)!e[n+1]&&e[n+2]&&dq.test(e[n])&&dq.test(e[n+2])&&(e[n]+=e[n+2],e.splice(n+1,2),n--);return e};var hq=new lq;function mq(t){return(mq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}hq.tokenize=function(t){var e=[],n=t.split(/(\n|\r\n)/);n[n.length-1]||n.pop();for(var r=0;r<n.length;r++){var o=n[r];r%2&&!this.options.newlineIsToken?e[e.length-1]+=o:(this.options.ignoreWhitespace&&(o=o.trim()),e.push(o))}return e},(new lq).tokenize=function(t){return t.split(/(\S.+?[.!?])(?=\s+|$)/)},(new lq).tokenize=function(t){return t.split(/([{}:;,]|\s+)/)};var gq=Object.prototype.toString,Aq=new lq;function vq(t,e,n,r,o){var i,a;for(e=e||[],n=n||[],r&&(t=r(o,t)),i=0;i<e.length;i+=1)if(e[i]===t)return n[i];if("[object Array]"===gq.call(t)){for(e.push(t),a=new Array(t.length),n.push(a),i=0;i<t.length;i+=1)a[i]=vq(t[i],e,n,r,o);return e.pop(),n.pop(),a}if(t&&t.toJSON&&(t=t.toJSON()),"object"===mq(t)&&null!==t){e.push(t),a={},n.push(a);var l,s=[];for(l in t)t.hasOwnProperty(l)&&s.push(l);for(s.sort(),i=0;i<s.length;i+=1)a[l=s[i]]=vq(t[l],e,n,r,l);e.pop(),n.pop()}else a=t;return a}Aq.useLongestToken=!0,Aq.tokenize=hq.tokenize,Aq.castInput=function(t){var e=this.options,n=e.undefinedReplacement,r=e.stringifyReplacer,o=void 0===r?function(t,e){return void 0===e?n:e}:r;return"string"==typeof t?t:JSON.stringify(vq(t,null,null,o),o,"  ")},Aq.equals=function(t,e){return lq.prototype.equals.call(Aq,t.replace(/,([\r\n])/g,"$1"),e.replace(/,([\r\n])/g,"$1"))};var yq=new lq;yq.tokenize=function(t){return t.slice()},yq.join=yq.removeEmpty=function(t){return t};var bq=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},wq={table:E(kq||(kq=bq(["\n\t\tmin-height: 100%;\n\t"],["\n\t\tmin-height: 100%;\n\t"]))),modal:E(Eq||(Eq=bq(["\n\t\toverflow-y: scroll;\n\t"],["\n\t\toverflow-y: scroll;\n\t"]))),rowColumn:E(_q||(_q=bq(["\n\t\tflex: 1;\n\t"],["\n\t\tflex: 1;\n\t"]))),green:E(Pq||(Pq=bq(["\n\t\tcolor: green;\n\t"],["\n\t\tcolor: green;\n\t"]))),red:E(Bq||(Bq=bq(["\n\t\tcolor: red;\n\t"],["\n\t\tcolor: red;\n\t"])))},Cq=function(t){var e=t.data;return D("div",null,JSON.stringify(e,null,2))},xq=function(t){var e=t.part;return D("span",{css:e.added?wq.green:e.removed?wq.red:null},e.value.includes("; ")?e.value.split("; ").map((function(t,e){return D(r.Fragment,{key:e},t,D("br",null))})):e.value)},Sq=function(t){var e=t.json,n=t.isError,o=JSON.parse(e);if(n)return D("div",null,"return ",D(Cq,{data:o}));var i=o.missing,a=o.superfluous,l=o.invalid;return D("div",null,i.length?D(r.Fragment,null,D("div",null,"Missing"),i.map((function(t,e){return D(Cq,{key:e,data:t})}))):null,a.length?D(r.Fragment,null,D("div",null,"Superfluous"),a.map((function(t,e){return D(Cq,{key:e,data:t})}))):null,l&&l.length?D(r.Fragment,null,D("div",null,"Invalid:"),l.map((function(t){var e=t.differences||{};return Object.entries(e).map((function(t){var e,n,r=t[0],o=t[1].split(" ~ "),i=o[0],a=o[1];return D("div",{key:r},D("div",null,"Name: ",r),D("div",null,a,D("br",null),(e=i,n=a,cq.diff(e,n,void 0)).map((function(t,e){return D(xq,{key:e,part:t})}))))}))}))):null)};const Oq=function(t){var e=t.data,n=t.reloadSanityCheck,o=r.useState(null),i=o[0],a=o[1],l=r.useState(null),s=l[0],u=l[1],c=r.useState(""),d=c[0],f=c[1],p=(0,r.useCallback)((function(t){f(t.target.value)}),[f]),h=(0,r.useCallback)((function(){i&&yY(d,i.boardId).then((function(t){u(t)}))}),[i,d,s]),m=(0,r.useMemo)((function(){return[{name:"reload",header:"Reload",render:function(t){var e=t.data;return D("div",null,D(Wl,{type:"UNIMPORTANT",onClick:function(){return n(e)}},"Reload"))}},{name:"show",header:"Show",render:function(t){var e,n=t.data;return D("div",null,D(Wl,{type:"UNIMPORTANT",onClick:(e=n,function(){a(e),f(""),u(null)})},"Show"))}},{name:"accountId"},{name:"boardId"},{name:"result"},{name:"recheck",render:function(t){var e=t.data;return D("div",null,e.recheck?1:0)}},{name:"created"}]}),[]),g=CW(m).tableConfig;return D("div",null,D(tb,{dataSource:e,gridColumns:m,tableConfig:g,style:{height:700}}),i&&D(Sw,{onClose:function(){return a(null)},fillSpace:!0},D("div",{css:[wq.modal,Xo.a_m]},D("div",null,D(fb,null,"Load card data by card Trello id"),D(jw,{type:"text",value:d,onChange:p}),D(Wl,{type:"INFO",onClick:h},"Load data")),s&&D("div",null,D(fb,null,"Card from DB:"),s.dbCard?D(Cq,{data:s.dbCard}):D("div",null,"null"),D(fb,null,"Card from Trello:"),D(Cq,{data:s.trelloCard}),D(fb,null,"Card actions:"),D(Cq,{data:s.actions})),D(fb,null,"Sanity check results:"),D(Sq,{json:i.json,isError:"ERROR"===i.result}))))};var kq,Eq,_q,Pq,Bq,Tq=[{name:"name"},{name:"count"},{name:"recheck"}],Rq=function(t){var e=t.data,n=t.onRowClick,r=CW(Tq).tableConfig;return D(tb,{dataSource:e,gridColumns:Tq,tableConfig:r,onRowClick:n,style:{height:400}})};const Iq=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)([]),i=o[0],a=o[1],l=(0,r.useCallback)((function(t){var e=t.data;n(e.name),s(e)}),[]),s=function(t){var e;(e=t.name,Hf.get("/Admin/sanityChecks/"+e)).then(a)},u=function(t){var e;e=t.id,Hf.post("/Admin/sanityChecks/reload/"+e)};return D(gb,{loader:lY},(function(t){return D("div",null,D(fb,null,"Sanity checks"),D(Rq,{data:t,onRowClick:l}),e&&D("div",null,D(fb,null,e),D(Oq,{data:i,reloadSanityCheck:u})))}))},Mq=function(){var t=(0,r.useState)(""),e=t[0],n=t[1];return D("div",null,D(fb,null,"Reload cards for account"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{value:e,onChange:function(t){return n(t.target.value)},placeholder:"Account id"})),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(Wl,{type:"INFO",disabled:!e,onClick:function(){return function(t){return Hf.post("/Admin/reloadCards/"+t)}(e)}},"Reload cards"),D(Wl,{type:"INFO",disabled:!e,onClick:function(){return function(t){return Hf.post("/Admin/reloadCustomFields/"+t)}(e)}},"Reload custom fields")),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(Wl,{type:"INFO",disabled:!e,onClick:function(){return t=e,Hf.post("/Admin/recheckCardsOnBoard/"+t);var t}},"Recheck board cards"),D(Wl,{type:"INFO",disabled:!e,onClick:function(){return t=e,Hf.post("/Admin/recheckCardsInAccount/"+t);var t}},"Recheck cards in account")),D("div",{css:[ma.rowCenterAll,qo.y_m]},D("div",null,D(Wl,{css:qo.b_s,type:"INFO",onClick:sY},"Reload boards cards failures"),D(Wl,{css:qo.b_s,type:"INFO",onClick:cY},"Reload boards lists failures"),D(Wl,{css:qo.b_s,type:"INFO",onClick:dY},"Reload boards labels failures"),D(Wl,{css:qo.b_s,type:"INFO",onClick:fY},"Reload boards members failures"),D(Wl,{css:qo.b_s,type:"INFO",onClick:pY},"Reload boards custom fields failures"),D(Wl,{css:qo.b_s,type:"DANGER",onClick:uY},"Remove stuck BoardToUpdates"),D(Wl,{css:qo.b_s,type:"INFO",onClick:hY},"Reload member history failures"),D(Wl,{css:qo.b_s,type:"DANGER",onClick:mY},"Remove stuck MemberHistoryToLoad"),D(Wl,{css:qo.b_s,type:"INFO",onClick:gY},"Reload list history failures"),D(Wl,{css:qo.b_s,type:"INFO",onClick:AY},"Reload list day board history failures"))))};var Dq=[{name:"id"},{name:"email"},{name:"token"}],Nq=function(t){var e=t.invites,n=CW(Dq).tableConfig;return D(tb,{dataSource:e,gridColumns:Dq,tableConfig:n})};const Fq=function(){return D(gb,{loader:vY},(function(t){return D("div",null,D(fb,null,"Invites"),D(Nq,{invites:t}))}))},Lq=function(t){var e=t.data;return D("pre",null,JSON.stringify(e,null,2))};var jq=["FixTrackedBoardsIssues","FixClosedBoardsIssues","FixUnarchivedCardsIssues","FixUserlistBulkUpload"];const Hq=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)(""),i=o[0],a=o[1],l=(0,r.useState)(null),s=l[0],u=l[1],c=(0,r.useState)(!1),d=c[0],f=c[1],p=(0,r.useState)(),h=p[0],m=p[1],g=function(t,e){return function(){u({name:t,dryRun:e})}};return D("div",null,D(fb,null,"HotFix"),h&&D(Lq,{data:h}),D("div",null,D(jw,{type:"number",value:e,onChange:function(t){return n(t.target.value)},placeholder:"Account ID lower bound"}),D(jw,{type:"number",value:i,onChange:function(t){return a(t.target.value)},placeholder:"Account ID upper bound"})),jq.map((function(t){return D("div",{key:t,css:[ma.rowCenterAll,qo.b_l]},t,D(Wl,{type:"UNIMPORTANT",onClick:g(t,!0),disabled:d},"Dry run"),D(Wl,{type:"INFO",onClick:g(t,!1),disabled:d},"Run hotfix"))})),s&&D(IB,{title:"Running hot fix",buttonMessageId:"admin.run_hot_fix",onCancel:function(){return u(null)},onConfirm:function(){var t;s&&(f(!0),(t={name:s.name,dryRun:s.dryRun,accountIdLowerBound:Number(e),accountIdUpperBound:Number(i)},Hf.post("/Admin/hotfix",t)).then((function(t){f(!1),m(t),u(null)})))}},"Are you sure you want to apply hotfix ",null==s?void 0:s.name," ",(null==s?void 0:s.dryRun)?"(dry run)":""))};var Uq=function(){return(Uq=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},zq=function(t){return function(e){return e.id===t}},Qq=function(t,e){return t.add(e),t},Vq=function(t,e){return Array.from((n=new Set(t),r=new Set(e),o=function(t,e){return t.filter((function(t){return!e.includes(t)}))}(Array.from(n),Array.from(r)),new Set(o)));var n,r,o},Wq=function(t,e){var n=e.filter(zq(t))[0].members,r=e.filter((function(e){return e.id!==t})).flatMap((function(t){return t.members}));return Vq(n,r)},Gq=[{name:"name",header:"Name"},{name:"boardsCount",header:"Boards count"},{name:"uniqueBoardsCount",header:"Unique boards count"},{name:"membersCount",header:"Members count"},{name:"uniqueMembersCount",header:"Unique members count"}];const Kq=function(t){var e=function(t){var e=t.reports,n=t.quicklists,r=t.boards,o=function(t){return JK()(t.map((function(e){return Uq(Uq({},e),{uniqueMembersCount:Wq(e.id,t).length})})),"id")}(r),i=function(t,e){var n=t.map((function(t){return Uq(Uq({},t),{id:"r-"+t.id,type:"report"})})),r=e.map((function(t){return Uq(Uq({},t),{id:"ql-"+t.id,type:"quicklist"})}));return n.concat(r)}(e,n);return i.map((function(t){var e,n,a=(e=t.boards,n=r,e.flatMap((function(t){var e=n.find(zq(t));return(null==e?void 0:e.members)||[]})).reduce(Qq,new Set).size),l=Array.from(function(t,e){var n,r=(null===(n=e.filter(zq(t))[0])||void 0===n?void 0:n.boards)||[],o=e.filter((function(e){return e.id!==t})).flatMap((function(t){return t.boards}));return Vq(r,o)}(t.id,i)),s=function(t,e){return t.map((function(t){var n=e[t];return(null==n?void 0:n.uniqueMembersCount)||0})).reduce((function(t,e){return t+e}),0)}(l,o);return Uq(Uq({},t),{uniqueBoards:l,boardsCount:t.boards.length,membersCount:a,uniqueMembersCount:s})}))}(t.usageStatistics),n=CW(Gq).tableConfig;return D(tb,{dataSource:e,gridColumns:Gq,tableConfig:n})},Yq=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)(""),i=(o[0],o[1],(0,r.useState)(null)),a=i[0],l=i[1];return D("div",null,D(fb,null,"Usage stats"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{type:"number",value:e,onChange:function(t){return n(t.target.value)},placeholder:"Account ID"}),D(Wl,{type:"INFO",disabled:!e,onClick:function(){(function(t){return Hf.get("/Admin/usageStatistics/"+t)})(e).then(l)}},"Load data")),a&&D(Kq,{usageStatistics:a}),a&&a.quicklists.map((function(t){return D("div",{key:t.id},D("div",null,t.name," boards:"),D("ul",null,t.boards.map((function(t){return D("li",{key:t},a.boardInfos[t].name)}))))})),a&&a.reports.map((function(t){return D("div",{key:t.id},D("div",null,t.name," boards:"),D("ul",null,t.boards.map((function(t){return D("li",{key:t},a.boardInfos[t].name)}))))})),a&&a.boards.map((function(t){return D("div",{key:t.id},D("div",null,"Board: ",a.boardInfos[t.id].name),D("ul",null,t.members.map((function(t){return D("li",{key:t},a.users[t])}))))})),a&&Object.entries(a.users).map((function(t){var e=t[0],n=t[1];return D("div",{key:e},D("div",null,"User: ",n),D("ul",null,a.boards.filter((function(t){return t.members.includes(e)})).map((function(t){return D("li",{key:t.id},a.boardInfos[t.id].name)}))))})))};var qq=[{name:"date"},{name:"fromList"},{name:"toList"}],Xq=function(t){var e=t.items,n=CW(qq).tableConfig;return D(tb,{dataSource:e,gridColumns:qq,tableConfig:n})};const Zq=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)(""),i=o[0],a=o[1],l=(0,r.useState)(null),s=l[0],u=l[1];return D("div",null,D(fb,null,"Card TTC"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{value:e,onChange:function(t){return n(t.target.value)},placeholder:"Card name"}),D(Wl,{type:"INFO",disabled:!e,onClick:function(){var t;(t=e,Hf.get("/Admin/findCards",{name:t})).then(console.log)}},"Find card")),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{type:"number",value:i,onChange:function(t){return a(t.target.value)},placeholder:"Card ID"}),D(Wl,{type:"INFO",disabled:!i,onClick:function(){(function(t){return Hf.get("/Admin/ttc/"+t)})(i).then(u)}},"Load data")),s&&D(Xq,{items:s}))},Jq=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)(null),i=o[0],a=o[1],l=(0,r.useCallback)((function(){var t;e&&(t=e,Hf.get("/Admin/boardInfo/"+t)).then(a)}),[e]);return D("div",null,D(fb,null,"Card info"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{value:e,onChange:function(t){return n(t.target.value)},placeholder:"Board Trello id"}),D(Wl,{type:"INFO",disabled:!e,onClick:l},"Fetch")),i?D("div",null,i&&i.dbBoard?D("div",null,D(fb,null,"Board from DB"),D(Lq,{data:i&&i.dbBoard})):null,D("div",null,i&&i.trelloBoard?D("div",null,D(fb,null,"Board from Trello"),D(Lq,{data:i&&i.trelloBoard})):null)):null)},$q=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)(""),i=o[0],a=o[1],l=(0,r.useState)(null),s=l[0],u=l[1],c=(0,r.useCallback)((function(){e&&yY(e,i?Number(i):void 0).then((function(t){u(t)}))}),[e,i]);return D("div",null,D(fb,null,"Card info"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{value:e,onChange:function(t){return n(t.target.value)},placeholder:"Card id or trello id"}),D(jw,{value:i,onChange:function(t){return a(t.target.value)},placeholder:"Board id if card trello id not provided"}),D(Wl,{type:"INFO",disabled:!e,onClick:c},"Fetch")),s&&D("div",null,s&&s.dbCard?D("div",null,D(fb,null,"Card from DB"),D(Lq,{data:s&&s.dbCard})):null,D("div",null,s&&s.trelloCard?D("div",null,D(fb,null,"Card from Trello"),D(Lq,{data:s&&s.trelloCard})):null),D("div",null,D(fb,null,"Actions"),D(Lq,{data:s&&s.actions}))))},tX=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)(""),i=o[0],a=o[1],l=(0,r.useState)(null),s=l[0],u=l[1],c=(0,r.useState)(null),d=c[0],f=c[1],p=(0,r.useCallback)((function(){var t;e&&(t=e,Hf.get("/Admin/reportInfo/"+t)).then(u).catch((function(t){u({error:t.toString()})}))}),[e]),h=(0,r.useCallback)((function(){var t;i&&(t=i,Hf.get("/Admin/tileInfo/"+t)).then(f).catch((function(t){f({error:t.toString()})}))}),[i]);return D("div",null,D(fb,null,"Report info"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{type:"number",value:e,onChange:function(t){return n(t.target.value)},placeholder:"Report ID"}),D(Wl,{type:"INFO",disabled:!e,onClick:p},"Load data")),s?D(Lq,{data:s}):null,D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{type:"number",value:i,onChange:function(t){return a(t.target.value)},placeholder:"Tile ID"}),D(Wl,{type:"INFO",disabled:!i,onClick:h},"Load data")),d?D(Lq,{data:d}):null)},eX=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)(null),i=o[0],a=o[1],l=(0,r.useCallback)((function(){e&&function(t){return Hf.get("/Admin/quicklistInfo/"+t)}(e).then(a).catch((function(t){a({error:t.toString()})}))}),[e]);return D("div",null,D(fb,null,"Quicklist info"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{type:"number",value:e,onChange:function(t){return n(t.target.value)},placeholder:"Quicklist id"}),D(Wl,{type:"INFO",disabled:!e,onClick:l},"Load data")),i?D(Lq,{data:i}):null)},nX=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useCallback)((function(){e&&function(t){Hf.post("/Admin/reloadListHistoryForBoard/"+t)}(Number(e))}),[e]);return D("div",null,D(fb,null,"Load list history for board"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{type:"number",value:e,onChange:function(t){return n(t.target.value)},placeholder:"Board ID"}),D(Wl,{type:"INFO",disabled:!e,onClick:o},"Load")))};var rX=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},oX=function(){return(oX=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},iX={container:E(dX||(dX=rX(["\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\talign-items: flex-start;\n\t"],["\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\talign-items: flex-start;\n\t"]))),editorPane:E(fX||(fX=rX(["\n\t\tpadding: 1rem 0;\n\t\twidth: 50%;\n\t\tflex: 0 1 auto;\n\t"],["\n\t\tpadding: 1rem 0;\n\t\twidth: 50%;\n\t\tflex: 0 1 auto;\n\t"]))),editor:E(pX||(pX=rX(["\n\t\tbox-sizing: border-box;\n\t\tpadding: 0.5rem;\n\t\tborder: 1px solid ",";\n\t\twidth: 100%;\n\t"],["\n\t\tbox-sizing: border-box;\n\t\tpadding: 0.5rem;\n\t\tborder: 1px solid ",";\n\t\twidth: 100%;\n\t"])),ea),previewPane:E(hX||(hX=rX(["\n\t\tpadding: 1rem;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tmax-width: 425px;\n\t\tflex: 1 0 425px;\n\t"],["\n\t\tpadding: 1rem;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tmax-width: 425px;\n\t\tflex: 1 0 425px;\n\t"]))),previewPaneLarge:E(mX||(mX=rX(["\n\t\tflex-basis: 800px;\n\t\tmax-width: 800px;\n\t"],["\n\t\tflex-basis: 800px;\n\t\tmax-width: 800px;\n\t"]))),preview:E(gX||(gX=rX(["\n\t\twidth: 100%;\n\t\tpadding: 0;\n\n\t\t// Remove tile header margin\n\t\t& > div > div > div {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t// Remove tile bottom margin\n\t\t& > div {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"],["\n\t\twidth: 100%;\n\t\tpadding: 0;\n\n\t\t// Remove tile header margin\n\t\t& > div > div > div {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t// Remove tile bottom margin\n\t\t& > div {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t"]))),buttonGroup:E(AX||(AX=rX(["\n\t\tdisplay: flex;\n\t\tpadding-bottom: 0.25rem;\n\t\tborder-bottom: 1px solid ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tpadding-bottom: 0.25rem;\n\t\tborder-bottom: 1px solid ",";\n\t"])),ta),toolbar:E(vX||(vX=rX(["\n\t\tmargin-bottom: 1rem;\n\t"],["\n\t\tmargin-bottom: 1rem;\n\t"]))),subToolbar:E(yX||(yX=rX(["\n\t\tpadding: 0.5rem;\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t"],["\n\t\tpadding: 0.5rem;\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t"])),ta,ea),toolbarButton:E(bX||(bX=rX(["\n\t\t:not(&:last-child) {\n\t\t\tmargin-right: 2px;\n\t\t}\n\t\theight: auto;\n\n\t\tfont-size: 12px;\n\t"],["\n\t\t:not(&:last-child) {\n\t\t\tmargin-right: 2px;\n\t\t}\n\t\theight: auto;\n\n\t\tfont-size: 12px;\n\t"]))),mainHeader:E(wX||(wX=rX(["\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t"])))},aX={LIST:{icon:"format_list_bulleted",bundleKey:"card.list",presets:[{id:"simple",name:"Simple table",data:{cards:[{name:"testing testing",listName:"My wonderful list",boardName:"just a board",timeInList:8600,timeToComplete:8600,labels:[],members:[]}],customFields:[],isMultipleBoards:!0,columns:["name","listName","boardName","timeInList","timeToComplete","due","labels","members"]}}],render:function(t){return D(ub,{cards:t.data.cards,tableConfig:{columns:t.data.columns,changeColumns:ad(),changeColumnsOrder:ad(),changeRowsSort:ad(),changeColumnWidths:ad()},customFields:t.data.customFields,isMultipleBoards:t.data.isMultipleBoards,tableId:"demo-table",paginate:!0,printMode:!1})}},LINE:{icon:"broken_image",bundleKey:"card.time_series",presets:[{name:"Work Complete (Daily)",id:"work-complete-daily",data:{period:"DAILY",name:"Work Complete",data:[{year:2020,month:1,dayOfMonth:1,value:3},{year:2020,month:1,dayOfMonth:2,value:2},{year:2020,month:1,dayOfMonth:3,value:5}]}},{name:"Work Complete (Monthly)",id:"work-complete-monthly",data:{period:"MONTHLY",name:"Work Complete Monthly",data:[{year:2020,month:1,value:1},{year:2020,month:2,value:3},{year:2020,month:3,value:27}]}},{name:"Work Complete (Weekly)",id:"work-complete-weekly",data:{period:"WEEKLY",name:"Work Complete Weekly",data:[{year:2020,week:1,value:27},{year:2020,week:2,value:9},{year:2020,week:3,value:3},{year:2020,week:4,value:1}]}}],render:function(t){return D(KH,{tileDataFilter:{period:t.data.period},linesData:[t.data],showLegend:!1,printMode:!1})}},PIE:{icon:"timelapse",bundleKey:"card.pie",render:function(t){return D(IC,{data:t.data,printMode:!1})},presets:[{id:"pie",name:"Pie Chart with Trello Color",data:[{name:"Red",count:10,color:"none",isUnknown:!1},{name:"Blue",count:15,color:"none",isUnknown:!1},{name:"Green",count:5,color:"none",isUnknown:!1}]},{id:"full-label",name:"Full Label Breakdown",data:[{name:"Green",color:"green",count:4},{name:"Yellow",color:"yellow",count:6},{name:"Orange",color:"orange",count:3},{name:"Red",color:"red",count:4},{name:"Purple",color:"purple",count:7},{name:"Blue",color:"blue",count:8},{name:"Pink",color:"pink",count:8},{name:"Sky",color:"sky",count:9},{name:"Lime",color:"lime",count:11},{name:"Black",color:"black",count:5},{name:"None",color:"none",count:1}]}]},COUNT:{icon:D(yy,null),bundleKey:"card.count",presets:[{id:"points",name:"Points",data:{unit:"POINTS",availableUnits:"POINTS,CARDS,FIELD",value:10}},{id:"customfield",name:"Custom Field",data:{unit:"FIELD",fieldName:"Projects",value:919}}],render:function(t){return D(gH,{value:t.data.value||0,unit:t.data.unit||"CARDS",fieldName:t.data.fieldName})}},BAR:{icon:"bar_chart",bundleKey:"card.bar",presets:[{id:"bar-chart",name:"Bar Chart",data:[{name:"Red",count:10,color:"none",isUnknown:!1},{name:"Blue",count:15,color:"none",isUnknown:!1},{name:"Green",count:5,color:"none",isUnknown:!1}]},{id:"bar-chart-color",name:"Grouped By Chart",data:[{name:"Robin",count:5,color:"red",isUnknown:!1},{name:"Arran",count:8,color:"lime",isUnknown:!1},{name:"Maciej",count:8,color:"blue",isUnknown:!1},{name:"Eddie",count:5}]}],render:function(t){return D(WC,{data:t.data,printMode:!1})}},BAR_STACKED:{icon:"bar_chart",bundleKey:"card.bar",presets:[{id:"bar-chart",name:"Bar Chart",data:[{name:"Red",count:10,color:"none",isUnknown:!1},{name:"Blue",count:15,color:"none",isUnknown:!1},{name:"Green",count:5,color:"none",isUnknown:!1}]},{id:"bar-chart-color",name:"Grouped By Chart",data:[{name:"Robin",count:5,color:"red",isUnknown:!1},{name:"Arran",count:8,color:"lime",isUnknown:!1},{name:"Maciej",count:8,color:"blue",isUnknown:!1},{name:"Eddie",count:5}]}],render:function(t){return D(WC,{data:t.data,printMode:!1})}},TTC:{icon:"sync",bundleKey:"card.ttc",presets:[{id:"color-groups",name:"Color Groups",data:{isGrouped:!0,groups:[{name:"Green",color:"green",cards:[{timeToComplete:1e3},{timeToComplete:2e5}]},{name:"Blue",color:"blue",cards:[{timeToComplete:1e3},{timeToComplete:2e6},{timeToComplete:24e5}]}],customFields:[]}}],render:function(t){return D(iU,{data:t.data,printMode:!1})}},DATES_SERIES:{icon:"calendar",bundleKey:"card.dates_series",presets:[{id:"color-groups",name:"Color Groups",data:{isGrouped:!0,groups:[{name:"Green",color:"green",cards:[{timeToComplete:1e3},{timeToComplete:2e5}]},{name:"Blue",color:"blue",cards:[{timeToComplete:1e3},{timeToComplete:2e6},{timeToComplete:24e5}]}],customFields:[]}}],render:function(t){return D(iU,{data:t.data,printMode:!1})}}};function lX(t){var e=t.selected,n=t.onChangeType,r=t.onChangePreset,o=aX[e],i=(null==o?void 0:o.presets)||void 0;return D("div",{css:iX.toolbar},D("div",{css:iX.buttonGroup},Object.keys(aX).map((function(t){var r=aX[t];return D(Wl,{key:t,css:iX.toolbarButton,icon:r.icon||"",size:"SLIM",type:e===t?"INFO":"SECONDARY",onClick:function(){return n(t)}},D(se,{id:r.bundleKey}))}))),i?D("div",{css:[iX.buttonGroup,iX.subToolbar]},o.presets.map((function(t){return D(Wl,{key:t.id,size:"SLIM",css:iX.toolbarButton,type:"SUCCESS",onClick:function(){return r(t.id)}},t.name)}))):null)}function sX(t){var e=t.type,n=t.data,r=aX[e].render;return D("div",{key:e,css:iX.preview},D(G_.Provider,null,D(Y_,{index:0,spec:{id:1,reportId:1,row:0,size:4,index:0,type:e,name:n.name||"Tile",filters:{what:"ALL_CARDS"}},filter:{},drilldownLink:"",editing:!1,onFilterChange:function(){return{}},reloadData:function(){return{}}},D(xl,null,r?r(n):"Preview Unavailable"))))}function uX(t,e){var n;switch(e.type){case"changeType":var r=aX[e.chartType],o=(r.presets?r.presets[0]:[])||[];return oX(oX({},t),{data:o,dataText:JSON.stringify(o,null,2),type:e.chartType});case"updateDataText":var i=t.data;try{i=JSON.parse(e.data)}catch(t){ml(t)}return oX(oX({},t),{data:i,dataText:e.data});case"changePreset":var a=aX[t.type];return(i=(null===(n=a.presets)||void 0===n?void 0:n.find((function(t){return t.id===e.presetId})))||a.presets[0])?oX(oX({},t),{data:i,dataText:JSON.stringify(i,null,2)}):t;default:return t}}const cX=function(){var t=(0,r.useReducer)(uX,uX({type:"BAR",data:{},dataText:""},{type:"changeType",chartType:"BAR"})),e=t[0],n=t[1],o=(0,r.useCallback)((function(t){n({type:"updateDataText",data:t.target.value})}),[n]),i=(0,r.useCallback)((function(t){n({type:"changeType",chartType:t})}),[n]),a=(0,r.useCallback)((function(t){n({type:"changePreset",presetId:t})}),[n]);return D("div",{css:E(CX||(CX=rX(["\n\t\t\t\tmargin: 0 -2rem;\n\t\t\t"],["\n\t\t\t\tmargin: 0 -2rem;\n\t\t\t"])))},D("div",{css:iX.mainHeader},D(fb,null,"Chart Preview Tool"),D(Wl,{type:"SECONDARY",onClick:function(){var t=document.getElementById("previewPane");t&&hw()(t,{logging:!1}).then((function(t){var e=t.toDataURL("image/png",1),n=document.createElement("a");n.download="preview-"+ +new Date+".png",n.href=e,n.click()}))},icon:"print"},"Download Image")),D("div",null,D(lX,{selected:e.type,onChangeType:i,onChangePreset:a})),D("div",{css:iX.container},D("div",{css:iX.editorPane},D("textarea",{css:iX.editor,name:"",id:"",cols:30,rows:30,value:e.dataText,onChange:o})),D("div",{css:[iX.previewPane,"LIST"===e.type?iX.previewPaneLarge:void 0],id:"previewPane"},D(sX,{type:e.type,data:e.data}))))};var dX,fX,pX,hX,mX,gX,AX,vX,yX,bX,wX,CX;function xX(){L_("TOUR_RESET",{})}const SX=function(){return D("div",null,D(fb,null,"Card info"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(Wl,{onClick:xX,type:"INFO"},"Show Checklist Tour")))},OX=function(){var t=(0,r.useState)(""),e=t[0],n=t[1],o=(0,r.useState)(""),i=o[0],a=o[1];return D("div",null,D(fb,null,"Card TTC"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(jw,{type:"number",value:e,onChange:function(t){return n(t.target.value)},placeholder:"Report ID"}),D(jw,{value:i,onChange:function(t){return a(t.target.value)},placeholder:"Email"}),D(Wl,{type:"INFO",disabled:!e&&!i,onClick:function(){!function(t,e){Hf.post("/Admin/findReportScheduledEmailAndSend/"+t,{sendTo:e})}(e,i)}},"Send")))};var kX=[{name:"id"},{name:"created"},{name:"nextResend"},{name:"address"},{name:"error"},{name:"retryAttempts"},{name:"templateId"}],EX=function(t){var e=t.items,n=CW(kX).tableConfig;return D(tb,{dataSource:e,gridColumns:kX,tableConfig:n})};const _X=function(){return D(gb,{loader:aY},(function(t,e){return D("div",null,D(fb,null,"Templated emails"),D(EX,{items:t}))}))},PX=function(){var t=(0,r.useState)(null),e=t[0],n=t[1],o=(0,r.useCallback)((function(){Hf.get("/Admin/lineChartAnalysis").then(n)}),[]);return D("div",null,D(fb,null,"Card info"),D("div",{css:[ma.rowCenterAll,qo.y_m]},D(Wl,{type:"INFO",onClick:o},"Line chart for all cards with card labels")),e?D("div",null,D(fb,null,"Line chart analysis"),D(Lq,{data:e})):null)};var BX=function(){return(BX=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},TX=[{name:"name",header:"Cookie"},{name:"count",header:"Count"},{name:"mcrSum",header:"Member required sum"},{name:"mcrAvg",header:"Member required avg"}];function RX(t){return t.map((function(t,e){return BX(BX({},t),{id:e})}))}var IX=function(t){var e=t.data,n=CW(TX).tableConfig;return D(tb,{dataSource:e,gridColumns:TX,tableConfig:n,style:{height:300}})};const MX=function(){return D(gb,{loader:bY},(function(t){return D("div",null,D(fb,null,"All last 4 weeks"),D(IX,{data:RX(t.allLast4Weeks)}),D(fb,null,"Subscribed last 4 weeks"),D(IX,{data:RX(t.subscribedLast4Weeks)}),D(fb,null,"All"),D(IX,{data:RX(t.all)}),D(fb,null,"Subscribed"),D(IX,{data:RX(t.subscribed)}))}))};var DX,NX={content:E(DX||(DX=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tbackground-color: ",";\n\t\tmax-width: 1600px;\n\t\tmargin: 0 auto;\n\t"],["\n\t\tbackground-color: ",";\n\t\tmax-width: 1600px;\n\t\tmargin: 0 auto;\n\t"])),Qi)},FX=function(){return D(aW,null,D(iW,{to:"/admin/accounts",name:"Accounts"}),D(iW,{to:"/admin/cookiesAnalytics",name:"Cookies"}),D(iW,{to:"/admin/jobs",name:"Jobs"}),D(iW,{to:"/admin/sanityChecks",name:"SanityChecks"}),D(iW,{to:"/admin/sanityChecksTools",name:"SanityChecksTools"}),D(iW,{to:"/admin/invites",name:"Invites"}),D(iW,{to:"/admin/hotfix",name:"HotFix"}),D(iW,{to:"/admin/usageStats",name:"Usage stats"}),D(iW,{to:"/admin/ttc",name:"TTC"}),D(iW,{to:"/admin/boardInfo",name:"Board info"}),D(iW,{to:"/admin/cardInfo",name:"Card info"}),D(iW,{to:"/admin/reportInfo",name:"Report info"}),D(iW,{to:"/admin/quicklistInfo",name:"Quicklist info"}),D(iW,{to:"/admin/listHistory",name:"List history"}),D(iW,{to:"/admin/scheduledEmails",name:"Scheduled Emails"}),D(iW,{to:"/admin/templatedEmails",name:"Templated Emails"}),D(iW,{to:"/admin/chartsGen",name:"Chart Tool"}),D(iW,{to:"/admin/analysis",name:"Analysis"}),D(iW,{to:"/admin/debug-test",name:"Debug & Test"}))},LX={Route:function(){return D(bL,{additionalMenu:D(FX,null)},D(Mc,{requiredRole:Tc.SystemAdmin,showNoAccess:!0},D("div",{css:NX.content},D(Xe,null,D(qe,{path:"/admin/accounts",component:VY}),D(qe,{path:"/admin/cookiesAnalytics",component:MX}),D(qe,{path:"/admin/jobs",component:aq}),D(qe,{path:"/admin/sanityChecks",component:Iq}),D(qe,{path:"/admin/sanityChecksTools",component:Mq}),D(qe,{path:"/admin/invites",component:Fq}),D(qe,{path:"/admin/hotfix",component:Hq}),D(qe,{path:"/admin/usageStats",component:Yq}),D(qe,{path:"/admin/ttc",component:Zq}),D(qe,{path:"/admin/boardInfo",component:Jq}),D(qe,{path:"/admin/cardInfo",component:$q}),D(qe,{path:"/admin/reportInfo",component:tX}),D(qe,{path:"/admin/quicklistInfo",component:eX}),D(qe,{path:"/admin/listHistory",component:nX}),D(qe,{path:"/admin/scheduledEmails",component:OX}),D(qe,{path:"/admin/templatedEmails",component:_X}),D(qe,{path:"/admin/chartsGen",component:cX}),D(qe,{path:"/admin/analysis",component:PX}),D(qe,{path:"/admin/debug-test",component:SX}),D(We,{from:"/admin",to:"/admin/accounts"})))))}},jX=function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M35 16.5833C35 15.1475 34.2131 13.9073 33.0556 13.234V3.94505C33.0556 3.41337 32.6314 2 31.1111 2C30.6785 2 30.2489 2.14462 29.897 2.42656L24.7303 6.56033C22.1351 8.63481 18.8769 9.77778 15.5556 9.77778H3.88889C1.74089 9.77778 0 11.5187 0 13.6667V19.5C0 21.648 1.74089 23.3889 3.88889 23.3889H5.93663C5.85217 24.0257 5.80417 24.6734 5.80417 25.3333C5.80417 27.7499 6.36684 30.0334 7.35729 32.0745C7.67266 32.724 8.36111 33.1111 9.08299 33.1111H13.5965C15.1794 33.1111 16.1298 31.2979 15.1703 30.0389C14.1738 28.7312 13.5813 27.1003 13.5813 25.3333C13.5813 24.6582 13.6798 24.0093 13.8493 23.3889H15.5556C18.8769 23.3889 22.1351 24.5319 24.7297 26.6063L29.8964 30.7401C30.241 31.0159 30.6692 31.1663 31.1105 31.1667C32.6247 31.1667 33.0549 29.7825 33.0549 29.2222V19.9332C34.2131 19.2594 35 18.0192 35 16.5833ZM29.1667 25.1766L27.1584 23.57C23.8772 20.945 19.7556 19.5 15.5556 19.5V13.6667C19.7556 13.6667 23.8772 12.2217 27.1584 9.5967L29.1667 7.9901V25.1766Z",fill:"currentColor"}))},HX=function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M21.053 17.309C20.7113 17.6508 20.1573 17.6508 19.8155 17.309L19.197 16.6905C18.8552 16.3487 18.8552 15.7947 19.197 15.4529L21.1504 13.5L19.1975 11.5466C18.8557 11.2048 18.8557 10.6508 19.1975 10.309L19.816 9.69047C20.1578 9.34867 20.7118 9.34867 21.0536 9.69047L24.2441 12.8809C24.5859 13.2227 24.5859 13.7767 24.2441 14.1185L21.053 17.309ZM15.8025 16.691L15.184 17.3095C14.8422 17.6513 14.2882 17.6513 13.9464 17.3095L10.7559 14.1191C10.4141 13.7773 10.4141 13.2233 10.7559 12.8815L13.9464 9.69102C14.2882 9.34922 14.8422 9.34922 15.184 9.69102L15.8025 10.3095C16.1443 10.6513 16.1443 11.2053 15.8025 11.5471L13.8496 13.5L15.8025 15.4534C16.1443 15.7952 16.1443 16.3492 15.8025 16.691ZM0.875 25.75H14.1345C14.175 26.8334 14.939 27.5 15.925 27.5H19.25C20.2721 27.5 21.0558 26.5446 21.0421 25.75H34.125C34.6063 25.75 35 26.1437 35 26.625V27.5C35 29.425 33.425 31 31.5 31H3.5C1.575 31 0 29.425 0 27.5V26.625C0 26.1437 0.393749 25.75 0.875 25.75ZM3.5 5.625C3.5 4.18125 4.68125 3 6.125 3H28.875C30.3187 3 31.5 4.18125 31.5 5.625V24H3.5V5.625ZM7 20.5H28V6.5H7V20.5Z",fill:"currentColor"}))},UX=function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M21.875 22.9688C21.875 23.573 21.3855 24.0625 20.7812 24.0625H14.2188C13.6145 24.0625 13.125 23.573 13.125 22.9688V19.6875H0V29.5312C0 31.2812 1.53125 32.8125 3.28125 32.8125H31.7188C33.4688 32.8125 35 31.2812 35 29.5312V19.6875H21.875V22.9688ZM31.7188 8.75H26.25V5.46875C26.25 3.71875 24.7188 2.1875 22.9688 2.1875H12.0312C10.2812 2.1875 8.75 3.71875 8.75 5.46875V8.75H3.28125C1.53125 8.75 0 10.2812 0 12.0312V17.5H35V12.0312C35 10.2812 33.4688 8.75 31.7188 8.75ZM21.875 8.75H13.125V6.5625H21.875V8.75Z",fill:"currentColor"}))},zX=function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M5.25 15.5C7.18047 15.5 8.75 13.9305 8.75 12C8.75 10.0695 7.18047 8.5 5.25 8.5C3.31953 8.5 1.75 10.0695 1.75 12C1.75 13.9305 3.31953 15.5 5.25 15.5ZM29.75 15.5C31.6805 15.5 33.25 13.9305 33.25 12C33.25 10.0695 31.6805 8.5 29.75 8.5C27.8195 8.5 26.25 10.0695 26.25 12C26.25 13.9305 27.8195 15.5 29.75 15.5ZM31.5 17.25H28C27.0375 17.25 26.168 17.6383 25.5336 18.2672C27.7375 19.4758 29.3016 21.6578 29.6406 24.25H33.25C34.218 24.25 35 23.468 35 22.5V20.75C35 18.8195 33.4305 17.25 31.5 17.25ZM17.5 17.25C20.8852 17.25 23.625 14.5102 23.625 11.125C23.625 7.73984 20.8852 5 17.5 5C14.1148 5 11.375 7.73984 11.375 11.125C11.375 14.5102 14.1148 17.25 17.5 17.25ZM21.7 19H21.2461C20.1086 19.5469 18.8453 19.875 17.5 19.875C16.1547 19.875 14.8969 19.5469 13.7539 19H13.3C9.82187 19 7 21.8219 7 25.3V26.875C7 28.3242 8.17578 29.5 9.625 29.5H25.375C26.8242 29.5 28 28.3242 28 26.875V25.3C28 21.8219 25.1781 19 21.7 19ZM9.46641 18.2672C8.83203 17.6383 7.9625 17.25 7 17.25H3.5C1.56953 17.25 0 18.8195 0 20.75V22.5C0 23.468 0.782031 24.25 1.75 24.25H5.35391C5.69844 21.6578 7.2625 19.4758 9.46641 18.2672Z",fill:"currentColor"}))},QX=function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M9.54325 2.42683C9.46704 2.35036 9.37648 2.28968 9.27677 2.24827C9.17706 2.20687 9.07016 2.18556 8.9622 2.18556C8.85423 2.18556 8.74733 2.20687 8.64762 2.24827C8.54791 2.28968 8.45735 2.35036 8.38114 2.42683L4.02802 6.75466L2.47626 5.24255C2.40005 5.16608 2.30949 5.1054 2.20978 5.064C2.11007 5.02259 2.00317 5.00128 1.8952 5.00128C1.78724 5.00128 1.68034 5.02259 1.58062 5.064C1.48091 5.1054 1.39036 5.16608 1.31415 5.24255L0.240906 6.31716C0.164431 6.39337 0.103752 6.48393 0.0623492 6.58364C0.0209463 6.68335 -0.000366211 6.79025 -0.000366211 6.89822C-0.000366211 7.00618 0.0209463 7.11308 0.0623492 7.21279C0.103752 7.31251 0.164431 7.40306 0.240906 7.47927L3.49413 10.7195C3.65651 10.8739 3.87199 10.9599 4.09603 10.9599C4.32007 10.9599 4.53555 10.8739 4.69794 10.7195L5.76366 9.65173L10.6992 4.71687C10.853 4.56297 10.9399 4.35464 10.941 4.13708C10.9422 3.91952 10.8575 3.71028 10.7054 3.55476L9.54325 2.42683ZM9.54325 13.309C9.46704 13.2325 9.37648 13.1718 9.27677 13.1304C9.17706 13.089 9.07016 13.0677 8.9622 13.0677C8.85423 13.0677 8.74733 13.089 8.64762 13.1304C8.54791 13.1718 8.45735 13.2325 8.38114 13.309L4.02802 17.6648L2.47626 16.1541C2.40005 16.0776 2.30949 16.0169 2.20978 15.9755C2.11007 15.9341 2.00317 15.9128 1.8952 15.9128C1.78724 15.9128 1.68034 15.9341 1.58062 15.9755C1.48091 16.0169 1.39036 16.0776 1.31415 16.1541L0.240906 17.2266C0.164431 17.3028 0.103752 17.3934 0.0623492 17.4931C0.0209463 17.5928 -0.000366211 17.6997 -0.000366211 17.8077C-0.000366211 17.9157 0.0209463 18.0226 0.0623492 18.1223C0.103752 18.222 0.164431 18.3125 0.240906 18.3887L3.48593 21.6358C3.6482 21.7901 3.86356 21.8762 4.08749 21.8762C4.31142 21.8762 4.52678 21.7901 4.68905 21.6358L5.76229 20.5633L10.6978 15.6263C10.851 15.4735 10.9376 15.2664 10.9388 15.05C10.9399 14.8336 10.8555 14.6255 10.704 14.4711L9.54325 13.309ZM4.3746 25.1563C2.56376 25.1563 1.05302 26.626 1.05302 28.4376C1.05302 30.2491 2.56512 31.7188 4.3746 31.7188C5.24484 31.7188 6.07944 31.3731 6.69479 30.7578C7.31015 30.1424 7.65585 29.3078 7.65585 28.4376C7.65585 27.5673 7.31015 26.7327 6.69479 26.1174C6.07944 25.502 5.24484 25.1563 4.3746 25.1563ZM33.9058 26.2501H14.2183C13.9283 26.2501 13.6501 26.3653 13.445 26.5704C13.2398 26.7755 13.1246 27.0537 13.1246 27.3438V29.5313C13.1246 29.8214 13.2398 30.0996 13.445 30.3047C13.6501 30.5098 13.9283 30.6251 14.2183 30.6251H33.9058C34.1959 30.6251 34.4741 30.5098 34.6792 30.3047C34.8844 30.0996 34.9996 29.8214 34.9996 29.5313V27.3438C34.9996 27.0537 34.8844 26.7755 34.6792 26.5704C34.4741 26.3653 34.1959 26.2501 33.9058 26.2501ZM33.9058 4.37507H14.2183C13.9283 4.37507 13.6501 4.49031 13.445 4.69542C13.2398 4.90054 13.1246 5.17874 13.1246 5.46882V7.65632C13.1246 7.9464 13.2398 8.2246 13.445 8.42972C13.6501 8.63484 13.9283 8.75007 14.2183 8.75007H33.9058C34.1959 8.75007 34.4741 8.63484 34.6792 8.42972C34.8844 8.2246 34.9996 7.9464 34.9996 7.65632V5.46882C34.9996 5.17874 34.8844 4.90054 34.6792 4.69542C34.4741 4.49031 34.1959 4.37507 33.9058 4.37507ZM33.9058 15.3126H14.2183C13.9283 15.3126 13.6501 15.4278 13.445 15.6329C13.2398 15.838 13.1246 16.1162 13.1246 16.4063V18.5938C13.1246 18.8839 13.2398 19.1621 13.445 19.3672C13.6501 19.5723 13.9283 19.6876 14.2183 19.6876H33.9058C34.1959 19.6876 34.4741 19.5723 34.6792 19.3672C34.8844 19.1621 34.9996 18.8839 34.9996 18.5938V16.4063C34.9996 16.1162 34.8844 15.838 34.6792 15.6329C34.4741 15.4278 34.1959 15.3126 33.9058 15.3126Z",fill:"currentColor"}))},VX=function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M23.7062 12.0748L29.2405 5.95695C30.3316 4.86594 29.5588 3 28.0155 3H1.73711C0.193827 3 -0.578908 4.86594 0.512108 5.95695L10.5013 17V25.5269C10.5013 26.2154 10.8256 26.8634 11.3763 27.2769L15.7508 30.5581C16.8916 31.4134 18.4015 30.9393 18.9894 29.816C16.9982 27.9036 15.7513 25.2223 15.7513 22.25C15.7513 17.3396 19.1447 13.2173 23.7062 12.0748ZM26.2513 13.5C21.4186 13.5 17.5013 17.4173 17.5013 22.25C17.5013 27.0827 21.4186 31 26.2513 31C31.0841 31 35.0013 27.0827 35.0013 22.25C35.0013 17.4173 31.0841 13.5 26.2513 13.5ZM27.1263 26.6184V27.5C27.1263 27.7417 26.9305 27.9375 26.6888 27.9375H25.8138C25.5721 27.9375 25.3763 27.7417 25.3763 27.5V26.6091C24.7589 26.5774 24.1584 26.362 23.6608 25.9884C23.4475 25.8282 23.4366 25.5088 23.6296 25.3245L24.2722 24.7115C24.4237 24.5671 24.649 24.5605 24.8262 24.6716C25.0378 24.8039 25.2779 24.875 25.5273 24.875H27.0645C27.42 24.875 27.7098 24.5513 27.7098 24.1537C27.7098 23.8283 27.5124 23.5417 27.2302 23.4575L24.7693 22.7192C23.7527 22.4141 23.0423 21.4384 23.0423 20.3463C23.0423 19.0054 24.0841 17.916 25.3758 17.8816V17C25.3758 16.7583 25.5716 16.5625 25.8133 16.5625H26.6883C26.93 16.5625 27.1258 16.7583 27.1258 17V17.8909C27.7432 17.9226 28.3437 18.1375 28.8413 18.5116C29.0546 18.6718 29.0655 18.9912 28.8725 19.1755L28.2299 19.7885C28.0784 19.9329 27.8531 19.9395 27.6759 19.8284C27.4643 19.6955 27.2242 19.625 26.9748 19.625H25.4376C25.0821 19.625 24.7923 19.9487 24.7923 20.3463C24.7923 20.6717 24.9897 20.9583 25.2719 21.0425L27.7328 21.7808C28.7495 22.0859 29.4598 23.0616 29.4598 24.1537C29.4598 25.4952 28.4186 26.584 27.1263 26.6184Z",fill:"currentColor"}))},WX=function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M13.125 14.2188C13.125 13.0108 12.1454 12.0312 10.9375 12.0312H9.84375C7.42725 12.0312 5.46875 13.9897 5.46875 16.4062V19.6875C5.46875 22.104 7.42725 24.0625 9.84375 24.0625H10.9375C12.1454 24.0625 13.125 23.0829 13.125 21.875V14.2188ZM25.1562 24.0625C27.5728 24.0625 29.5312 22.104 29.5312 19.6875V16.4062C29.5312 13.9897 27.5728 12.0312 25.1562 12.0312H24.0625C22.8546 12.0312 21.875 13.0108 21.875 14.2188V21.875C21.875 23.0829 22.8546 24.0625 24.0625 24.0625H25.1562ZM17.5 0C7.73691 0 0.313086 8.12315 0 17.5V18.5938C0 19.198 0.489453 19.6875 1.09375 19.6875H2.1875C2.7918 19.6875 3.28125 19.198 3.28125 18.5938V17.5C3.28125 9.65986 9.65986 3.28125 17.5 3.28125C25.3401 3.28125 31.7188 9.65986 31.7188 17.5H31.7105C31.716 17.6661 31.7188 28.8285 31.7188 28.8285C31.7188 30.4247 30.4247 31.7188 28.8285 31.7188H21.875C21.875 29.9065 20.406 28.4375 18.5938 28.4375H16.4062C14.594 28.4375 13.125 29.9065 13.125 31.7188C13.125 33.531 14.594 35 16.4062 35H28.8285C32.2369 35 35 32.2369 35 28.8285V17.5C34.6869 8.12315 27.2631 0 17.5 0Z",fill:"currentColor"}))},GX=function(){return D("svg",{width:"1em",height:"1em",viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M22.4219 17.5C22.4219 20.2207 20.2207 22.4219 17.5 22.4219C14.7793 22.4219 12.5781 20.2207 12.5781 17.5C12.5781 14.7793 14.7793 12.5781 17.5 12.5781C20.2207 12.5781 22.4219 14.7793 22.4219 17.5ZM29.5312 12.5781C26.8105 12.5781 24.6094 14.7793 24.6094 17.5C24.6094 20.2207 26.8105 22.4219 29.5312 22.4219C32.252 22.4219 34.4531 20.2207 34.4531 17.5C34.4531 14.7793 32.252 12.5781 29.5312 12.5781ZM5.46875 12.5781C2.74805 12.5781 0.546875 14.7793 0.546875 17.5C0.546875 20.2207 2.74805 22.4219 5.46875 22.4219C8.18945 22.4219 10.3906 20.2207 10.3906 17.5C10.3906 14.7793 8.18945 12.5781 5.46875 12.5781Z",fill:"currentColor"}))},KX=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},YX={fullscreen:E(JX||(JX=KX(["\n\t\twidth: 100vw;\n\t\theight: 100vh;\n\t\toverflow: scroll;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbackground: #fcfcfd;\n\t\tz-index: 100;\n\t"],["\n\t\twidth: 100vw;\n\t\theight: 100vh;\n\t\toverflow: scroll;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbackground: #fcfcfd;\n\t\tz-index: 100;\n\t"]))),container:E($X||($X=KX(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\ttext-align: center;\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\ttext-align: center;\n\t"]))),header:E(tZ||(tZ=KX(["\n\t\tmax-width: 450px;\n\t\tmargin: 8vh auto ",";\n\t"],["\n\t\tmax-width: 450px;\n\t\tmargin: 8vh auto ",";\n\t"])),Go),title:E(eZ||(eZ=KX(["\n\t\tfont-size: 24px;\n\t\tline-height: 150%;\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tfont-size: 24px;\n\t\tline-height: 150%;\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t\tfont-weight: 500;\n\t\tmargin-bottom: ",";\n\t"])),la,zo),subHeader:E(nZ||(nZ=KX(["\n\t\tfont-size: 14px;\n\t\tline-height: 150%;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 14px;\n\t\tline-height: 150%;\n\t\tcolor: ",";\n\t"])),oa),questionTitle:E(rZ||(rZ=KX(["\n\t\tfont-size: 16px;\n\t\tline-height: 150%;\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tfont-size: 16px;\n\t\tline-height: 150%;\n\t\tletter-spacing: 0.1px;\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t"])),la,Vo),segmentGrid:E(oZ||(oZ=KX(["\n\t\tmargin: 0 auto "," auto;\n\t\tdisplay: grid;\n\t\tgrid-template-columns: repeat(4, minmax(100px, 1fr));\n\t\tgrid-template-rows: auto;\n\t\tjustify-items: center;\n\t\tgrid-gap: ",";\n\t"],["\n\t\tmargin: 0 auto "," auto;\n\t\tdisplay: grid;\n\t\tgrid-template-columns: repeat(4, minmax(100px, 1fr));\n\t\tgrid-template-rows: auto;\n\t\tjustify-items: center;\n\t\tgrid-gap: ",";\n\t"])),Go,Uo),segment:E(iZ||(iZ=KX(["\n\t\tbackground: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\twidth: 110px;\n\t\theight: 100px;\n\n\t\t// Padding to ensure long text wraps\n\t\tpadding: 0 ",";\n\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\n\t\tcursor: pointer;\n\n\t\t&:hover {\n\t\t\tborder: 2px solid ",";\n\t\t\tbackground: ",";\n\t\t}\n\t"],["\n\t\tbackground: ",";\n\t\tborder: 1px solid ",";\n\t\tborder-radius: ",";\n\t\twidth: 110px;\n\t\theight: 100px;\n\n\t\t// Padding to ensure long text wraps\n\t\tpadding: 0 ",";\n\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\n\t\tcursor: pointer;\n\n\t\t&:hover {\n\t\t\tborder: 2px solid ",";\n\t\t\tbackground: ",";\n\t\t}\n\t"])),sa,ea,ua,Ho,Xi,$i),segmentText:E(aZ||(aZ=KX(["\n\t\tfont-size: 11px;\n\t\tline-height: 118%;\n\t\tcolor: ",";\n\t\topacity: 0.8;\n\t"],["\n\t\tfont-size: 11px;\n\t\tline-height: 118%;\n\t\tcolor: ",";\n\t\topacity: 0.8;\n\t"])),la),segmentIcon:E(lZ||(lZ=KX(["\n\t\tfont-size: 35px;\n\t\tmargin-bottom: 4px;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-size: 35px;\n\t\tmargin-bottom: 4px;\n\t\tcolor: ",";\n\t"])),Xi),skipButton:E(sZ||(sZ=KX(["\n\t\talign-self: center;\n\t\tfont-size: 16px;\n\t"],["\n\t\talign-self: center;\n\t\tfont-size: 16px;\n\t"]))),closeButton:E(uZ||(uZ=KX(["\n\t\tcolor: ",";\n\t\tposition: fixed;\n\t\ttop: 20px;\n\t\tright: 35px;\n\t\tfont-size: 32px;\n\n\t\tcursor: pointer;\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tcolor: ",";\n\t\tposition: fixed;\n\t\ttop: 20px;\n\t\tright: 35px;\n\t\tfont-size: 32px;\n\n\t\tcursor: pointer;\n\t\t&:hover {\n\t\t\tcolor: ",";\n\t\t}\n\t"])),na,Xi)},qX=function(t){var e=t.icon,n=t.label,r=t.onClick;return D("div",{css:YX.segment,role:"button",onClick:r},D("div",{css:YX.segmentIcon},e),D("span",{css:YX.segmentText},n))},XX=function(){var t=fh(),e=tn(),n=(0,r.useMemo)((function(){var n,r,o=null!==(n=(e.state||{}).fromLogin)&&void 0!==n&&n,i=null!==(r=t.hasSeenSurvey)&&void 0!==r&&r;return o&&t.isAccountAdmin&&!i}),[t,e]),o=(0,r.useState)(n),i=o[0],a=o[1];(0,r.useEffect)((function(){a(n)}),[n]);var l=(0,r.useCallback)((function(){a(!1),sh("none").then(),$p("Account","Hide Segment Survey")}),[a]),s=function(t){return function(){var e;sh(t).then(),a(!1),e=t,Jf.setMarketingSegmentDimension(e),$p("Account","Segment Survey",t)}};return i?D("div",{css:YX.fullscreen},D("div",{css:YX.closeButton,role:"button",onClick:l},D(Fy,null)),D("div",{css:YX.container},D("div",{css:YX.header},D("h1",{css:YX.title},"Thanks for adding us to your Board 😊"),D("h2",{css:YX.subHeader},"Tell us a little about yourself so we can help you build the best reports for your needs")),D("h3",{css:YX.questionTitle},"What type of team are you?"),D("div",{css:YX.segmentGrid},D(qX,{onClick:s("marketing"),icon:D(jX,null),label:D("span",null,"Marketing")}),D(qX,{onClick:s("engineering"),icon:D(HX,null),label:D("span",null,"Engineering")}),D(qX,{onClick:s("business"),icon:D(UX,null),label:D("span",null,"Business")}),D(qX,{onClick:s("human-resources"),icon:D(zX,null),label:D("span",null,"HR & Operations")}),D(qX,{onClick:s("project-management"),icon:D(QX,null),label:D("span",null,"Project Management")}),D(qX,{onClick:s("sales"),icon:D(VX,null),label:D("span",null,"Sales")}),D(qX,{onClick:s("support"),icon:D(WX,null),label:D("span",null,"Support")}),D(qX,{onClick:s("other"),icon:D(GX,null),label:D("span",null,"Other")})),D(Wl,{css:YX.skipButton,type:"UNIMPORTANT",size:"LARGE",onClick:l},"Skip"))):null};XX.Route=XX;const ZX=XX;var JX,$X,tZ,eZ,nZ,rZ,oZ,iZ,aZ,lZ,sZ,uZ,cZ={container:E(pZ||(pZ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tmargin: 0 20px;\n\t"],["\n\t\tmargin: 0 20px;\n\t"])))},dZ=function(t){var e=t.reportId,n=t.dataFilter,o=(0,r.useState)(!0),i=o[0],a=o[1],l=(0,r.useState)(),s=(l[0],l[1]),u=Ag((0,r.useCallback)((function(){var t,n=(t=e,Hf.get("/reports/"+t+"/readyForRender")).then((function(t){return"READY"===t.status||"NO_ACCESS"===t.status?(s(null),a(!1)):"ERROR"===t.status?(s(new Error(t.errorCode)),a(!1)):c(),t}),s).catch((function(t){s(t),a(!1)}));return function(){n.cancel()}}),[]),0,!1),c=(u[0],u[1]);return u[2],i?D(Nl,null):D("div",{css:cZ.container},D(PU,{renderMode:!0,id:e,dataFilter:n}))};const fZ=function(){var t=tn(),e=(0,r.useState)(),n=e[0],o=e[1],i=(0,r.useState)(),a=i[0],l=i[1];return(0,r.useEffect)((function(){var e=Zu(t.search);ms.of(Number(e.reportId)).matchWith({none:function(){return null},some:function(t){o(t),l(Kg(e))}})}),[]),n?D(dZ,{reportId:n,dataFilter:a}):D(Nl,null)};var pZ,hZ={container:E(gZ||(gZ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\tmargin: 20px 20px 0;\n\t"],["\n\t\tmargin: 20px 20px 0;\n\t"])))};const mZ=function(){var t=tn(),e=(0,r.useState)(),n=e[0],o=e[1];return(0,r.useEffect)((function(){var e=Zu(t.search);ms.of(Number(e.id)).matchWith({none:function(){return null},some:function(t){o(t)}})}),[]),n?D("div",{css:hZ.container},D(sL.Connected,{id:n,renderMode:!0})):null};var gZ,AZ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},vZ={main:E(bZ||(bZ=AZ(["\n\t\t",";\n\t\tmargin: "," auto 0;\n\t\tmax-width: 480px;\n\t"],["\n\t\t",";\n\t\tmargin: "," auto 0;\n\t\tmax-width: 480px;\n\t"])),ma.columnCenterAll,Go),logo:E(wZ||(wZ=AZ(["\n\t\tcolor: ",";\n\t\tfont-size: 128px;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 128px;\n\t"])),Mi),text:E(CZ||(CZ=AZ(["\n\t\tpadding: 0 ",";\n\t"],["\n\t\tpadding: 0 ",";\n\t"])),Vo)};const yZ=function(t){return D("div",{css:vZ.main},D("div",{css:qo.b_l},t.sadLogo?D(fs,{width:128}):D(Dc,{css:vZ.logo})),D("div",{css:vZ.text},D("h1",null,t.children)))};var bZ,wZ,CZ;const xZ=function(){return D(yZ,{sadLogo:!0},"User account not found. ",D("br",null),"You need to create your user account in Blue Cat Reports Trello powerup first.")},SZ=Ze((function(t){var e=t.match.params.encodedEmail;return(0,r.useEffect)((function(){e&&function(t){return Hf.get("/Signup/extendTrial/"+t)}(e).catch(ml)}),[]),D(yZ,null,"Your trial is extended")})),OZ=Ze((function(t){var e=t.match.params.encodedEmail;return(0,r.useEffect)((function(){e&&function(t){return Hf.get("/Signup/unsubscribe/"+t)}(e).catch(ml)}),[]),D(yZ,null,"You are now unsubscribed")}));var kZ={main:E(_Z||(_Z=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}(["\n\t\t",";\n\t\tmargin: "," auto 0;\n\t\tmax-width: 480px;\n\t"],["\n\t\t",";\n\t\tmargin: "," auto 0;\n\t\tmax-width: 480px;\n\t"])),ma.columnCenterAll,Go)};const EZ=Ze((function(t){var e=t.match.params,n=e.type,o=e.id,i=(0,r.useState)(""),a=i[0],l=i[1],s=(0,r.useState)(!1),u=s[0],c=s[1];return u?D(yZ,null,"You are now unsubscribed"):D("div",{css:kZ.main},D("h2",{css:qo.b_l},"Please enter email to unsubscribe"),D("div",null,D(Gw,{inputProps:{type:"email",placeholder:"Enter email address",value:a,onChange:function(t){return l(t.target.value)}},buttonProps:{type:"INFO",onClick:function(){(function(t,e,n){return Hf.post("/Signup/scheduled-email-unsubscribe/"+t+"/"+e,{email:n})})(n,o,a).then((function(){c(!0)}))},size:"SMALL",children:"Unsubscribe",disabled:LB(a)}})))}));var _Z;function PZ(t){return function(e){var n=e.dispatch,r=e.getState;return function(e){return function(o){return"function"==typeof o?o(n,r,t):e(o)}}}}var BZ=PZ();BZ.withExtraArgument=PZ;const TZ=BZ;var RZ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function IZ(t){return null!==t&&"object"===(void 0===t?"undefined":RZ(t))&&t&&"function"==typeof t.then}var MZ=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=t[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},DZ=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},NZ="PENDING",FZ="FULFILLED",LZ="REJECTED";n(28500);var jZ=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=[NZ,FZ,LZ],n=t.promiseTypeSuffixes||e,r=t.promiseTypeDelimiter||"_";return function(t){var e=t.dispatch;return function(t){return function(o){var i=void 0,a=void 0;if(!o.payload)return t(o);var l=o.payload;if(IZ(l))i=l;else if(IZ(l.promise))i=l.promise,a=l.data;else{if("function"!=typeof l&&"function"!=typeof l.promise)return t(o);if(i=l.promise?l.promise():l(),a=l.promise?l.data:void 0,!IZ(i))return t(DZ({},o,{payload:i}))}var s=o.type,u=o.meta,c=MZ(n,3),d=c[0],f=c[1],p=c[2],h=function(t,e){return DZ({type:[s,e?p:f].join(r)},null==t?{}:{payload:t},void 0!==u?{meta:u}:{},e?{error:!0}:{})};return t(DZ({type:[s,d].join(r)},void 0!==a?{payload:a}:{},void 0!==u?{meta:u}:{})),i.then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=h(t,!1);return e(n),{value:t,action:n}}),(function(t){var n=h(t,!0);throw e(n),t}))}}}}({promiseTypeSuffixes:["STARTED","DONE","FAILED"]}),HZ=(0,Vm.UY)({some:function(t){return t||{}}}),UZ=(0,Vm.md)(jZ,TZ);const zZ=(0,Vm.MT)(HZ,UZ);function QZ(){SC.charts.forEach((function(t){t&&t.reflow()}))}var VZ,WZ,GZ,KZ,YZ,qZ,XZ,ZZ,JZ,$Z,tJ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},eJ=E(VZ||(VZ=tJ(["\n\tfont-weight: 500;\n\tcolor: ",";\n"],["\n\tfont-weight: 500;\n\tcolor: ",";\n"])),Xi),nJ={item:E(WZ||(WZ=tJ(["\n\t\theight: 2rem;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\t\tmargin: "," 0 "," ",";\n\t"],["\n\t\theight: 2rem;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: ",";\n\t\tcursor: pointer;\n\t\tmargin: "," 0 "," ",";\n\t"])),la,jo,jo,Uo),itemUnchecked:E(GZ||(GZ=tJ(["\n\t\t&:hover {\n\t\t\t","\n\n\t\t\t/*  Hover style for checkbox */\n\t\t\tdiv:first-child {\n\t\t\t\tborder: 3px solid "," !important;\n\t\t\t}\n\t\t}\n\t"],["\n\t\t&:hover {\n\t\t\t","\n\n\t\t\t/*  Hover style for checkbox */\n\t\t\tdiv:first-child {\n\t\t\t\tborder: 3px solid "," !important;\n\t\t\t}\n\t\t}\n\t"])),eJ,Xi),itemChecked:E(KZ||(KZ=tJ(["\n\t\ttext-decoration: line-through;\n\t\tcolor: ",";\n\t"],["\n\t\ttext-decoration: line-through;\n\t\tcolor: ",";\n\t"])),"#8694A8"),itemActive:E(YZ||(YZ=tJ(["\n\t\t",";\n\t"],["\n\t\t",";\n\t"])),eJ),title:E(qZ||(qZ=tJ(["\n\t\tdisplay: block;\n\t\tcolor: inherit;\n\t"],["\n\t\tdisplay: block;\n\t\tcolor: inherit;\n\t"]))),checkbox:E(XZ||(XZ=tJ(["\n\t\tcolor: transparent;\n\t\twidth: 1.2rem;\n\t\theight: 1.2rem;\n\t\toverflow: hidden;\n\t\tmargin-right: ",";\n\t\tborder-radius: 50%;\n\t\tborder: 2px dashed ",";\n\n\t\t// For Icon\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tfont-size: 0.75rem;\n\t"],["\n\t\tcolor: transparent;\n\t\twidth: 1.2rem;\n\t\theight: 1.2rem;\n\t\toverflow: hidden;\n\t\tmargin-right: ",";\n\t\tborder-radius: 50%;\n\t\tborder: 2px dashed ",";\n\n\t\t// For Icon\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tfont-size: 0.75rem;\n\t"])),Uo,na),checkboxUnchecked:E(ZZ||(ZZ=tJ([""],[""]))),checkboxChecked:E(JZ||(JZ=tJ(["\n\t\tbackground: ",";\n\t\tborder: none;\n\t\tcolor: white;\n\t"],["\n\t\tbackground: ",";\n\t\tborder: none;\n\t\tcolor: white;\n\t"])),Wi),checkboxActive:E($Z||($Z=tJ(["\n\t\topacity: 0.6;\n\t\tbackground: ",";\n\t\tborder: 3px solid ",";\n\t"],["\n\t\topacity: 0.6;\n\t\tbackground: ",";\n\t\tborder: 3px solid ",";\n\t"])),ta,qi)},rJ=function(t){var e=t.item,n=t.isActive,o=t.onClick,i=function(t,e){return t.checked?{containerCss:[nJ.itemChecked,e?nJ.itemActive:void 0],checkboxCss:nJ.checkboxChecked}:e?{containerCss:nJ.itemActive,checkboxCss:nJ.checkboxActive}:{containerCss:nJ.itemUnchecked,checkboxCss:nJ.checkboxUnchecked}}(e,n),a=i.containerCss,l=i.checkboxCss,s=(0,r.useCallback)((function(t){return o(e)}),[e,o]);return D("div",{css:[nJ.item,a],onClick:s},D("div",{css:[nJ.checkbox,l]},D(Ly,null)),D("span",{css:nJ.title},e.title))};const oJ=function(t){var e=t.items,n=t.onClick,r=t.activeStepId;return D("div",null,e.map((function(t,e){return D(rJ,{item:t,key:t.id,isActive:t.id===r,onClick:n})})))};var iJ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},aJ={guideTitleContainer:E(uJ||(uJ=iJ(["\n\t\tborder-top: 3px solid ",";\n\t\tborder-bottom: 3px solid ",";\n\t\tpadding: "," ",";\n\n\t\tcolor: ",";\n\t"],["\n\t\tborder-top: 3px solid ",";\n\t\tborder-bottom: 3px solid ",";\n\t\tpadding: "," ",";\n\n\t\tcolor: ",";\n\t"])),ea,ea,zo,Vo,aa),guideSectionTitle:E(cJ||(cJ=iJ(["\n\t\tfont-weight: 500;\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tcolor: ",";\n\t"],["\n\t\tfont-weight: 500;\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tcolor: ",";\n\t"])),la),guideTitle:E(dJ||(dJ=iJ(["\n\t\tfont-weight: 500;\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t"],["\n\t\tfont-weight: 500;\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tcolor: ",";\n\t\tmargin-bottom: ",";\n\t"])),la,Uo),guideStepsContainer:E(fJ||(fJ=iJ(["\n\t\t// large bottom pad for helpscout badge\n\t\tpadding: "," "," 5rem ",";\n\t"],["\n\t\t// large bottom pad for helpscout badge\n\t\tpadding: "," "," 5rem ",";\n\t"])),Qo,Vo,Vo),guideContent:E(pJ||(pJ=iJ([""],[""]))),guideText:E(hJ||(hJ=iJ(["\n\t\tmargin: "," 0 0;\n\t\t&:first-of-type {\n\t\t\tmargin-top: 0;\n\t\t}\n\t\tfont-size: 0.875rem;\n\t\tline-height: 140%;\n\t\tcolor: ",";\n\n\t\ta {\n\t\t\ttext-decoration: underline;\n\t\t\tcolor: ",";\n\t\t}\n\t"],["\n\t\tmargin: "," 0 0;\n\t\t&:first-of-type {\n\t\t\tmargin-top: 0;\n\t\t}\n\t\tfont-size: 0.875rem;\n\t\tline-height: 140%;\n\t\tcolor: ",";\n\n\t\ta {\n\t\t\ttext-decoration: underline;\n\t\t\tcolor: ",";\n\t\t}\n\t"])),Uo,aa,Zi),guideImageContainer:E(mJ||(mJ=iJ(["\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tmargin: "," 0 "," 0;\n\t"],["\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tmargin: "," 0 "," 0;\n\t"])),Uo,Qo),guideImage:E(gJ||(gJ=iJ(["\n\t\tmax-height: 120px;\n\t\tmax-width: 310px;\n\t"],["\n\t\tmax-height: 120px;\n\t\tmax-width: 310px;\n\t"])))},lJ=function(t){var e=t.title;return D("div",{css:[aJ.guideTitleContainer,aJ.guideSectionTitle]},e)};const sJ=function(t){var e=t.title,n=t.content,r=t.keyPrefix;return D("div",null,D(lJ,{title:e}),D("div",{css:aJ.guideStepsContainer},function(t,e){var n=t.map((function(t,n){return function(t,e){if("string"==typeof t)return D("p",{key:e,css:aJ.guideText,dangerouslySetInnerHTML:{__html:t}});if("object"==typeof t){if(t.type&&"image"===t.type)return D("div",{css:aJ.guideImageContainer,key:e},D("img",{css:aJ.guideImage,src:t.path}));if(t.type&&"title"===t.type)return D("div",{key:e,css:aJ.guideTitle,dangerouslySetInnerHTML:{__html:t.title}})}}(t,e+"-content-"+n)}));return D("div",{css:aJ.guideContent},n)}(n,r)))};var uJ,cJ,dJ,fJ,pJ,hJ,mJ,gJ;const AJ=JSON.parse('[{"id":"create-report","title":"Create your first Report","content":["Click <strong>Create a Report</strong> to create your first Report",{"type":"image","path":"/public/images/product-tour/Report.png"},"You will start with a blank Report","Once you\'ve created your Report, it\'s time to add your first chart","Reports can have multiple charts on them, arranged in rows. "]},{"id":"create-first-chart","title":"Create your first chart","content":[{"type":"title","title":"Time to add your first chart!"},"Click <strong>Add chart</strong> to add your first chart",{"type":"image","path":"/public/images/product-tour/Create Chart.png"},"Then select your chart Type and follow the instructions to set it up 😸","Need some inspiration on charts to create? Check out our <a href=\\"https://bluecatreports.com/reports/support/\\">Help & Support</a> guides"]},{"id":"open-a-drilldown","title":"Open a Drilldown","content":[{"type":"title","title":"Drilldowns give you more detail from your charts"},"Once you have created your first chart you can open a drilldown! ","<strong>Note</strong> We don\'t have drilldowns for Historical charts","Click <strong>Done</strong> if you are still in Edit mode for your Report","Once you are in view mode, you can click on any chart title to view it\'s drilldown. ",{"type":"image","path":"/public/images/product-tour/Drilldown.png"},"Drilldowns let you see and export the data for each chart. You can also customise the data which shows in the tables from the \'View\' button"]},{"id":"change-date-range","title":"Change the date range","content":["<strong>Note:</strong> This only applies to charts showing completed Cards or historical charts","For individual charts, you can change the date range by clicking on the date range in the bottom right",{"type":"image","path":"/public/images/product-tour/Chart Date Range.png"},"Or, for the entire Report click, on the date range in the top left",{"type":"image","path":"/public/images/product-tour/Chart Time Period.png"}]},{"id":"invite-team","title":"Invite a team member","content":["Click on the <strong>Account Settings Cog</strong>",{"type":"image","path":"/public/images/product-tour/Invite Team.png"},"Add the person you want to invite and click Invite to Team","They will receive an invite from us. All they have to do is follow the link to see your reports"]},{"id":"emailable-reports","title":"Schedule an email report","content":["<strong>Let\'s schedule a report for email sharing!</strong>","Click on the <strong>Email Reports</strong> icon to get started.",{"type":"image","path":"/public/images/product-tour/Email Button.png"},"Select your email schedule. You get to decide how regularly you want to share this data and with whom.",{"type":"image","path":"/public/images/product-tour/Email Schedule.png"},"Choose how much of your data you want to share by selecting a date range. You can also customize the time period to display.",{"type":"image","path":"/public/images/product-tour/Email Data.png"},"Now it\'s time to start adding email addresses! Enter the email address, hit subscribe and you\'re all set!",{"type":"image","path":"/public/images/product-tour/Email Add.png"}]}]');var vJ=function(){return(vJ=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},yJ=AJ;function bJ(t){if(!t)throw new Error("Invalid tour reducer state, no page content");return{open:!1,activeStepId:t[0].id,steps:t.map((function(t,e){return{id:t.id,title:t.title,eventId:t.id,checked:!1}}))}}function wJ(t,e){switch(e.type){case"SET_STEP":return vJ(vJ({},t),{activeStepId:e.stepId});case"APPLICATION_EVENT":var n=t.steps.findIndex((function(t){return t.eventId===e.eventId})),r=t.steps[n];if(!r)return t;var o=void 0;return t.activeStepId===e.eventId&&(o=t.steps.find((function(t,e){return e>n&&!t.checked}))),vJ(vJ({},t),{activeStepId:o?o.id:t.activeStepId,steps:t.steps.map((function(t){return t.id===r.id?vJ(vJ({},t),{checked:!0}):t}))});case"CLOSE":return vJ(vJ({},t),{open:!1});case"LOAD_DATA":return vJ(vJ({},t),function(t,e){return vJ(vJ({},t),{open:e.open||!1,activeStepId:e.activeId||t.steps[0].id,steps:t.steps.map((function(t){return e.complete&&e.complete.includes(t.id)?vJ(vJ({},t),{checked:!0}):t}))})}(t,e.data));case"RESET":return vJ(vJ({},bJ(yJ)),{open:!0})}return t}var CJ,xJ,SJ,OJ,kJ,EJ,_J,PJ,BJ,TJ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},RJ={container:E(CJ||(CJ=TJ(["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tmargin: "," 0;\n\t\tpadding: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tmargin: "," 0;\n\t\tpadding: ",";\n\t"])),zo,Qo),title:E(xJ||(xJ=TJ(["\n\t\tcolor: ",";\n\t\tfont-size: 1.125rem;\n\t\tline-height: 1.25rem;\n\t\tfont-weight: 500;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 1.125rem;\n\t\tline-height: 1.25rem;\n\t\tfont-weight: 500;\n\t"])),aa),text:E(SJ||(SJ=TJ(["\n\t\ttext-align: center;\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tcolor: ",";\n\t"],["\n\t\ttext-align: center;\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tcolor: ",";\n\t"])),ia)},IJ=function(t){var e=t.onClose;return D("div",{css:RJ.container},D("h2",{css:RJ.title},"Great work! 🎉"),D("p",{css:RJ.text},"You’ve completed the Blue Cat Tutorial and now know how to use Blue Cat like a pro. To close this side bar press the button below."," "),D(Wl,{type:"INFO",onClick:e},"Close Sidebar"))},MJ=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},DJ={sidebarContainer:E(OJ||(OJ=MJ(["\n\t\tflex: 0 1 330px;\n\t\tmax-width: 330px;\n\t\toverflow-y: auto;\n\t\tposition: relative;\n\n\t\t/* Theme styles */\n\t\tbox-shadow: -2px 0px 10px rgba(0, 0, 0, 0.04);\n\t\tbackground-color: ",";\n\t\tz-index: 1;\n\n\t\t// Hide when there is no space\n\t\t@media screen and (max-width: 800px) {\n\t\t\tdisplay: none;\n\t\t}\n\t"],["\n\t\tflex: 0 1 330px;\n\t\tmax-width: 330px;\n\t\toverflow-y: auto;\n\t\tposition: relative;\n\n\t\t/* Theme styles */\n\t\tbox-shadow: -2px 0px 10px rgba(0, 0, 0, 0.04);\n\t\tbackground-color: ",";\n\t\tz-index: 1;\n\n\t\t// Hide when there is no space\n\t\t@media screen and (max-width: 800px) {\n\t\t\tdisplay: none;\n\t\t}\n\t"])),$i),guideMainHeader:E(kJ||(kJ=MJ(["\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t\tpadding: "," ",";\n\t\tborder-top: 3px solid ",";\n\t\tcolor: ",";\n\t"],["\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t\tpadding: "," ",";\n\t\tborder-top: 3px solid ",";\n\t\tcolor: ",";\n\t"])),Qo,Vo,ea,aa),mainHeaderTitle:E(EJ||(EJ=MJ(["\n\t\tcolor: ",";\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tfont-weight: 500;\n\t"],["\n\t\tcolor: ",";\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tfont-weight: 500;\n\t"])),aa),progress:E(_J||(_J=MJ(["\n\t\tmargin-right: 2rem;\n\t"],["\n\t\tmargin-right: 2rem;\n\t"]))),guideStepContainer:E(PJ||(PJ=MJ(["\n\t\tpadding: 0 "," "," ",";\n\t"],["\n\t\tpadding: 0 "," "," ",";\n\t"])),Vo,Qo,Vo),close:E(BJ||(BJ=MJ(["\n\t\tposition: absolute;\n\t\tright: 1rem;\n\t\ttop: 1rem;\n\t\tcursor: pointer;\n\t\tfont-size: 1rem;\n\n\t\tvertical-align: middle;\n\n\t\t// Resets\n\t\tborder: none;\n\t\tbackground: none;\n\t"],["\n\t\tposition: absolute;\n\t\tright: 1rem;\n\t\ttop: 1rem;\n\t\tcursor: pointer;\n\t\tfont-size: 1rem;\n\n\t\tvertical-align: middle;\n\n\t\t// Resets\n\t\tborder: none;\n\t\tbackground: none;\n\t"])))},NJ=function(){var t=function(){var t=(0,r.useReducer)(wJ,yJ,bJ),e=t[0],n=t[1],o=function(){var t=(0,r.useState)({}),e=t[0],n=t[1],o=fh();return(0,r.useEffect)((function(){n((function(t){return vJ(vJ({},t),{open:o.showProductGuide})}))}),[n,o]),(0,r.useEffect)((function(){gs().matchWith({none:function(){return null},some:function(t){t.get("member","private","bcrCheckTour",void 0).then((function(t){t&&n((function(e){return vJ(vJ({},e),t)}))}))}})}),[]),{initialState:e,save:(0,r.useCallback)((function(t){gs().matchWith({none:function(){return null},some:function(e){e.set("member","private","bcrCheckTour",function(t){return{activeId:t.activeStepId,complete:t.steps.map((function(t){return t.checked?t.id:null})).filter((function(t){return null!==t}))}}(t))}})}),[])}}(),i=o.initialState,a=o.save;(0,r.useEffect)((function(){n({type:"LOAD_DATA",data:i})}),[i]);var l=function(t){return{total:t.steps.length,current:t.steps.reduce((function(t,e){return e.checked?t+1:t}),0)}}(e),s=(0,r.useMemo)((function(){return yJ.find((function(t){return t.id===e.activeStepId}))}),[e.steps,e.activeStepId]),u=l.current===l.total,c=(0,r.useCallback)((function(t){n({type:"SET_STEP",stepId:t.id})}),[n]),d=(0,r.useCallback)((function(){n({type:"CLOSE"}),Hf.post("/Users/messages/productGuideSeen"),setTimeout((function(){QZ()}),50),$p("Product Guide","Close")}),[n]);return(0,r.useEffect)((function(){if(e.open){var t=function(t){n({type:"APPLICATION_EVENT",eventId:t.detail.tourEventId}),$p("Product Guide","Complete Step",t.detail.tourEventId)};return F_("TOUR_EVENT",t),function(){j_("TOUR_EVENT",t)}}}),[n,e.open]),(0,r.useEffect)((function(){var t=function(t){n({type:"RESET"})};return F_("TOUR_RESET",t),function(){j_("TOUR_RESET",t)}}),[n]),(0,r.useEffect)((function(){l.current>0&&a(e)}),[l,e]),{steps:e.steps,isOpen:e.open,activeStepId:e.activeStepId,currentStep:s,progress:l,isComplete:u,closeSidebar:d,handleChecklistItemChange:c}}(),e=t.steps,n=t.isOpen,o=t.currentStep,i=t.isComplete,a=t.handleChecklistItemChange,l=t.closeSidebar,s=t.progress,u=t.activeStepId,c=tn().pathname;return c.includes("/add/")||c.includes("new")||c.includes("/feature-tour")||"/queries"===c?null:n?D("div",{css:DJ.sidebarContainer},D("button",{css:DJ.close,onClick:l},D(Fy,null)),i?D(IJ,{onClose:l}):null,D("div",{css:DJ.guideMainHeader},D("div",{css:DJ.mainHeaderTitle},"Let's get started"),D("div",{css:DJ.progress},s.current,"/",s.total)),D("div",{css:DJ.guideStepContainer},D(oJ,{items:e,activeStepId:u,onClick:a})),o?D(sJ,{title:o.title,keyPrefix:o.id,content:o.content}):null):null};NJ.Connected=function(){return D(NJ,null)};var FJ=n(96624);window.matchMedia&&window.matchMedia("print").addListener((function(t){t.matches&&QZ()})),FJ.config({cancellation:!0,warnings:!1,longStackTraces:!1}),lg().start({apiKey:"d7dcfe9fb068a6fd99f386b29cb02ed5",appVersion:"1.0.1",releaseStage:"production",enabledReleaseStages:["production"],plugins:[new(ug())]});var LJ=lg().getPlugin("react").createErrorBoundary(r);!function(t){void 0===t&&(t={ga:{debug:!1}}),Jf.initAnalytics(t.ga)}({ga:{debug:hs.gaDebug,trackerId:hs.gaTrackingId}});var jJ,HJ=gs().matchWith({none:function(){return function(t){void 0===t&&(t={}),Se||Ae(!1);var e,n=window.history,r=(-1===(e=window.navigator.userAgent).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,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=t,a=i.forceRefresh,l=void 0!==a&&a,s=i.getUserConfirmation,u=void 0===s?Oe:s,c=i.keyLength,d=void 0===c?6:c,f=t.basename?be(ve(t.basename)):"";function p(t){var e=t||{},n=e.key,r=e.state,o=window.location,i=o.pathname+o.search+o.hash;return f&&(i=ye(i,f)),Ce(i,r,n)}function h(){return Math.random().toString(36).substr(2,d)}var m=xe();function g(t){fe(_,t),_.length=n.length,m.notifyListeners(_.location,_.action)}function A(t){(function(t){return void 0===t.state&&-1===navigator.userAgent.indexOf("CriOS")})(t)||b(p(t.state))}function v(){b(p(_e()))}var y=!1;function b(t){y?(y=!1,g()):m.confirmTransitionTo(t,"POP",u,(function(e){e?g({action:"POP",location:t}):function(t){var e=_.location,n=C.indexOf(e.key);-1===n&&(n=0);var r=C.indexOf(t.key);-1===r&&(r=0);var o=n-r;o&&(y=!0,S(o))}(t)}))}var w=p(_e()),C=[w.key];function x(t){return f+we(t)}function S(t){n.go(t)}var O=0;function k(t){1===(O+=t)&&1===t?(window.addEventListener(ke,A),o&&window.addEventListener(Ee,v)):0===O&&(window.removeEventListener(ke,A),o&&window.removeEventListener(Ee,v))}var E=!1,_={length:n.length,action:"POP",location:w,createHref:x,push:function(t,e){var o="PUSH",i=Ce(t,e,h(),_.location);m.confirmTransitionTo(i,o,u,(function(t){if(t){var e=x(i),a=i.key,s=i.state;if(r)if(n.pushState({key:a,state:s},null,e),l)window.location.href=e;else{var u=C.indexOf(_.location.key),c=C.slice(0,u+1);c.push(i.key),C=c,g({action:o,location:i})}else window.location.href=e}}))},replace:function(t,e){var o="REPLACE",i=Ce(t,e,h(),_.location);m.confirmTransitionTo(i,o,u,(function(t){if(t){var e=x(i),a=i.key,s=i.state;if(r)if(n.replaceState({key:a,state:s},null,e),l)window.location.replace(e);else{var u=C.indexOf(_.location.key);-1!==u&&(C[u]=i.key),g({action:o,location:i})}else window.location.replace(e)}}))},go:S,goBack:function(){S(-1)},goForward:function(){S(1)},block:function(t){void 0===t&&(t=!1);var e=m.setPrompt(t);return E||(k(1),E=!0),function(){return E&&(E=!1,k(-1)),e()}},listen:function(t){var e=m.appendListener(t);return k(1),function(){k(-1),e()}}};return _}()},some:function(t){return function(t){void 0===t&&(t={});var e=t,n=e.getUserConfirmation,r=e.initialEntries,o=void 0===r?["/"]:r,i=e.initialIndex,a=void 0===i?0:i,l=e.keyLength,s=void 0===l?6:l,u=xe();function c(t){fe(g,t),g.length=g.entries.length,u.notifyListeners(g.location,g.action)}function d(){return Math.random().toString(36).substr(2,s)}var f=Pe(a,0,o.length-1),p=o.map((function(t){return Ce(t,void 0,"string"==typeof t?d():t.key||d())})),h=we;function m(t){var e=Pe(g.index+t,0,g.entries.length-1),r=g.entries[e];u.confirmTransitionTo(r,"POP",n,(function(t){t?c({action:"POP",location:r,index:e}):c()}))}var g={length:p.length,action:"POP",location:p[f],index:f,entries:p,createHref:h,push:function(t,e){var r="PUSH",o=Ce(t,e,d(),g.location);u.confirmTransitionTo(o,r,n,(function(t){if(t){var e=g.index+1,n=g.entries.slice(0);n.length>e?n.splice(e,n.length-e,o):n.push(o),c({action:r,location:o,index:e,entries:n})}}))},replace:function(t,e){var r="REPLACE",o=Ce(t,e,d(),g.location);u.confirmTransitionTo(o,r,n,(function(t){t&&(g.entries[g.index]=o,c({action:r,location:o}))}))},go:m,goBack:function(){m(-1)},goForward:function(){m(1)},canGo:function(t){var e=g.index+t;return e>=0&&e<g.entries.length},block:function(t){return void 0===t&&(t=!1),u.setPrompt(t)},listen:function(t){return u.appendListener(t)}};return g}({initialEntries:[t.arg("pathName","/queries")]})}});(jJ=HJ)&&jJ.listen?(Jp(jJ.location.pathname),jJ.listen((function(t){Jp(t.pathname)}))):Al("Please provide a valid react-router history object"),km.render(D((function(){return D(LJ,null,D(Om,null,D(Rm,{store:zZ},D(N,{styles:ya}),D(tL,null),D(mh.SessionChecker,null,D(He,{history:HJ},D(Xe,null,D(qe,{path:"/on-enable",component:mh.Login}),D(qe,{path:"/login",component:mh.Login}),D(qe,{path:"/login-error",component:mh.LoginError}),D(qe,{path:"/downtime",component:mh.Downtime}),D(qe,{path:"/no-user-account",component:xZ}),D(qe,{path:"/user-needs-invite",component:mh.UserNeedsInvite}),D(qe,{path:"/Invites/redeem/:id/:inviteToken",render:function(){return D(mh.Login,{redeemInvite:!0})}}),D(qe,{path:"/Signup/unsubscribe/:encodedEmail",component:OZ}),D(qe,{path:"/Signup/extendTrial/:encodedEmail",component:SZ}),D(qe,{path:"/scheduled-email/unsubscribe/:type/:id",component:EZ}),D(mh.RequiresLogin,null,D(jL.Provider,null,D(ZX.Route,null),D(Xe,null,D(qe,{path:"/token-revoked"},D(mh.Login,{regenerateToken:!0})),D(qe,{path:"/feature-tour",component:Th.Route}),D(qe,{path:"/account",component:XK.Route}),D(qe,{path:"/admin",component:LX.Route}),D(qe,{path:"/reports",component:nW.Route}),D(qe,{path:"/queries",component:Kj.Route}),D(qe,{path:"/report-render",component:fZ}),D(qe,{path:"/quicklist-render",component:mZ}),D(We,{from:"/",to:"/queries"})),D(NJ.Connected,null)))))))))}),null),document.getElementById("main"))}},r={};function o(t){if(r[t])return r[t].exports;var e=r[t]={id:t,loaded:!1,exports:{}};return n[t].call(e.exports,e,e.exports,o),e.loaded=!0,e.exports}o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},e=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__,o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var a={};t=t||[null,e({}),e([]),e(e)];for(var l=2&r&&n;"object"==typeof l&&!~t.indexOf(l);l=e(l))Object.getOwnPropertyNames(l).forEach((t=>a[t]=()=>n[t]));return a.default=()=>n,o.d(i,a),i},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),o.hmd=t=>((t=Object.create(t)).children||(t.children=[]),Object.defineProperty(t,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+t.id)}}),t),o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);o(95169)})();