This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.
2021-04-02 02:24:13 +03:00

57 lines
589 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=176)}([function(e,t,n){"use strict";e.exports=n(90)},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(i=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),a=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(a).concat([o]).join("\n")}var i;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];"number"==typeof a&&(r[a]=!0)}for(o=0;o<e.length;o++){var i=e[o];"number"==typeof i[0]&&r[i[0]]||(n&&!i[2]?i[2]=n:n&&(i[2]="("+i[2]+") and ("+n+")"),t.push(i))}},t}},function(e,t,n){var r,o,a={},i=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),l=function(e,t){return t?t.querySelector(e):document.querySelector(e)},s=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var r=l.call(this,e,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),u=null,c=0,d=[],f=n(112);function p(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=a[r.id];if(o){o.refs++;for(var i=0;i<o.parts.length;i++)o.parts[i](r.parts[i]);for(;i<r.parts.length;i++)o.parts.push(y(r.parts[i],t))}else{var l=[];for(i=0;i<r.parts.length;i++)l.push(y(r.parts[i],t));a[r.id]={id:r.id,refs:1,parts:l}}}}function m(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],i=t.base?a[0]+t.base:a[0],l={css:a[1],media:a[2],sourceMap:a[3]};r[i]?r[i].parts.push(l):n.push(r[i]={id:i,parts:[l]})}return n}function h(e,t){var n=s(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=d[d.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),d.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=s(e.insertAt.before,n);n.insertBefore(t,o)}}function g(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var r=function(){0;return n.nc}();r&&(e.attrs.nonce=r)}return b(t,e.attrs),h(e,t),t}function b(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function y(e,t){var n,r,o,a;if(t.transform&&e.css){if(!(a="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=a}if(t.singleton){var i=c++;n=u||(u=v(t)),r=D.bind(null,n,i,!1),o=D.bind(null,n,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",b(t,e.attrs),h(e,t),t}(t),r=C.bind(null,n,t),o=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),r=w.bind(null,n),o=function(){g(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=i()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=m(e,t);return p(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var i=n[o];(l=a[i.id]).refs--,r.push(l)}e&&p(m(e,t),t);for(o=0;o<r.length;o++){var l;if(0===(l=r[o]).refs){for(var s=0;s<l.parts.length;s++)l.parts[s]();delete a[l.id]}}}};var _,E=(_=[],function(e,t){return _[e]=t,_.filter(Boolean).join("\n")});function D(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=E(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}function w(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function C(e,t,n){var r=n.css,o=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||a)&&(r=f(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([r],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(i),l&&URL.revokeObjectURL(l)}},function(e,t,n){var r=n(147);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(91)},function(e,t,n){var r=n(169);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(139);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(140);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(141);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(166);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(144);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(123);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(146);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(152);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){e.exports=function(){if("undefined"==typeof document||!document.addEventListener)return null;var t,n,r,o={};return o.copy=function(){var e=!1,t=null,n=!1;function r(){e=!1,t=null,n&&window.getSelection().removeAllRanges(),n=!1}return document.addEventListener("copy",(function(n){if(e){for(var r in t)n.clipboardData.setData(r,t[r]);n.preventDefault()}})),function(o){return new Promise((function(a,i){e=!0,"string"==typeof o?t={"text/plain":o}:o instanceof Node?t={"text/html":(new XMLSerializer).serializeToString(o)}:o instanceof Object?t=o:i("Invalid data type. Must be string, DOM node, or an object mapping MIME types to strings."),function e(t){try{if(document.execCommand("copy"))r(),a();else{if(t)throw r(),new Error("Unable to copy. Perhaps it's not available in your browser?");!function(){var e=document.getSelection();if(!document.queryCommandEnabled("copy")&&e.isCollapsed){var t=document.createRange();t.selectNodeContents(document.body),e.removeAllRanges(),e.addRange(t),n=!0}}(),e(!0)}}catch(e){r(),i(e)}}(!1)}))}}(),o.paste=(r=!1,document.addEventListener("paste",(function(e){if(r){r=!1,e.preventDefault();var o=t;t=null,o(e.clipboardData.getData(n))}})),function(e){return new Promise((function(o,a){r=!0,t=o,n=e||"text/plain";try{document.execCommand("paste")||(r=!1,a(new Error("Unable to paste. Pasting only works in Internet Explorer at the moment.")))}catch(e){r=!1,a(new Error(e))}}))}),"undefined"==typeof ClipboardEvent&&void 0!==window.clipboardData&&void 0!==window.clipboardData.setData&&(
/*! promise-polyfill 2.0.1 */
function(t){function n(e,t){return function(){e.apply(t,arguments)}}function r(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],u(e,n(a,this),n(i,this))}function o(e){var t=this;return null===this._state?void this._deferreds.push(e):void c((function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void e.reject(t)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)}))}function a(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var t=e.then;if("function"==typeof t)return void u(n(t,e),n(a,this),n(i,this))}this._state=!0,this._value=e,l.call(this)}catch(e){i.call(this,e)}}function i(e){this._state=!1,this._value=e,l.call(this)}function l(){for(var e=0,t=this._deferreds.length;t>e;e++)o.call(this,this._deferreds[e]);this._deferreds=null}function s(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function u(e,t,n){var r=!1;try{e((function(e){r||(r=!0,t(e))}),(function(e){r||(r=!0,n(e))}))}catch(e){if(r)return;r=!0,n(e)}}var c=r.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},d=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};r.prototype.catch=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var n=this;return new r((function(r,a){o.call(n,new s(e,t,r,a))}))},r.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&d(arguments[0])?arguments[0]:arguments);return new r((function(t,n){function r(a,i){try{if(i&&("object"==typeof i||"function"==typeof i)){var l=i.then;if("function"==typeof l)return void l.call(i,(function(e){r(a,e)}),n)}e[a]=i,0==--o&&t(e)}catch(e){n(e)}}if(0===e.length)return t([]);for(var o=e.length,a=0;a<e.length;a++)r(a,e[a])}))},r.resolve=function(e){return e&&"object"==typeof e&&e.constructor===r?e:new r((function(t){t(e)}))},r.reject=function(e){return new r((function(t,n){n(e)}))},r.race=function(e){return new r((function(t,n){for(var r=0,o=e.length;o>r;r++)e[r].then(t,n)}))},e.exports?e.exports=r:t.Promise||(t.Promise=r)}(this),o.copy=function(e){return new Promise((function(t,n){if("string"!=typeof e&&!("text/plain"in e))throw new Error("You must provide a text/plain type.");var r="string"==typeof e?e:e["text/plain"];window.clipboardData.setData("Text",r)?t():n(new Error("Copying was rejected."))}))},o.paste=function(){return new Promise((function(e,t){var n=window.clipboardData.getData("Text");n?e(n):t(new Error("Pasting was rejected."))}))}),o}()},function(e,t,n){var r=n(145);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";e.exports=n(98)},function(e,t,n){var r=n(117);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(142);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(143);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){e.exports=n(118)()},function(e,t,n){var r=n(128);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(125);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(127);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(167);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(168);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(149);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(173);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";e.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:()=>{}}},function(e,t,n){var r=n(121);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t){e.exports=require("path")},function(e,t,n){var r=n(129);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(148);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(157);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(165);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";"undefined"==typeof window||"function"!=typeof MessageChannel?e.exports=n(92):e.exports=n(94)},function(e,t){e.exports=require("fs")},function(e,t){var n;t=e.exports=d,n="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var r=Number.MAX_SAFE_INTEGER||9007199254740991,o=t.re=[],a=t.src=[],i=t.tokens={},l=0;function s(e){i[e]=l++}s("NUMERICIDENTIFIER"),a[i.NUMERICIDENTIFIER]="0|[1-9]\\d*",s("NUMERICIDENTIFIERLOOSE"),a[i.NUMERICIDENTIFIERLOOSE]="[0-9]+",s("NONNUMERICIDENTIFIER"),a[i.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",s("MAINVERSION"),a[i.MAINVERSION]="("+a[i.NUMERICIDENTIFIER]+")\\.("+a[i.NUMERICIDENTIFIER]+")\\.("+a[i.NUMERICIDENTIFIER]+")",s("MAINVERSIONLOOSE"),a[i.MAINVERSIONLOOSE]="("+a[i.NUMERICIDENTIFIERLOOSE]+")\\.("+a[i.NUMERICIDENTIFIERLOOSE]+")\\.("+a[i.NUMERICIDENTIFIERLOOSE]+")",s("PRERELEASEIDENTIFIER"),a[i.PRERELEASEIDENTIFIER]="(?:"+a[i.NUMERICIDENTIFIER]+"|"+a[i.NONNUMERICIDENTIFIER]+")",s("PRERELEASEIDENTIFIERLOOSE"),a[i.PRERELEASEIDENTIFIERLOOSE]="(?:"+a[i.NUMERICIDENTIFIERLOOSE]+"|"+a[i.NONNUMERICIDENTIFIER]+")",s("PRERELEASE"),a[i.PRERELEASE]="(?:-("+a[i.PRERELEASEIDENTIFIER]+"(?:\\."+a[i.PRERELEASEIDENTIFIER]+")*))",s("PRERELEASELOOSE"),a[i.PRERELEASELOOSE]="(?:-?("+a[i.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+a[i.PRERELEASEIDENTIFIERLOOSE]+")*))",s("BUILDIDENTIFIER"),a[i.BUILDIDENTIFIER]="[0-9A-Za-z-]+",s("BUILD"),a[i.BUILD]="(?:\\+("+a[i.BUILDIDENTIFIER]+"(?:\\."+a[i.BUILDIDENTIFIER]+")*))",s("FULL"),s("FULLPLAIN"),a[i.FULLPLAIN]="v?"+a[i.MAINVERSION]+a[i.PRERELEASE]+"?"+a[i.BUILD]+"?",a[i.FULL]="^"+a[i.FULLPLAIN]+"$",s("LOOSEPLAIN"),a[i.LOOSEPLAIN]="[v=\\s]*"+a[i.MAINVERSIONLOOSE]+a[i.PRERELEASELOOSE]+"?"+a[i.BUILD]+"?",s("LOOSE"),a[i.LOOSE]="^"+a[i.LOOSEPLAIN]+"$",s("GTLT"),a[i.GTLT]="((?:<|>)?=?)",s("XRANGEIDENTIFIERLOOSE"),a[i.XRANGEIDENTIFIERLOOSE]=a[i.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",s("XRANGEIDENTIFIER"),a[i.XRANGEIDENTIFIER]=a[i.NUMERICIDENTIFIER]+"|x|X|\\*",s("XRANGEPLAIN"),a[i.XRANGEPLAIN]="[v=\\s]*("+a[i.XRANGEIDENTIFIER]+")(?:\\.("+a[i.XRANGEIDENTIFIER]+")(?:\\.("+a[i.XRANGEIDENTIFIER]+")(?:"+a[i.PRERELEASE]+")?"+a[i.BUILD]+"?)?)?",s("XRANGEPLAINLOOSE"),a[i.XRANGEPLAINLOOSE]="[v=\\s]*("+a[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+a[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+a[i.XRANGEIDENTIFIERLOOSE]+")(?:"+a[i.PRERELEASELOOSE]+")?"+a[i.BUILD]+"?)?)?",s("XRANGE"),a[i.XRANGE]="^"+a[i.GTLT]+"\\s*"+a[i.XRANGEPLAIN]+"$",s("XRANGELOOSE"),a[i.XRANGELOOSE]="^"+a[i.GTLT]+"\\s*"+a[i.XRANGEPLAINLOOSE]+"$",s("COERCE"),a[i.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",s("COERCERTL"),o[i.COERCERTL]=new RegExp(a[i.COERCE],"g"),s("LONETILDE"),a[i.LONETILDE]="(?:~>?)",s("TILDETRIM"),a[i.TILDETRIM]="(\\s*)"+a[i.LONETILDE]+"\\s+",o[i.TILDETRIM]=new RegExp(a[i.TILDETRIM],"g");s("TILDE"),a[i.TILDE]="^"+a[i.LONETILDE]+a[i.XRANGEPLAIN]+"$",s("TILDELOOSE"),a[i.TILDELOOSE]="^"+a[i.LONETILDE]+a[i.XRANGEPLAINLOOSE]+"$",s("LONECARET"),a[i.LONECARET]="(?:\\^)",s("CARETTRIM"),a[i.CARETTRIM]="(\\s*)"+a[i.LONECARET]+"\\s+",o[i.CARETTRIM]=new RegExp(a[i.CARETTRIM],"g");s("CARET"),a[i.CARET]="^"+a[i.LONECARET]+a[i.XRANGEPLAIN]+"$",s("CARETLOOSE"),a[i.CARETLOOSE]="^"+a[i.LONECARET]+a[i.XRANGEPLAINLOOSE]+"$",s("COMPARATORLOOSE"),a[i.COMPARATORLOOSE]="^"+a[i.GTLT]+"\\s*("+a[i.LOOSEPLAIN]+")$|^$",s("COMPARATOR"),a[i.COMPARATOR]="^"+a[i.GTLT]+"\\s*("+a[i.FULLPLAIN]+")$|^$",s("COMPARATORTRIM"),a[i.COMPARATORTRIM]="(\\s*)"+a[i.GTLT]+"\\s*("+a[i.LOOSEPLAIN]+"|"+a[i.XRANGEPLAIN]+")",o[i.COMPARATORTRIM]=new RegExp(a[i.COMPARATORTRIM],"g");s("HYPHENRANGE"),a[i.HYPHENRANGE]="^\\s*("+a[i.XRANGEPLAIN]+")\\s+-\\s+("+a[i.XRANGEPLAIN]+")\\s*$",s("HYPHENRANGELOOSE"),a[i.HYPHENRANGELOOSE]="^\\s*("+a[i.XRANGEPLAINLOOSE]+")\\s+-\\s+("+a[i.XRANGEPLAINLOOSE]+")\\s*$",s("STAR"),a[i.STAR]="(<|>)?=?\\s*\\*";for(var u=0;u<l;u++)n(u,a[u]),o[u]||(o[u]=new RegExp(a[u]));function c(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof d)return e;if("string"!=typeof e)return null;if(e.length>256)return null;if(!(t.loose?o[i.LOOSE]:o[i.FULL]).test(e))return null;try{return new d(e,t)}catch(e){return null}}function d(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof d){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof d))return new d(e,t);n("SemVer",e,t),this.options=t,this.loose=!!t.loose;var a=e.trim().match(t.loose?o[i.LOOSE]:o[i.FULL]);if(!a)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>r||this.major<0)throw new TypeError("Invalid major version");if(this.minor>r||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>r||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<r)return t}return e})):this.prerelease=[],this.build=a[5]?a[5].split("."):[],this.format()}t.parse=c,t.valid=function(e,t){var n=c(e,t);return n?n.version:null},t.clean=function(e,t){var n=c(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null},t.SemVer=d,d.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},d.prototype.toString=function(){return this.version},d.prototype.compare=function(e){return n("SemVer.compare",this.version,this.options,e),e instanceof d||(e=new d(e,this.options)),this.compareMain(e)||this.comparePre(e)},d.prototype.compareMain=function(e){return e instanceof d||(e=new d(e,this.options)),p(this.major,e.major)||p(this.minor,e.minor)||p(this.patch,e.patch)},d.prototype.comparePre=function(e){if(e instanceof d||(e=new d(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var r=this.prerelease[t],o=e.prerelease[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return p(r,o)}while(++t)},d.prototype.compareBuild=function(e){e instanceof d||(e=new d(e,this.options));var t=0;do{var r=this.build[t],o=e.build[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return p(r,o)}while(++t)},d.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var n=this.prerelease.length;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);-1===n&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,n,r){"string"==typeof n&&(r=n,n=void 0);try{return new d(e,n).inc(t,r).version}catch(e){return null}},t.diff=function(e,t){if(v(e,t))return null;var n=c(e),r=c(t),o="";if(n.prerelease.length||r.prerelease.length){o="pre";var a="prerelease"}for(var i in n)if(("major"===i||"minor"===i||"patch"===i)&&n[i]!==r[i])return o+i;return a},t.compareIdentifiers=p;var f=/^[0-9]+$/;function p(e,t){var n=f.test(e),r=f.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1}function m(e,t,n){return new d(e,n).compare(new d(t,n))}function h(e,t,n){return m(e,t,n)>0}function g(e,t,n){return m(e,t,n)<0}function v(e,t,n){return 0===m(e,t,n)}function b(e,t,n){return 0!==m(e,t,n)}function y(e,t,n){return m(e,t,n)>=0}function _(e,t,n){return m(e,t,n)<=0}function E(e,t,n,r){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return v(e,n,r);case"!=":return b(e,n,r);case">":return h(e,n,r);case">=":return y(e,n,r);case"<":return g(e,n,r);case"<=":return _(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}function D(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof D){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof D))return new D(e,t);n("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===w?this.value="":this.value=this.operator+this.semver.version,n("comp",this)}t.rcompareIdentifiers=function(e,t){return p(t,e)},t.major=function(e,t){return new d(e,t).major},t.minor=function(e,t){return new d(e,t).minor},t.patch=function(e,t){return new d(e,t).patch},t.compare=m,t.compareLoose=function(e,t){return m(e,t,!0)},t.compareBuild=function(e,t,n){var r=new d(e,n),o=new d(t,n);return r.compare(o)||r.compareBuild(o)},t.rcompare=function(e,t,n){return m(t,e,n)},t.sort=function(e,n){return e.sort((function(e,r){return t.compareBuild(e,r,n)}))},t.rsort=function(e,n){return e.sort((function(e,r){return t.compareBuild(r,e,n)}))},t.gt=h,t.lt=g,t.eq=v,t.neq=b,t.gte=y,t.lte=_,t.cmp=E,t.Comparator=D;var w={};function C(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof C)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new C(e.raw,t);if(e instanceof D)return new C(e.value,t);if(!(this instanceof C))return new C(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function x(e,t){for(var n=!0,r=e.slice(),o=r.pop();n&&r.length;)n=r.every((function(e){return o.intersects(e,t)})),o=r.pop();return n}function S(e){return!e||"x"===e.toLowerCase()||"*"===e}function k(e,t,n,r,o,a,i,l,s,u,c,d,f){return((t=S(n)?"":S(r)?">="+n+".0.0":S(o)?">="+n+"."+r+".0":">="+t)+" "+(l=S(s)?"":S(u)?"<"+(+s+1)+".0.0":S(c)?"<"+s+"."+(+u+1)+".0":d?"<="+s+"."+u+"."+c+"-"+d:"<="+l)).trim()}function O(e,t,r){for(var o=0;o<e.length;o++)if(!e[o].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(o=0;o<e.length;o++)if(n(e[o].semver),e[o].semver!==w&&e[o].semver.prerelease.length>0){var a=e[o].semver;if(a.major===t.major&&a.minor===t.minor&&a.patch===t.patch)return!0}return!1}return!0}function I(e,t,n){try{t=new C(t,n)}catch(e){return!1}return t.test(e)}function A(e,t,n,r){var o,a,i,l,s;switch(e=new d(e,r),t=new C(t,r),n){case">":o=h,a=_,i=g,l=">",s=">=";break;case"<":o=g,a=y,i=h,l="<",s="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(I(e,t,r))return!1;for(var u=0;u<t.set.length;++u){var c=t.set[u],f=null,p=null;if(c.forEach((function(e){e.semver===w&&(e=new D(">=0.0.0")),f=f||e,p=p||e,o(e.semver,f.semver,r)?f=e:i(e.semver,p.semver,r)&&(p=e)})),f.operator===l||f.operator===s)return!1;if((!p.operator||p.operator===l)&&a(e,p.semver))return!1;if(p.operator===s&&i(e,p.semver))return!1}return!0}D.prototype.parse=function(e){var t=this.options.loose?o[i.COMPARATORLOOSE]:o[i.COMPARATOR],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new d(n[2],this.options.loose):this.semver=w},D.prototype.toString=function(){return this.value},D.prototype.test=function(e){if(n("Comparator.test",e,this.options.loose),this.semver===w||e===w)return!0;if("string"==typeof e)try{e=new d(e,this.options)}catch(e){return!1}return E(e,this.operator,this.semver,this.options)},D.prototype.intersects=function(e,t){if(!(e instanceof D))throw new TypeError("a Comparator is required");var n;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(n=new C(e.value,t),I(this.value,n,t));if(""===e.operator)return""===e.value||(n=new C(this.value,t),I(e.semver,n,t));var r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),o=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),a=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),l=E(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),s=E(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||o||a&&i||l||s},t.Range=C,C.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},C.prototype.toString=function(){return this.range},C.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var r=t?o[i.HYPHENRANGELOOSE]:o[i.HYPHENRANGE];e=e.replace(r,k),n("hyphen replace",e),e=e.replace(o[i.COMPARATORTRIM],"$1$2$3"),n("comparator trim",e,o[i.COMPARATORTRIM]),e=(e=(e=e.replace(o[i.TILDETRIM],"$1~")).replace(o[i.CARETTRIM],"$1^")).split(/\s+/).join(" ");var a=t?o[i.COMPARATORLOOSE]:o[i.COMPARATOR],l=e.split(" ").map((function(e){return function(e,t){return n("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){n("caret",e,t);var r=t.loose?o[i.CARETLOOSE]:o[i.CARET];return e.replace(r,(function(t,r,o,a,i){var l;return n("caret",e,t,r,o,a,i),S(r)?l="":S(o)?l=">="+r+".0.0 <"+(+r+1)+".0.0":S(a)?l="0"===r?">="+r+"."+o+".0 <"+r+"."+(+o+1)+".0":">="+r+"."+o+".0 <"+(+r+1)+".0.0":i?(n("replaceCaret pr",i),l="0"===r?"0"===o?">="+r+"."+o+"."+a+"-"+i+" <"+r+"."+o+"."+(+a+1):">="+r+"."+o+"."+a+"-"+i+" <"+r+"."+(+o+1)+".0":">="+r+"."+o+"."+a+"-"+i+" <"+(+r+1)+".0.0"):(n("no pr"),l="0"===r?"0"===o?">="+r+"."+o+"."+a+" <"+r+"."+o+"."+(+a+1):">="+r+"."+o+"."+a+" <"+r+"."+(+o+1)+".0":">="+r+"."+o+"."+a+" <"+(+r+1)+".0.0"),n("caret return",l),l}))}(e,t)})).join(" ")}(e,t),n("caret",e),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){var r=t.loose?o[i.TILDELOOSE]:o[i.TILDE];return e.replace(r,(function(t,r,o,a,i){var l;return n("tilde",e,t,r,o,a,i),S(r)?l="":S(o)?l=">="+r+".0.0 <"+(+r+1)+".0.0":S(a)?l=">="+r+"."+o+".0 <"+r+"."+(+o+1)+".0":i?(n("replaceTilde pr",i),l=">="+r+"."+o+"."+a+"-"+i+" <"+r+"."+(+o+1)+".0"):l=">="+r+"."+o+"."+a+" <"+r+"."+(+o+1)+".0",n("tilde return",l),l}))}(e,t)})).join(" ")}(e,t),n("tildes",e),e=function(e,t){return n("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return function(e,t){e=e.trim();var r=t.loose?o[i.XRANGELOOSE]:o[i.XRANGE];return e.replace(r,(function(r,o,a,i,l,s){n("xRange",e,r,o,a,i,l,s);var u=S(a),c=u||S(i),d=c||S(l),f=d;return"="===o&&f&&(o=""),s=t.includePrerelease?"-0":"",u?r=">"===o||"<"===o?"<0.0.0-0":"*":o&&f?(c&&(i=0),l=0,">"===o?(o=">=",c?(a=+a+1,i=0,l=0):(i=+i+1,l=0)):"<="===o&&(o="<",c?a=+a+1:i=+i+1),r=o+a+"."+i+"."+l+s):c?r=">="+a+".0.0"+s+" <"+(+a+1)+".0.0"+s:d&&(r=">="+a+"."+i+".0"+s+" <"+a+"."+(+i+1)+".0"+s),n("xRange return",r),r}))}(e,t)})).join(" ")}(e,t),n("xrange",e),e=function(e,t){return n("replaceStars",e,t),e.trim().replace(o[i.STAR],"")}(e,t),n("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(l=l.filter((function(e){return!!e.match(a)}))),l=l.map((function(e){return new D(e,this.options)}),this)},C.prototype.intersects=function(e,t){if(!(e instanceof C))throw new TypeError("a Range is required");return this.set.some((function(n){return x(n,t)&&e.set.some((function(e){return x(e,t)&&n.every((function(n){return e.every((function(e){return n.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){return new C(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},C.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new d(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(O(this.set[t],e,this.options))return!0;return!1},t.satisfies=I,t.maxSatisfying=function(e,t,n){var r=null,o=null;try{var a=new C(t,n)}catch(e){return null}return e.forEach((function(e){a.test(e)&&(r&&-1!==o.compare(e)||(o=new d(r=e,n)))})),r},t.minSatisfying=function(e,t,n){var r=null,o=null;try{var a=new C(t,n)}catch(e){return null}return e.forEach((function(e){a.test(e)&&(r&&1!==o.compare(e)||(o=new d(r=e,n)))})),r},t.minVersion=function(e,t){e=new C(e,t);var n=new d("0.0.0");if(e.test(n))return n;if(n=new d("0.0.0-0"),e.test(n))return n;n=null;for(var r=0;r<e.set.length;++r){e.set[r].forEach((function(e){var t=new d(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":n&&!h(n,t)||(n=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(n&&e.test(n))return n;return null},t.validRange=function(e,t){try{return new C(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,n){return A(e,t,"<",n)},t.gtr=function(e,t,n){return A(e,t,">",n)},t.outside=A,t.prerelease=function(e,t){var n=c(e,t);return n&&n.prerelease.length?n.prerelease:null},t.intersects=function(e,t,n){return e=new C(e,n),t=new C(t,n),e.intersects(t)},t.coerce=function(e,t){if(e instanceof d)return e;"number"==typeof e&&(e=String(e));if("string"!=typeof e)return null;var n=null;if((t=t||{}).rtl){for(var r;(r=o[i.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&r.index+r[0].length===n.index+n[0].length||(n=r),o[i.COERCERTL].lastIndex=r.index+r[1].length+r[2].length;o[i.COERCERTL].lastIndex=-1}else n=e.match(o[i.COERCE]);if(null===n)return null;return c(n[2]+"."+(n[3]||"0")+"."+(n[4]||"0"),t)}},function(e,t,n){var r=n(120);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(151);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(153);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(162);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const i=n(102),l=n(43),s=n(103),u=n(28),c=u.kStatusCode,d=u.NOOP,f=Buffer.from([0,0,255,255]),p=Symbol("permessage-deflate"),m=Symbol("total-length"),h=Symbol("callback"),g=Symbol("buffers"),v=Symbol("error");let b;function y(e){this[g].push(e),this[m]+=e.length}function _(e){this[m]+=e.length,this[p]._maxPayload<1||this[m]<=this[p]._maxPayload?this[g].push(e):(this[v]=new RangeError("Max payload size exceeded"),this[v][c]=1009,this.removeListener("data",_),this.reset())}function E(e){this[p]._inflate=null,e[c]=1007,this[h](e)}e.exports=class{constructor(e,t,n){if(this._maxPayload=0|n,this._options=e||{},this._threshold=void 0!==this._options.threshold?this._options.threshold:1024,this._isServer=!!t,this._deflate=null,this._inflate=null,this.params=null,!b){const e=void 0!==this._options.concurrencyLimit?this._options.concurrencyLimit:10;b=new s(e)}}static get extensionName(){return"permessage-deflate"}offer(){const e={};return this._options.serverNoContextTakeover&&(e.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(e.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(e.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?e.client_max_window_bits=this._options.clientMaxWindowBits:null==this._options.clientMaxWindowBits&&(e.client_max_window_bits=!0),e}accept(e){return e=this.normalizeParams(e),this.params=this._isServer?this.acceptAsServer(e):this.acceptAsClient(e),this.params}cleanup(){this._inflate&&(this._inflate.close(),this._inflate=null),this._deflate&&(this._deflate[h]&&this._deflate[h](),this._deflate.close(),this._deflate=null)}acceptAsServer(e){const t=this._options,n=e.find(e=>!(!1===t.serverNoContextTakeover&&e.server_no_context_takeover||e.server_max_window_bits&&(!1===t.serverMaxWindowBits||"number"==typeof t.serverMaxWindowBits&&t.serverMaxWindowBits>e.server_max_window_bits)||"number"==typeof t.clientMaxWindowBits&&!e.client_max_window_bits));if(!n)throw new Error("None of the extension offers can be accepted");return t.serverNoContextTakeover&&(n.server_no_context_takeover=!0),t.clientNoContextTakeover&&(n.client_no_context_takeover=!0),"number"==typeof t.serverMaxWindowBits&&(n.server_max_window_bits=t.serverMaxWindowBits),"number"==typeof t.clientMaxWindowBits?n.client_max_window_bits=t.clientMaxWindowBits:!0!==n.client_max_window_bits&&!1!==t.clientMaxWindowBits||delete n.client_max_window_bits,n}acceptAsClient(e){const t=e[0];if(!1===this._options.clientNoContextTakeover&&t.client_no_context_takeover)throw new Error('Unexpected parameter "client_no_context_takeover"');if(t.client_max_window_bits){if(!1===this._options.clientMaxWindowBits||"number"==typeof this._options.clientMaxWindowBits&&t.client_max_window_bits>this._options.clientMaxWindowBits)throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}else"number"==typeof this._options.clientMaxWindowBits&&(t.client_max_window_bits=this._options.clientMaxWindowBits);return t}normalizeParams(e){return e.forEach(e=>{Object.keys(e).forEach(t=>{let n=e[t];if(n.length>1)throw new Error(`Parameter "${t}" must have only a single value`);if(n=n[0],"client_max_window_bits"===t){if(!0!==n){const e=+n;if(!Number.isInteger(e)||e<8||e>15)throw new TypeError(`Invalid value for parameter "${t}": ${n}`);n=e}else if(!this._isServer)throw new TypeError(`Invalid value for parameter "${t}": ${n}`)}else if("server_max_window_bits"===t){const e=+n;if(!Number.isInteger(e)||e<8||e>15)throw new TypeError(`Invalid value for parameter "${t}": ${n}`);n=e}else{if("client_no_context_takeover"!==t&&"server_no_context_takeover"!==t)throw new Error(`Unknown parameter "${t}"`);if(!0!==n)throw new TypeError(`Invalid value for parameter "${t}": ${n}`)}e[t]=n})}),e}decompress(e,t,n){b.add(r=>{this._decompress(e,t,(e,t)=>{r(),n(e,t)})})}compress(e,t,n){b.add(r=>{this._compress(e,t,(e,t)=>{r(),(e||t)&&n(e,t)})})}_decompress(e,t,n){const r=this._isServer?"client":"server";if(!this._inflate){const e=r+"_max_window_bits",t="number"!=typeof this.params[e]?i.Z_DEFAULT_WINDOWBITS:this.params[e];this._inflate=i.createInflateRaw(o(o({},this._options.zlibInflateOptions),{},{windowBits:t})),this._inflate[p]=this,this._inflate[m]=0,this._inflate[g]=[],this._inflate.on("error",E),this._inflate.on("data",_)}this._inflate[h]=n,this._inflate.write(e),t&&this._inflate.write(f),this._inflate.flush(()=>{const e=this._inflate[v];if(e)return this._inflate.close(),this._inflate=null,void n(e);const o=l.concat(this._inflate[g],this._inflate[m]);t&&this.params[r+"_no_context_takeover"]?(this._inflate.close(),this._inflate=null):(this._inflate[m]=0,this._inflate[g]=[]),n(null,o)})}_compress(e,t,n){const r=this._isServer?"server":"client";if(!this._deflate){const e=r+"_max_window_bits",t="number"!=typeof this.params[e]?i.Z_DEFAULT_WINDOWBITS:this.params[e];this._deflate=i.createDeflateRaw(o(o({},this._options.zlibDeflateOptions),{},{windowBits:t})),this._deflate[m]=0,this._deflate[g]=[],this._deflate.on("error",d),this._deflate.on("data",y)}this._deflate[h]=n,this._deflate.write(e),this._deflate.flush(i.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let e=l.concat(this._deflate[g],this._deflate[m]);t&&(e=e.slice(0,e.length-4)),this._deflate[h]=null,t&&this.params[r+"_no_context_takeover"]?(this._deflate.close(),this._deflate=null):(this._deflate[m]=0,this._deflate[g]=[]),n(null,e)})}}},function(e,t,n){"use strict";const r=n(28).EMPTY_BUFFER;function o(e,t){if(0===e.length)return r;if(1===e.length)return e[0];const n=Buffer.allocUnsafe(t);let o=0;for(let t=0;t<e.length;t++){const r=e[t];n.set(r,o),o+=r.length}return o<t?n.slice(0,o):n}function a(e,t,n,r,o){for(let a=0;a<o;a++)n[r+a]=e[a]^t[3&a]}function i(e,t){const n=e.length;for(let r=0;r<n;r++)e[r]^=t[3&r]}function l(e){return e.byteLength===e.buffer.byteLength?e.buffer:e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function s(e){if(s.readOnly=!0,Buffer.isBuffer(e))return e;let t;return e instanceof ArrayBuffer?t=Buffer.from(e):ArrayBuffer.isView(e)?t=function(e){const t=Buffer.from(e.buffer);if(e.byteLength!==e.buffer.byteLength)return t.slice(e.byteOffset,e.byteOffset+e.byteLength);return t}(e):(t=Buffer.from(e),s.readOnly=!1),t}try{const t=n(!function(){var e=new Error("Cannot find module 'bufferutil'");throw e.code="MODULE_NOT_FOUND",e}()),r=t.BufferUtil||t;e.exports={concat:o,mask(e,t,n,o,i){i<48?a(e,t,n,o,i):r.mask(e,t,n,o,i)},toArrayBuffer:l,toBuffer:s,unmask(e,t){e.length<32?i(e,t):r.unmask(e,t)}}}catch(t){e.exports={concat:o,mask:a,toArrayBuffer:l,toBuffer:s,unmask:i}}},function(e,t,n){var r=n(135);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(136);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(137);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(150);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(154);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(158);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(161);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(171);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t){e.exports=require("child_process")},function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,s=i(e),u=1;u<arguments.length;u++){for(var c in n=Object(arguments[u]))o.call(n,c)&&(s[c]=n[c]);if(r){l=r(n);for(var d=0;d<l.length;d++)a.call(n,l[d])&&(s[l[d]]=n[l[d]])}}return s}},function(e,t){e.exports=require("http")},function(e,t){e.exports=require("crypto")},function(e,t,n){var r=n(115);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(122);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(126);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(132);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(155);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(159);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(163);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const i=n(64),l=n(65),s=n(54),u=n(99),c=n(100),d=n(55),f=d.randomBytes,p=d.createHash,m=n(101).URL,h=n(42),g=n(66),v=n(69),b=n(28),y=b.BINARY_TYPES,_=b.EMPTY_BUFFER,E=b.GUID,D=b.kStatusCode,w=b.kWebSocket,C=b.NOOP,x=n(104),S=x.addEventListener,k=x.removeEventListener,O=n(70),I=O.format,A=O.parse,N=n(43).toBuffer,T=["CONNECTING","OPEN","CLOSING","CLOSED"],F=[8,13];class R extends i{constructor(e,t,n){super(),this.readyState=R.CONNECTING,this.protocol="",this._binaryType=y[0],this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage="",this._closeTimer=null,this._closeCode=1006,this._extensions={},this._receiver=null,this._sender=null,this._socket=null,null!==e?(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,Array.isArray(t)?t=t.join(", "):"object"==typeof t&&null!==t&&(n=t,t=void 0),function e(t,n,r,a){const i=o(o({protocolVersion:F[1],maxPayload:104857600,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10},a),{},{createConnection:void 0,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:void 0,auth:void 0,host:void 0,path:void 0,port:void 0});if(!F.includes(i.protocolVersion))throw new RangeError(`Unsupported protocol version: ${i.protocolVersion} (supported versions: ${F.join(", ")})`);let u;n instanceof m?(u=n,t.url=n.href):(u=new m(n),t.url=n);const c="ws+unix:"===u.protocol;if(!(u.host||c&&u.pathname))throw new Error("Invalid URL: "+t.url);const d="wss:"===u.protocol||"https:"===u.protocol,g=d?443:80,v=f(16).toString("base64"),b=d?l.get:s.get;let y;i.createConnection=d?P:L,i.defaultPort=i.defaultPort||g,i.port=u.port||g,i.host=u.hostname.startsWith("[")?u.hostname.slice(1,-1):u.hostname,i.headers=o({"Sec-WebSocket-Version":i.protocolVersion,"Sec-WebSocket-Key":v,Connection:"Upgrade",Upgrade:"websocket"},i.headers),i.path=u.pathname+u.search,i.timeout=i.handshakeTimeout,i.perMessageDeflate&&(y=new h(!0!==i.perMessageDeflate?i.perMessageDeflate:{},!1,i.maxPayload),i.headers["Sec-WebSocket-Extensions"]=I({[h.extensionName]:y.offer()}));r&&(i.headers["Sec-WebSocket-Protocol"]=r);i.origin&&(i.protocolVersion<13?i.headers["Sec-WebSocket-Origin"]=i.origin:i.headers.Origin=i.origin);(u.username||u.password)&&(i.auth=`${u.username}:${u.password}`);if(c){const e=i.path.split(":");i.socketPath=e[0],i.path=e[1]}let _=t._req=b(i);i.timeout&&_.on("timeout",()=>{j(t,_,"Opening handshake has timed out")});_.on("error",e=>{t._req.aborted||(_=t._req=null,t.readyState=R.CLOSING,t.emit("error",e),t.emitClose())}),_.on("response",o=>{const l=o.headers.location,s=o.statusCode;if(l&&i.followRedirects&&s>=300&&s<400){if(++t._redirects>i.maxRedirects)return void j(t,_,"Maximum redirects exceeded");_.abort();const o=new m(l,n);e(t,o,r,a)}else t.emit("unexpected-response",_,o)||j(t,_,"Unexpected server response: "+o.statusCode)}),_.on("upgrade",(e,n,o)=>{if(t.emit("upgrade",e),t.readyState!==R.CONNECTING)return;_=t._req=null;const a=p("sha1").update(v+E).digest("base64");if(e.headers["sec-websocket-accept"]!==a)return void j(t,n,"Invalid Sec-WebSocket-Accept header");const l=e.headers["sec-websocket-protocol"],s=(r||"").split(/, */);let u;if(!r&&l?u="Server sent a subprotocol but none was requested":r&&!l?u="Server sent no subprotocol":l&&!s.includes(l)&&(u="Server sent an invalid subprotocol"),u)j(t,n,u);else{if(l&&(t.protocol=l),y)try{const n=A(e.headers["sec-websocket-extensions"]);n[h.extensionName]&&(y.accept(n[h.extensionName]),t._extensions[h.extensionName]=y)}catch(e){return void j(t,n,"Invalid Sec-WebSocket-Extensions header")}t.setSocket(n,o,i.maxPayload)}})}(this,e,t,n)):this._isServer=!0}get CONNECTING(){return R.CONNECTING}get CLOSING(){return R.CLOSING}get CLOSED(){return R.CLOSED}get OPEN(){return R.OPEN}get binaryType(){return this._binaryType}set binaryType(e){y.includes(e)&&(this._binaryType=e,this._receiver&&(this._receiver._binaryType=e))}get bufferedAmount(){return this._socket?(this._socket.bufferSize||0)+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}setSocket(e,t,n){const r=new g(this._binaryType,this._extensions,n);this._sender=new v(e,this._extensions),this._receiver=r,this._socket=e,r[w]=this,e[w]=this,r.on("conclude",M),r.on("drain",z),r.on("error",U),r.on("message",H),r.on("ping",$),r.on("pong",W),e.setTimeout(0),e.setNoDelay(),t.length>0&&e.unshift(t),e.on("close",G),e.on("data",K),e.on("end",X),e.on("error",q),this.readyState=R.OPEN,this.emit("open")}emitClose(){this.readyState=R.CLOSED,this._socket?(this._extensions[h.extensionName]&&this._extensions[h.extensionName].cleanup(),this._receiver.removeAllListeners(),this.emit("close",this._closeCode,this._closeMessage)):this.emit("close",this._closeCode,this._closeMessage)}close(e,t){if(this.readyState!==R.CLOSED){if(this.readyState===R.CONNECTING){const e="WebSocket was closed before the connection was established";return j(this,this._req,e)}this.readyState!==R.CLOSING?(this.readyState=R.CLOSING,this._sender.close(e,t,!this._isServer,e=>{e||(this._closeFrameSent=!0,this._closeFrameReceived&&this._socket.end())}),this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),3e4)):this._closeFrameSent&&this._closeFrameReceived&&this._socket.end()}}ping(e,t,n){if(this.readyState===R.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof e?(n=e,e=t=void 0):"function"==typeof t&&(n=t,t=void 0),"number"==typeof e&&(e=e.toString()),this.readyState===R.OPEN?(void 0===t&&(t=!this._isServer),this._sender.ping(e||_,t,n)):B(this,e,n)}pong(e,t,n){if(this.readyState===R.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof e?(n=e,e=t=void 0):"function"==typeof t&&(n=t,t=void 0),"number"==typeof e&&(e=e.toString()),this.readyState===R.OPEN?(void 0===t&&(t=!this._isServer),this._sender.pong(e||_,t,n)):B(this,e,n)}send(e,t,n){if(this.readyState===R.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof t&&(n=t,t={}),"number"==typeof e&&(e=e.toString()),this.readyState!==R.OPEN)return void B(this,e,n);const r=o({binary:"string"!=typeof e,mask:!this._isServer,compress:!0,fin:!0},t);this._extensions[h.extensionName]||(r.compress=!1),this._sender.send(e||_,r,n)}terminate(){if(this.readyState!==R.CLOSED){if(this.readyState===R.CONNECTING){const e="WebSocket was closed before the connection was established";return j(this,this._req,e)}this._socket&&(this.readyState=R.CLOSING,this._socket.destroy())}}}function L(e){return e.path=e.socketPath,u.connect(e)}function P(e){return e.path=void 0,e.servername||""===e.servername||(e.servername=e.host),c.connect(e)}function j(e,t,n){e.readyState=R.CLOSING;const r=new Error(n);Error.captureStackTrace(r,j),t.setHeader?(t.abort(),t.once("abort",e.emitClose.bind(e)),e.emit("error",r)):(t.destroy(r),t.once("error",e.emit.bind(e,"error")),t.once("close",e.emitClose.bind(e)))}function B(e,t,n){if(t){const n=N(t).length;e._socket?e._sender._bufferedBytes+=n:e._bufferedAmount+=n}if(n){n(new Error(`WebSocket is not open: readyState ${e.readyState} (${T[e.readyState]})`))}}function M(e,t){const n=this[w];n._socket.removeListener("data",K),n._socket.resume(),n._closeFrameReceived=!0,n._closeMessage=t,n._closeCode=e,1005===e?n.close():n.close(e,t)}function z(){this[w]._socket.resume()}function U(e){const t=this[w];t._socket.removeListener("data",K),t.readyState=R.CLOSING,t._closeCode=e[D],t.emit("error",e),t._socket.destroy()}function V(){this[w].emitClose()}function H(e){this[w].emit("message",e)}function $(e){const t=this[w];t.pong(e,!t._isServer,C),t.emit("ping",e)}function W(e){this[w].emit("pong",e)}function G(){const e=this[w];this.removeListener("close",G),this.removeListener("end",X),e.readyState=R.CLOSING,e._socket.read(),e._receiver.end(),this.removeListener("data",K),this[w]=void 0,clearTimeout(e._closeTimer),e._receiver._writableState.finished||e._receiver._writableState.errorEmitted?e.emitClose():(e._receiver.on("error",V),e._receiver.on("finish",V))}function K(e){this[w]._receiver.write(e)||this.pause()}function X(){const e=this[w];e.readyState=R.CLOSING,e._receiver.end(),this.end()}function q(){const e=this[w];this.removeListener("error",q),this.on("error",C),e&&(e.readyState=R.CLOSING,this.destroy())}T.forEach((e,t)=>{R[e]=t}),["open","error","close","message"].forEach(e=>{Object.defineProperty(R.prototype,"on"+e,{get(){const t=this.listeners(e);for(let e=0;e<t.length;e++)if(t[e]._listener)return t[e]._listener},set(t){const n=this.listeners(e);for(let t=0;t<n.length;t++)n[t]._listener&&this.removeListener(e,n[t]);this.addEventListener(e,t)}})}),R.prototype.addEventListener=S,R.prototype.removeEventListener=k,e.exports=R},function(e,t){e.exports=require("events")},function(e,t){e.exports=require("https")},function(e,t,n){"use strict";const r=n(67).Writable,o=n(42),a=n(28),i=a.BINARY_TYPES,l=a.EMPTY_BUFFER,s=a.kStatusCode,u=a.kWebSocket,c=n(43),d=c.concat,f=c.toArrayBuffer,p=c.unmask,m=n(68),h=m.isValidStatusCode,g=m.isValidUTF8;function v(e,t,n,r){const o=new e(n?"Invalid WebSocket frame: "+t:t);return Error.captureStackTrace(o,v),o[s]=r,o}e.exports=class extends r{constructor(e,t,n){super(),this._binaryType=e||i[0],this[u]=void 0,this._extensions=t||{},this._maxPayload=0|n,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._state=0,this._loop=!1}_write(e,t,n){if(8===this._opcode&&0==this._state)return n();this._bufferedBytes+=e.length,this._buffers.push(e),this.startLoop(n)}consume(e){if(this._bufferedBytes-=e,e===this._buffers[0].length)return this._buffers.shift();if(e<this._buffers[0].length){const t=this._buffers[0];return this._buffers[0]=t.slice(e),t.slice(0,e)}const t=Buffer.allocUnsafe(e);do{const n=this._buffers[0],r=t.length-e;e>=n.length?t.set(this._buffers.shift(),r):(t.set(new Uint8Array(n.buffer,n.byteOffset,e),r),this._buffers[0]=n.slice(e)),e-=n.length}while(e>0);return t}startLoop(e){let t;this._loop=!0;do{switch(this._state){case 0:t=this.getInfo();break;case 1:t=this.getPayloadLength16();break;case 2:t=this.getPayloadLength64();break;case 3:this.getMask();break;case 4:t=this.getData(e);break;default:return void(this._loop=!1)}}while(this._loop);e(t)}getInfo(){if(this._bufferedBytes<2)return void(this._loop=!1);const e=this.consume(2);if(0!=(48&e[0]))return this._loop=!1,v(RangeError,"RSV2 and RSV3 must be clear",!0,1002);const t=64==(64&e[0]);if(t&&!this._extensions[o.extensionName])return this._loop=!1,v(RangeError,"RSV1 must be clear",!0,1002);if(this._fin=128==(128&e[0]),this._opcode=15&e[0],this._payloadLength=127&e[1],0===this._opcode){if(t)return this._loop=!1,v(RangeError,"RSV1 must be clear",!0,1002);if(!this._fragmented)return this._loop=!1,v(RangeError,"invalid opcode 0",!0,1002);this._opcode=this._fragmented}else if(1===this._opcode||2===this._opcode){if(this._fragmented)return this._loop=!1,v(RangeError,"invalid opcode "+this._opcode,!0,1002);this._compressed=t}else{if(!(this._opcode>7&&this._opcode<11))return this._loop=!1,v(RangeError,"invalid opcode "+this._opcode,!0,1002);if(!this._fin)return this._loop=!1,v(RangeError,"FIN must be set",!0,1002);if(t)return this._loop=!1,v(RangeError,"RSV1 must be clear",!0,1002);if(this._payloadLength>125)return this._loop=!1,v(RangeError,"invalid payload length "+this._payloadLength,!0,1002)}if(this._fin||this._fragmented||(this._fragmented=this._opcode),this._masked=128==(128&e[1]),126===this._payloadLength)this._state=1;else{if(127!==this._payloadLength)return this.haveLength();this._state=2}}getPayloadLength16(){if(!(this._bufferedBytes<2))return this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength();this._loop=!1}getPayloadLength64(){if(this._bufferedBytes<8)return void(this._loop=!1);const e=this.consume(8),t=e.readUInt32BE(0);return t>Math.pow(2,21)-1?(this._loop=!1,v(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",!1,1009)):(this._payloadLength=t*Math.pow(2,32)+e.readUInt32BE(4),this.haveLength())}haveLength(){if(this._payloadLength&&this._opcode<8&&(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0))return this._loop=!1,v(RangeError,"Max payload size exceeded",!1,1009);this._masked?this._state=3:this._state=4}getMask(){this._bufferedBytes<4?this._loop=!1:(this._mask=this.consume(4),this._state=4)}getData(e){let t=l;if(this._payloadLength){if(this._bufferedBytes<this._payloadLength)return void(this._loop=!1);t=this.consume(this._payloadLength),this._masked&&p(t,this._mask)}return this._opcode>7?this.controlMessage(t):this._compressed?(this._state=5,void this.decompress(t,e)):(t.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(t)),this.dataMessage())}decompress(e,t){this._extensions[o.extensionName].decompress(e,this._fin,(e,n)=>{if(e)return t(e);if(n.length){if(this._messageLength+=n.length,this._messageLength>this._maxPayload&&this._maxPayload>0)return t(v(RangeError,"Max payload size exceeded",!1,1009));this._fragments.push(n)}const r=this.dataMessage();if(r)return t(r);this.startLoop(t)})}dataMessage(){if(this._fin){const e=this._messageLength,t=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],2===this._opcode){let n;n="nodebuffer"===this._binaryType?d(t,e):"arraybuffer"===this._binaryType?f(d(t,e)):t,this.emit("message",n)}else{const n=d(t,e);if(!g(n))return this._loop=!1,v(Error,"invalid UTF-8 sequence",!0,1007);this.emit("message",n.toString())}}this._state=0}controlMessage(e){if(8===this._opcode)if(this._loop=!1,0===e.length)this.emit("conclude",1005,""),this.end();else{if(1===e.length)return v(RangeError,"invalid payload length 1",!0,1002);{const t=e.readUInt16BE(0);if(!h(t))return v(RangeError,"invalid status code "+t,!0,1002);const n=e.slice(2);if(!g(n))return v(Error,"invalid UTF-8 sequence",!0,1007);this.emit("conclude",t,n.toString()),this.end()}}else 9===this._opcode?this.emit("ping",e):this.emit("pong",e);this._state=0}}},function(e,t){e.exports=require("stream")},function(e,t,n){"use strict";try{const e=n(!function(){var e=new Error("Cannot find module 'utf-8-validate'");throw e.code="MODULE_NOT_FOUND",e}());t.isValidUTF8="object"==typeof e?e.Validation.isValidUTF8:e}catch(e){t.isValidUTF8=()=>!0}t.isValidStatusCode=e=>e>=1e3&&e<=1013&&1004!==e&&1005!==e&&1006!==e||e>=3e3&&e<=4999},function(e,t,n){"use strict";const r=n(55).randomFillSync,o=n(42),a=n(28).EMPTY_BUFFER,i=n(68).isValidStatusCode,l=n(43),s=l.mask,u=l.toBuffer,c=Buffer.alloc(4);class d{constructor(e,t){this._extensions=t||{},this._socket=e,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._deflating=!1,this._queue=[]}static frame(e,t){const n=t.mask&&t.readOnly;let o=t.mask?6:2,a=e.length;e.length>=65536?(o+=8,a=127):e.length>125&&(o+=2,a=126);const i=Buffer.allocUnsafe(n?e.length+o:o);return i[0]=t.fin?128|t.opcode:t.opcode,t.rsv1&&(i[0]|=64),i[1]=a,126===a?i.writeUInt16BE(e.length,2):127===a&&(i.writeUInt32BE(0,2),i.writeUInt32BE(e.length,6)),t.mask?(r(c,0,4),i[1]|=128,i[o-4]=c[0],i[o-3]=c[1],i[o-2]=c[2],i[o-1]=c[3],n?(s(e,c,i,o,e.length),[i]):(s(e,c,e,0,e.length),[i,e])):[i,e]}close(e,t,n,r){let o;if(void 0===e)o=a;else{if("number"!=typeof e||!i(e))throw new TypeError("First argument must be a valid error code number");void 0===t||""===t?(o=Buffer.allocUnsafe(2),o.writeUInt16BE(e,0)):(o=Buffer.allocUnsafe(2+Buffer.byteLength(t)),o.writeUInt16BE(e,0),o.write(t,2))}this._deflating?this.enqueue([this.doClose,o,n,r]):this.doClose(o,n,r)}doClose(e,t,n){this.sendFrame(d.frame(e,{fin:!0,rsv1:!1,opcode:8,mask:t,readOnly:!1}),n)}ping(e,t,n){const r=u(e);this._deflating?this.enqueue([this.doPing,r,t,u.readOnly,n]):this.doPing(r,t,u.readOnly,n)}doPing(e,t,n,r){this.sendFrame(d.frame(e,{fin:!0,rsv1:!1,opcode:9,mask:t,readOnly:n}),r)}pong(e,t,n){const r=u(e);this._deflating?this.enqueue([this.doPong,r,t,u.readOnly,n]):this.doPong(r,t,u.readOnly,n)}doPong(e,t,n,r){this.sendFrame(d.frame(e,{fin:!0,rsv1:!1,opcode:10,mask:t,readOnly:n}),r)}send(e,t,n){const r=u(e),a=this._extensions[o.extensionName];let i=t.binary?2:1,l=t.compress;if(this._firstFragment?(this._firstFragment=!1,l&&a&&(l=r.length>=a._threshold),this._compress=l):(l=!1,i=0),t.fin&&(this._firstFragment=!0),a){const e={fin:t.fin,rsv1:l,opcode:i,mask:t.mask,readOnly:u.readOnly};this._deflating?this.enqueue([this.dispatch,r,this._compress,e,n]):this.dispatch(r,this._compress,e,n)}else this.sendFrame(d.frame(r,{fin:t.fin,rsv1:!1,opcode:i,mask:t.mask,readOnly:u.readOnly}),n)}dispatch(e,t,n,r){if(!t)return void this.sendFrame(d.frame(e,n),r);const a=this._extensions[o.extensionName];this._deflating=!0,a.compress(e,n.fin,(e,t)=>{this._deflating=!1,n.readOnly=!1,this.sendFrame(d.frame(t,n),r),this.dequeue()})}dequeue(){for(;!this._deflating&&this._queue.length;){const e=this._queue.shift();this._bufferedBytes-=e[1].length,Reflect.apply(e[0],this,e.slice(1))}}enqueue(e){this._bufferedBytes+=e[1].length,this._queue.push(e)}sendFrame(e,t){2===e.length?(this._socket.cork(),this._socket.write(e[0]),this._socket.write(e[1],t),this._socket.uncork()):this._socket.write(e[0],t)}}e.exports=d},function(e,t,n){"use strict";const r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function o(e,t,n){void 0===e[t]?e[t]=[n]:e[t].push(n)}e.exports={format:function(e){return Object.keys(e).map(t=>{let n=e[t];return Array.isArray(n)||(n=[n]),n.map(e=>[t].concat(Object.keys(e).map(t=>{let n=e[t];return Array.isArray(n)||(n=[n]),n.map(e=>!0===e?t:`${t}=${e}`).join("; ")})).join("; ")).join(", ")}).join(", ")},parse:function(e){const t=Object.create(null);if(void 0===e||""===e)return t;let n,a,i=Object.create(null),l=!1,s=!1,u=!1,c=-1,d=-1,f=0;for(;f<e.length;f++){const p=e.charCodeAt(f);if(void 0===n)if(-1===d&&1===r[p])-1===c&&(c=f);else if(32===p||9===p)-1===d&&-1!==c&&(d=f);else{if(59!==p&&44!==p)throw new SyntaxError("Unexpected character at index "+f);{if(-1===c)throw new SyntaxError("Unexpected character at index "+f);-1===d&&(d=f);const r=e.slice(c,d);44===p?(o(t,r,i),i=Object.create(null)):n=r,c=d=-1}}else if(void 0===a)if(-1===d&&1===r[p])-1===c&&(c=f);else if(32===p||9===p)-1===d&&-1!==c&&(d=f);else if(59===p||44===p){if(-1===c)throw new SyntaxError("Unexpected character at index "+f);-1===d&&(d=f),o(i,e.slice(c,d),!0),44===p&&(o(t,n,i),i=Object.create(null),n=void 0),c=d=-1}else{if(61!==p||-1===c||-1!==d)throw new SyntaxError("Unexpected character at index "+f);a=e.slice(c,f),c=d=-1}else if(s){if(1!==r[p])throw new SyntaxError("Unexpected character at index "+f);-1===c?c=f:l||(l=!0),s=!1}else if(u)if(1===r[p])-1===c&&(c=f);else if(34===p&&-1!==c)u=!1,d=f;else{if(92!==p)throw new SyntaxError("Unexpected character at index "+f);s=!0}else if(34===p&&61===e.charCodeAt(f-1))u=!0;else if(-1===d&&1===r[p])-1===c&&(c=f);else if(-1===c||32!==p&&9!==p){if(59!==p&&44!==p)throw new SyntaxError("Unexpected character at index "+f);{if(-1===c)throw new SyntaxError("Unexpected character at index "+f);-1===d&&(d=f);let r=e.slice(c,d);l&&(r=r.replace(/\\/g,""),l=!1),o(i,a,r),44===p&&(o(t,n,i),i=Object.create(null),n=void 0),a=void 0,c=d=-1}}else-1===d&&(d=f)}if(-1===c||u)throw new SyntaxError("Unexpected end of input");-1===d&&(d=f);const p=e.slice(c,d);return void 0===n?o(t,p,i):(void 0===a?o(i,p,!0):o(i,a,l?p.replace(/\\/g,""):p),o(t,n,i)),t}}},function(e,t){e.exports=require("util")},function(e,t,n){"use strict";const r=n(96),o=Symbol("max"),a=Symbol("length"),i=Symbol("lengthCalculator"),l=Symbol("allowStale"),s=Symbol("maxAge"),u=Symbol("dispose"),c=Symbol("noDisposeOnSet"),d=Symbol("lruList"),f=Symbol("cache"),p=Symbol("updateAgeOnGet"),m=()=>1;const h=(e,t,n)=>{const r=e[f].get(t);if(r){const t=r.value;if(g(e,t)){if(b(e,r),!e[l])return}else n&&(e[p]&&(r.value.now=Date.now()),e[d].unshiftNode(r));return t.value}},g=(e,t)=>{if(!t||!t.maxAge&&!e[s])return!1;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[s]&&n>e[s]},v=e=>{if(e[a]>e[o])for(let t=e[d].tail;e[a]>e[o]&&null!==t;){const n=t.prev;b(e,t),t=n}},b=(e,t)=>{if(t){const n=t.value;e[u]&&e[u](n.key,n.value),e[a]-=n.length,e[f].delete(n.key),e[d].removeNode(t)}};class y{constructor(e,t,n,r,o){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=o||0}}const _=(e,t,n,r)=>{let o=n.value;g(e,o)&&(b(e,n),e[l]||(o=void 0)),o&&t.call(r,o.value,o.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[o]=e.max||1/0;const t=e.length||m;if(this[i]="function"!=typeof t?m:t,this[l]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[s]=e.maxAge||0,this[u]=e.dispose,this[c]=e.noDisposeOnSet||!1,this[p]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[o]=e||1/0,v(this)}get max(){return this[o]}set allowStale(e){this[l]=!!e}get allowStale(){return this[l]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[s]=e,v(this)}get maxAge(){return this[s]}set lengthCalculator(e){"function"!=typeof e&&(e=m),e!==this[i]&&(this[i]=e,this[a]=0,this[d].forEach(e=>{e.length=this[i](e.value,e.key),this[a]+=e.length})),v(this)}get lengthCalculator(){return this[i]}get length(){return this[a]}get itemCount(){return this[d].length}rforEach(e,t){t=t||this;for(let n=this[d].tail;null!==n;){const r=n.prev;_(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[d].head;null!==n;){const r=n.next;_(this,e,n,t),n=r}}keys(){return this[d].toArray().map(e=>e.key)}values(){return this[d].toArray().map(e=>e.value)}reset(){this[u]&&this[d]&&this[d].length&&this[d].forEach(e=>this[u](e.key,e.value)),this[f]=new Map,this[d]=new r,this[a]=0}dump(){return this[d].map(e=>!g(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[d]}set(e,t,n){if((n=n||this[s])&&"number"!=typeof n)throw new TypeError("maxAge must be a number");const r=n?Date.now():0,l=this[i](t,e);if(this[f].has(e)){if(l>this[o])return b(this,this[f].get(e)),!1;const i=this[f].get(e).value;return this[u]&&(this[c]||this[u](e,i.value)),i.now=r,i.maxAge=n,i.value=t,this[a]+=l-i.length,i.length=l,this.get(e),v(this),!0}const p=new y(e,t,l,r,n);return p.length>this[o]?(this[u]&&this[u](e,t),!1):(this[a]+=p.length,this[d].unshift(p),this[f].set(e,this[d].head),v(this),!0)}has(e){if(!this[f].has(e))return!1;const t=this[f].get(e).value;return!g(this,t)}get(e){return h(this,e,!0)}peek(e){return h(this,e,!1)}pop(){const e=this[d].tail;return e?(b(this,e),e.value):null}del(e){b(this,this[f].get(e))}load(e){this.reset();const t=Date.now();for(let n=e.length-1;n>=0;n--){const r=e[n],o=r.e||0;if(0===o)this.set(r.k,r.v);else{const e=o-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[f].forEach((e,t)=>h(this,t,!1))}}},function(e,t,n){"use strict";const r=n(63);r.createWebSocketStream=n(105),r.Server=n(106),r.Receiver=n(66),r.Sender=n(69),e.exports=r},function(e,t,n){"use strict";e.exports=n(107)},function(e,t,n){"use strict";var r=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\$&")}},function(e,t){var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,i=parseInt,l="object"==typeof global&&global&&global.Object===Object&&global,s="object"==typeof self&&self&&self.Object===Object&&self,u=l||s||Function("return this")(),c=Object.prototype.toString,d=Math.max,f=Math.min,p=function(){return u.Date.now()};function m(e,t,n){var r,o,a,i,l,s,u=0,c=!1,m=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=r,a=o;return r=o=void 0,u=t,i=e.apply(a,n)}function y(e){return u=e,l=setTimeout(E,t),c?b(e):i}function _(e){var n=e-s;return void 0===s||n>=t||n<0||m&&e-u>=a}function E(){var e=p();if(_(e))return D(e);l=setTimeout(E,function(e){var n=t-(e-s);return m?f(n,a-(e-u)):n}(e))}function D(e){return l=void 0,v&&r?b(e):(r=o=void 0,i)}function w(){var e=p(),n=_(e);if(r=arguments,o=this,s=e,n){if(void 0===l)return y(s);if(m)return l=setTimeout(E,t),b(s)}return void 0===l&&(l=setTimeout(E,t)),i}return t=g(t)||0,h(n)&&(c=!!n.leading,a=(m="maxWait"in n)?d(g(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),w.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=s=o=l=void 0},w.flush=function(){return void 0===l?i:D(p())},w}function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==c.call(e)}(e))return NaN;if(h(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=h(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var l=o.test(e);return l||a.test(e)?i(e.slice(2),l?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return h(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),m(e,t,{leading:r,maxWait:t,trailing:o})}},function(e,t,n){var r=n(116);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(124);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(130);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(131);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(133);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(134);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(138);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(156);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(160);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(164);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(170);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(172);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t){t.quote=function(e){return e.map((function(e){return e&&"object"==typeof e?e.op.replace(/(.)/g,"\\$1"):/["\s]/.test(e)&&!/'/.test(e)?"'"+e.replace(/(['\\])/g,"\\$1")+"'":/["'\s]/.test(e)?'"'+e.replace(/(["\\$`!])/g,"\\$1")+'"':e=(e=String(e).replace(/([A-z]:)?([#!"$&'()*,:;<=>?@\[\\\]^`{|}])/g,"$1\\$2")).replace(/\\\\/g,"\\")})).join(" ")};for(var n="(?:"+["\\|\\|","\\&\\&",";;","\\|\\&","\\<\\(",">>",">\\&","[&;()|<>]"].join("|")+")",r="",o=0;o<4;o++)r+=(Math.pow(16,8)*Math.random()).toString(16);t.parse=function(e,t,o){var a=function(e,t,o){var a=new RegExp(["("+n+")","((\\\\['\"|&;()<> \\t]|[^\\s'\"|&;()<> \\t])+|\"((\\\\\"|[^\"])*?)\"|'((\\\\'|[^'])*?)')*"].join("|"),"g"),i=e.match(a).filter(Boolean),l=!1;if(!i)return[];t||(t={});o||(o={});return i.map((function(e,a){if(!l){if(RegExp("^"+n+"$").test(e))return{op:e};for(var s=o.escape||"\\",u=!1,c=!1,d="",f=!1,p=0,m=e.length;p<m;p++){var h=e.charAt(p);if(f=f||!u&&("*"===h||"?"===h),c)d+=h,c=!1;else if(u)h===u?u=!1:"'"==u?d+=h:h===s?(p+=1,d+='"'===(h=e.charAt(p))||h===s||"$"===h?h:s+h):d+="$"===h?g():h;else if('"'===h||"'"===h)u=h;else{if(RegExp("^"+n+"$").test(h))return{op:e};if(RegExp("^#$").test(h))return l=!0,d.length?[d,{comment:e.slice(p+1)+i.slice(a+1).join(" ")}]:[{comment:e.slice(p+1)+i.slice(a+1).join(" ")}];h===s?c=!0:d+="$"===h?g():h}}return f?{op:"glob",pattern:d}:d}function g(){var n,o;if(p+=1,"{"===e.charAt(p)){if(p+=1,"}"===e.charAt(p))throw new Error("Bad substitution: "+e.substr(p-2,3));if((n=e.indexOf("}",p))<0)throw new Error("Bad substitution: "+e.substr(p));o=e.substr(p,n-p),p=n}else/[*@#?$!_\-]/.test(e.charAt(p))?(o=e.charAt(p),p+=1):(n=e.substr(p).match(/[^\w\d_]/))?(o=e.substr(p,n.index),p+=n.index-1):(o=e.substr(p),p=e.length);return function(e,n,o){var a="function"==typeof t?t(o):t[o];void 0===a&&""!=o?a="":void 0===a&&(a="$");return"object"==typeof a?n+r+JSON.stringify(a)+r:n+a}(0,"",o)}})).reduce((function(e,t){return void 0===t?e:e.concat(t)}),[])}(e,t,o);return"function"!=typeof t?a:a.reduce((function(e,t){if("object"==typeof t)return e.concat(t);var n=t.split(RegExp("("+r+".*?"+r+")","g"));return 1===n.length?e.concat(n[0]):e.concat(n.filter(Boolean).map((function(e){return RegExp("^"+r).test(e)?JSON.parse(e.split(r)[1]):e})))}),[])}},function(e,t,n){"use strict";
/** @license React v0.0.0-experimental-9b8060041
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=n(53),o=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,l=60110,s=60112;t.Suspense=60113,t.unstable_SuspenseList=60120;var u=60115,c=60116;if(t.unstable_DebugTracingMode=60129,t.unstable_LegacyHidden=60131,"function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),a=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),t.unstable_SuspenseList=d("react.suspense_list"),u=d("react.memo"),c=d("react.lazy"),t.unstable_DebugTracingMode=d("react.debug_trace_mode"),t.unstable_LegacyHidden=d("react.legacy_hidden")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=g.prototype;var y=b.prototype=new v;y.constructor=b,r(y,g.prototype),y.isPureReactComponent=!0;var _={current:null},E=Object.prototype.hasOwnProperty,D={key:!0,ref:!0,__self:!0,__source:!0};function w(e,t,n){var r,a={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)E.call(t,r)&&!D.hasOwnProperty(r)&&(a[r]=t[r]);var s=arguments.length-2;if(1===s)a.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];a.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===a[r]&&(a[r]=s[r]);return{$$typeof:o,type:e,key:i,ref:l,props:a,_owner:_.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var x=/\/+/g;function S(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function k(e,t,n,r,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case o:case a:s=!0}}if(s)return i=i(s=e),e=""===r?"."+S(s,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(x,"$&/")+"/"),k(i,t,n,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(x,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+S(l=e[u],u);s+=k(l,t,n,c,i)}else if("function"==typeof(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e)))for(e=c.call(e),u=0;!(l=e.next()).done;)s+=k(l=l.value,t,n,c=r+S(l,u++),i);else if("object"===l)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function O(e,t,n){if(null==e)return e;var r=[],o=0;return k(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function I(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var A={current:null};function N(){var e=A.current;if(null===e)throw Error(p(321));return e}var T={transition:0},F={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:T,ReactCurrentOwner:_,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var a=r({},e.props),i=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=_.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)E.call(t,c)&&!D.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];a.children=u}return{$$typeof:o,type:e.type,key:i,ref:l,props:a,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=w,t.createFactory=function(e){var t=w.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:I}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.unstable_createMutableSource=function(e,t){return{_getVersion:t,_source:e,_workInProgressVersionPrimary:null,_workInProgressVersionSecondary:null}},t.unstable_getCacheForType=function(e){return N().getCacheForType(e)},t.unstable_startTransition=function(e){var t=T.transition;T.transition=1;try{e()}finally{T.transition=t}},t.unstable_useDeferredValue=function(e){return N().useDeferredValue(e)},t.unstable_useMutableSource=function(e,t,n){return N().useMutableSource(e,t,n)},t.unstable_useOpaqueIdentifier=function(){return N().useOpaqueIdentifier()},t.unstable_useTransition=function(){return N().useTransition()},t.useCallback=function(e,t){return N().useCallback(e,t)},t.useContext=function(e,t){return N().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return N().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return N().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return N().useLayoutEffect(e,t)},t.useMemo=function(e,t){return N().useMemo(e,t)},t.useReducer=function(e,t,n){return N().useReducer(e,t,n)},t.useRef=function(e){return N().useRef(e)},t.useState=function(e){return N().useState(e)},t.version="17.0.2-experimental-9b8060041"},function(e,t,n){"use strict";
/** @license React v0.0.0-experimental-9b8060041
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=n(0),o=n(53),a=n(35);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var l=new Set,s={};function u(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)l.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),f=/^[: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]*$/,p=Object.prototype.hasOwnProperty,m={},h={};function g(e,t,n,r,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];v[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function _(e,t,n,r){var o=v.hasOwnProperty(t)?v[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(h,e)||!p.call(m,e)&&(f.test(e)?h[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var E=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,D=60103,w=60106,C=60107,x=60108,S=60114,k=60109,O=60110,I=60112,A=60113,N=60120,T=60115,F=60116,R=60128,L=60129,P=60130,j=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;D=B("react.element"),w=B("react.portal"),C=B("react.fragment"),x=B("react.strict_mode"),S=B("react.profiler"),k=B("react.provider"),O=B("react.context"),I=B("react.forward_ref"),A=B("react.suspense"),N=B("react.suspense_list"),T=B("react.memo"),F=B("react.lazy"),B("react.scope"),R=B("react.opaque.id"),L=B("react.debug_trace_mode"),P=B("react.offscreen"),j=B("react.legacy_hidden")}var M,z="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=z&&e[z]||e["@@iterator"])?e:null}function V(e){if(void 0===M)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);M=t&&t[1]||""}return"\n"+M+e}var H=!1;function $(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),a=r.stack.split("\n"),i=o.length-1,l=a.length-1;1<=i&&0<=l&&o[i]!==a[l];)l--;for(;1<=i&&0<=l;i--,l--)if(o[i]!==a[l]){if(1!==i||1!==l)do{if(i--,0>--l||o[i]!==a[l])return"\n"+o[i].replace(" at new "," at ")}while(1<=i&&0<=l);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function W(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 1:return e=$(e.type,!0);default:return""}}function G(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case C:return"Fragment";case w:return"Portal";case S:return"Profiler";case x:return"StrictMode";case A:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case k:return(e._context.displayName||"Context")+".Provider";case I:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case T:return G(e.type);case F:t=e._payload,e=e._init;try{return G(e(t))}catch(e){}}return null}function K(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function X(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function q(e){e._valueTracker||(e._valueTracker=function(e){var t=X(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=X(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Z(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ee(e,t){null!=(t=t.checked)&&_(e,"checked",t,!1)}function te(e,t){ee(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?re(e,t.type,n):t.hasOwnProperty("defaultValue")&&re(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ne(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function re(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+K(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function se(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var ce="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function fe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?fe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,he=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function ge(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ve={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},be=["Webkit","ms","Moz","O"];function ye(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ve.hasOwnProperty(e)&&ve[e]?(""+t).trim():t+"px"}function _e(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ye(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(ve).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ve[t]=ve[e]}))}));var Ee=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 De(e,t){if(t){if(Ee[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function we(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,ke=null;function Oe(e){if(e=Oo(e)){if("function"!=typeof xe)throw Error(i(280));var t=e.stateNode;t&&(t=Ao(t),xe(e.stateNode,e.type,t))}}function Ie(e){Se?ke?ke.push(e):ke=[e]:Se=e}function Ae(){if(Se){var e=Se,t=ke;if(ke=Se=null,Oe(e),t)for(e=0;e<t.length;e++)Oe(t[e])}}function Ne(e,t){return e(t)}function Te(e,t,n,r,o){return e(t,n,r,o)}function Fe(){}var Re=Ne,Le=!1,Pe=!1;function je(){null===Se&&null===ke||(Fe(),Ae())}function Be(e,t){var n=e.stateNode;if(null===n)return null;var r=Ao(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Me=!1;if(d)try{var ze={};Object.defineProperty(ze,"passive",{get:function(){Me=!0}}),window.addEventListener("test",ze,ze),window.removeEventListener("test",ze,ze)}catch(e){Me=!1}function Ue(e,t,n,r,o,a,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var Ve=!1,He=null,$e=!1,We=null,Ge={onError:function(e){Ve=!0,He=e}};function Ke(e,t,n,r,o,a,i,l,s){Ve=!1,He=null,Ue.apply(Ge,arguments)}function Xe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(2050&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ye(e){if(Xe(e)!==e)throw Error(i(188))}function Qe(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return Ye(o),e;if(a===r)return Ye(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var l=!1,s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l){for(s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){var n=e(t);if(null!==n)return n;t=t.sibling}return null}(e):null}function Je(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var Ze,et,tt,nt,rt,ot,at=!1,it=[],lt=null,st=null,ut=null,ct=new Map,dt=new Map,ft=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function mt(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function ht(e,t,n,r,o){if(e=mt(e,t,n,r,o),it.push(e),1===it.length)for(;null!==e.blockedOn&&null!==(t=Oo(e.blockedOn))&&(Ze(t),null===e.blockedOn);)Et()}function gt(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function vt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e=mt(t,n,r,o,a),null!==t&&(null!==(t=Oo(t))&&tt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function bt(e){var t=ko(e.target);if(null!==t){var n=Xe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=qe(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){a.unstable_runWithPriority(e.priority,(function(){nt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function yt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=kn(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=Oo(n))&&tt(t),e.blockedOn=n,!1;t.shift()}return!0}function _t(e,t,n){yt(e)&&n.delete(t)}function Et(){for(at=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=Oo(e.blockedOn))&&et(e);break}for(var t=e.targetContainers;0<t.length;){var n=kn(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==lt&&yt(lt)&&(lt=null),null!==st&&yt(st)&&(st=null),null!==ut&&yt(ut)&&(ut=null),ct.forEach(_t),dt.forEach(_t)}function Dt(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Et)))}function wt(e){function t(t){return Dt(t,e)}if(0<it.length){Dt(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==lt&&Dt(lt,e),null!==st&&Dt(st,e),null!==ut&&Dt(ut,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)bt(n),null===n.blockedOn&&ft.shift()}function Ct(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:Ct("Animation","AnimationEnd"),animationiteration:Ct("Animation","AnimationIteration"),animationstart:Ct("Animation","AnimationStart"),transitionend:Ct("Transition","TransitionEnd")},St={},kt={};function Ot(e){if(St[e])return St[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in kt)return St[e]=n[t];return e}d&&(kt=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var It=Ot("animationend"),At=Ot("animationiteration"),Nt=Ot("animationstart"),Tt=Ot("transitionend"),Ft=new Map,Rt=new Map,Lt=["abort","abort",It,"animationEnd",At,"animationIteration",Nt,"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",Tt,"transitionEnd","waiting","waiting"];function Pt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Rt.set(r,t),Ft.set(r,o),u(o,[r])}}var jt=a.unstable_runWithPriority,Bt=a.unstable_scheduleCallback,Mt=a.unstable_cancelCallback,zt=a.unstable_shouldYield,Ut=a.unstable_requestPaint,Vt=a.unstable_now,Ht=a.unstable_getCurrentPriorityLevel,$t=a.unstable_ImmediatePriority,Wt=a.unstable_UserBlockingPriority,Gt=a.unstable_NormalPriority,Kt=a.unstable_LowPriority,Xt=a.unstable_IdlePriority,qt={},Yt=void 0!==Ut?Ut:function(){},Qt=null,Jt=null,Zt=!1,en=Vt(),tn=1e4>en?Vt:function(){return Vt()-en};function nn(){switch(Ht()){case $t:return 99;case Wt:return 98;case Gt:return 97;case Kt:return 96;case Xt:return 95;default:throw Error(i(332))}}function rn(e){switch(e){case 99:return $t;case 98:return Wt;case 97:return Gt;case 96:return Kt;case 95:return Xt;default:throw Error(i(332))}}function on(e,t){return e=rn(e),jt(e,t)}function an(e,t,n){return e=rn(e),Bt(e,t,n)}function ln(){if(null!==Jt){var e=Jt;Jt=null,Mt(e)}sn()}function sn(){if(!Zt&&null!==Qt){Zt=!0;var e=0;try{var t=Qt;on(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Qt=null}catch(t){throw null!==Qt&&(Qt=Qt.slice(e+1)),Bt($t,ln),t}finally{Zt=!1}}}var un=0,cn=8;function dn(e){if(0!=(1&e))return cn=15,1;if(0!=(2&e))return cn=14,2;if(0!=(4&e))return cn=13,4;var t=24&e;return 0!==t?(cn=12,t):0!=(32&e)?(cn=11,32):0!==(t=192&e)?(cn=10,t):0!=(256&e)?(cn=9,256):0!==(t=3584&e)?(cn=8,t):0!=(4096&e)?(cn=7,4096):0!==(t=4186112&e)?(cn=6,t):0!==(t=62914560&e)?(cn=5,t):67108864&e?(cn=4,67108864):0!=(134217728&e)?(cn=3,134217728):0!==(t=805306368&e)?(cn=2,t):0!=(1073741824&e)?(cn=1,1073741824):(cn=8,e)}function fn(e,t){var n=e.pendingLanes;if(0===n)return cn=0;var r=0,o=0,a=e.expiredLanes,i=e.suspendedLanes,l=e.pingedLanes;if(0!==a)r=a,o=cn=15;else if(0!==(a=134217727&n)){var s=a&~i;0!==s?(r=dn(s),o=cn):0!==(l&=a)&&(r=dn(l),o=cn)}else 0!==(a=n&~i)?(r=dn(a),o=cn):0!==l&&(r=dn(l),o=cn);if(0===r)return 0;if(r=n&((0>(r=31-bn(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(dn(t),o<=cn)return t;cn=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-bn(t)),r|=e[n],t&=~o;return r}function pn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mn(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=hn(24&~t))?mn(10,t):e;case 10:return 0===(e=hn(192&~t))?mn(8,t):e;case 8:return 0===(e=hn(3584&~t))&&(0===(e=hn(4186112&~t))&&(e=512)),e;case 2:return 0===(t=hn(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function hn(e){return e&-e}function gn(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vn(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-bn(t)]=n}var bn=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(yn(e)/_n|0)|0},yn=Math.log,_n=Math.LN2;(0,a.unstable_now)();var En=a.unstable_UserBlockingPriority,Dn=a.unstable_runWithPriority,wn=!0;function Cn(e,t,n,r){Le||Fe();var o=Sn,a=Le;Le=!0;try{Te(o,e,t,n,r)}finally{(Le=a)||je()}}function xn(e,t,n,r){Dn(En,Sn.bind(null,e,t,n,r))}function Sn(e,t,n,r){if(wn){var o=0==(4&t);if(o&&0<it.length&&-1<pt.indexOf(e))ht(null,e,t,n,r);else{var a=kn(e,t,n,r);if(null===a)o&&gt(e,r);else{if(o){if(-1<pt.indexOf(e))return void ht(a,e,t,n,r);if(function(e,t,n,r,o){switch(t){case"focusin":return lt=vt(lt,e,t,n,r,o),!0;case"dragenter":return st=vt(st,e,t,n,r,o),!0;case"mouseover":return ut=vt(ut,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return ct.set(a,vt(ct.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,dt.set(a,vt(dt.get(a)||null,e,t,n,r,o)),!0}return!1}(a,e,t,n,r))return;gt(e,r)}oo(e,t,r,null,n)}}}}function kn(e,t,n,r){var o=Ce(r);if(null!==(o=ko(o))){var a=Xe(o);if(null===a)o=null;else{var i=a.tag;if(13===i){if(null!==(o=qe(a)))return o;o=null}else if(3===i){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;o=null}else a!==o&&(o=null)}}return oo(e,t,r,o,n),null}var On=null,In=null,An=null;function Nn(){if(An)return An;var e,t,n=In,r=n.length,o="value"in On?On.value:On.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return An=o.slice(e,1<t?1-t:void 0)}function Tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Fn(){return!0}function Rn(){return!1}function Ln(e){function t(t,n,r,o,a){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?Fn:Rn,this.isPropagationStopped=Rn,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Fn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Fn)},persist:function(){},isPersistent:Fn}),t}var Pn,jn,Bn,Mn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},zn=Ln(Mn),Un=o({},Mn,{view:0,detail:0}),Vn=Ln(Un),Hn=o({},Un,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:er,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Bn&&(Bn&&"mousemove"===e.type?(Pn=e.screenX-Bn.screenX,jn=e.screenY-Bn.screenY):jn=Pn=0,Bn=e),Pn)},movementY:function(e){return"movementY"in e?e.movementY:jn}}),$n=Ln(Hn),Wn=Ln(o({},Hn,{dataTransfer:0})),Gn=Ln(o({},Un,{relatedTarget:0})),Kn=Ln(o({},Mn,{animationName:0,elapsedTime:0,pseudoElement:0})),Xn=Ln(o({},Mn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),qn=Ln(o({},Mn,{data:0})),Yn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Qn={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"},Jn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Zn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Jn[e])&&!!t[e]}function er(){return Zn}var tr=Ln(o({},Un,{key:function(e){if(e.key){var t=Yn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Qn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:er,charCode:function(e){return"keypress"===e.type?Tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),nr=Ln(o({},Hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),rr=Ln(o({},Un,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:er})),or=Ln(o({},Mn,{propertyName:0,elapsedTime:0,pseudoElement:0})),ar=Ln(o({},Hn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),ir=[9,13,27,32],lr=d&&"CompositionEvent"in window,sr=null;d&&"documentMode"in document&&(sr=document.documentMode);var ur=d&&"TextEvent"in window&&!sr,cr=d&&(!lr||sr&&8<sr&&11>=sr),dr=String.fromCharCode(32),fr=!1;function pr(e,t){switch(e){case"keyup":return-1!==ir.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var hr=!1;var gr={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 vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!gr[e.type]:"textarea"===t}function br(e,t,n,r){Ie(r),0<(t=io(t,"onChange")).length&&(n=new zn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var yr=null,_r=null;function Er(e){Jr(e,0)}function Dr(e){if(Y(Io(e)))return e}function wr(e,t){if("change"===e)return t}var Cr=!1;if(d){var xr;if(d){var Sr="oninput"in document;if(!Sr){var kr=document.createElement("div");kr.setAttribute("oninput","return;"),Sr="function"==typeof kr.oninput}xr=Sr}else xr=!1;Cr=xr&&(!document.documentMode||9<document.documentMode)}function Or(){yr&&(yr.detachEvent("onpropertychange",Ir),_r=yr=null)}function Ir(e){if("value"===e.propertyName&&Dr(_r)){var t=[];if(br(t,_r,e,Ce(e)),e=Er,Le)e(t);else{Le=!0;try{Ne(e,t)}finally{Le=!1,je()}}}}function Ar(e,t,n){"focusin"===e?(Or(),_r=n,(yr=t).attachEvent("onpropertychange",Ir)):"focusout"===e&&Or()}function Nr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Dr(_r)}function Tr(e,t){if("click"===e)return Dr(t)}function Fr(e,t){if("input"===e||"change"===e)return Dr(t)}var Rr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Lr=Object.prototype.hasOwnProperty;function Pr(e,t){if(Rr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Lr.call(t,n[r])||!Rr(e[n[r]],t[n[r]]))return!1;return!0}function jr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Br(e,t){var n,r=jr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=jr(r)}}function Mr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function zr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Ur=d&&"documentMode"in document&&11>=document.documentMode,Vr=null,Hr=null,$r=null,Wr=!1;function Gr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Wr||null==Vr||Vr!==Q(r)||("selectionStart"in(r=Vr)&&zr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},$r&&Pr($r,r)||($r=r,0<(r=io(Hr,"onSelect")).length&&(t=new zn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Vr)))}Pt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Pt("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),Pt(Lt,2);for(var Kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Xr=0;Xr<Kr.length;Xr++)Rt.set(Kr[Xr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var qr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Yr=new Set("cancel close invalid load scroll toggle".split(" ").concat(qr));function Qr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,l,s,u){if(Ke.apply(this,arguments),Ve){if(!Ve)throw Error(i(198));var c=He;Ve=!1,He=null,$e||($e=!0,We=c)}}(r,t,void 0,e),e.currentTarget=null}function Jr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==a&&o.isPropagationStopped())break e;Qr(o,l,u),a=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,u=l.currentTarget,l=l.listener,s!==a&&o.isPropagationStopped())break e;Qr(o,l,u),a=s}}}if($e)throw e=We,$e=!1,We=null,e}function Zr(e,t){var n=t[So];void 0===n&&(n=t[So]=new Set);var r=e+"__bubble";n.has(r)||(ro(t,e,2,!1),n.add(r))}function eo(e,t,n){var r=0;t&&(r|=4),ro(n,e,r,t)}var to="_reactListening"+Math.random().toString(36).slice(2);function no(e){if(!e[to]){e[to]=!0,l.forEach((function(t){"selectionchange"!==t&&(Yr.has(t)||eo(t,!1,e),eo(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[to]||(t[to]=!0,eo("selectionchange",!1,t))}}function ro(e,t,n,r){var o=Rt.get(t);switch(void 0===o?2:o){case 0:o=Cn;break;case 1:o=xn;break;default:o=Sn}n=o.bind(null,t,n,e),o=void 0,!Me||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function oo(e,t,n,r,o){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===o||8===l.nodeType&&l.parentNode===o)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===o||8===s.nodeType&&s.parentNode===o))return;i=i.return}for(;null!==l;){if(null===(i=ko(l)))return;if(5===(s=i.tag)||6===s){r=a=i;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(Pe)return e(t,n);Pe=!0;try{Re(e,t,n)}finally{Pe=!1,je()}}((function(){var r=a,o=Ce(n),i=[];e:{var l=Ft.get(e);if(void 0!==l){var s=zn,u=e;switch(e){case"keypress":if(0===Tn(n))break e;case"keydown":case"keyup":s=tr;break;case"focusin":u="focus",s=Gn;break;case"focusout":u="blur",s=Gn;break;case"beforeblur":case"afterblur":s=Gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=$n;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=Wn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=rr;break;case It:case At:case Nt:s=Kn;break;case Tt:s=or;break;case"scroll":s=Vn;break;case"wheel":s=ar;break;case"copy":case"cut":case"paste":s=Xn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=nr}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==l?l+"Capture":null:l;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=Be(m,f))&&c.push(ao(m,h,p)))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,n,o),i.push({event:l,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(u=n.relatedTarget||n.fromElement)||!ko(u)&&!u[xo])&&(s||l)&&(l=o.window===o?o:(l=o.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?ko(u):null)&&(u!==(d=Xe(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=$n,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=nr,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==s?l:Io(s),p=null==u?l:Io(u),(l=new c(h,m+"leave",s,n,o)).target=d,l.relatedTarget=p,h=null,ko(o)===r&&((c=new c(f,m+"enter",u,n,o)).target=p,c.relatedTarget=d,h=c),d=h,s&&u)e:{for(f=u,m=0,p=c=s;p;p=lo(p))m++;for(p=0,h=f;h;h=lo(h))p++;for(;0<m-p;)c=lo(c),m--;for(;0<p-m;)f=lo(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=lo(c),f=lo(f)}c=null}else c=null;null!==s&&so(i,l,s,c,!1),null!==u&&null!==d&&so(i,d,u,c,!0)}if("select"===(s=(l=r?Io(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=wr;else if(vr(l))if(Cr)g=Fr;else{g=Nr;var v=Ar}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=Tr);switch(g&&(g=g(e,r))?br(i,g,n,o):(v&&v(e,l,r),"focusout"===e&&(v=l._wrapperState)&&v.controlled&&"number"===l.type&&re(l,"number",l.value)),v=r?Io(r):window,e){case"focusin":(vr(v)||"true"===v.contentEditable)&&(Vr=v,Hr=r,$r=null);break;case"focusout":$r=Hr=Vr=null;break;case"mousedown":Wr=!0;break;case"contextmenu":case"mouseup":case"dragend":Wr=!1,Gr(i,n,o);break;case"selectionchange":if(Ur)break;case"keydown":case"keyup":Gr(i,n,o)}var b;if(lr)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else hr?pr(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(cr&&"ko"!==n.locale&&(hr||"onCompositionStart"!==y?"onCompositionEnd"===y&&hr&&(b=Nn()):(In="value"in(On=o)?On.value:On.textContent,hr=!0)),0<(v=io(r,y)).length&&(y=new qn(y,e,null,n,o),i.push({event:y,listeners:v}),b?y.data=b:null!==(b=mr(n))&&(y.data=b))),(b=ur?function(e,t){switch(e){case"compositionend":return mr(t);case"keypress":return 32!==t.which?null:(fr=!0,dr);case"textInput":return(e=t.data)===dr&&fr?null:e;default:return null}}(e,n):function(e,t){if(hr)return"compositionend"===e||!lr&&pr(e,t)?(e=Nn(),An=In=On=null,hr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return cr&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&(0<(r=io(r,"onBeforeInput")).length&&(o=new qn("onBeforeInput","beforeinput",null,n,o),i.push({event:o,listeners:r}),o.data=b))}Jr(i,t)}))}function ao(e,t,n){return{instance:e,listener:t,currentTarget:n}}function io(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=Be(e,n))&&r.unshift(ao(e,a,o)),null!=(a=Be(e,t))&&r.push(ao(e,a,o))),e=e.return}return r}function lo(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function so(e,t,n,r,o){for(var a=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,o?null!=(s=Be(n,a))&&i.unshift(ao(n,s,l)):o||null!=(s=Be(n,a))&&i.push(ao(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function uo(){}var co=null,fo=null;function po(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function mo(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ho="function"==typeof setTimeout?setTimeout:void 0,go="function"==typeof clearTimeout?clearTimeout:void 0;function vo(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void wt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);wt(t)}function bo(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function yo(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t&&("$"===(t=e.data)||"$!"===t||"$?"===t))break}return e}function _o(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Eo=0;var Do=Math.random().toString(36).slice(2),wo="__reactFiber$"+Do,Co="__reactProps$"+Do,xo="__reactContainer$"+Do,So="__reactEvents$"+Do;function ko(e){var t=e[wo];if(t)return t;for(var n=e.parentNode;n;){if(t=n[xo]||n[wo]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=_o(e);null!==e;){if(n=e[wo])return n;e=_o(e)}return t}n=(e=n).parentNode}return null}function Oo(e){return!(e=e[wo]||e[xo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Io(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Ao(e){return e[Co]||null}var No=[],To=-1;function Fo(e){return{current:e}}function Ro(e){0>To||(e.current=No[To],No[To]=null,To--)}function Lo(e,t){To++,No[To]=e.current,e.current=t}var Po={},jo=Fo(Po),Bo=Fo(!1),Mo=Po;function zo(e,t){var n=e.type.contextTypes;if(!n)return Po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Uo(e){return null!=(e=e.childContextTypes)}function Vo(){Ro(Bo),Ro(jo)}function Ho(e,t,n){if(jo.current!==Po)throw Error(i(168));Lo(jo,t),Lo(Bo,n)}function $o(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,G(t)||"Unknown",a));return o({},n,r)}function Wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Po,Mo=jo.current,Lo(jo,e),Lo(Bo,Bo.current),!0}function Go(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=$o(e,t,Mo),r.__reactInternalMemoizedMergedChildContext=e,Ro(Bo),Ro(jo),Lo(jo,e)):Ro(Bo),Lo(Bo,n)}var Ko=null,Xo=null,qo=E.ReactCurrentBatchConfig;function Yo(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Qo=Fo(null),Jo=null,Zo=null,ea=null;function ta(){ea=Zo=Jo=null}function na(e){var t=Qo.current;Ro(Qo),e.type._context._currentValue=t}function ra(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function oa(e,t){Jo=e,ea=Zo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Pi=!0),e.firstContext=null)}function aa(e,t){if(ea!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ea=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Zo){if(null===Jo)throw Error(i(308));Zo=t,Jo.dependencies={lanes:0,firstContext:t,responders:null}}else Zo=Zo.next=t;return e._currentValue}var ia=!1;function la(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function sa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ua(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ca(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function da(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?o=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function fa(e,t,n,r){var a=e.updateQueue;ia=!1;var i=a.firstBaseUpdate,l=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var u=s,c=u.next;u.next=null,null===l?i=c:l.next=c,l=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==l&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=u)}}if(null!==i){for(f=a.baseState,l=0,d=c=u=null;;){s=i.lane;var p=i.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var m=e,h=i;switch(s=t,p=n,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(p,f,s);break e}f=m;break e;case 3:m.flags=-16385&m.flags|128;case 0:if(null==(s="function"==typeof(m=h.payload)?m.call(p,f,s):m))break e;f=o({},f,s);break e;case 2:ia=!0}}null!==i.callback&&(e.flags|=64,null===(s=a.effects)?a.effects=[i]:s.push(i))}else p={eventTime:p,lane:s,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(c=d=p,u=f):d=d.next=p,l|=s;if(null===(i=i.next)){if(null===(s=a.shared.pending))break;i=s.next,s.next=null,a.lastBaseUpdate=s,a.shared.pending=null}}null===d&&(u=f),a.baseState=u,a.firstBaseUpdate=c,a.lastBaseUpdate=d,zl|=l,e.lanes=l,e.memoizedState=f}}function pa(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var ma=(new r.Component).refs;function ha(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ga={isMounted:function(e){return!!(e=e._reactInternals)&&Xe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ds(),o=fs(e),a=ua(r,o);a.payload=t,null!=n&&(a.callback=n),ca(e,a),ps(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ds(),o=fs(e),a=ua(r,o);a.tag=1,a.payload=t,null!=n&&(a.callback=n),ca(e,a),ps(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ds(),r=fs(e),o=ua(n,r);o.tag=2,null!=t&&(o.callback=t),ca(e,o),ps(e,r,n)}};function va(e,t,n,r,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!Pr(n,r)||!Pr(o,a))}function ba(e,t,n){var r=!1,o=Po,a=t.contextType;return"object"==typeof a&&null!==a?a=aa(a):(o=Uo(t)?Mo:jo.current,a=(r=null!=(r=t.contextTypes))?zo(e,o):Po),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ga,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ya(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ga.enqueueReplaceState(t,t.state,null)}function _a(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=ma,la(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=aa(a):(a=Uo(t)?Mo:jo.current,o.context=zo(e,a)),fa(e,n,o,r),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(ha(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ga.enqueueReplaceState(o,o.state,null),fa(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var Ea=Array.isArray;function Da(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===ma&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function wa(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Ca(e){return(0,e._init)(e._payload)}function xa(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=qs(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Zs(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function u(e,t,n,r){var a=n.type;return a===C?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===F&&Ca(a)===t.type)?((r=o(t,n.props)).ref=Da(e,t,n),r.return=e,r):((r=Ys(n.type,n.key,n.props,null,e.mode,r)).ref=Da(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=eu(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Qs(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Zs(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case D:return(n=Ys(t.type,t.key,t.props,null,e.mode,n)).ref=Da(e,null,t),n.return=e,n;case w:return(t=eu(t,e.mode,n)).return=e,t;case F:return f(e,(0,t._init)(t._payload),n)}if(Ea(t)||U(t))return(t=Qs(t,e.mode,n,null)).return=e,t;wa(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case D:return n.key===o?u(e,t,n,r):null;case w:return n.key===o?c(e,t,n,r):null;case F:return p(e,t,(o=n._init)(n._payload),r)}if(Ea(n)||U(n))return null!==o?null:d(e,t,n,r,null);wa(e,n)}return null}function m(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case D:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o);case F:return m(e,t,n,(0,r._init)(r._payload),o)}if(Ea(r)||U(r))return d(t,e=e.get(n)||null,r,o,null);wa(t,r)}return null}function h(o,i,l,s){for(var u=null,c=null,d=i,h=i=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var v=p(o,d,l[h],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),i=a(v,i,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===l.length)return n(o,d),u;if(null===d){for(;h<l.length;h++)null!==(d=f(o,l[h],s))&&(i=a(d,i,h),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(o,d);h<l.length;h++)null!==(g=m(d,o,h,l[h],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),i=a(g,i,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(o,e)})),u}function g(o,l,s,u){var c=U(s);if("function"!=typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var d=c=null,h=l,g=l=0,v=null,b=s.next();null!==h&&!b.done;g++,b=s.next()){h.index>g?(v=h,h=null):v=h.sibling;var y=p(o,h,b.value,u);if(null===y){null===h&&(h=v);break}e&&h&&null===y.alternate&&t(o,h),l=a(y,l,g),null===d?c=y:d.sibling=y,d=y,h=v}if(b.done)return n(o,h),c;if(null===h){for(;!b.done;g++,b=s.next())null!==(b=f(o,b.value,u))&&(l=a(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(h=r(o,h);!b.done;g++,b=s.next())null!==(b=m(h,o,g,b.value,u))&&(e&&null!==b.alternate&&h.delete(null===b.key?g:b.key),l=a(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&h.forEach((function(e){return t(o,e)})),c}return function e(r,a,s,u){var c="object"==typeof s&&null!==s&&s.type===C&&null===s.key;c&&(s=s.props.children);var d="object"==typeof s&&null!==s;if(d)switch(s.$$typeof){case D:e:{for(d=s.key,c=a;null!==c;){if(c.key===d){if((d=s.type)===C){if(7===c.tag){n(r,c.sibling),(a=o(c,s.props.children)).return=r,r=a;break e}}else if(c.elementType===d||"object"==typeof d&&null!==d&&d.$$typeof===F&&Ca(d)===c.type){n(r,c.sibling),(a=o(c,s.props)).ref=Da(r,c,s),a.return=r,r=a;break e}n(r,c);break}t(r,c),c=c.sibling}s.type===C?((a=Qs(s.props.children,r.mode,u,s.key)).return=r,r=a):((u=Ys(s.type,s.key,s.props,null,r.mode,u)).ref=Da(r,a,s),u.return=r,r=u)}return l(r);case w:e:{for(c=s.key;null!==a;){if(a.key===c){if(4===a.tag&&a.stateNode.containerInfo===s.containerInfo&&a.stateNode.implementation===s.implementation){n(r,a.sibling),(a=o(a,s.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=eu(s,r.mode,u)).return=r,r=a}return l(r);case F:return e(r,a,(c=s._init)(s._payload),u)}if("string"==typeof s||"number"==typeof s)return s=""+s,null!==a&&6===a.tag?(n(r,a.sibling),(a=o(a,s)).return=r,r=a):(n(r,a),(a=Zs(s,r.mode,u)).return=r,r=a),l(r);if(Ea(s))return h(r,a,s,u);if(U(s))return g(r,a,s,u);if(d&&wa(r,s),void 0===s&&!c)switch(r.tag){case 1:case 0:case 11:case 15:throw Error(i(152,G(r.type)||"Component"))}return n(r,a)}}var Sa=xa(!0),ka=xa(!1),Oa={},Ia=Fo(Oa),Aa=Fo(Oa),Na=Fo(Oa);function Ta(e){if(e===Oa)throw Error(i(174));return e}function Fa(e,t){switch(Lo(Na,t),Lo(Aa,e),Lo(Ia,Oa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ro(Ia),Lo(Ia,t)}function Ra(){Ro(Ia),Ro(Aa),Ro(Na)}function La(e){Ta(Na.current);var t=Ta(Ia.current),n=pe(t,e.type);t!==n&&(Lo(Aa,e),Lo(Ia,n))}function Pa(e){Aa.current===e&&(Ro(Ia),Ro(Aa))}var ja=Fo(0);function Ba(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ma=null,za=null,Ua=!1;function Va(e,t){var n=Ks(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ha(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(e.memoizedState={dehydrated:t,retryLane:1073741824},(n=Ks(18,null,null,0)).stateNode=t,n.return=e,e.child=n,!0);default:return!1}}function $a(e){if(Ua){var t=za;if(t){var n=t;if(!Ha(e,t)){if(!(t=yo(n.nextSibling))||!Ha(e,t))return e.flags=-2049&e.flags|2,Ua=!1,void(Ma=e);Va(Ma,n)}Ma=e,za=yo(t.firstChild)}else e.flags=-2049&e.flags|2,Ua=!1,Ma=e}}function Wa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ma=e}function Ga(e){if(e!==Ma)return!1;if(!Ua)return Wa(e),Ua=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!mo(t,e.memoizedProps))for(t=za;t;)Va(e,t),t=yo(t.nextSibling);if(Wa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){za=yo(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}za=null}}else za=Ma?yo(e.stateNode.nextSibling):null;return!0}function Ka(){za=Ma=null,Ua=!1}var Xa=[];function qa(){for(var e=0;e<Xa.length;e++)Xa[e]._workInProgressVersionPrimary=null;Xa.length=0}var Ya=E.ReactCurrentDispatcher,Qa=E.ReactCurrentBatchConfig,Ja=0,Za=null,ei=null,ti=null,ni=!1,ri=!1;function oi(){throw Error(i(321))}function ai(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Rr(e[n],t[n]))return!1;return!0}function ii(e,t,n,r,o,a){if(Ja=a,Za=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ya.current=null===e||null===e.memoizedState?Ti:Fi,e=n(r,o),ri){a=0;do{if(ri=!1,!(25>a))throw Error(i(301));a+=1,ti=ei=null,t.updateQueue=null,Ya.current=Ri,e=n(r,o)}while(ri)}if(Ya.current=Ni,t=null!==ei&&null!==ei.next,Ja=0,ti=ei=Za=null,ni=!1,t)throw Error(i(300));return e}function li(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ti?Za.memoizedState=ti=e:ti=ti.next=e,ti}function si(){if(null===ei){var e=Za.alternate;e=null!==e?e.memoizedState:null}else e=ei.next;var t=null===ti?Za.memoizedState:ti.next;if(null!==t)ti=t,ei=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ei=e).memoizedState,baseState:ei.baseState,baseQueue:ei.baseQueue,queue:ei.queue,next:null},null===ti?Za.memoizedState=ti=e:ti=ti.next=e}return ti}function ui(e,t){return"function"==typeof t?t(e):t}function ci(e){var t=si(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=ei,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var l=o.next;o.next=a.next,a.next=l}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=a=null,u=o;do{var c=u.lane;if((Ja&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,a=r):s=s.next=d,Za.lanes|=c,zl|=c}u=u.next}while(null!==u&&u!==o);null===s?a=r:s.next=l,Rr(r,t.memoizedState)||(Pi=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function di(e){var t=si(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{a=e(a,l.action),l=l.next}while(l!==o);Rr(a,t.memoizedState)||(Pi=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function fi(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ja&e)===e)&&(t._workInProgressVersionPrimary=r,Xa.push(t))),e)return n(t._source);throw Xa.push(t),Error(i(350))}function pi(e,t,n,r){var o=Tl;if(null===o)throw Error(i(349));var a=t._getVersion,l=a(t._source),s=Ya.current,u=s.useState((function(){return fi(o,t,n)})),c=u[1],d=u[0];u=ti;var f=e.memoizedState,p=f.refs,m=p.getSnapshot,h=f.source;f=f.subscribe;var g=Za;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=a(t._source);if(!Rr(l,e)){e=n(t._source),Rr(d,e)||(c(e),e=fs(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,i=e;0<i;){var s=31-bn(i),u=1<<s;r[s]|=e,i&=~u}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=fs(g);o.mutableReadLanes|=r&o.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),Rr(m,n)&&Rr(h,t)&&Rr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ui,lastRenderedState:d}).dispatch=c=Ii.bind(null,Za,e),u.queue=e,u.baseQueue=null,d=fi(o,t,n),u.memoizedState=u.baseState=d),d}function mi(e,t,n){return pi(si(),e,t,n)}function hi(e){var t=li();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ui,lastRenderedState:e}).dispatch=Ii.bind(null,Za,e),[t.memoizedState,e]}function gi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Za.updateQueue)?(t={lastEffect:null},Za.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function vi(){return si().memoizedState}function bi(e,t,n,r){var o=li();Za.flags|=e,o.memoizedState=gi(1|t,n,void 0,void 0===r?null:r)}function yi(e,t,n,r){var o=si();r=void 0===r?null:r;var a=void 0;if(null!==ei){var i=ei.memoizedState;if(a=i.destroy,null!==r&&ai(r,i.deps))return void gi(t,n,a,r)}Za.flags|=e,o.memoizedState=gi(1|t,n,a,r)}function _i(e,t){return bi(1028,4,e,t)}function Ei(e,t){return yi(1028,4,e,t)}function Di(e,t){return yi(4,2,e,t)}function wi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ci(e,t,n){return n=null!=n?n.concat([e]):null,yi(4,2,wi.bind(null,t,e),n)}function xi(){}function Si(e,t){var n=si();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ai(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ki(e,t){var n=si();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ai(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Oi(e,t){var n=nn();on(98>n?98:n,(function(){e(!0)})),on(97<n?97:n,(function(){var n=Qa.transition;Qa.transition=1;try{e(!1),t()}finally{Qa.transition=n}}))}function Ii(e,t,n){var r=ds(),o=fs(e),a={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),t.pending=a,i=e.alternate,e===Za||null!==i&&i===Za)ri=ni=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=i(l,n);if(a.eagerReducer=i,a.eagerState=s,Rr(s,l))return}catch(e){}ps(e,o,r)}}function Ai(){throw Error(i(248))}var Ni={readContext:aa,useCallback:oi,useContext:oi,useEffect:oi,useImperativeHandle:oi,useLayoutEffect:oi,useMemo:oi,useReducer:oi,useRef:oi,useState:oi,useDebugValue:oi,useDeferredValue:oi,useTransition:oi,useMutableSource:oi,useOpaqueIdentifier:oi,unstable_isNewReconciler:!1};Ni.getCacheForType=Ai;var Ti={readContext:aa,useCallback:function(e,t){return li().memoizedState=[e,void 0===t?null:t],e},useContext:aa,useEffect:_i,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,bi(4,2,wi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return bi(4,2,e,t)},useMemo:function(e,t){var n=li();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=li();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ii.bind(null,Za,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},li().memoizedState=e},useState:hi,useDebugValue:xi,useDeferredValue:function(e){var t=hi(e),n=t[0],r=t[1];return _i((function(){var t=Qa.transition;Qa.transition=1;try{r(e)}finally{Qa.transition=t}}),[e]),n},useTransition:function(){var e=hi(!1),t=e[0];return e=Oi.bind(null,e[1]),li().memoizedState=e,[e,t]},useMutableSource:function(e,t,n){var r=li();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},pi(r,e,t,n)},useOpaqueIdentifier:function(){if(Ua){var e=!1,t=function(e){return{$$typeof:R,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Eo++).toString(36))),Error(i(355))})),n=hi(t)[1];return 0==(2&Za.mode)&&(Za.flags|=1028,gi(5,(function(){n("r:"+(Eo++).toString(36))}),void 0,null)),t}return hi(t="r:"+(Eo++).toString(36)),t},unstable_isNewReconciler:!1};Ti.getCacheForType=Ai;var Fi={readContext:aa,useCallback:Si,useContext:aa,useEffect:Ei,useImperativeHandle:Ci,useLayoutEffect:Di,useMemo:ki,useReducer:ci,useRef:vi,useState:function(){return ci(ui)},useDebugValue:xi,useDeferredValue:function(e){var t=ci(ui),n=t[0],r=t[1];return Ei((function(){var t=Qa.transition;Qa.transition=1;try{r(e)}finally{Qa.transition=t}}),[e]),n},useTransition:function(){var e=ci(ui)[0];return[si().memoizedState,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return ci(ui)[0]},unstable_isNewReconciler:!1};Fi.getCacheForType=Ai;var Ri={readContext:aa,useCallback:Si,useContext:aa,useEffect:Ei,useImperativeHandle:Ci,useLayoutEffect:Di,useMemo:ki,useReducer:di,useRef:vi,useState:function(){return di(ui)},useDebugValue:xi,useDeferredValue:function(e){var t=di(ui),n=t[0],r=t[1];return Ei((function(){var t=Qa.transition;Qa.transition=1;try{r(e)}finally{Qa.transition=t}}),[e]),n},useTransition:function(){var e=di(ui)[0];return[si().memoizedState,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return di(ui)[0]},unstable_isNewReconciler:!1};Ri.getCacheForType=Ai;var Li=E.ReactCurrentOwner,Pi=!1;function ji(e,t,n,r){t.child=null===e?ka(t,null,n,r):Sa(t,e.child,n,r)}function Bi(e,t,n,r,o){n=n.render;var a=t.ref;return oa(t,o),r=ii(e,t,n,r,a,o),null===e||Pi?(t.flags|=1,ji(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-1029,e.lanes&=~o,il(e,t,o))}function Mi(e,t,n,r,o,a){if(null===e){var i=n.type;return"function"!=typeof i||Xs(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ys(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,zi(e,t,i,r,o,a))}return i=e.child,0==(o&a)&&(o=i.memoizedProps,(n=null!==(n=n.compare)?n:Pr)(o,r)&&e.ref===t.ref)?il(e,t,a):(t.flags|=1,(e=qs(i,r)).ref=t.ref,e.return=t,t.child=e)}function zi(e,t,n,r,o,a){if(null!==e&&Pr(e.memoizedProps,r)&&e.ref===t.ref){if(Pi=!1,0==(a&o))return t.lanes=e.lanes,il(e,t,a);0!=(65536&e.flags)&&(Pi=!0)}return Hi(e,t,n,r,a)}function Ui(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},Ds(t,n);else{if(0==(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Ds(t,e),null;t.memoizedState={baseLanes:0},Ds(t,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,Ds(t,r);return ji(e,t,o,n),t.child}function Vi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=256)}function Hi(e,t,n,r,o){var a=Uo(n)?Mo:jo.current;return a=zo(t,a),oa(t,o),n=ii(e,t,n,r,a,o),null===e||Pi?(t.flags|=1,ji(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-1029,e.lanes&=~o,il(e,t,o))}function $i(e,t,n,r,o){if(Uo(n)){var a=!0;Wo(t)}else a=!1;if(oa(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ba(t,n,r),_a(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=aa(u):u=zo(t,u=Uo(n)?Mo:jo.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==u)&&ya(t,i,r,u),ia=!1;var f=t.memoizedState;i.state=f,fa(t,r,i,o),s=t.memoizedState,l!==r||f!==s||Bo.current||ia?("function"==typeof c&&(ha(t,n,c,r),s=t.memoizedState),(l=ia||va(t,n,l,r,f,s,u))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,sa(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Yo(t.type,l),i.props=u,d=t.pendingProps,f=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=aa(s):s=zo(t,s=Uo(n)?Mo:jo.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||f!==s)&&ya(t,i,r,s),ia=!1,f=t.memoizedState,i.state=f,fa(t,r,i,o);var m=t.memoizedState;l!==d||f!==m||Bo.current||ia?("function"==typeof p&&(ha(t,n,p,r),m=t.memoizedState),(u=ia||va(t,n,u,r,f,m,s))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=512)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=512),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=s,r=u):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=512),r=!1)}return Wi(e,t,n,r,a,o)}function Wi(e,t,n,r,o,a){Vi(e,t);var i=0!=(128&t.flags);if(!r&&!i)return o&&Go(t,n,!1),il(e,t,a);r=t.stateNode,Li.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Sa(t,e.child,null,a),t.child=Sa(t,null,l,a)):ji(e,t,l,a),t.memoizedState=r.state,o&&Go(t,n,!0),t.child}function Gi(e){var t=e.stateNode;t.pendingContext?Ho(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ho(0,t.context,!1),Fa(e,t.containerInfo)}var Ki,Xi,qi,Yi={dehydrated:null,retryLane:0};function Qi(e,t,n){var r,o=t.pendingProps,a=ja.current,l=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),Lo(ja,1&a),null===e){if(void 0!==o.fallback&&($a(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)))return 0==(2&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=256:t.lanes=1073741824,null;e=o.children;var u=o.fallback;return l?(e=Zi(t,e,u,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Yi,e):"number"==typeof o.unstable_expectedLoadTime?(e=Zi(t,e,u,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Yi,t.lanes=33554432,e):Ji(t,e,n)}if(null!==(a=e.memoizedState)){if(null!==(r=a.dehydrated)){if(s)return null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=o.fallback,u=t.mode,o=Js(o.children,u,0,null),(l=Qs(l,u,n,null)).flags|=2,o.return=t,l.return=t,o.sibling=l,t.child=o,0!=(2&t.mode)&&Sa(t,e.child,null,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Yi,l);if(0!=(64&Nl)||0==(2&t.mode)||"$!"===r.data)t=nl(e,t,n);else if(o=0!=(n&e.childLanes),Pi||o){if(null!==(o=Tl)){switch(dn(n),cn){case 15:case 14:u=0;break;case 13:case 12:u=4;break;case 11:case 10:u=32;break;case 9:case 8:u=256;break;case 7:case 6:case 5:u=4096;break;case 4:u=67108864;break;case 3:case 2:u=134217728;break;case 1:case 0:u=0;break;default:throw Error(i(360,u))}0!==(o=0!=(u&(o.suspendedLanes|n))?0:u)&&o!==a.retryLane&&(a.retryLane=o,ps(e,o,-1))}ks(),t=nl(e,t,n)}else"$?"===r.data?(t.flags|=128,t.child=e.child,t=$s.bind(null,e),r._reactRetry=t,t=null):(za=yo(r.nextSibling),Wa(t),Ua=!0,(t=Ji(t,t.pendingProps.children,n)).flags|=2048);return t}return l?(o=tl(e,t,o.children,o.fallback,n),l=t.child,u=e.child.memoizedState,l.memoizedState=null===u?{baseLanes:n}:{baseLanes:u.baseLanes|n},l.childLanes=e.childLanes&~n,t.memoizedState=Yi,o):(n=el(e,t,o.children,n),t.memoizedState=null,n)}return l?(o=tl(e,t,o.children,o.fallback,n),l=t.child,u=e.child.memoizedState,l.memoizedState=null===u?{baseLanes:n}:{baseLanes:u.baseLanes|n},l.childLanes=e.childLanes&~n,t.memoizedState=Yi,o):(n=el(e,t,o.children,n),t.memoizedState=null,n)}function Ji(e,t,n){return(t=Js({mode:"visible",children:t},e.mode,n,null)).return=e,e.child=t}function Zi(e,t,n,r){var o=e.mode,a=e.child;return t={mode:"hidden",children:t},0==(2&o)&&null!==a?(a.childLanes=0,a.pendingProps=t):a=Js(t,o,0,null),n=Qs(n,o,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function el(e,t,n,r){var o=e.child;return e=o.sibling,n=qs(o,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function tl(e,t,n,r,o){var a=t.mode,i=e.child;e=i.sibling;var l={mode:"hidden",children:n};return 0==(2&a)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=l,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=qs(i,l),null!==e?r=qs(e,r):(r=Qs(r,a,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nl(e,t,n){return Sa(t,e.child,null,n),(e=Ji(t,t.pendingProps.children,n)).flags|=2,t.memoizedState=null,e}function rl(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ra(e.return,t)}function ol(e,t,n,r,o,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o,i.lastEffect=a)}function al(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(ji(e,t,r.children,n),0!=(2&(r=ja.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&rl(e,n);else if(19===e.tag)rl(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Lo(ja,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Ba(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),ol(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Ba(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}ol(t,!0,n,null,a,t.lastEffect);break;case"together":ol(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function il(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),zl|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=qs(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=qs(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ll(e,t){if(!Ua)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function sl(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Uo(t.type)&&Vo(),null;case 3:return Ra(),Ro(Bo),Ro(jo),qa(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ga(t)?t.flags|=4:r.hydrate||(t.flags|=512)),null;case 5:Pa(t);var a=Ta(Na.current);if(n=t.type,null!==e&&null!=t.stateNode)Xi(e,t,n,r),e.ref!==t.ref&&(t.flags|=256);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Ta(Ia.current),Ga(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[wo]=t,r[Co]=l,n){case"dialog":Zr("cancel",r),Zr("close",r);break;case"iframe":case"object":case"embed":Zr("load",r);break;case"video":case"audio":for(e=0;e<qr.length;e++)Zr(qr[e],r);break;case"source":Zr("error",r);break;case"img":case"image":case"link":Zr("error",r),Zr("load",r);break;case"details":Zr("toggle",r);break;case"input":Z(r,l),Zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Zr("invalid",r);break;case"textarea":le(r,l),Zr("invalid",r)}for(var u in De(n,l),e=null,l)l.hasOwnProperty(u)&&(a=l[u],"children"===u?"string"==typeof a?r.textContent!==a&&(e=["children",a]):"number"==typeof a&&r.textContent!==""+a&&(e=["children",""+a]):s.hasOwnProperty(u)&&null!=a&&"onScroll"===u&&Zr("scroll",r));switch(n){case"input":q(r),ne(r,l,!0);break;case"textarea":q(r),ue(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=uo)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(u=9===a.nodeType?a:a.ownerDocument,e===ce&&(e=fe(n)),e===ce?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[wo]=t,e[Co]=r,Ki(e,t),t.stateNode=e,u=we(n,r),n){case"dialog":Zr("cancel",e),Zr("close",e),a=r;break;case"iframe":case"object":case"embed":Zr("load",e),a=r;break;case"video":case"audio":for(a=0;a<qr.length;a++)Zr(qr[a],e);a=r;break;case"source":Zr("error",e),a=r;break;case"img":case"image":case"link":Zr("error",e),Zr("load",e),a=r;break;case"details":Zr("toggle",e),a=r;break;case"input":Z(e,r),a=J(e,r),Zr("invalid",e);break;case"option":a=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=o({},r,{value:void 0}),Zr("invalid",e);break;case"textarea":le(e,r),a=ie(e,r),Zr("invalid",e);break;default:a=r}De(n,a);var c=a;for(l in c)if(c.hasOwnProperty(l)){var d=c[l];"style"===l?_e(e,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&he(e,d):"children"===l?"string"==typeof d?("textarea"!==n||""!==d)&&ge(e,d):"number"==typeof d&&ge(e,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(s.hasOwnProperty(l)?null!=d&&"onScroll"===l&&Zr("scroll",e):null!=d&&_(e,l,d,u))}switch(n){case"input":q(e),ne(e,r,!1);break;case"textarea":q(e),ue(e);break;case"option":null!=r.value&&e.setAttribute("value",""+K(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ae(e,!!r.multiple,l,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=uo)}po(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=256)}return null;case 6:if(e&&null!=t.stateNode)qi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Ta(Na.current),Ta(Ia.current),Ga(t)?(r=t.stateNode,n=t.memoizedProps,r[wo]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[wo]=t,t.stateNode=r)}return null;case 13:if(Ro(ja),null!==(r=t.memoizedState)&&null!==r.dehydrated){if(null===e){if(!Ga(t))throw Error(i(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(i(317));r[wo]=t}else Ka(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;return null}return 0!=(128&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Ga(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ja.current)?0===jl&&(jl=3):ks()),(r||n)&&(t.flags|=4),null);case 4:return Ra(),null===e&&no(t.stateNode.containerInfo),null;case 10:return na(t),null;case 17:return Uo(t.type)&&Vo(),null;case 19:if(Ro(ja),null===(r=t.memoizedState))return null;if(l=0!=(128&t.flags),null===(u=r.rendering))if(l)ll(r,!1);else{if(0!==jl||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(u=Ba(e))){for(t.flags|=128,ll(r,!1),null!==(l=u.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(u=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=u.childLanes,l.lanes=u.lanes,l.child=u.child,l.subtreeFlags=u.subtreeFlags,l.deletions=null,l.memoizedProps=u.memoizedProps,l.memoizedState=u.memoizedState,l.updateQueue=u.updateQueue,l.type=u.type,e=u.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Lo(ja,1&ja.current|2),t.child}e=e.sibling}null!==r.tail&&tn()>Wl&&(t.flags|=128,l=!0,ll(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Ba(u))){if(t.flags|=128,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ll(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!Ua)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*tn()-r.renderingStartTime>Wl&&1073741824!==n&&(t.flags|=128,l=!0,ll(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=tn(),n.sibling=null,t=ja.current,Lo(ja,l?1&t|2:1&t),n):null;case 22:case 23:return ws(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function ul(e){switch(e.tag){case 1:Uo(e.type)&&Vo();var t=e.flags;return 16384&t?(e.flags=-16385&t|128,e):null;case 3:if(Ra(),Ro(Bo),Ro(jo),qa(),0!=(128&(t=e.flags)))throw Error(i(285));return e.flags=-16385&t|128,e;case 5:return Pa(e),null;case 13:if(Ro(ja),null!==(t=e.memoizedState)&&null!==t.dehydrated){if(null===e.alternate)throw Error(i(340));Ka()}return 16384&(t=e.flags)?(e.flags=-16385&t|128,e):null;case 19:return Ro(ja),null;case 4:return Ra(),null;case 10:return na(e),null;case 22:case 23:return ws(),null;default:return null}}function cl(e,t){try{var n="",r=t;do{n+=W(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function dl(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ki=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Xi=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Ta(Ia.current);var i,l=null;switch(n){case"input":a=J(e,a),r=J(e,r),l=[];break;case"option":a=oe(e,a),r=oe(e,r),l=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":a=ie(e,a),r=ie(e,r),l=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=uo)}for(d in De(n,r),n=null,a)if(!r.hasOwnProperty(d)&&a.hasOwnProperty(d)&&null!=a[d])if("style"===d){var u=a[d];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=a?a[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(i in u)!u.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&u[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Zr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===R?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},qi=function(e,t,n,r){n!==r&&(t.flags|=4)};var fl="function"==typeof WeakMap?WeakMap:Map;function pl(e,t,n){(n=ua(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ql||(ql=!0,Yl=r),dl(0,t)},n}function ml(e,t,n){(n=ua(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return dl(0,t),r(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ql?Ql=new Set([this]):Ql.add(this),dl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hl="function"==typeof WeakSet?WeakSet:Set;function gl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Us(e,t)}else t.current=null}function vl(e,t){switch(t.tag){case 0:case 11:case 15:return;case 1:if(512&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Yo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(512&t.flags&&bo(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(i(163))}function bl(e,t,n){switch(n.tag){case 0:case 11:case 15:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(Bs(n,e),js(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Yo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&pa(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}pa(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&po(n.type,n.memoizedProps)&&e.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&&wt(n)))));case 19:case 17:case 20:case 21:case 22:case 23:return}throw Error(i(163))}function yl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=ye("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((22!==n.tag&&23!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function _l(e,t){if(Xo&&"function"==typeof Xo.onCommitFiberUnmount)try{Xo.onCommitFiberUnmount(Ko,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!=(4&r))Bs(t,n);else{r=t;try{o()}catch(e){Us(r,e)}}n=n.next}while(n!==e)}break;case 1:if(gl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Us(t,e)}break;case 5:gl(t);break;case 4:Cl(e,t)}}function El(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Dl(e){return 5===e.tag||3===e.tag||4===e.tag}function wl(e){e:{for(var t=e.return;null!==t;){if(Dl(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}32&n.flags&&(ge(t,""),n.flags&=-33);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Dl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=uo));else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function Cl(e,t){for(var n,r,o=t,a=!1;;){if(!a){a=o.return;e:for(;;){if(null===a)throw Error(i(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,u=s;;)if(_l(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(18===o.tag)r?(l=n,s=o.stateNode,8===l.nodeType?vo(l.parentNode,s):1===l.nodeType&&vo(l,s),wt(l)):vo(n,o.stateNode);else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(_l(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(a=!1)}o.sibling.return=o.return,o=o.sibling}}function xl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Co]=r,"input"===e&&"radio"===r.type&&null!=r.name&&ee(n,r),we(e,o),t=we(e,r),o=0;o<a.length;o+=2){var l=a[o],s=a[o+1];"style"===l?_e(n,s):"dangerouslySetInnerHTML"===l?he(n,s):"children"===l?ge(n,s):_(n,l,s,t)}switch(e){case"input":te(n,r);break;case"textarea":se(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(a=r.value)?ae(n,!!r.multiple,a,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,wt(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&($l=tn(),yl(t.child,!0)),void Sl(t);case 19:return void Sl(t);case 17:return;case 22:case 23:return void yl(t,null!==t.memoizedState)}throw Error(i(163))}function Sl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new hl),t.forEach((function(t){var r=Ws.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function kl(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ol=Math.ceil,Il=E.ReactCurrentDispatcher,Al=E.ReactCurrentOwner,Nl=0,Tl=null,Fl=null,Rl=0,Ll=0,Pl=Fo(0),jl=0,Bl=null,Ml=0,zl=0,Ul=0,Vl=0,Hl=null,$l=0,Wl=1/0;function Gl(){Wl=tn()+500}var Kl,Xl=null,ql=!1,Yl=null,Ql=null,Jl=!1,Zl=null,es=90,ts=[],ns=[],rs=null,os=0,as=null,is=-1,ls=0,ss=0,us=null,cs=!1;function ds(){return 0!=(48&Nl)?tn():-1!==is?is:is=tn()}function fs(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===nn()?1:2;if(0===ls&&(ls=Ml),0!==qo.transition){0!==ss&&(ss=null!==Hl?Hl.pendingLanes:0),e=ls;var t=4186112&~ss;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=nn(),0!=(4&Nl)&&98===e?e=mn(12,ls):e=mn(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ls),e}function ps(e,t,n){if(50<os)throw os=0,as=null,Error(i(185));if(null===(e=ms(e,t)))return null;vn(e,t,n),e===Tl&&(Ul|=t,4===jl&&vs(e,Rl));var r=nn();1===t?0!=(8&Nl)&&0==(48&Nl)?bs(e):(hs(e,n),0===Nl&&(Gl(),ln())):(0==(4&Nl)||98!==r&&99!==r||(null===rs?rs=new Set([e]):rs.add(e)),hs(e,n)),Hl=e}function ms(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function hs(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,a=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-bn(l),u=1<<s,c=a[s];if(-1===c){if(0==(u&r)||0!=(u&o)){c=t,dn(u);var d=cn;a[s]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);l&=~u}if(r=fn(e,e===Tl?Rl:0),t=cn,0===r)null!==n&&(n!==qt&&Mt(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==qt&&Mt(n)}15===t?(n=bs.bind(null,e),null===Qt?(Qt=[n],Jt=Bt($t,sn)):Qt.push(n),n=qt):14===t?n=an(99,bs.bind(null,e)):n=an(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),gs.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function gs(e){if(is=-1,ss=ls=0,0!=(48&Nl))throw Error(i(327));var t=e.callbackNode;if(Ps()&&e.callbackNode!==t)return null;var n=fn(e,e===Tl?Rl:0);if(0===n)return null;var r=n,o=Nl;Nl|=16;var a=Ss();for(Tl===e&&Rl===r||(Gl(),Cs(e,r));;)try{As();break}catch(t){xs(e,t)}if(ta(),Il.current=a,Nl=o,null!==Fl?r=0:(Tl=null,Rl=0,r=jl),0!=(Ml&Ul))Cs(e,0);else if(0!==r){if(2===r&&(Nl|=64,e.hydrate&&(e.hydrate=!1,bo(e.containerInfo)),0!==(n=pn(e))&&(r=Os(e,n))),1===r)throw t=Bl,Cs(e,0),vs(e,n),hs(e,tn()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:Fs(e);break;case 3:if(vs(e,n),(62914560&n)===n&&10<(r=$l+500-tn())){if(0!==fn(e,0))break;if(((o=e.suspendedLanes)&n)!==n){ds(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ho(Fs.bind(null,e),r);break}Fs(e);break;case 4:if(vs(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var l=31-bn(n);a=1<<l,(l=r[l])>o&&(o=l),n&=~a}if(n=o,10<(n=(120>(n=tn()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ol(n/1960))-n)){e.timeoutHandle=ho(Fs.bind(null,e),n);break}Fs(e);break;case 5:Fs(e);break;default:throw Error(i(329))}}return hs(e,tn()),e.callbackNode===t?gs.bind(null,e):null}function vs(e,t){for(t&=~Vl,t&=~Ul,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-bn(t),r=1<<n;e[n]=-1,t&=~r}}function bs(e){if(0!=(48&Nl))throw Error(i(327));if(Ps(),e===Tl&&0!=(e.expiredLanes&Rl)){var t=Rl,n=Os(e,t);0!=(Ml&Ul)&&(n=Os(e,t=fn(e,t)))}else n=Os(e,t=fn(e,0));if(0!==e.tag&&2===n&&(Nl|=64,e.hydrate&&(e.hydrate=!1,bo(e.containerInfo)),0!==(t=pn(e))&&(n=Os(e,t))),1===n)throw n=Bl,Cs(e,0),vs(e,t),hs(e,tn()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Fs(e),hs(e,tn()),null}function ys(e,t){var n=Nl;Nl|=1;try{return e(t)}finally{0===(Nl=n)&&(Gl(),ln())}}function _s(e,t){var n=Nl;Nl&=-2,Nl|=8;try{return e(t)}finally{0===(Nl=n)&&(Gl(),ln())}}function Es(e,t){var n=Nl;if(0!=(48&n))return e(t);Nl|=1;try{if(e)return on(99,e.bind(null,t))}finally{Nl=n,ln()}}function Ds(e,t){Lo(Pl,Ll),Ll|=t,Ml|=t}function ws(){Ll=Pl.current,Ro(Pl)}function Cs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,go(n)),null!==Fl)for(n=Fl.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&Vo();break;case 3:Ra(),Ro(Bo),Ro(jo),qa();break;case 5:Pa(r);break;case 4:Ra();break;case 13:case 19:Ro(ja);break;case 10:na(r);break;case 22:case 23:ws()}n=n.return}Tl=e,Fl=qs(e.current,null),Rl=Ll=Ml=t,jl=0,Bl=null,Vl=Ul=zl=0}function xs(e,t){for(;;){var n=Fl;try{if(ta(),Ya.current=Ni,ni){for(var r=Za.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ni=!1}if(Ja=0,ti=ei=Za=null,ri=!1,Al.current=null,null===n||null===n.return){jl=1,Bl=t,Fl=null;break}e:{var a=e,i=n.return,l=n,s=t;if(t=Rl,l.flags|=8192,l.firstEffect=l.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s;if(0==(2&l.mode)){var c=l.alternate;c?(l.updateQueue=c.updateQueue,l.memoizedState=c.memoizedState,l.lanes=c.lanes):(l.updateQueue=null,l.memoizedState=null)}var d=0!=(1&ja.current),f=i;do{var p;if(p=13===f.tag){var m=f.memoizedState;if(null!==m)p=null!==m.dehydrated;else{var h=f.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!d)}}if(p){var g=f.updateQueue;if(null===g){var v=new Set;v.add(u),f.updateQueue=v}else g.add(u);if(0==(2&f.mode)&&f!==i){if(f.flags|=128,l.flags|=65536,l.flags&=-10053,1===l.tag)if(null===l.alternate)l.tag=17;else{var b=ua(-1,1);b.tag=2,ca(l,b)}l.lanes|=1;break e}s=void 0,l=t;var y=a.pingCache;if(null===y?(y=a.pingCache=new fl,s=new Set,y.set(u,s)):void 0===(s=y.get(u))&&(s=new Set,y.set(u,s)),!s.has(l)){s.add(l);var _=Vs.bind(null,a,u,l);u.then(_,_)}f.flags|=16384,f.lanes=t;break e}f=f.return}while(null!==f);s=Error((G(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==jl&&(jl=2),s=cl(s,l),f=i;do{switch(f.tag){case 3:a=s,f.flags|=16384,t&=-t,f.lanes|=t,da(f,pl(0,a,t));break e;case 1:a=s;var E=f.type,D=f.stateNode;if(0==(128&f.flags)&&("function"==typeof E.getDerivedStateFromError||null!==D&&"function"==typeof D.componentDidCatch&&(null===Ql||!Ql.has(D)))){f.flags|=16384,t&=-t,f.lanes|=t,da(f,ml(f,a,t));break e}}f=f.return}while(null!==f)}Ts(n)}catch(e){t=e,Fl===n&&null!==n&&(Fl=n=n.return);continue}break}}function Ss(){var e=Il.current;return Il.current=Ni,null===e?Ni:e}function ks(){0!==jl&&3!==jl||(jl=4),null===Tl||0==(134217727&zl)&&0==(134217727&Ul)||vs(Tl,Rl)}function Os(e,t){var n=Nl;Nl|=16;var r=Ss();for(Tl===e&&Rl===t||Cs(e,t);;)try{Is();break}catch(t){xs(e,t)}if(ta(),Nl=n,Il.current=r,null!==Fl)throw Error(i(261));return Tl=null,Rl=0,jl}function Is(){for(;null!==Fl;)Ns(Fl)}function As(){for(;null!==Fl&&!zt();)Ns(Fl)}function Ns(e){var t=Kl(e.alternate,e,Ll);e.memoizedProps=e.pendingProps,null===t?Ts(e):Fl=t,Al.current=null}function Ts(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(8192&t.flags)){if(null!==(n=sl(n,t,Ll)))return void(Fl=n);if(23!==(n=t).tag&&22!==n.tag||null===n.memoizedState||0!=(1073741824&Ll)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0==(8192&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=ul(t)))return n.flags&=8191,void(Fl=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=8192)}if(null!==(t=t.sibling))return void(Fl=t);Fl=t=e}while(null!==t);0===jl&&(jl=5)}function Fs(e){var t=nn();return on(99,Rs.bind(null,e,t)),null}function Rs(e,t){do{Ps()}while(null!==Zl);if(0!=(48&Nl))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,a=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var l=e.eventTimes,s=e.expirationTimes;0<a;){var u=31-bn(a),c=1<<u;o[u]=0,l[u]=-1,s[u]=-1,a&=~c}if(null!==rs&&0==(24&r)&&rs.has(e)&&rs.delete(e),e===Tl&&(Fl=Tl=null,Rl=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=Nl,Nl|=32,Al.current=null,co=wn,zr(l=Mr())){if("selectionStart"in l)s={start:l.selectionStart,end:l.selectionEnd};else e:if(s=(s=l.ownerDocument)&&s.defaultView||window,(c=s.getSelection&&s.getSelection())&&0!==c.rangeCount){s=c.anchorNode,a=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{s.nodeType,u.nodeType}catch(e){s=null;break e}var d=0,f=-1,p=-1,m=0,h=0,g=l,v=null;t:for(;;){for(var b;g!==s||0!==a&&3!==g.nodeType||(f=d+a),g!==u||0!==c&&3!==g.nodeType||(p=d+c),3===g.nodeType&&(d+=g.nodeValue.length),null!==(b=g.firstChild);)v=g,g=b;for(;;){if(g===l)break t;if(v===s&&++m===a&&(f=d),v===u&&++h===c&&(p=d),null!==(b=g.nextSibling))break;v=(g=v).parentNode}g=b}s=-1===f||-1===p?null:{start:f,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;fo={focusedElem:l,selectionRange:s},wn=!1,us=null,cs=!1,Xl=r;do{try{Ls()}catch(e){if(null===Xl)throw Error(i(330));Us(Xl,e),Xl=Xl.nextEffect}}while(null!==Xl);us=null,Xl=r;do{try{for(l=e;null!==Xl;){var y=Xl.flags;if(32&y&&ge(Xl.stateNode,""),256&y){var _=Xl.alternate;if(null!==_){var E=_.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(2062&y){case 2:wl(Xl),Xl.flags&=-3;break;case 6:wl(Xl),Xl.flags&=-3,xl(Xl.alternate,Xl);break;case 2048:Xl.flags&=-2049;break;case 2052:Xl.flags&=-2049,xl(Xl.alternate,Xl);break;case 4:xl(Xl.alternate,Xl);break;case 8:Cl(l,s=Xl);var D=s.alternate;El(s),null!==D&&El(D)}Xl=Xl.nextEffect}}catch(e){if(null===Xl)throw Error(i(330));Us(Xl,e),Xl=Xl.nextEffect}}while(null!==Xl);if(E=fo,_=Mr(),y=E.focusedElem,l=E.selectionRange,_!==y&&y&&y.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(y.ownerDocument.documentElement,y)){null!==l&&zr(y)&&(_=l.start,void 0===(E=l.end)&&(E=_),"selectionStart"in y?(y.selectionStart=_,y.selectionEnd=Math.min(E,y.value.length)):(E=(_=y.ownerDocument||document)&&_.defaultView||window).getSelection&&(E=E.getSelection(),s=y.textContent.length,D=Math.min(l.start,s),l=void 0===l.end?D:Math.min(l.end,s),!E.extend&&D>l&&(s=l,l=D,D=s),s=Br(y,D),a=Br(y,l),s&&a&&(1!==E.rangeCount||E.anchorNode!==s.node||E.anchorOffset!==s.offset||E.focusNode!==a.node||E.focusOffset!==a.offset)&&((_=_.createRange()).setStart(s.node,s.offset),E.removeAllRanges(),D>l?(E.addRange(_),E.extend(a.node,a.offset)):(_.setEnd(a.node,a.offset),E.addRange(_))))),_=[];for(E=y;E=E.parentNode;)1===E.nodeType&&_.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;y<_.length;y++)(E=_[y]).element.scrollLeft=E.left,E.element.scrollTop=E.top}wn=!!co,fo=co=null,e.current=n,Xl=r;do{try{for(y=e;null!==Xl;){var w=Xl.flags;if(68&w&&bl(y,Xl.alternate,Xl),256&w){_=void 0;var C=Xl.ref;if(null!==C){var x=Xl.stateNode;switch(Xl.tag){case 5:_=x;break;default:_=x}"function"==typeof C?C(_):C.current=_}}Xl=Xl.nextEffect}}catch(e){if(null===Xl)throw Error(i(330));Us(Xl,e),Xl=Xl.nextEffect}}while(null!==Xl);Xl=null,Yt(),Nl=o}else e.current=n;if(Jl)Jl=!1,Zl=e,es=t;else for(Xl=r;null!==Xl;)t=Xl.nextEffect,Xl.nextEffect=null,8&Xl.flags&&((w=Xl).sibling=null,w.stateNode=null),Xl=t;if(0===(r=e.pendingLanes)&&(Ql=null),0!=(1&r)?e===as?os++:(os=0,as=e):os=0,n=n.stateNode,Xo&&"function"==typeof Xo.onCommitFiberRoot)try{Xo.onCommitFiberRoot(Ko,n,void 0,128==(128&n.current.flags))}catch(e){}if(hs(e,tn()),ql)throw ql=!1,e=Yl,Yl=null,e;return 0!=(8&Nl)||ln(),null}function Ls(){for(;null!==Xl;){var e=Xl.alternate;cs||null===us||(0!=(8&Xl.flags)?Je(Xl,us)&&(cs=!0):13===Xl.tag&&kl(e,Xl)&&Je(Xl,us)&&(cs=!0));var t=Xl.flags;0!=(512&t)&&vl(e,Xl),0==(1024&t)||Jl||(Jl=!0,an(97,(function(){return Ps(),null}))),Xl=Xl.nextEffect}}function Ps(){if(90!==es){var e=97<es?97:es;return es=90,on(e,Ms)}return!1}function js(e,t){ts.push(t,e),Jl||(Jl=!0,an(97,(function(){return Ps(),null})))}function Bs(e,t){ns.push(t,e),Jl||(Jl=!0,an(97,(function(){return Ps(),null})))}function Ms(){if(null===Zl)return!1;var e=Zl;if(Zl=null,0!=(48&Nl))throw Error(i(331));var t=Nl;Nl|=32;var n=ns;ns=[];for(var r=0;r<n.length;r+=2){var o=n[r],a=n[r+1],l=o.destroy;if(o.destroy=void 0,"function"==typeof l)try{l()}catch(e){if(null===a)throw Error(i(330));Us(a,e)}}for(n=ts,ts=[],r=0;r<n.length;r+=2){o=n[r],a=n[r+1];try{var s=o.create;o.destroy=s()}catch(e){if(null===a)throw Error(i(330));Us(a,e)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return Nl=t,ln(),!0}function zs(e,t,n){ca(e,t=pl(0,t=cl(n,t),1)),t=ds(),null!==(e=ms(e,1))&&(vn(e,1,t),hs(e,t))}function Us(e,t){if(3===e.tag)zs(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){zs(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ql||!Ql.has(r))){ca(n,e=ml(n,e=cl(t,e),1)),e=ds(),null!==(n=ms(n,1))&&(vn(n,1,e),hs(n,e));break}}n=n.return}}function Vs(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ds(),e.pingedLanes|=e.suspendedLanes&n,Tl===e&&(Rl&n)===n&&(4===jl||3===jl&&(62914560&Rl)===Rl&&500>tn()-$l?Cs(e,0):Vl|=n),hs(e,t)}function Hs(e,t){0===t&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===nn()?1:2:(0===ls&&(ls=Ml),0===(t=hn(62914560&~ls))&&(t=4194304)));var n=ds();null!==(e=ms(e,t))&&(vn(e,t,n),hs(e,n))}function $s(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Hs(e,n)}function Ws(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),Hs(e,n)}function Gs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.subtreeFlags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ks(e,t,n,r){return new Gs(e,t,n,r)}function Xs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qs(e,t){var n=e.alternate;return null===n?((n=Ks(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null,n.subtreeFlags=0,n.deletions=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ys(e,t,n,r,o,a){var l=2;if(r=e,"function"==typeof e)Xs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case C:return Qs(n.children,o,a,t);case L:l=8,o|=16;break;case x:l=8,o|=1;break;case S:return(e=Ks(12,n,t,8|o)).elementType=S,e.type=S,e.lanes=a,e;case A:return(e=Ks(13,n,t,o)).type=A,e.elementType=A,e.lanes=a,e;case N:return(e=Ks(19,n,t,o)).elementType=N,e.lanes=a,e;case P:return Js(n,o,a,t);case j:return(e=Ks(23,n,t,o)).elementType=j,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case k:l=10;break e;case O:l=9;break e;case I:l=11;break e;case T:l=14;break e;case F:l=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Ks(l,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Qs(e,t,n,r){return(e=Ks(7,e,r,t)).lanes=n,e}function Js(e,t,n,r){return(e=Ks(22,e,r,t)).elementType=P,e.lanes=n,e}function Zs(e,t,n){return(e=Ks(6,e,null,t)).lanes=n,e}function eu(e,t,n){return(t=Ks(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function tu(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=gn(0),this.expirationTimes=gn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gn(0),this.mutableSourceEagerHydrationData=null}function nu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:w,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function ru(e,t,n,r){var o=t.current,a=ds(),l=fs(o);e:if(n){t:{if(Xe(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Uo(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var u=n.type;if(Uo(u)){n=$o(n,u,s);break e}}n=s}else n=Po;return null===t.context?t.context=n:t.pendingContext=n,(t=ua(a,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ca(o,t),ps(o,l,a),l}function ou(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function au(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function iu(e,t){au(e,t),(e=e.alternate)&&au(e,t)}function lu(e,t){var n=un;try{return un=e,t()}finally{un=n}}function su(e,t){this._internalRoot=cu(e,2,t)}function uu(e,t,n){this._internalRoot=cu(e,t,n)}function cu(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new tu(e,t,null!=n&&!0===n.hydrate),t=Ks(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,la(t),e[xo]=n.current,no(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}return n}function du(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function fu(e,t,n,r,o){var a=n._reactRootContainer;if(a){var i=a._internalRoot;if("function"==typeof o){var l=o;o=function(){var e=ou(i);l.call(e)}}ru(t,i,e,o)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new uu(e,0,t?{hydrate:!0}:void 0)}(n,r),i=a._internalRoot,"function"==typeof o){var s=o;o=function(){var e=ou(i);s.call(e)}}_s((function(){ru(t,i,e,o)}))}return ou(i)}function pu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!du(t))throw Error(i(200));return nu(e,t,null,n)}Kl=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||Bo.current)Pi=!0;else{if(0==(n&r)){switch(Pi=!1,t.tag){case 3:Gi(t),Ka();break;case 5:La(t);break;case 1:Uo(t.type)&&Wo(t);break;case 4:Fa(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;Lo(Qo,o._currentValue),o._currentValue=r;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Lo(ja,1&ja.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Qi(e,t,n):(Lo(ja,1&ja.current),null!==(t=il(e,t,n))?t.sibling:null);Lo(ja,1&ja.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return al(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Lo(ja,ja.current),r)break;return null;case 22:case 23:return t.lanes=0,Ui(e,t,n)}return il(e,t,n)}Pi=0!=(65536&e.flags)}else Pi=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=zo(t,jo.current),oa(t,n),o=ii(null,t,r,e,o,n),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Uo(r)){var a=!0;Wo(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,la(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&ha(t,r,l,e),o.updater=ga,t.stateNode=o,o._reactInternals=t,_a(t,r,e,n),t=Wi(null,t,r,!0,a,n)}else t.tag=0,ji(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(a=o._init)(o._payload),t.type=o,a=t.tag=function(e){if("function"==typeof e)return Xs(e)?1:0;if(null!=e){if((e=e.$$typeof)===I)return 11;if(e===T)return 14}return 2}(o),e=Yo(o,e),a){case 0:t=Hi(null,t,o,e,n);break e;case 1:t=$i(null,t,o,e,n);break e;case 11:t=Bi(null,t,o,e,n);break e;case 14:t=Mi(null,t,o,Yo(o.type,e),r,n);break e}throw Error(i(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Hi(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 1:return r=t.type,o=t.pendingProps,$i(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 3:if(Gi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,sa(e,t),fa(t,r,null,n),(r=t.memoizedState.element)===o)Ka(),t=il(e,t,n);else{if((a=(o=t.stateNode).hydrate)&&(za=yo(t.stateNode.containerInfo.firstChild),Ma=t,a=Ua=!0),a){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(a=e[o])._workInProgressVersionPrimary=e[o+1],Xa.push(a);for(n=ka(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|2048,n=n.sibling}else ji(e,t,r,n),Ka();t=t.child}return t;case 5:return La(t),null===e&&$a(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,l=o.children,mo(r,o)?l=null:null!==a&&mo(r,a)&&(t.flags|=32),Vi(e,t),ji(e,t,l,n),t.child;case 6:return null===e&&$a(t),null;case 13:return Qi(e,t,n);case 4:return Fa(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Sa(t,null,r,n):ji(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Bi(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 7:return ji(e,t,t.pendingProps,n),t.child;case 8:case 12:return ji(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,l=t.memoizedProps,a=o.value;var s=t.type._context;if(Lo(Qo,s._currentValue),s._currentValue=a,null!==l)if(s=l.value,0===(a=Rr(s,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,a):1073741823))){if(l.children===o.children&&!Bo.current){t=il(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var u=l.dependencies;if(null!==u){s=l.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&a)){1===l.tag&&((c=ua(-1,n&-n)).tag=2,ca(l,c)),l.lanes|=n,null!==(c=l.alternate)&&(c.lanes|=n),ra(l.return,n),u.lanes|=n;break}c=c.next}}else if(10===l.tag)s=l.type===t.type?null:l.child;else if(18===l.tag){if(null===(s=l.return))throw Error(i(341));s.lanes|=n,null!==(u=s.alternate)&&(u.lanes|=n),ra(s,n),s=l.sibling}else s=l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}ji(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(a=t.pendingProps).children,oa(t,n),r=r(o=aa(o,a.unstable_observedBits)),t.flags|=1,ji(e,t,r,n),t.child;case 14:return a=Yo(o=t.type,t.pendingProps),Mi(e,t,o,a=Yo(o.type,a),r,n);case 15:return zi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Yo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Uo(r)?(e=!0,Wo(t)):e=!1,oa(t,n),ba(t,r,o),_a(t,r,o,n),Wi(null,t,r,!0,e,n);case 19:return al(e,t,n);case 22:case 23:return Ui(e,t,n)}throw Error(i(156,t.tag))},su.prototype.render=uu.prototype.render=function(e){ru(e,this._internalRoot,null,null)},su.prototype.unmount=uu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;ru(null,e,null,(function(){t[xo]=null}))},Ze=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.hydrate){var n=dn(t.pendingLanes);t.expiredLanes|=n&t.pendingLanes,hs(t,tn()),0==(48&Nl)&&(Gl(),ln())}break;case 13:var r=ds();Es((function(){return ps(e,1,r)})),iu(e,4)}},et=function(e){13===e.tag&&(ps(e,4,ds()),iu(e,4))},tt=function(e){13===e.tag&&(ps(e,67108864,ds()),iu(e,67108864))},nt=function(e){if(13===e.tag){var t=ds(),n=fs(e);ps(e,n,t),iu(e,n)}},rt=function(){return un},ot=lu,xe=function(e,t,n){switch(t){case"input":if(te(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Ao(r);if(!o)throw Error(i(90));Y(r),te(r,o)}}}break;case"textarea":se(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Ne=ys,Te=function(e,t,n,r,o){var a=Nl;Nl|=4;try{return on(98,e.bind(null,t,n,r,o))}finally{0===(Nl=a)&&(Gl(),ln())}},Fe=function(){0==(49&Nl)&&(function(){if(null!==rs){var e=rs;rs=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,hs(e,tn())}))}ln()}(),Ps())},Re=function(e,t){var n=Nl;Nl|=2;try{return e(t)}finally{0===(Nl=n)&&(Gl(),ln())}};var mu={Events:[Oo,Io,Ao,Ie,Ae,Ps,{current:!1}]},hu={findFiberByHostInstance:ko,bundleType:0,version:"17.0.2-experimental-9b8060041",rendererPackageName:"react-dom"},gu={bundleType:hu.bundleType,version:hu.version,rendererPackageName:hu.rendererPackageName,rendererConfig:hu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:E.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Qe(e))?null:e.stateNode},findFiberByHostInstance:hu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var vu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vu.isDisabled&&vu.supportsFiber)try{Ko=vu.inject(gu),Xo=vu}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mu,t.createPortal=pu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=Qe(t))?null:e.stateNode},t.flushSync=Es,t.hydrate=function(e,t,n){if(!du(t))throw Error(i(200));return fu(null,e,t,!0,n)},t.render=function(e,t,n){if(!du(t))throw Error(i(200));return fu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!du(e))throw Error(i(40));return!!e._reactRootContainer&&(_s((function(){fu(null,null,e,!1,(function(){e._reactRootContainer=null,e[xo]=null}))})),!0)},t.unstable_batchedUpdates=ys,t.unstable_createBlockingRoot=function(e,t){if(!du(e))throw Error(i(299));return new uu(e,1,t)},t.unstable_createPortal=function(e,t){return pu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_createRoot=function(e,t){if(!du(e))throw Error(i(299));return new su(e,t)},t.unstable_flushControlled=function(e){var t=Nl;Nl|=1;try{on(99,e)}finally{0===(Nl=t)&&(Gl(),ln())}},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!du(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return fu(e,t,n,!1,r)},t.unstable_runWithPriority=lu,t.unstable_scheduleHydration=function(e){if(e){var t=a.unstable_getCurrentPriorityLevel(),n=rt();for(e={blockedOn:null,target:e,priority:t,lanePriority:n},n=0;n<ft.length&&!(t<=ft[n].priority);n++);ft.splice(n,0,e),0===n&&bt(e)}},t.version="17.0.2-experimental-9b8060041"},function(e,t,n){"use strict";e.exports=n(93)},function(e,t,n){"use strict";
/** @license React v0.0.0-experimental-9b8060041
* scheduler-unstable_no_dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/function r(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function o(e){return void 0===(e=e[0])?null:e}function a(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,l=e[a],s=a+1,u=e[s];if(void 0!==l&&0>i(l,n))void 0!==u&&0>i(u,l)?(e[r]=u,e[s]=n,r=s):(e[r]=l,e[a]=n,r=a);else{if(!(void 0!==u&&0>i(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}return null}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var l=[],s=[],u=1,c=null,d=3,f=!1,p=!1,m=!1;if("object"==typeof performance&&"function"==typeof performance.now){var h=performance;t.unstable_now=function(){return h.now()}}else{var g=Date,v=g.now();t.unstable_now=function(){return g.now()-v}}function b(e){for(var t=o(s);null!==t;){if(null===t.callback)a(s);else{if(!(t.startTime<=e))break;a(s),t.sortIndex=t.expirationTime,r(l,t)}t=o(s)}}function y(e){if(m=!1,b(e),!p)if(null!==o(l))p=!0,C(_);else{var t=o(s);null!==t&&(D=setTimeout(y,t.startTime-e))}}function _(e,n){p=!1,m&&(m=!1,clearTimeout(D)),f=!0;var r=d;try{for(b(n),c=o(l);!(null===c||c.expirationTime>n&&!e);){var i=c.callback;if("function"==typeof i){c.callback=null,d=c.priorityLevel;var u=i(c.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?c.callback=u:c===o(l)&&a(l),b(n)}else a(l);c=o(l)}if(null!==c)var h=!0;else{var g=o(s);null!==g&&(D=setTimeout(y,g.startTime-n)),h=!1}return h}finally{c=null,d=r,f=!1}}var E=null,D=null;function w(){if(null!==E)try{var e=t.unstable_now();E(!0,e),E=null}catch(e){throw setTimeout(w,0),e}}function C(e){null!==E?setTimeout(C,0,e):(E=e,setTimeout(w,0))}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){p||f||(p=!0,C(_))},t.unstable_forceFrameRate=function(){},t.unstable_getCurrentPriorityLevel=function(){return d},t.unstable_getFirstCallbackNode=function(){return o(l)},t.unstable_next=function(e){switch(d){case 1:case 2:case 3:var t=3;break;default:t=d}var n=d;d=t;try{return e()}finally{d=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=d;d=e;try{return t()}finally{d=n}},t.unstable_scheduleCallback=function(e,n,a){var i=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?i+a:i:a=i,e){case 1:var c=-1;break;case 2:c=250;break;case 5:c=1073741823;break;case 4:c=1e4;break;default:c=5e3}return e={id:u++,callback:n,priorityLevel:e,startTime:a,expirationTime:c=a+c,sortIndex:-1},a>i?(e.sortIndex=a,r(s,e),null===o(l)&&e===o(s)&&(m?clearTimeout(D):m=!0,D=setTimeout(y,a-i))):(e.sortIndex=c,r(l,e),p||f||(p=!0,C(_))),e},t.unstable_shouldYield=function(){return!1},t.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}},function(e,t,n){"use strict";
/** @license React v0.0.0-experimental-9b8060041
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/function r(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function o(e){return void 0===(e=e[0])?null:e}function a(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,l=e[a],s=a+1,u=e[s];if(void 0!==l&&0>i(l,n))void 0!==u&&0>i(u,l)?(e[r]=u,e[s]=n,r=s):(e[r]=l,e[a]=n,r=a);else{if(!(void 0!==u&&0>i(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}return null}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var l=performance;t.unstable_now=function(){return l.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}var c=[],d=[],f=1,p=null,m=3,h=!1,g=!1,v=!1,b=window.setTimeout,y=window.clearTimeout;if("undefined"!=typeof console){var _=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof _&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}function E(e){for(var t=o(d);null!==t;){if(null===t.callback)a(d);else{if(!(t.startTime<=e))break;a(d),t.sortIndex=t.expirationTime,r(c,t)}t=o(d)}}function D(e){if(v=!1,E(e),!g)if(null!==o(c))g=!0,T(w);else{var t=o(d);null!==t&&F(D,t.startTime-e)}}function w(e,n){g=!1,v&&(v=!1,y(S),S=-1),h=!0;var r=m;try{for(E(n),p=o(c);null!==p&&(!(p.expirationTime>n)||e&&!I());){var i=p.callback;if("function"==typeof i){p.callback=null,m=p.priorityLevel;var l=i(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?p.callback=l:p===o(c)&&a(c),E(n)}else a(c);p=o(c)}if(null!==p)var s=!0;else{var u=o(d);null!==u&&F(D,u.startTime-n),s=!1}return s}finally{p=null,m=r,h=!1}}var C=!1,x=null,S=-1,k=5,O=0;function I(){return t.unstable_now()>=O}var A=new MessageChannel,N=A.port2;function T(e){x=e,C||(C=!0,N.postMessage(null))}function F(e,n){S=b((function(){e(t.unstable_now())}),n)}A.port1.onmessage=function(){if(null!==x){var e=t.unstable_now();O=e+k;try{x(!0,e)?N.postMessage(null):(C=!1,x=null)}catch(e){throw N.postMessage(null),e}}else C=!1},t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||h||(g=!0,T(w))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_getFirstCallbackNode=function(){return o(c)},t.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},t.unstable_scheduleCallback=function(e,n,a){var i=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?i+a:i:a=i,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:f++,callback:n,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>i?(e.sortIndex=a,r(d,e),null===o(c)&&e===o(d)&&(v?(y(S),S=-1):v=!0,F(D,a-i))):(e.sortIndex=l,r(c,e),g||h||(g=!0,T(w))),e},t.unstable_shouldYield=I,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},function(e,t,n){"use strict";n.r(t),t.default=":root {\n /**\n * IMPORTANT: When new theme variables are added below also add them to SettingsContext updateThemeVariables()\n */\n\n /* Light theme */\n --light-color-attribute-name: #ef6632;\n --light-color-attribute-name-not-editable: #23272f;\n --light-color-attribute-name-inverted: rgba(255, 255, 255, 0.7);\n --light-color-attribute-value: #1a1aa6;\n --light-color-attribute-value-inverted: #ffffff;\n --light-color-attribute-editable-value: #1a1aa6;\n --light-color-background: #ffffff;\n --light-color-background-hover: rgba(0, 136, 250, 0.1);\n --light-color-background-inactive: #e5e5e5;\n --light-color-background-invalid: #fff0f0;\n --light-color-background-selected: #0088fa;\n --light-color-button-background: #ffffff;\n --light-color-button-background-focus: #ededed;\n --light-color-button: #5f6673;\n --light-color-button-disabled: #cfd1d5;\n --light-color-button-active: #0088fa;\n --light-color-button-focus: #23272f;\n --light-color-button-hover: #23272f;\n --light-color-border: #eeeeee;\n --light-color-commit-did-not-render-fill: #cfd1d5;\n --light-color-commit-did-not-render-fill-text: #000000;\n --light-color-commit-did-not-render-pattern: #cfd1d5;\n --light-color-commit-did-not-render-pattern-text: #333333;\n --light-color-commit-gradient-0: #37afa9;\n --light-color-commit-gradient-1: #63b19e;\n --light-color-commit-gradient-2: #80b393;\n --light-color-commit-gradient-3: #97b488;\n --light-color-commit-gradient-4: #abb67d;\n --light-color-commit-gradient-5: #beb771;\n --light-color-commit-gradient-6: #cfb965;\n --light-color-commit-gradient-7: #dfba57;\n --light-color-commit-gradient-8: #efbb49;\n --light-color-commit-gradient-9: #febc38;\n --light-color-commit-gradient-text: #000000;\n --light-color-component-name: #6a51b2;\n --light-color-component-name-inverted: #ffffff;\n --light-color-component-badge-background: rgba(0, 0, 0, 0.1);\n --light-color-component-badge-background-inverted: rgba(255, 255, 255, 0.25);\n --light-color-component-badge-count: #777d88;\n --light-color-component-badge-count-inverted: rgba(255, 255, 255, 0.7);\n --light-color-context-background: rgba(0,0,0,.9);\n --light-color-context-background-hover: rgba(255, 255, 255, 0.1);\n --light-color-context-background-selected: #178fb9;\n --light-color-context-border: #3d424a;\n --light-color-context-text: #ffffff;\n --light-color-context-text-selected: #ffffff;\n --light-color-dim: #777d88;\n --light-color-dimmer: #cfd1d5;\n --light-color-dimmest: #eff0f1;\n --light-color-error-background: hsl(0, 100%, 97%);\n --light-color-error-border: hsl(0, 100%, 92%);\n --light-color-error-text: #ff0000;\n --light-color-expand-collapse-toggle: #777d88;\n --light-color-link: #0000ff;\n --light-color-modal-background: rgba(255, 255, 255, 0.75);\n --light-color-record-active: #fc3a4b;\n --light-color-record-hover: #3578e5;\n --light-color-record-inactive: #0088fa;\n --light-color-scroll-thumb: #c2c2c2;\n --light-color-scroll-track: #fafafa;\n --light-color-search-match: yellow;\n --light-color-search-match-current: #f7923b;\n --light-color-selected-tree-highlight-active: rgba(0, 136, 250, 0.1);\n --light-color-selected-tree-highlight-inactive: rgba(0, 0, 0, 0.05);\n --light-color-shadow: rgba(0, 0, 0, 0.25);\n --light-color-tab-selected-border: #0088fa;\n --light-color-text: #000000;\n --light-color-text-invalid: #ff0000;\n --light-color-text-selected: #ffffff;\n --light-color-toggle-background-invalid: #fc3a4b;\n --light-color-toggle-background-on: #0088fa;\n --light-color-toggle-background-off: #cfd1d5;\n --light-color-toggle-text: #ffffff;\n --light-color-tooltip-background: rgba(0, 0, 0, 0.9);\n --light-color-tooltip-text: #ffffff;\n\n /* Dark theme */\n --dark-color-attribute-name: #9d87d2;\n --dark-color-attribute-name-not-editable: #ededed;\n --dark-color-attribute-name-inverted: #282828;\n --dark-color-attribute-value: #cedae0;\n --dark-color-attribute-value-inverted: #ffffff;\n --dark-color-attribute-editable-value: yellow;\n --dark-color-background: #282c34;\n --dark-color-background-hover: rgba(255, 255, 255, 0.1);\n --dark-color-background-inactive: #3d424a;\n --dark-color-background-invalid: #5c0000;\n --dark-color-background-selected: #178fb9;\n --dark-color-button-background: #282c34;\n --dark-color-button-background-focus: #3d424a;\n --dark-color-button: #afb3b9;\n --dark-color-button-active: #61dafb;\n --dark-color-button-disabled: #4f5766;\n --dark-color-button-focus: #a2e9fc;\n --dark-color-button-hover: #ededed;\n --dark-color-border: #3d424a;\n --dark-color-commit-did-not-render-fill: #777d88;\n --dark-color-commit-did-not-render-fill-text: #000000;\n --dark-color-commit-did-not-render-pattern: #666c77;\n --dark-color-commit-did-not-render-pattern-text: #ffffff;\n --dark-color-commit-gradient-0: #37afa9;\n --dark-color-commit-gradient-1: #63b19e;\n --dark-color-commit-gradient-2: #80b393;\n --dark-color-commit-gradient-3: #97b488;\n --dark-color-commit-gradient-4: #abb67d;\n --dark-color-commit-gradient-5: #beb771;\n --dark-color-commit-gradient-6: #cfb965;\n --dark-color-commit-gradient-7: #dfba57;\n --dark-color-commit-gradient-8: #efbb49;\n --dark-color-commit-gradient-9: #febc38;\n --dark-color-commit-gradient-text: #000000;\n --dark-color-component-name: #61dafb;\n --dark-color-component-name-inverted: #282828;\n --dark-color-component-badge-background: rgba(255, 255, 255, 0.25);\n --dark-color-component-badge-background-inverted: rgba(0, 0, 0, 0.25);\n --dark-color-component-badge-count: #8f949d;\n --dark-color-component-badge-count-inverted: rgba(255, 255, 255, 0.7);\n --dark-color-context-background: rgba(255,255,255,.9);\n --dark-color-context-background-hover: rgba(0, 136, 250, 0.1);\n --dark-color-context-background-selected: #0088fa;\n --dark-color-context-border: #eeeeee;\n --dark-color-context-text: #000000;\n --dark-color-context-text-selected: #ffffff;\n --dark-color-dim: #8f949d;\n --dark-color-dimmer: #777d88;\n --dark-color-dimmest: #4f5766;\n --dark-color-error-background: #200;\n --dark-color-error-border: #900;\n --dark-color-error-text: #f55;\n --dark-color-expand-collapse-toggle: #8f949d;\n --dark-color-link: #61dafb;\n --dark-color-modal-background: rgba(0, 0, 0, 0.75);\n --dark-color-record-active: #fc3a4b;\n --dark-color-record-hover: #a2e9fc;\n --dark-color-record-inactive: #61dafb;\n --dark-color-scroll-thumb: #afb3b9;\n --dark-color-scroll-track: #313640;\n --dark-color-search-match: yellow;\n --dark-color-search-match-current: #f7923b;\n --dark-color-selected-tree-highlight-active: rgba(23, 143, 185, 0.15);\n --dark-color-selected-tree-highlight-inactive: rgba(255, 255, 255, 0.05);\n --dark-color-shadow: rgba(0, 0, 0, 0.5);\n --dark-color-tab-selected-border: #178fb9;\n --dark-color-text: #ffffff;\n --dark-color-text-invalid: #ff8080;\n --dark-color-text-selected: #ffffff;\n --dark-color-toggle-background-invalid: #fc3a4b;\n --dark-color-toggle-background-on: #178fb9;\n --dark-color-toggle-background-off: #777d88;\n --dark-color-toggle-text: #ffffff;\n --dark-color-tooltip-background: rgba(255, 255, 255, 0.9);\n --dark-color-tooltip-text: #000000;\n\n /* Font smoothing */\n --light-font-smoothing: auto;\n --dark-font-smoothing: antialiased;\n --font-smoothing: auto;\n\n /* Compact density */\n --compact-font-size-monospace-small: 9px;\n --compact-font-size-monospace-normal: 11px;\n --compact-font-size-monospace-large: 15px;\n --compact-font-size-sans-small: 10px;\n --compact-font-size-sans-normal: 12px;\n --compact-font-size-sans-large: 14px;\n --compact-line-height-data: 18px;\n --compact-root-font-size: 16px;\n\n /* Comfortable density */\n --comfortable-font-size-monospace-small: 10px;\n --comfortable-font-size-monospace-normal: 13px;\n --comfortable-font-size-monospace-large: 17px;\n --comfortable-font-size-sans-small: 12px;\n --comfortable-font-size-sans-normal: 14px;\n --comfortable-font-size-sans-large: 16px;\n --comfortable-line-height-data: 22px;\n --comfortable-root-font-size: 20px;\n\n /* GitHub.com system fonts */\n --font-family-monospace: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo,\n Courier, monospace;\n --font-family-sans: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica,\n Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n\n /* Constant values shared between JS and CSS */\n --interaction-commit-size: 10px;\n --interaction-label-width: 200px;\n}\n"},function(e,t,n){"use strict";function r(e){var t=this;if(t instanceof r||(t=new r),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var n=0,o=arguments.length;n<o;n++)t.push(arguments[n]);return t}function o(e,t,n){var r=t===e.head?new l(n,null,t,e):new l(n,t,t.next,e);return null===r.next&&(e.tail=r),null===r.prev&&(e.head=r),e.length++,r}function a(e,t){e.tail=new l(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function i(e,t){e.head=new l(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function l(e,t,n,r){if(!(this instanceof l))return new l(e,t,n,r);this.list=r,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,n?(n.prev=this,this.next=n):this.next=null}e.exports=r,r.Node=l,r.create=r,r.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,n=e.prev;return t&&(t.prev=n),n&&(n.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=n),e.list.length--,e.next=null,e.prev=null,e.list=null,t},r.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},r.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},r.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)a(this,arguments[e]);return this.length},r.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)i(this,arguments[e]);return this.length},r.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},r.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},r.prototype.forEach=function(e,t){t=t||this;for(var n=this.head,r=0;null!==n;r++)e.call(t,n.value,r,this),n=n.next},r.prototype.forEachReverse=function(e,t){t=t||this;for(var n=this.tail,r=this.length-1;null!==n;r--)e.call(t,n.value,r,this),n=n.prev},r.prototype.get=function(e){for(var t=0,n=this.head;null!==n&&t<e;t++)n=n.next;if(t===e&&null!==n)return n.value},r.prototype.getReverse=function(e){for(var t=0,n=this.tail;null!==n&&t<e;t++)n=n.prev;if(t===e&&null!==n)return n.value},r.prototype.map=function(e,t){t=t||this;for(var n=new r,o=this.head;null!==o;)n.push(e.call(t,o.value,this)),o=o.next;return n},r.prototype.mapReverse=function(e,t){t=t||this;for(var n=new r,o=this.tail;null!==o;)n.push(e.call(t,o.value,this)),o=o.prev;return n},r.prototype.reduce=function(e,t){var n,r=this.head;if(arguments.length>1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,n=this.head.value}for(var o=0;null!==r;o++)n=e(n,r.value,o),r=r.next;return n},r.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,n=this.tail.value}for(var o=this.length-1;null!==r;o--)n=e(n,r.value,o),r=r.prev;return n},r.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},r.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},r.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new r;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=0,a=this.head;null!==a&&o<e;o++)a=a.next;for(;null!==a&&o<t;o++,a=a.next)n.push(a.value);return n},r.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new r;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=this.length,a=this.tail;null!==a&&o>t;o--)a=a.prev;for(;null!==a&&o>e;o--,a=a.prev)n.push(a.value);return n},r.prototype.splice=function(e,t){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,r=this.head;null!==r&&n<e;n++)r=r.next;var a=[];for(n=0;r&&n<t;n++)a.push(r.value),r=this.removeNode(r);null===r&&(r=this.tail),r!==this.head&&r!==this.tail&&(r=r.prev);for(n=2;n<arguments.length;n++)r=o(this,r,arguments[n]);return a},r.prototype.reverse=function(){for(var e=this.head,t=this.tail,n=e;null!==n;n=n.prev){var r=n.prev;n.prev=n.next,n.next=r}return this.head=t,this.tail=e,this};try{n(97)(r)}catch(e){}},function(e,t,n){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.head;case 1:if(!t){e.next=7;break}return e.next=4,t.value;case 4:t=t.next,e.next=1;break;case 7:case"end":return e.stop()}}),e,this)}))}},function(e,t,n){"use strict";
/** @license React v0.0.0-experimental-9b8060041
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=60103,o=60106,a=60107,i=60108,l=60114,s=60109,u=60110,c=60112,d=60113,f=60120,p=60115,m=60116,h=60117,g=60129,v=60131;if("function"==typeof Symbol&&Symbol.for){var b=Symbol.for;r=b("react.element"),o=b("react.portal"),a=b("react.fragment"),i=b("react.strict_mode"),l=b("react.profiler"),s=b("react.provider"),u=b("react.context"),c=b("react.forward_ref"),d=b("react.suspense"),f=b("react.suspense_list"),p=b("react.memo"),m=b("react.lazy"),h=b("react.fundamental"),g=b("react.debug_trace_mode"),v=b("react.legacy_hidden")}var y=0;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case l:case i:case d:case f:return e;default:switch(e=e&&e.$$typeof){case u:case c:case m:case p:case s:return e;default:return t}}case o:return t}}}"function"==typeof Symbol&&(y=Symbol.for("react.module.reference"));var E=s,D=r,w=c,C=a,x=m,S=p,k=o,O=l,I=i,A=d;t.ContextConsumer=u,t.ContextProvider=E,t.Element=D,t.ForwardRef=w,t.Fragment=C,t.Lazy=x,t.Memo=S,t.Portal=k,t.Profiler=O,t.StrictMode=I,t.Suspense=A,t.isAsyncMode=function(){return!1},t.isConcurrentMode=function(){return!1},t.isContextConsumer=function(e){return _(e)===u},t.isContextProvider=function(e){return _(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return _(e)===c},t.isFragment=function(e){return _(e)===a},t.isLazy=function(e){return _(e)===m},t.isMemo=function(e){return _(e)===p},t.isPortal=function(e){return _(e)===o},t.isProfiler=function(e){return _(e)===l},t.isStrictMode=function(e){return _(e)===i},t.isSuspense=function(e){return _(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===l||e===g||e===i||e===d||e===f||e===v||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===s||e.$$typeof===u||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||void 0!==e.getModuleId)},t.typeOf=_},function(e,t){e.exports=require("net")},function(e,t){e.exports=require("tls")},function(e,t){e.exports=require("url")},function(e,t){e.exports=require("zlib")},function(e,t,n){"use strict";const r=Symbol("kDone"),o=Symbol("kRun");e.exports=class{constructor(e){this[r]=()=>{this.pending--,this[o]()},this.concurrency=e||1/0,this.jobs=[],this.pending=0}add(e){this.jobs.push(e),this[o]()}[o](){if(this.pending!==this.concurrency&&this.jobs.length){const e=this.jobs.shift();this.pending++,e(this[r])}}}},function(e,t,n){"use strict";class r{constructor(e,t){this.target=t,this.type=e}}class o extends r{constructor(e,t){super("message",t),this.data=e}}class a extends r{constructor(e,t,n){super("close",n),this.wasClean=n._closeFrameReceived&&n._closeFrameSent,this.reason=t,this.code=e}}class i extends r{constructor(e){super("open",e)}}class l extends r{constructor(e,t){super("error",t),this.message=e.message,this.error=e}}const s={addEventListener(e,t){function n(e){t.call(this,new o(e,this))}function r(e,n){t.call(this,new a(e,n,this))}function s(e){t.call(this,new l(e,this))}function u(){t.call(this,new i(this))}"function"==typeof t&&("message"===e?(n._listener=t,this.on(e,n)):"close"===e?(r._listener=t,this.on(e,r)):"error"===e?(s._listener=t,this.on(e,s)):"open"===e?(u._listener=t,this.on(e,u)):this.on(e,t))},removeEventListener(e,t){const n=this.listeners(e);for(let r=0;r<n.length;r++)n[r]!==t&&n[r]._listener!==t||this.removeListener(e,n[r])}};e.exports=s},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const i=n(67).Duplex;function l(e){e.emit("close")}function s(){!this.destroyed&&this._writableState.finished&&this.destroy()}function u(e){this.removeListener("error",u),this.destroy(),0===this.listenerCount("error")&&this.emit("error",e)}e.exports=function(e,t){let n=!0;function r(){n&&e._socket.resume()}e.readyState===e.CONNECTING?e.once("open",(function(){e._receiver.removeAllListeners("drain"),e._receiver.on("drain",r)})):(e._receiver.removeAllListeners("drain"),e._receiver.on("drain",r));const a=new i(o(o({},t),{},{autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1}));return e.on("message",(function(t){a.push(t)||(n=!1,e._socket.pause())})),e.once("error",(function(e){a.destroy(e)})),e.once("close",(function(){a.destroyed||a.push(null)})),a._destroy=function(t,n){if(e.readyState===e.CLOSED)return n(t),void process.nextTick(l,a);e.once("close",(function(){n(t),process.nextTick(l,a)})),e.terminate()},a._final=function(t){e.readyState!==e.CONNECTING?e._socket._writableState.finished?(a._readableState.endEmitted&&a.destroy(),t()):(e._socket.once("finish",(function(){t()})),e.close()):e.once("open",(function(){a._final(t)}))},a._read=function(){e.readyState!==e.OPEN||n||(n=!0,e._receiver._writableState.needDrain||e._socket.resume())},a._write=function(t,n,r){e.readyState!==e.CONNECTING?e.send(t,r):e.once("open",(function(){a._write(t,n,r)}))},a.on("end",s),a.on("error",u),a}},function(e,t,n){"use strict";function r(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,l=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return l=e.done,e},e:function(e){s=!0,i=e},f:function(){try{l||null==n.return||n.return()}finally{if(s)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const s=n(64),u=n(55).createHash,c=n(54),d=c.createServer,f=c.STATUS_CODES,p=n(42),m=n(63),h=n(70),g=h.format,v=h.parse,b=n(28).GUID,y=/^[+/0-9A-Za-z]{22}==$/,_=Symbol("kUsedByWebSocketServer");function E(e){e.emit("close")}function D(){this.destroy()}function w(e,t,n,r){e.writable&&(n=n||f[t],r=i({Connection:"close","Content-type":"text/html","Content-Length":Buffer.byteLength(n)},r),e.write(`HTTP/1.1 ${t} ${f[t]}\r\n`+Object.keys(r).map(e=>`${e}: ${r[e]}`).join("\r\n")+"\r\n\r\n"+n)),e.removeListener("error",D),e.destroy()}e.exports=class extends s{constructor(e,t){if(super(),null==(e=i({maxPayload:104857600,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null},e)).port&&!e.server&&!e.noServer)throw new TypeError('One of the "port", "server", or "noServer" options must be specified');if(null!=e.port)this._server=d((e,t)=>{const n=f[426];t.writeHead(426,{"Content-Length":n.length,"Content-Type":"text/plain"}),t.end(n)}),this._server.listen(e.port,e.host,e.backlog,t);else if(e.server){if(e.server[_])throw new Error("The HTTP/S server is already being used by another WebSocket server");e.server[_]=!0,this._server=e.server}this._server&&(this._removeListeners=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){const o=r[n];e.on(o,t[o])}return function(){for(var n=0,r=Object.keys(t);n<r.length;n++){const o=r[n];e.removeListener(o,t[o])}}}(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(e,t,n)=>{this.handleUpgrade(e,t,n,t=>{this.emit("connection",t,e)})}})),!0===e.perMessageDeflate&&(e.perMessageDeflate={}),e.clientTracking&&(this.clients=new Set),this.options=e}address(){if(this.options.noServer)throw new Error('The server is operating in "noServer" mode');return this._server?this._server.address():null}close(e){if(e&&this.once("close",e),this.clients){var t,n=r(this.clients);try{for(n.s();!(t=n.n()).done;){t.value.terminate()}}catch(e){n.e(e)}finally{n.f()}}const o=this._server;if(o){if(this._removeListeners(),this._removeListeners=this._server=null,null!=this.options.port)return void o.close(()=>this.emit("close"));delete o[_]}process.nextTick(E,this)}shouldHandle(e){if(this.options.path){const t=e.url.indexOf("?");if((-1!==t?e.url.slice(0,t):e.url)!==this.options.path)return!1}return!0}handleUpgrade(e,t,n,r){t.on("error",D);const o=void 0!==e.headers["sec-websocket-key"]&&e.headers["sec-websocket-key"].trim(),a=+e.headers["sec-websocket-version"],i={};if("GET"!==e.method||"websocket"!==e.headers.upgrade.toLowerCase()||!o||!y.test(o)||8!==a&&13!==a||!this.shouldHandle(e))return w(t,400);if(this.options.perMessageDeflate){const n=new p(this.options.perMessageDeflate,!0,this.options.maxPayload);try{const t=v(e.headers["sec-websocket-extensions"]);t[p.extensionName]&&(n.accept(t[p.extensionName]),i[p.extensionName]=n)}catch(e){return w(t,400)}}if(this.options.verifyClient){const l={origin:e.headers[""+(8===a?"sec-websocket-origin":"origin")],secure:!(!e.connection.authorized&&!e.connection.encrypted),req:e};if(2===this.options.verifyClient.length)return void this.options.verifyClient(l,(a,l,s,u)=>{if(!a)return w(t,l||401,s,u);this.completeUpgrade(o,i,e,t,n,r)});if(!this.options.verifyClient(l))return w(t,401)}this.completeUpgrade(o,i,e,t,n,r)}completeUpgrade(e,t,n,r,o,a){if(!r.readable||!r.writable)return r.destroy();const i=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade","Sec-WebSocket-Accept: "+u("sha1").update(e+b).digest("base64")],l=new m(null);let s=n.headers["sec-websocket-protocol"];if(s&&(s=s.trim().split(/ *, */),s=this.options.handleProtocols?this.options.handleProtocols(s,n):s[0],s&&(i.push("Sec-WebSocket-Protocol: "+s),l.protocol=s)),t[p.extensionName]){const e=t[p.extensionName].params,n=g({[p.extensionName]:[e]});i.push("Sec-WebSocket-Extensions: "+n),l._extensions=t}this.emit("headers",i,n),r.write(i.concat("\r\n").join("\r\n")),r.removeListener("error",D),l.setSocket(r,o,this.options.maxPayload),this.clients&&(this.clients.add(l),l.on("close",()=>this.clients.delete(l))),a(l)}}},function(e,t,n){"use strict";
/** @license React v0.0.0-experimental-9b8060041
* react-debug-tools.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=n(53),o=n(108);var a=n(0).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,i=60128;if("function"==typeof Symbol&&Symbol.for){var l=Symbol.for;i=l("react.opaque.id")}var s=[],u=null,c=null;function d(){if(null===u){var e=new Map;try{m.useContext({_currentValue:null}),m.useState(null),m.useReducer((function(e){return e}),null),m.useRef(null),m.useLayoutEffect((function(){})),m.useEffect((function(){})),m.useImperativeHandle(void 0,(function(){return null})),m.useDebugValue(null),m.useCallback((function(){})),m.useMemo((function(){return null}))}finally{var t=s;s=[]}for(var n=0;n<t.length;n++){var r=t[n];e.set(r.primitive,o.parse(r.stackError))}u=e}return u}var f=null;function p(){var e=f;return null!==e&&(f=e.next),e}var m={getCacheForType:function(){throw Error(function(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}(248))},readContext:function(e){return e._currentValue},useCallback:function(e){var t=p();return s.push({primitive:"Callback",stackError:Error(),value:null!==t?t.memoizedState[0]:e}),e},useContext:function(e){return s.push({primitive:"Context",stackError:Error(),value:e._currentValue}),e._currentValue},useEffect:function(e){p(),s.push({primitive:"Effect",stackError:Error(),value:e})},useImperativeHandle:function(e){p();var t=void 0;null!==e&&"object"==typeof e&&(t=e.current),s.push({primitive:"ImperativeHandle",stackError:Error(),value:t})},useDebugValue:function(e,t){s.push({primitive:"DebugValue",stackError:Error(),value:"function"==typeof t?t(e):e})},useLayoutEffect:function(e){p(),s.push({primitive:"LayoutEffect",stackError:Error(),value:e})},useMemo:function(e){var t=p();return e=null!==t?t.memoizedState[0]:e(),s.push({primitive:"Memo",stackError:Error(),value:e}),e},useReducer:function(e,t,n){return t=null!==(e=p())?e.memoizedState:void 0!==n?n(t):t,s.push({primitive:"Reducer",stackError:Error(),value:t}),[t,function(){}]},useRef:function(e){var t=p();return e=null!==t?t.memoizedState:{current:e},s.push({primitive:"Ref",stackError:Error(),value:e.current}),e},useState:function(e){var t=p();return e=null!==t?t.memoizedState:"function"==typeof e?e():e,s.push({primitive:"State",stackError:Error(),value:e}),[e,function(){}]},useTransition:function(){return p(),p(),s.push({primitive:"Transition",stackError:Error(),value:void 0}),[function(){},!1]},useMutableSource:function(e,t){return p(),p(),p(),p(),e=t(e._source),s.push({primitive:"MutableSource",stackError:Error(),value:e}),e},useDeferredValue:function(e){return p(),p(),s.push({primitive:"DeferredValue",stackError:Error(),value:e}),e},useOpaqueIdentifier:function(){var e=p();return c&&0===c.mode&&p(),(e=null===e?void 0:e.memoizedState)&&e.$$typeof===i&&(e=void 0),s.push({primitive:"OpaqueIdentifier",stackError:Error(),value:e}),e}},h=0;function g(e,t,n){var r=t[n].source,o=0;e:for(;o<e.length;o++)if(e[o].source===r){for(var a=n+1,i=o+1;a<t.length&&i<e.length;a++,i++)if(e[i].source!==t[a].source)continue e;return o}return-1}function v(e,t){return!!e&&(t="use"+t,!(e.length<t.length)&&e.lastIndexOf(t)===e.length-t.length)}function b(e){if(!e)return"";var t=e.lastIndexOf(".");return-1===t&&(t=0),"use"===e.substr(t,3)&&(t+=3),e.substr(t)}function y(e,t){for(var n=[],r=null,a=n,i=0,l=[],s=0;s<t.length;s++){var u=t[s],c=e,f=o.parse(u.stackError);e:{var p=f,m=g(p,c,h);if(-1!==m)c=m;else{for(var y=0;y<c.length&&5>y;y++)if(-1!==(m=g(p,c,y))){h=y,c=m;break e}c=-1}}e:{if(p=f,void 0!==(m=d().get(u.primitive)))for(y=0;y<m.length&&y<p.length;y++)if(m[y].source!==p[y].source){y<p.length-1&&v(p[y].functionName,u.primitive)&&y++,y<p.length-1&&v(p[y].functionName,u.primitive)&&y++,p=y;break e}p=-1}if(null!==(f=-1===c||-1===p||2>c-p?null:f.slice(p,c-1))){if(c=0,null!==r){for(;c<f.length&&c<r.length&&f[f.length-c-1].source===r[r.length-c-1].source;)c++;for(r=r.length-1;r>c;r--)a=l.pop()}for(r=f.length-c-1;1<=r;r--)c=[],a.push({id:null,isStateEditable:!1,name:b(f[r-1].functionName),value:void 0,subHooks:c}),l.push(a),a=c;r=f}c="Context"===(f=u.primitive)||"DebugValue"===f?null:i++,a.push({id:c,isStateEditable:"Reducer"===f||"State"===f,name:f,value:u.value,subHooks:[]})}return function e(t,n){for(var r=[],o=0;o<t.length;o++){var a=t[o];"DebugValue"===a.name&&0===a.subHooks.length?(t.splice(o,1),o--,r.push(a)):e(a.subHooks,a)}null!==n&&(1===r.length?n.value=r[0].value:1<r.length&&(n.value=r.map((function(e){return e.value}))))}(n,null),n}function _(e,t,n){null==n&&(n=a.ReactCurrentDispatcher);var r=n.current;n.current=m;try{var i=Error();e(t)}finally{e=s,s=[],n.current=r}return y(n=o.parse(i),e)}t.inspectHooks=_,t.inspectHooksOfFiber=function(e,t){if(null==t&&(t=a.ReactCurrentDispatcher),c=e,0!==e.tag&&15!==e.tag&&11!==e.tag)throw Error("Unknown Fiber. Needs to be a function component to inspect hooks.");d();var n=e.type,i=e.memoizedProps;if(n!==e.elementType&&n&&n.defaultProps){i=r({},i);var l=n.defaultProps;for(u in l)void 0===i[u]&&(i[u]=l[u])}f=e.memoizedState;var u=new Map;try{for(l=e;l;){if(10===l.tag){var p=l.type._context;u.has(p)||(u.set(p,p._currentValue),p._currentValue=l.memoizedProps.value)}l=l.return}if(11===e.tag){var h=n.render;n=i;var g=e.ref,v=(e=t).current;e.current=m;try{var b=Error();h(n,g)}finally{var E=s;s=[],e.current=v}return y(o.parse(b),E)}return _(n,i,t)}finally{f=null,function(e){e.forEach((function(e,t){return t._currentValue=e}))}(u)}}},function(e,t,n){var r,o,a;!function(i,l){"use strict";o=[n(109)],void 0===(a="function"==typeof(r=function(e){var t=/(^|@)\S+:\d+/,n=/^\s*at .*(\S+:\d+|\(native\))/m,r=/^(eval@)?(\[native code])?$/;return{parse:function(e){if(void 0!==e.stacktrace||void 0!==e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(n))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(e.replace(/[()]/g,""));return[t[1],t[2]||void 0,t[3]||void 0]},parseV8OrIE:function(t){return t.stack.split("\n").filter((function(e){return!!e.match(n)}),this).map((function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,""));var n=t.replace(/^\s+/,"").replace(/\(eval code/g,"("),r=n.match(/ (\((.+):(\d+):(\d+)\)$)/),o=(n=r?n.replace(r[0],""):n).split(/\s+/).slice(1),a=this.extractLocation(r?r[1]:o.pop()),i=o.join(" ")||void 0,l=["eval","<anonymous>"].indexOf(a[0])>-1?void 0:a[0];return new e({functionName:i,fileName:l,lineNumber:a[1],columnNumber:a[2],source:t})}),this)},parseFFOrSafari:function(t){return t.stack.split("\n").filter((function(e){return!e.match(r)}),this).map((function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))return new e({functionName:t});var n=/((.*".+"[^@]*)?[^@]*)(?:@)/,r=t.match(n),o=r&&r[1]?r[1]:void 0,a=this.extractLocation(t.replace(n,""));return new e({functionName:o,fileName:a[0],lineNumber:a[1],columnNumber:a[2],source:t})}),this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=t.message.split("\n"),o=[],a=2,i=r.length;a<i;a+=2){var l=n.exec(r[a]);l&&o.push(new e({fileName:l[2],lineNumber:l[1],source:r[a]}))}return o},parseOpera10:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,r=t.stacktrace.split("\n"),o=[],a=0,i=r.length;a<i;a+=2){var l=n.exec(r[a]);l&&o.push(new e({functionName:l[3]||void 0,fileName:l[2],lineNumber:l[1],source:r[a]}))}return o},parseOpera11:function(n){return n.stack.split("\n").filter((function(e){return!!e.match(t)&&!e.match(/^Error created at/)}),this).map((function(t){var n,r=t.split("@"),o=this.extractLocation(r.pop()),a=r.shift()||"",i=a.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^)]*\)/g,"")||void 0;a.match(/\(([^)]*)\)/)&&(n=a.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var l=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new e({functionName:i,args:l,fileName:o[0],lineNumber:o[1],columnNumber:o[2],source:t})}),this)}}})?r.apply(t,o):r)||(e.exports=a)}()},function(e,t,n){var r,o,a;!function(n,i){"use strict";o=[],void 0===(a="function"==typeof(r=function(){function e(e){return e.charAt(0).toUpperCase()+e.substring(1)}function t(e){return function(){return this[e]}}var n=["isConstructor","isEval","isNative","isToplevel"],r=["columnNumber","lineNumber"],o=["fileName","functionName","source"],a=n.concat(r,o,["args"]);function i(t){if(t)for(var n=0;n<a.length;n++)void 0!==t[a[n]]&&this["set"+e(a[n])](t[a[n]])}i.prototype={getArgs:function(){return this.args},setArgs:function(e){if("[object Array]"!==Object.prototype.toString.call(e))throw new TypeError("Args must be an Array");this.args=e},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(e){if(e instanceof i)this.evalOrigin=e;else{if(!(e instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new i(e)}},toString:function(){var e=this.getFileName()||"",t=this.getLineNumber()||"",n=this.getColumnNumber()||"",r=this.getFunctionName()||"";return this.getIsEval()?e?"[eval] ("+e+":"+t+":"+n+")":"[eval]:"+t+":"+n:r?r+" ("+e+":"+t+":"+n+")":e+":"+t+":"+n}},i.fromString=function(e){var t=e.indexOf("("),n=e.lastIndexOf(")"),r=e.substring(0,t),o=e.substring(t+1,n).split(","),a=e.substring(n+1);if(0===a.indexOf("@"))var l=/@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(a,""),s=l[1],u=l[2],c=l[3];return new i({functionName:r,args:o||void 0,fileName:s,lineNumber:u||void 0,columnNumber:c||void 0})};for(var l=0;l<n.length;l++)i.prototype["get"+e(n[l])]=t(n[l]),i.prototype["set"+e(n[l])]=function(e){return function(t){this[e]=Boolean(t)}}(n[l]);for(var s=0;s<r.length;s++)i.prototype["get"+e(r[s])]=t(r[s]),i.prototype["set"+e(r[s])]=function(e){return function(t){if(n=t,isNaN(parseFloat(n))||!isFinite(n))throw new TypeError(e+" must be a Number");var n;this[e]=Number(t)}}(r[s]);for(var u=0;u<o.length;u++)i.prototype["get"+e(o[u])]=t(o[u]),i.prototype["set"+e(o[u])]=function(e){return function(t){this[e]=String(t)}}(o[u]);return i})?r.apply(t,o):r)||(e.exports=a)}()},function(e,t,n){var r=n(111);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,"/* Used to detect in JavaScript if apps have loaded styles or not. */\n:root {\n --reach-menu-button: 1;\n}\n\n[data-reach-menu] {\n font-family: sans-serif;\n display: block;\n position: absolute;\n}\n\n[data-reach-menu-list] {\n display: block;\n white-space: nowrap;\n border: solid 1px hsla(0, 0%, 0%, 0.25);\n background: hsla(0, 100%, 100%, 0.99);\n outline: none;\n padding: 1rem 0;\n font-size: 85%;\n}\n\n[data-reach-menu-item] {\n display: block;\n}\n\n/*\n The dom structure of a MenuLink is reach-menu-item > a,\n so to target all items we can use `data-reach-menu-item`\n*/\n[data-reach-menu-item] {\n /*\n These are styled in one rule instead of something like a[data-reach-menu-item]\n and li[data-reach-menu-item] so that apps don't have to fight specificity and\n can style both li and a menu items with one rule,\n ie: `[data-selected] { background: red; }`.\n Otherwise they'd have to define two styles, one for a and one for li.\n */\n\n /* reach-menu-item */\n cursor: pointer;\n\n /* a */\n display: block;\n color: inherit;\n font: inherit;\n text-decoration: initial;\n\n /* both */\n padding: 5px 20px;\n}\n\n/* pseudo pseudo selector */\n[data-reach-menu-item][data-selected] {\n background: hsl(211, 81%, 36%);\n color: white;\n outline: none;\n}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var o,a=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(o=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")}))}},function(e,t,n){var r=n(114);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,":root {\n --reach-tooltip: 1;\n}\n\n[data-reach-tooltip] {\n z-index: 1;\n pointer-events: none;\n position: absolute;\n padding: 0.25em 0.5em;\n box-shadow: 2px 2px 10px hsla(0, 0%, 0%, 0.1);\n white-space: nowrap;\n font-size: 85%;\n background: #f0f0f0;\n color: #444;\n border: solid 1px #ccc;\n}\n",""])},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Badge___1D92d {\n display: inline-block;\n background-color: var(--color-component-badge-background);\n color: var(--color-text);\n padding: 0.125rem 0.25rem;\n line-height: normal;\n border-radius: 0.125rem;\n margin-right: 0.25rem;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n}\n\n.ExtraLabel___ktyWc {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n color: var(--color-component-badge-count);\n}\n",""]),t.locals={Badge:"Badge___1D92d",ExtraLabel:"ExtraLabel___ktyWc"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".ButtonIcon___1AgYV {\n width: 1rem;\n height: 1rem;\n fill: currentColor;\n}\n",""]),t.locals={ButtonIcon:"ButtonIcon___1AgYV"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Element___1PGUo,\n.InactiveSelectedElement___3H2V0,\n.SelectedElement___2BZuq,\n.HoveredElement___4tCuC {\n color: var(--color-component-name);\n}\n.HoveredElement___4tCuC {\n background-color: var(--color-background-hover);\n}\n.InactiveSelectedElement___3H2V0 {\n background-color: var(--color-background-inactive);\n}\n\n.Wrapper___1kRcF {\n padding: 0 0.25rem;\n white-space: pre;\n height: var(--line-height-data);\n line-height: var(--line-height-data);\n display: inline-flex;\n align-items: center;\n cursor: default;\n user-select: none;\n}\n\n.ScrollAnchor___31Dc8 {\n height: 100%;\n width: 0;\n}\n\n.SelectedElement___2BZuq {\n background-color: var(--color-background-selected);\n color: var(--color-text-selected);\n\n /* Invert colors */\n --color-component-name: var(--color-component-name-inverted);\n --color-text: var(--color-text-selected);\n --color-component-badge-background: var(\n --color-component-badge-background-inverted\n );\n --color-component-badge-count: var(--color-component-badge-count-inverted);\n --color-attribute-name: var(--color-attribute-name-inverted);\n --color-attribute-value: var(--color-attribute-value-inverted);\n --color-expand-collapse-toggle: var(--color-component-name-inverted);\n}\n\n.KeyName___iOoVX {\n color: var(--color-attribute-name);\n}\n\n.KeyValue___2hQzO {\n color: var(--color-attribute-value);\n user-select: text;\n max-width: 100px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n}\n\n.Highlight___OJ7Ox {\n background-color: var(--color-search-match);\n}\n.CurrentHighlight___3RWa2 {\n background-color: var(--color-search-match-current);\n}\n\n.ExpandCollapseToggle___3CxPD {\n display: inline-flex;\n width: 1rem;\n height: 1rem;\n flex: 0 0 1rem;\n color: var(--color-expand-collapse-toggle);\n}\n\n.Badge___36OB- {\n margin-left: 0.25rem;\n}\n",""]),t.locals={Element:"Element___1PGUo",InactiveSelectedElement:"InactiveSelectedElement___3H2V0",SelectedElement:"SelectedElement___2BZuq",HoveredElement:"HoveredElement___4tCuC",Wrapper:"Wrapper___1kRcF",ScrollAnchor:"ScrollAnchor___31Dc8",KeyName:"KeyName___iOoVX",KeyValue:"KeyValue___2hQzO",Highlight:"Highlight___OJ7Ox",CurrentHighlight:"CurrentHighlight___3RWa2",ExpandCollapseToggle:"ExpandCollapseToggle___3CxPD",Badge:"Badge___36OB-"}},function(e,t,n){"use strict";var r=n(119);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==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 t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".ToggleDisabled___iQeZ3,\n.ToggleOn___3XJTo,\n.ToggleOff___142SC {\n background: var(--color-button-background);\n border: none;\n border-radius: 0.25rem;\n padding: 0;\n flex: 0 0 auto;\n}\n\n.ToggleContent___1C-vg {\n display: inline-flex;\n align-items: center;\n border-radius: 0.25rem;\n padding: 0.25rem;\n}\n\n.ToggleOff___142SC {\n border: none;\n background: var(--color-button-background);\n color: var(--color-button);\n}\n.ToggleOff___142SC:hover {\n color: var(--color-button-hover);\n}\n\n.ToggleOn___3XJTo,\n.ToggleOn___3XJTo:active {\n color: var(--color-button-active);\n outline: none;\n}\n\n.ToggleOn___3XJTo:focus,\n.ToggleOff___142SC:focus,\n.ToggleContent___1C-vg:focus {\n outline: none;\n}\n\n.ToggleOn___3XJTo:focus > .ToggleContent___1C-vg,\n.ToggleOff___142SC:focus > .ToggleContent___1C-vg {\n background: var(--color-button-background-focus);\n}\n\n.ToggleDisabled___iQeZ3 {\n background: var(--color-button-background);\n color: var(--color-button-disabled);\n cursor: default;\n}\n\n.Input___ESX-3 {\n width: 0;\n margin: 0;\n opacity: 0;\n}\n",""]),t.locals={ToggleDisabled:"ToggleDisabled___iQeZ3",ToggleOn:"ToggleOn___3XJTo",ToggleOff:"ToggleOff___142SC",ToggleContent:"ToggleContent___1C-vg",Input:"Input___ESX-3"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Tooltip___3QR8H {\n border: none;\n border-radius: 0.25rem;\n padding: 0.25rem 0.5rem;\n font-family: var(--font-family-sans);\n font-size: 12px;\n background-color: var(--color-tooltip-background);\n color: var(--color-tooltip-text);\n\n /* Make sure this is above the DevTools, which are above the Overlay */\n z-index: 10000002;\n}\n",""]),t.locals={Tooltip:"Tooltip___3QR8H"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Button___1-PiG {\n border: none;\n background: var(--color-button-background);\n color: var(--color-button);\n padding: 0;\n border-radius: 0.25rem;\n flex: 0 0 auto;\n}\n.ButtonContent___2mZ9q {\n display: inline-flex;\n align-items: center;\n border-radius: 0.25rem;\n padding: 0.25rem;\n}\n\n.Button___1-PiG:hover {\n color: var(--color-button-hover);\n}\n.Button___1-PiG:active {\n color: var(--color-button-focus);\n outline: none;\n}\n.Button___1-PiG:focus,\n.ButtonContent___2mZ9q:focus {\n outline: none;\n}\n\n.Button___1-PiG:focus > .ButtonContent___2mZ9q {\n background: var(--color-button-background-focus);\n}\n\n.Button___1-PiG:disabled,\n.Button___1-PiG:disabled:active {\n background: var(--color-button-background);\n color: var(--color-button-disabled);\n cursor: default;\n}\n",""]),t.locals={Button:"Button___1-PiG",ButtonContent:"ButtonContent___2mZ9q"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".OwnerStack___32qwj {\n max-width: 100%;\n overflow-x: auto;\n flex: 1;\n display: flex;\n align-items: center;\n position: relative;\n}\n\n.Component___3e3s7,\n.Component___3e3s7[data-reach-menu-item] {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n user-select: none;\n white-space: nowrap;\n display: flex;\n align-items: center;\n}\n\n.Component___3e3s7[data-reach-menu-item][data-selected],\n.Component___3e3s7[data-reach-menu-item][data-selected]:hover {\n color: var(--color-text-selected);\n background: var(--color-background-selected);\n}\n.Component___3e3s7[data-reach-menu-item][data-selected]:focus {\n outline: none;\n}\n\n.Bar___3G3dX {\n display: flex;\n flex: 1 1 auto;\n overflow-x: auto;\n}\n\n.VRule___IJYKJ {\n flex: 0 0 auto;\n height: 20px;\n width: 1px;\n background-color: var(--color-border);\n margin: 0 0.5rem;\n}\n\n.MenuButton___3te3U {\n border-radius: 0.25rem;\n display: inline-flex;\n align-items: center;\n padding: 0;\n flex: 0 0 auto;\n border: none;\n background: var(--color-button-background);\n color: var(--color-button);\n}\n.MenuButtonContent___3VvHH {\n display: inline-flex;\n align-items: center;\n border-radius: 0.25rem;\n padding: 0.25rem;\n}\n.MenuButton___3te3U:hover {\n color: var(--color-button-hover);\n}\n.MenuButton___3te3U[aria-expanded='true'],\n.MenuButton___3te3U[aria-expanded='true']:active {\n color: var(--color-button-active);\n outline: none;\n}\n\n.MenuButton___3te3U:focus,\n.MenuButtonContent___3VvHH:focus {\n outline: none;\n}\n.MenuButton___3te3U:focus > .MenuButtonContent___3VvHH {\n background: var(--color-button-background-focus);\n}\n\n.Modal___8b8bs[data-reach-menu-list] {\n display: inline-flex;\n flex-direction: column;\n background-color: var(--color-background);\n color: var(--color-button);\n padding: 0.25rem 0;\n padding-right: 0;\n border: 1px solid var(--color-border);\n border-radius: 0.25rem;\n max-height: 10rem;\n overflow: auto;\n\n /* Make sure this is above the DevTools, which are above the Overlay */\n z-index: 10000002;\n position: relative;\n\n /* Reach UI tries to set its own :( */\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.NotInStore___3Y2P2,\n.NotInStore___3Y2P2:hover {\n color: var(--color-dimmest);\n}\n\n.Badge___2E6aT {\n margin-left: 0.25rem;\n}\n",""]),t.locals={OwnerStack:"OwnerStack___32qwj",Component:"Component___3e3s7",Bar:"Bar___3G3dX",VRule:"VRule___IJYKJ",MenuButton:"MenuButton___3te3U",MenuButtonContent:"MenuButtonContent___3VvHH",Modal:"Modal___8b8bs",NotInStore:"NotInStore___3Y2P2",Badge:"Badge___2E6aT"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Icon___v5HwN {\n width: 1rem;\n height: 1rem;\n fill: currentColor;\n}\n",""]),t.locals={Icon:"Icon___v5HwN"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".SearchInput___3_D7A {\n flex: 1 1;\n display: flex;\n align-items: center;\n}\n\n.Input___3Kf09 {\n flex: 1 1 100px;\n width: 100px;\n font-size: var(--font-size-sans-large);\n outline: none;\n border: none;\n background-color: var(--color-background);\n color: var(--color-text);\n padding-left: 1.5rem;\n margin-left: -1rem;\n}\n\n.InputIcon___1HrXN {\n pointer-events: none;\n z-index: 2;\n color: var(--color-dimmer);\n}\n\n.IndexLabel___2cd8c {\n color: var(--color-dim);\n font-size: var(--font-size-sans-normal);\n white-space: pre;\n}\n\n.LeftVRule___wcxjb,\n.RightVRule___cvpx8 {\n height: 20px;\n width: 1px;\n background-color: var(--color-border);\n}\n.LeftVRule___wcxjb {\n margin: 0 0.25rem 0 0.5rem;\n}\n.RightVRule___cvpx8 {\n margin: 0 0.5rem 0 0.25rem;\n}\n",""]),t.locals={SearchInput:"SearchInput___3_D7A",Input:"Input___3Kf09",InputIcon:"InputIcon___1HrXN",IndexLabel:"IndexLabel___2cd8c",LeftVRule:"LeftVRule___wcxjb",RightVRule:"RightVRule___cvpx8"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Active___3Y5D2,\n.Inactive___2Ddkx {\n position: absolute;\n left: 0;\n width: 100%;\n z-index: 0;\n pointer-events: none;\n}\n\n.Active___3Y5D2 {\n background-color: var(--color-selected-tree-highlight-active);\n}\n\n.Inactive___2Ddkx {\n background-color: var(--color-selected-tree-highlight-inactive);\n}\n",""]),t.locals={Active:"Active___3Y5D2",Inactive:"Inactive___2Ddkx"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Tree___3Pjje {\n position: relative;\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n border-top: 1px solid var(--color-border);\n\n /* Default size will be adjusted by Tree after scrolling */\n --indentation-size: 12px;\n}\n\n.List___qlOJG {\n overflow-x: hidden !important;\n}\n\n.InnerElementType___1csGF {\n overflow-x: hidden;\n}\n\n.SearchInput___1Q2I_ {\n flex: 0 0 42px;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n padding: 0.5rem;\n}\n\n.AutoSizerWrapper___3IcMr {\n width: 100%;\n overflow: hidden;\n flex: 1 0 auto;\n}\n.AutoSizerWrapper___3IcMr:focus {\n outline: none;\n}\n\n.List___qlOJG {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n line-height: var(--line-height-data);\n}\n\n.VRule___3yG5q {\n height: 20px;\n width: 1px;\n margin: 0 0.5rem;\n background-color: var(--color-border);\n}\n\n.Loading___TrqnR {\n height: 100%;\n padding-left: 0.5rem;\n display: flex;\n align-items: center;\n flex: 1;\n justify-content: flex-start;\n font-size: var(--font-size-sans-large);\n color: var(--color-dim);\n}\n",""]),t.locals={Tree:"Tree___3Pjje",List:"List___qlOJG",InnerElementType:"InnerElementType___1csGF",SearchInput:"SearchInput___1Q2I_",AutoSizerWrapper:"AutoSizerWrapper___3IcMr",VRule:"VRule___3yG5q",Loading:"Loading___TrqnR"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".ErrorBoundary___24NcV {\n height: 100%;\n width: 100%;\n background-color: var(--color-background);\n padding: 0.5rem;\n overflow: auto;\n}\n\n.Header___8LGXN {\n font-size: var(--font-size-sans-large);\n font-weight: bold;\n color: var(--color-error-text);\n}\n\n.Stack___3-PTh {\n margin-top: 0.5rem;\n white-space: pre-wrap;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n -webkit-font-smoothing: initial;\n background-color: var(--color-error-background);\n border: 1px solid var(--color-error-border);\n color: var(--color-error-text);\n border-radius: 0.25rem;\n padding: 0.5rem;\n}\n\n.IconAndLinkRow___orFpO {\n display: flex;\n align-items: center;\n margin-top: 0.5rem;\n color: var(--color-text);\n}\n\n.RetryIcon___274aX {\n margin-right: 0.25rem;\n color: var(--color-button-active);\n}\n\n.RetryButton___2tkCs {\n margin-right: 0.25rem;\n color: var(--color-text);\n}\n.RetryButton___2tkCs:hover {\n color: var(--color-button-hover);\n}\n\n.ReportIcon___1KI7p {\n margin-right: 0.25rem;\n}\n\n.ReportLink___vHb7P {\n color: var(--color-link);\n}",""]),t.locals={ErrorBoundary:"ErrorBoundary___24NcV",Header:"Header___8LGXN",Stack:"Stack___3-PTh",IconAndLinkRow:"IconAndLinkRow___orFpO",RetryIcon:"RetryIcon___274aX",RetryButton:"RetryButton___2tkCs",ReportIcon:"ReportIcon___1KI7p",ReportLink:"ReportLink___vHb7P"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Background___39iOi {\n position: absolute;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n padding: 1rem;\n background-color: var(--color-modal-background);\n overflow: auto;\n}\n\n.Dialog___2XI77 {\n position: relative;\n z-index: 3;\n width: 25rem;\n min-width: 20rem;\n max-width: 100%;\n display: inline-block;\n background-color: var(--color-background);\n box-shadow: 0 2px 4px var(--color-shadow);\n padding: 0.5rem;\n border: 1px solid var(--color-border);\n border-radius: 0.25rem;\n font-size: var(--font-size-sans-normal);\n}\n\n.Title___1FtK3 {\n font-size: var(--font-size-sans-large);\n margin-bottom: 0.5rem;\n}\n\n.Buttons___3N6w8 {\n text-align: right;\n margin-top: 0.5rem;\n}\n\n.Button___3JNc2 {\n font-size: var(--font-size-sans-large);\n}\n",""]),t.locals={Background:"Background___39iOi",Dialog:"Dialog___2XI77",Title:"Title___1FtK3",Buttons:"Buttons___3N6w8",Button:"Button___3JNc2"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".ContextMenu___3Zn8W {\n position: absolute;\n background-color: var(--color-context-background);\n border-radius: 0.25rem;\n overflow: hidden;\n z-index: 10000002;\n}",""]),t.locals={ContextMenu:"ContextMenu___3Zn8W"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".ContextMenuItem___21C_r {\n display: flex;\n align-items: center;\n color: var(--color-context-text);\n padding: 0.5rem 0.75rem;\n cursor: default;\n border-top: 1px solid var(--color-context-border);\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-normal);\n}\n.ContextMenuItem___21C_r:first-of-type {\n border-top: none;\n}\n.ContextMenuItem___21C_r:hover,\n.ContextMenuItem___21C_r:focus {\n outline: 0;\n background-color: var(--color-context-background-hover);\n}\n.ContextMenuItem___21C_r:active {\n background-color: var(--color-context-background-selected);\n color: var(--color-context-text-selected);\n}",""]),t.locals={ContextMenuItem:"ContextMenuItem___21C_r"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".HocBadges___3V-9f {\n padding: 0.125rem 0.25rem;\n user-select: none;\n}\n\n.Badge___yfw97 {\n display: inline-block;\n background-color: var(--color-component-badge-background);\n color: var(--color-text);\n padding: 0.125rem 0.25rem;\n line-height: normal;\n border-radius: 0.125rem;\n margin-right: 0.25rem;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n}\n",""]),t.locals={HocBadges:"HocBadges___3V-9f",Badge:"Badge___yfw97"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Input___2Lqoc {\n min-width: 0.5rem;\n flex: 1 1 auto;\n border: none;\n background: transparent;\n outline: none;\n padding: 0;\n border: none;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.Input___2Lqoc:focus {\n border-color: var(--color-border);\n}\n",""]),t.locals={Input:"Input___2Lqoc"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Input___2v7pX {\n flex: 0 1 auto;\n box-shadow: 0px 1px 3px transparent;\n color: var(--color-text);\n}\n.Input___2v7pX:focus {\n color: var(--color-text);\n box-shadow: 0px 1px 3px var(--color-shadow);\n}",""]),t.locals={Input:"Input___2v7pX"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Checkbox___S8zDe {\n flex: 0 0 auto;\n align-self: center;\n margin: 0 0.25rem;\n}\n\n.Input___54okB {\n flex: 1 1;\n background: none;\n border: 1px solid transparent;\n color: var(--color-attribute-editable-value);\n border-radius: 0.125rem;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.Invalid___AR4Hd {\n flex: 1 1;\n background: none;\n border: 1px solid transparent;\n color: var(--color-attribute-editable-value);\n border-radius: 0.125rem;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n background-color: var(--color-background-invalid);\n color: var(--color-text-invalid);\n\n --color-border: var(--color-text-invalid);\n}\n\n.Input___54okB:focus,\n.Invalid___AR4Hd:focus {\n background-color: var(--color-button-background-focus);\n outline: none;\n}\n\n.ResetButton___k3gxk {\n flex: 0 0 auto;\n padding: 0 0.5rem;\n}\n",""]),t.locals={Checkbox:"Checkbox___S8zDe",Input:"Input___54okB",Invalid:"Invalid___AR4Hd",ResetButton:"ResetButton___k3gxk"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".NewArrayValue___3rHoU {\n white-space: nowrap;\n display: flex;\n align-items: center;\n}\n\n.EditableName___3OJ36 {\n margin-left: 1rem;\n}\n\n.Invalid___1sVw9 {\n background-color: var(--color-background-invalid);\n color: var(--color-text-invalid) !important;\n}\n\n.Input___1SYGr:focus,\n.Invalid___1sVw9:focus {\n background-color: var(--color-button-background-focus);\n}",""]),t.locals={NewArrayValue:"NewArrayValue___3rHoU",EditableName:"EditableName___3OJ36",Invalid:"Invalid___1sVw9",Input:"Input___1SYGr"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".NewKeyValue___34r7B {\n white-space: nowrap;\n display: flex;\n align-items: center;\n}\n\n.EditableName___2W--L {\n margin-left: 1rem;\n}\n\n.EditableValue___16Q0K {\n min-width: 1rem;\n}\n",""]),t.locals={NewKeyValue:"NewKeyValue___34r7B",EditableName:"EditableName___2W--L",EditableValue:"EditableValue___16Q0K"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".ExpandCollapseToggle___1eSq5 {\n flex: 0 0 1rem;\n width: 1rem;\n height: 1rem;\n padding: 0;\n color: var(--color-expand-collapse-toggle);\n}\n",""]),t.locals={ExpandCollapseToggle:"ExpandCollapseToggle___1eSq5"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Item___2n2qv:not([hidden]) {\n display: flex;\n}\n\n.Name___3LSJX {\n color: var(--color-attribute-name-not-editable);\n flex: 0 0 auto;\n cursor: default;\n}\n.EditableName___2TyRo {\n color: var(--color-attribute-name);\n flex: 0 0 auto;\n cursor: default;\n}\n\n.AfterName___1HlGw {\n color: var(--color-text);\n margin-right: 0.5rem;\n}\n\n.Value___7p123 {\n color: var(--color-attribute-value);\n white-space: pre;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: default;\n}\n\n.None___RYyex {\n color: var(--color-dimmer);\n font-style: italic;\n}\n\n.ExpandCollapseToggleSpacer___3KNWO {\n flex: 0 0 1rem;\n width: 1rem;\n}\n\n.Empty___1MaDj {\n color: var(--color-dimmer);\n}\n\n.DeleteArrayItemButton___1R-pd {\n padding: 0;\n margin-right: 0.125rem;\n}",""]),t.locals={Item:"Item___2n2qv",Name:"Name___3LSJX",EditableName:"EditableName___2TyRo",AfterName:"AfterName___1HlGw",Value:"Value___7p123",None:"None___RYyex",ExpandCollapseToggleSpacer:"ExpandCollapseToggleSpacer___3KNWO",Empty:"Empty___1MaDj",DeleteArrayItemButton:"DeleteArrayItemButton___1R-pd"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".InspectedElementTree___2_4hD {\n padding: 0.25rem;\n border-top: 1px solid var(--color-border);\n}\n.InspectedElementTree___2_4hD:first-of-type {\n border-top: none;\n}\n\n.HeaderRow___3I5kU {\n display: flex;\n align-items: center;\n}\n\n.Header___2LZLy {\n flex: 1 1;\n font-family: var(--font-family-sans);\n}\n\n.Item___3t7sh {\n display: flex;\n}\n\n.Name___6619F {\n color: var(--color-attribute-name);\n flex: 0 0 auto;\n}\n.Name___6619F:after {\n content: ': ';\n color: var(--color-text);\n margin-right: 0.5rem;\n}\n\n.Value___na2y1 {\n color: var(--color-attribute-value);\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.None___1ezJC {\n color: var(--color-dimmer);\n font-style: italic;\n}\n\n.Empty___2hAqe {\n color: var(--color-dimmer);\n font-style: italic;\n padding-left: 0.75rem;\n}\n\n.ToggleSuspenseRow___3Abo4 {\n padding-left: 1rem;\n white-space: nowrap;\n display: flex;\n align-items: center;\n}\n\n.EditableValue___2B5lx {\n min-width: 1rem;\n}\n",""]),t.locals={InspectedElementTree:"InspectedElementTree___2_4hD",HeaderRow:"HeaderRow___3I5kU",Header:"Header___2LZLy",Item:"Item___3t7sh",Name:"Name___6619F",Value:"Value___na2y1",None:"None___1ezJC",Empty:"Empty___2hAqe",ToggleSuspenseRow:"ToggleSuspenseRow___3Abo4",EditableValue:"EditableValue___2B5lx"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".HooksTreeView___3YmZw {\n padding: 0.25rem;\n border-top: 1px solid var(--color-border);\n}\n\n.Hook___SbvM_ {\n}\n\n.Children___1f8xt {\n padding-left: 1rem;\n}\n\n.HeaderRow___37mMe {\n display: flex;\n align-items: center;\n}\n\n.Header___9n-jL {\n flex: 1 1;\n font-family: var(--font-family-sans);\n}\n\n.NameValueRow___1dbuI {\n display: flex;\n}\n\n.Name___3oYR1,\n.NameAnonymous___W-cy2 {\n flex: 0 0 auto;\n cursor: default;\n}\n.Name___3oYR1 {\n color: var(--color-dim);\n}\n.NameAnonymous___W-cy2 {\n color: var(--color-dimmer);\n}\n\n.EditableName___1m4Hy {\n color: var(--color-attribute-name);\n flex: 0 0 auto;\n cursor: default;\n}\n.EditableName___1m4Hy:after,\n.Name___3oYR1:after {\n color: var(--color-text);\n content: ': ';\n margin-right: 0.5rem;\n}\n\n.Value___3tDyC {\n color: var(--color-attribute-value);\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: default;\n white-space: nowrap;\n}\n\n.None___dHntG {\n color: var(--color-dimmer);\n font-style: italic;\n}\n\n.TruncationIndicator___fImBc {\n color: var(--color-dimmer);\n}\n\n.ExpandCollapseToggleSpacer___2RAvX {\n flex: 0 0 1rem;\n width: 1rem;\n}\n",""]),t.locals={HooksTreeView:"HooksTreeView___3YmZw",Hook:"Hook___SbvM_",Children:"Children___1f8xt",HeaderRow:"HeaderRow___37mMe",Header:"Header___9n-jL",NameValueRow:"NameValueRow___1dbuI",Name:"Name___3oYR1",NameAnonymous:"NameAnonymous___W-cy2",EditableName:"EditableName___1m4Hy",Value:"Value___3tDyC",None:"None___dHntG",TruncationIndicator:"TruncationIndicator___fImBc",ExpandCollapseToggleSpacer:"ExpandCollapseToggleSpacer___2RAvX"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".LayoutViewer___215Ad {\n padding: 0.25rem;\n border-top: 1px solid var(--color-border);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n}\n\n.Header___YXSRg {\n font-family: var(--font-family-sans);\n}\n\n.DashedBox___i8dxS,\n.SolidBox___1W-UG {\n flex: 1 1 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n border-width: 1px;\n border-color: var(--color-dim);\n padding: 0.25rem;\n margin: 0.25rem;\n}\n.DashedBox___i8dxS {\n border-style: dashed;\n}\n.SolidBox___1W-UG {\n border-style: solid;\n}\n\n.LabelRow___2SQOh {\n width: 100%;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.Label___IskVY {\n position: absolute;\n left: 0.5rem;\n flex: 1 0 100px;\n color: var(--color-attribute-name);\n}\n\n.BoxRow___2_1as {\n width: 100%;\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n",""]),t.locals={LayoutViewer:"LayoutViewer___215Ad",Header:"Header___YXSRg",DashedBox:"DashedBox___i8dxS",SolidBox:"SolidBox___1W-UG",LabelRow:"LabelRow___2SQOh",Label:"Label___IskVY",BoxRow:"BoxRow___2_1as"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".StyleEditor___1RvzE {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n padding: 0.25rem;\n border-top: 1px solid var(--color-border);\n}\n\n.HeaderRow___xyA6t {\n display: flex;\n align-items: center;\n}\n\n.Header___2SGfE {\n flex: 1 1;\n}\n\n.Brackets___2zA4K {\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-small);\n}\n\n.Row___3v8mp {\n white-space: nowrap;\n padding-left: 1rem;\n display: flex;\n align-items: center;\n}\n\n.Invalid___3ogBH {\n background-color: var(--color-background-invalid);\n color: var(--color-text-invalid);\n\n --color-border: var(--color-text-invalid);\n}\n.Attribute___2yC0c {\n color: var(--color-attribute-name);\n}\n\n.Value___1yJUg {\n color: var(--color-attribute-value);\n}\n\n.Input___3Zdnf {\n flex: 0 1 auto;\n padding: 1px;\n box-shadow: 0px 1px 3px transparent;\n}\n.Input___3Zdnf:focus {\n color: var(--color-text);\n box-shadow: 0px 1px 3px var(--color-shadow);\n}\n\n.Empty___3Pi3w {\n color: var(--color-dimmer);\n font-style: italic;\n user-select: none;\n padding-left: 1rem;\n}\n",""]),t.locals={StyleEditor:"StyleEditor___1RvzE",HeaderRow:"HeaderRow___xyA6t",Header:"Header___2SGfE",Brackets:"Brackets___2zA4K",Row:"Row___3v8mp",Invalid:"Invalid___3ogBH",Attribute:"Attribute___2yC0c",Value:"Value___1yJUg",Input:"Input___3Zdnf",Empty:"Empty___3Pi3w"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Owners___13tPI {\n padding: 0.25rem;\n border-top: 1px solid var(--color-border);\n}\n\n.OwnersHeader___3Yv3d {\n font-family: var(--font-family-sans);\n}\n\n.Source____5R8o {\n padding: 0.25rem;\n border-top: 1px solid var(--color-border);\n}\n\n.SourceHeaderRow___2mf8O {\n display: flex;\n align-items: center;\n}\n\n.SourceHeader___3eTnC {\n flex: 1 1;\n font-family: var(--font-family-sans);\n}\n\n.SourceOneLiner___1CmzZ {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n margin-left: 1rem;\n}\n\n.Owner___3pCT- {\n color: var(--color-component-name);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n}\n\n.InspectedElement___AIaEa {\n overflow-x: hidden;\n overflow-y: auto;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n line-height: var(--line-height-data);\n}\n\n.Owner___3pCT- {\n border-radius: 0.25rem;\n padding: 0.125rem 0.25rem;\n background: none;\n border: none;\n display: block;\n}\n.Owner___3pCT-:focus {\n outline: none;\n background-color: var(--color-button-background-focus);\n}\n\n.NotInStore___1AhKj {\n color: var(--color-dim);\n cursor: default;\n}\n\n.OwnerButton___1ZvI9 {\n cursor: pointer;\n width: 100%;\n padding: 0;\n}\n\n.OwnerContent___1S1aF {\n display: flex;\n align-items: center;\n padding-left: 1rem;\n width: 100%;\n border-radius: 0.25rem;\n}\n\n.OwnerContent___1S1aF:hover {\n background-color: var(--color-background-hover);\n}\n\n.ContextMenuIcon___2EG7W {\n margin-right: 0.5rem;\n}\n\n.OwnersMetaField___ot46- {\n padding-left: 1.25rem;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}",""]),t.locals={Owners:"Owners___13tPI",OwnersHeader:"OwnersHeader___3Yv3d",Source:"Source____5R8o",SourceHeaderRow:"SourceHeaderRow___2mf8O",SourceHeader:"SourceHeader___3eTnC",SourceOneLiner:"SourceOneLiner___1CmzZ",Owner:"Owner___3pCT-",InspectedElement:"InspectedElement___AIaEa",NotInStore:"NotInStore___1AhKj",OwnerButton:"OwnerButton___1ZvI9",OwnerContent:"OwnerContent___1S1aF",ContextMenuIcon:"ContextMenuIcon___2EG7W",OwnersMetaField:"OwnersMetaField___ot46-"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".InspectedElement___gy6ot {\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n border-left: 1px solid var(--color-border);\n border-top: 1px solid var(--color-border);\n}\n\n.TitleRow___2UUrj {\n flex: 0 0 42px;\n display: flex;\n align-items: center;\n font-size: var(--font-size-monospace-large);\n border-bottom: 1px solid var(--color-border);\n padding: 0.5rem;\n}\n\n.Key___1eadz {\n flex: 0 1 auto;\n padding-left: 0.25rem;\n padding-right: 0.125rem;\n line-height: 1rem;\n border-top-left-radius: 0.125rem;\n border-bottom-left-radius: 0.125rem;\n display: inline-block;\n background-color: var(--color-component-badge-background);\n color: var(--color-text);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n}\n\n.KeyArrow___2TKpc {\n height: 1rem;\n width: 1rem;\n margin-right: -0.25rem;\n border: 0.5rem solid transparent;\n border-left: 0.5rem solid var(--color-component-badge-background);\n}\n\n.SelectedComponentName___3ByrZ {\n flex: 1 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n}\n\n.Component___No3ti {\n flex: 1 1 auto;\n color: var(--color-component-name);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n}\n\n.Loading___1cYSg {\n padding: 0.25rem;\n color: var(--color-dimmer);\n font-style: italic;\n}\n\n",""]),t.locals={InspectedElement:"InspectedElement___gy6ot",TitleRow:"TitleRow___2UUrj",Key:"Key___1eadz",KeyArrow:"KeyArrow___2TKpc",SelectedComponentName:"SelectedComponentName___3ByrZ",Component:"Component___No3ti",Loading:"Loading___1cYSg"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Tab___20JoC,\n.TabCurrent___b4c3L,\n.TabDisabled___l1-ZF {\n height: 100%;\n display: flex;\n align-items: center;\n cursor: pointer;\n border-top: 3px solid transparent;\n border-bottom: 3px solid transparent;\n user-select: none;\n color: var(--color-text);\n\n /* Electron drag area */\n -webkit-app-region: no-drag;\n}\n.Tab___20JoC:hover,\n.TabCurrent___b4c3L:hover {\n background-color: var(--color-background-hover);\n}\n.Tab___20JoC:focus-within,\n.TabCurrent___b4c3L:focus-within {\n background-color: var(--color-background-hover);\n}\n\n.TabCurrent___b4c3L {\n border-bottom: 3px solid var(--color-tab-selected-border);\n}\n\n.TabDisabled___l1-ZF {\n color: var(--color-dim);\n cursor: default;\n}\n\n.TabSizeNavigation___2GG1g {\n font-size: var(--font-size-sans-large);\n padding: 0.5rem 1rem;\n}\n.TabSizeProfiler___2wFBf {\n font-size: var(--font-size-sans-normal);\n padding: 0.25rem 0.5rem;\n}\n.TabSizeSettings___3V4f9 {\n font-size: var(--font-size-sans-normal);\n padding: 0.25rem 0.5rem;\n}\n\n.Input___2unCl {\n width: 0;\n margin: 0;\n opacity: 0;\n}\n\n.IconSizeNavigation___mZIpl,\n.IconSizeProfiler___1jYXs,\n.IconSizeSettings___1HNRk {\n margin-right: 0.5rem;\n color: var(--color-button-active);\n}\n\n.IconDisabled___17Sd2 {\n color: var(--color-dim);\n}\n\n.IconSizeNavigation___mZIpl {\n width: 1.5rem;\n height: 1.5rem;\n}\n.IconSizeProfiler___1jYXs {\n width: 1rem;\n height: 1rem;\n}\n.IconSizeSettings___1HNRk {\n width: 1rem;\n height: 1rem;\n}\n\n.TabLabelNavigation___2q3j3,\n.TabLabelProfiler___2QHeh,\n.TabLabelSettings___1pDKr {\n}\n\n@media screen and (max-width: 525px) {\n .IconSizeNavigation___mZIpl {\n margin-right: 0;\n }\n\n .TabLabelNavigation___2q3j3 {\n display: none;\n }\n}\n\n@media screen and (max-width: 900px) {\n .TabLabelProfiler___2QHeh {\n display: none;\n }\n\n .IconSizeProfiler___1jYXs {\n margin-right: 0;\n }\n}\n\n@media screen and (max-width: 400px) {\n .TabLabelSettings___1pDKr {\n display: none;\n }\n\n .IconSizeSettings___1HNRk {\n margin-right: 0;\n }\n}\n",""]),t.locals={Tab:"Tab___20JoC",TabCurrent:"TabCurrent___b4c3L",TabDisabled:"TabDisabled___l1-ZF",TabSizeNavigation:"TabSizeNavigation___2GG1g",TabSizeProfiler:"TabSizeProfiler___2wFBf",TabSizeSettings:"TabSizeSettings___3V4f9",Input:"Input___2unCl",IconSizeNavigation:"IconSizeNavigation___mZIpl",IconSizeProfiler:"IconSizeProfiler___1jYXs",IconSizeSettings:"IconSizeSettings___1HNRk",IconDisabled:"IconDisabled___17Sd2",TabLabelNavigation:"TabLabelNavigation___2q3j3",TabLabelProfiler:"TabLabelProfiler___2QHeh",TabLabelSettings:"TabLabelSettings___1pDKr"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Settings___29B2k {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-normal);\n}\n\n.Setting___1NJgU {\n margin-bottom: 0.5rem;\n}\n.Setting___1NJgU:last-of-type {\n margin-bottom: 0;\n}\n\n.OptionGroup___2ZgHP {\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n user-select: none;\n margin: 0 1rem 0.5rem 0;\n}\n.OptionGroup___2ZgHP:last-of-type {\n margin-right: 0;\n}\n\n.RadioLabel___1oyOB {\n display: inline;\n margin-right: 0.5rem;\n}\n\n.Select___1otXV {\n}\n\n.CheckboxOption___2XWVZ {\n display: block;\n padding: 0 0 0.5rem;\n}\n\n.HRule___1h4ad {\n height: 1px;\n background-color: var(--color-border);\n width: 100%;\n border: none;\n margin: 0.5rem 0;\n}\n\n.Header___NGIlt {\n font-size: var(--font-size-sans-large);\n margin-top: 0.5rem;\n}\n\n.ButtonIcon___3ZAjp {\n margin-right: 0.25rem;\n}\n\n.NoFiltersCell___1WYR2 {\n padding: 0.25rem 0;\n color: var(--color-dim);\n}\n\n.Table___2srES {\n min-width: 20rem;\n margin-top: 0.5rem;\n border-spacing: 0;\n}\n\n.TableRow___3kYuW {\n padding-bottom: 0.5rem;\n}\n\n.TableCell___1yj52 {\n padding: 0;\n padding-right: 0.5rem;\n}\n.TableCell___1yj52:last-of-type {\n text-align: right;\n padding-right: 0;\n}\n\n.Input___I9AdA {\n border: 1px solid var(--color-border);\n border-radius: 0.125rem;\n padding: 0.125rem;\n}\n\n.InvalidRegExp___35lmE,\n.InvalidRegExp___35lmE:active,\n.InvalidRegExp___35lmE:focus,\n.InvalidRegExp___35lmE:hover {\n color: var(--color-value-invalid);\n}\n\n.ToggleOffInvalid___2Rg2K,\n.ToggleOnInvalid___1Kamt,\n.ToggleOff___3cr6E,\n.ToggleOn___3KAVB {\n border-radius: 0.75rem;\n width: 1rem;\n height: 0.625rem;\n display: flex;\n align-items: center;\n padding: 0.125rem;\n}\n.ToggleOffInvalid___2Rg2K {\n background-color: var(--color-toggle-background-invalid);\n justify-content: flex-start;\n}\n.ToggleOnInvalid___1Kamt {\n background-color: var(--color-toggle-background-invalid);\n justify-content: flex-end;\n}\n.ToggleOff___3cr6E {\n background-color: var(--color-toggle-background-off);\n justify-content: flex-start;\n}\n.ToggleOn___3KAVB {\n background-color: var(--color-toggle-background-on);\n justify-content: flex-end;\n}\n\n.ToggleInsideOff___1pXcm,\n.ToggleInsideOn___3kEsU {\n border-radius: 0.375rem;\n width: 0.375rem;\n height: 0.375rem;\n background-color: var(--color-toggle-text);\n}\n\n.ReleaseNotes___q8NY1 {\n width: 100%;\n background-color: var(--color-background-hover);\n padding: 0.25rem 0.5rem;\n border-radius: 0.25rem;\n}\n\n.ReleaseNotesLink___2gjE8 {\n color: var(--color-button-active);\n}\n",""]),t.locals={Settings:"Settings___29B2k",Setting:"Setting___1NJgU",OptionGroup:"OptionGroup___2ZgHP",RadioLabel:"RadioLabel___1oyOB",Select:"Select___1otXV",CheckboxOption:"CheckboxOption___2XWVZ",HRule:"HRule___1h4ad",Header:"Header___NGIlt",ButtonIcon:"ButtonIcon___3ZAjp",NoFiltersCell:"NoFiltersCell___1WYR2",Table:"Table___2srES",TableRow:"TableRow___3kYuW",TableCell:"TableCell___1yj52",Input:"Input___I9AdA",InvalidRegExp:"InvalidRegExp___35lmE",ToggleOffInvalid:"ToggleOffInvalid___2Rg2K",ToggleOnInvalid:"ToggleOnInvalid___1Kamt",ToggleOff:"ToggleOff___3cr6E",ToggleOn:"ToggleOn___3KAVB",ToggleInsideOff:"ToggleInsideOff___1pXcm",ToggleInsideOn:"ToggleInsideOn___3kEsU",ReleaseNotes:"ReleaseNotes___q8NY1",ReleaseNotesLink:"ReleaseNotesLink___2gjE8"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Background___3ncIs {\n position: absolute;\n z-index: 3;\n width: 100%;\n top: 0;\n bottom: 0;\n background-color: var(--color-modal-background);\n display: flex;\n align-items: flex-start;\n justify-content: center;\n font-size: var(--font-size-sans-normal);\n padding: 1rem;\n}\n\n.Modal___rU10h {\n display: flex;\n flex-direction: column;\n flex: 0 1 auto;\n max-height: 100%;\n background-color: var(--color-background);\n border: 1px solid var(--color-border);\n box-shadow: 0 2px 4px var(--color-shadow);\n border-radius: 0.25rem;\n overflow: auto;\n width: 400px;\n max-width: 100%;\n}\n\n.Spacer___3_C0y {\n flex: 1;\n}\n\n.Tabs___3mQky {\n display: flex;\n flex-direction: row;\n border-bottom: 1px solid var(--color-border);\n padding-right: 0.25rem;\n flex: 0 0 auto;\n}\n\n.Content___2YU9A {\n padding: 0.5rem;\n flex: 0 1 auto;\n overflow: auto;\n}\n",""]),t.locals={Background:"Background___3ncIs",Modal:"Modal___rU10h",Spacer:"Spacer___3_C0y",Tabs:"Tabs___3mQky",Content:"Content___2YU9A"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Components___MlQHS {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: row;\n background-color: var(--color-background);\n color: var(--color-text);\n font-family: var(--font-family-sans);\n}\n\n.Components___MlQHS, .Components___MlQHS * {\n box-sizing: border-box;\n -webkit-font-smoothing: var(--font-smoothing);\n}\n\n.TreeWrapper___2uPTC {\n flex: 0 0 var(--horizontal-resize-percentage);\n overflow: auto;\n}\n\n.InspectedElementWrapper___Ay-WL {\n flex: 1 1 35%;\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.ResizeBarWrapper___2jVIz {\n flex: 0 0 0px;\n position: relative;\n}\n\n.ResizeBar___1o6VK {\n position: absolute;\n left: -2px;\n width: 5px;\n height: 100%;\n cursor: ew-resize;\n}\n\n@media screen and (max-width: 600px) {\n .Components___MlQHS {\n flex-direction: column;\n }\n\n .TreeWrapper___2uPTC {\n flex: 0 0 var(--vertical-resize-percentage);\n }\n\n .InspectedElementWrapper___Ay-WL {\n flex: 1 1 50%;\n }\n\n .ResizeBar___1o6VK {\n top: -2px;\n left: 0;\n width: 100%;\n height: 5px;\n cursor: ns-resize;\n }\n}\n\n.Loading___Slif- {\n height: 100%;\n padding-left: 0.5rem;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: var(--font-size-sans-large);\n color: var(--color-dim);\n}\n",""]),t.locals={Components:"Components___MlQHS",TreeWrapper:"TreeWrapper___2uPTC",InspectedElementWrapper:"InspectedElementWrapper___Ay-WL",ResizeBarWrapper:"ResizeBarWrapper___2jVIz",ResizeBar:"ResizeBar___1o6VK",Loading:"Loading___Slif-"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".NoCommitData___2oJ_z {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.Header___1oGeD {\n font-size: var(--font-size-sans-large);\n margin-bottom: 0.5rem;\n}\n\n.FilterMessage___1Yg5n {\n display: flex;\n align-items: center;\n}\n",""]),t.locals={NoCommitData:"NoCommitData___2oJ_z",Header:"Header___1oGeD",FilterMessage:"FilterMessage___1Yg5n"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Group___2hArG {\n transition: all ease-in-out 250ms;\n}\n\n.Rect___fBfs_ {\n cursor: pointer;\n stroke: var(--color-background);\n transition: all ease-in-out 250ms;\n}\n\n.ForeignObject___2EdVc {\n pointer-events: none;\n transition: all ease-in-out 250ms;\n}\n\n.Div___1Pgrm {\n pointer-events: none;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-normal);\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n line-height: 1.5;\n padding: 0 0 0;\n font-weight: 400;\n color: var(--color-commit-gradient-text);\n text-align: left;\n transition: all ease-in-out 250ms;\n}\n",""]),t.locals={Group:"Group___2hArG",Rect:"Rect___fBfs_",ForeignObject:"ForeignObject___2EdVc",Div:"Div___1Pgrm"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Component___3ci_S {\n margin-bottom: 0.5rem;\n}\n\n.Item___2hxYk {\n margin-top: 0.25rem;\n}\n\n.Key___1tUd1 {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n line-height: 1;\n}\n\n.Key___1tUd1:first-of-type::before {\n content: ' (';\n}\n\n.Key___1tUd1::after {\n content: ', ';\n}\n\n.Key___1tUd1:last-of-type::after {\n content: ')';\n}\n\n.Label___2zyeV {\n font-weight: bold;\n}\n",""]),t.locals={Component:"Component___3ci_S",Item:"Item___2hxYk",Key:"Key___1tUd1",Label:"Label___2zyeV"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Toolbar___3u3I_ {\n padding: 0.25rem 0;\n margin-bottom: 0.25rem;\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n}\n\n.Content___3i3NJ {\n user-select: none;\n overflow-y: auto;\n}\n\n.Component___Y5kFG {\n flex: 1;\n font-weight: bold;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n}\n\n.Label___3g1xf {\n font-weight: bold;\n}\n\n.CurrentCommit___21fVV {\n margin: 0.25rem 0;\n display: block;\n width: 100%;\n text-align: left;\n background: none;\n border: none;\n}\n",""]),t.locals={Toolbar:"Toolbar___3u3I_",Content:"Content___3i3NJ",Component:"Component___Y5kFG",Label:"Label___3g1xf",CurrentCommit:"CurrentCommit___21fVV"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Tooltip___NP68S {\n position: absolute;\n pointer-events: none;\n border: none;\n border-radius: 0.25rem;\n padding: 0.25rem 0.5rem;\n font-family: var(--font-family-sans);\n font-size: 12px;\n background-color: var(--color-tooltip-background);\n color: var(--color-tooltip-text);\n opacity: 1;\n /* Make sure this is above the DevTools, which are above the Overlay */\n z-index: 10000002;\n}\n\n.Tooltip___NP68S.hidden___3rGbV {\n opacity: 0;\n}\n\n\n.Container___3aJAm {\n width: -moz-max-content;\n width: -webkit-max-content;\n}\n",""]),t.locals={Tooltip:"Tooltip___NP68S",hidden:"hidden___3rGbV",Container:"Container___3aJAm"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Container___WYOTp {\n width: 100%;\n flex: 1;\n padding: 0.5rem;\n}\n\n.PatternPath___2kgd1 {\n stroke: var(--color-commit-did-not-render-pattern);\n stroke-width: 1;\n}\n",""]),t.locals={Container:"Container___WYOTp",PatternPath:"PatternPath___2kgd1"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Container___2D32U {\n width: 100%;\n flex: 1;\n padding: 0.5rem;\n}\n",""]),t.locals={Container:"Container___2D32U"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Interaction___1wkkK,\n.SelectedInteraction___7La_q {\n display: flex;\n align-items: center;\n padding: 0 0.25rem;\n border-bottom: 1px solid var(--color-border);\n}\n\n.Interaction___1wkkK:hover {\n background-color: var(--color-background-hover);\n}\n\n.SelectedInteraction___7La_q {\n background-color: var(--color-background-hover);\n}\n\n.Name___3dY_4 {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n}\n\n.Timeline___O0RIy {\n position: relative;\n height: 100%;\n}\n\n.InteractionLine___r6F9K {\n position: absolute;\n height: 3px;\n background-color: var(--color-commit-did-not-render-fill);\n color: var(--color-commit-did-not-render-fill-text);\n border-radius: 0.125rem;\n}\n\n.CommitBox___2Ly_w {\n position: absolute;\n width: var(--interaction-commit-size);\n height: var(--interaction-commit-size);\n background-color: var(--color-commit-did-not-render-fill);\n color: var(--color-commit-did-not-render-fill-text);\n cursor: pointer;\n}\n",""]),t.locals={Interaction:"Interaction___1wkkK",SelectedInteraction:"SelectedInteraction___7La_q",Name:"Name___3dY_4",Timeline:"Timeline___O0RIy",InteractionLine:"InteractionLine___r6F9K",CommitBox:"CommitBox___2Ly_w"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".NoInteractions___1FQiN {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.Header___26pfp {\n font-size: var(--font-size-sans-large);\n}\n\n.Link___1QIRe {\n color: var(--color-button);\n}\n",""]),t.locals={NoInteractions:"NoInteractions___1FQiN",Header:"Header___26pfp",Link:"Link___1QIRe"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Container___1CyNc {\n width: 100%;\n flex: 1;\n padding: 0.5rem;\n}\n\n.FocusTarget___3WP7F:focus {\n outline: none;\n}\n",""]),t.locals={Container:"Container___1CyNc",FocusTarget:"FocusTarget___3WP7F"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Spacer___1c3sH {\n flex: 1;\n}\n",""]),t.locals={Spacer:"Spacer___1c3sH"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".ActiveRecordToggle___1Cpcb {\n color: var(--color-record-active);\n}\n.ActiveRecordToggle___1Cpcb:hover {\n color: var(--color-record-active);\n}\n.ActiveRecordToggle___1Cpcb:focus {\n color: var(--color-record-active);\n}\n.ActiveRecordToggle___1Cpcb:active {\n color: var(--color-record-hover);\n}\n\n.InactiveRecordToggle___2CUtF {\n color: var(--color-record-inactive);\n}\n.InactiveRecordToggle___2CUtF:hover {\n color: var(--color-record-hover);\n}\n.InactiveRecordToggle___2CUtF:focus {\n color: var(--color-record-inactive);\n}\n.InactiveRecordToggle___2CUtF:active {\n color: var(--color-record-hover);\n}\n\n.DisabledRecordToggle___gcsbF {\n color: var(--color-button-disabled);\n}\n.DisabledRecordToggle___gcsbF:hover {\n color: var(--color-button-disabled);\n}\n.DisabledRecordToggle___gcsbF:focus {\n color: var(--color-button-disabled);\n}\n.DisabledRecordToggle___gcsbF:active {\n color: var(--color-button-disabled);\n}\n",""]),t.locals={ActiveRecordToggle:"ActiveRecordToggle___1Cpcb",InactiveRecordToggle:"InactiveRecordToggle___2CUtF",DisabledRecordToggle:"DisabledRecordToggle___gcsbF"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".VRule___2XiHw {\n height: 20px;\n width: 1px;\n border-left: 1px solid var(--color-border);\n padding-left: 0.25rem;\n margin-left: 0.25rem;\n}\n\n/**\n * https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications\n */\n.Input___2GKA7 {\n position: absolute !important;\n height: 1px;\n width: 1px;\n overflow: hidden;\n clip: rect(1px, 1px, 1px, 1px);\n}\n\n.ErrorMessage___3yR0b {\n margin: 0.5rem 0;\n color: var(--color-dim);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n",""]),t.locals={VRule:"VRule___2XiHw",Input:"Input___2GKA7",ErrorMessage:"ErrorMessage___3yR0b"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Outer___2YMUU {\n user-select: none;\n cursor: pointer;\n border-bottom: 3px solid transparent;\n padding-top: 4px;\n padding-bottom: 1px;\n display: flex;\n align-items: flex-end;\n}\n\n.Inner___TFCLU {\n width: 100%;\n min-height: 5px;\n background-color: var(--color-commit-did-not-render-fill);\n color: var(--color-commit-did-not-render-fill-text);\n}\n",""]),t.locals={Outer:"Outer___2YMUU",Inner:"Inner___TFCLU"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".List___1_Mwa {\n /**\n * The decision to suppress the default (horizontal) scroll bars is intentional.\n * The snapshot selector is small enough that the scrollbar renders it essentially useless.\n * There are two alternative navigation mechanisms (arrow keys and arrow buttons).\n * If necessary, we could also expand the click-and-drag mechanism to scroll.\n */\n overflow-x: hidden !important;\n}\n",""]),t.locals={List:"List___1_Mwa"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Button___7tgtJ {\n flex: 0 0 auto;\n margin-left: 0.25rem;\n}\n\n.Commits___2KF5W {\n height: 100%;\n min-width: 30px;\n margin-left: 0.25rem;\n overflow: hidden;\n}\n.Commits___2KF5W:focus {\n outline: none;\n background-color: var(--color-button-background-focus);\n}\n\n.IndexLabel___36CS7 {\n flex: 0 0 auto;\n white-space: nowrap;\n font-family: var(--font-family-monospace);\n margin-left: 0.25rem;\n}\n\n.NoCommits___3GzV1 {\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--color-dim);\n}\n",""]),t.locals={Button:"Button___7tgtJ",Commits:"Commits___2KF5W",IndexLabel:"IndexLabel___36CS7",NoCommits:"NoCommits___3GzV1"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Toolbar___CuJgF {\n height: 2.25rem;\n padding: 0 0.5rem;\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n}\n\n.Content___2tGS0 {\n padding: 0.5rem;\n user-select: none;\n overflow: auto;\n}\n\n.List___2AC9R {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.ListItem___2wzT0 {\n margin: 0 0 0.5rem;\n}\n\n.NoInteractions___2-rNG {\n color: var(--color-dim);\n}\n\n.Interactions___2JjM3 {\n margin: 0 0 0.5rem;\n}\n.Interaction___2_WfJ {\n display: block;\n width: 100%;\n text-align: left;\n background: none;\n border: none;\n padding: 0.25rem 0.5rem;\n color: var(--color-text);\n}\n.Interaction___2_WfJ:focus,\n.Interaction___2_WfJ:hover {\n outline: none;\n background-color: var(--color-background-hover);\n}\n\n.Label___3KINM {\n overflow: hidden;\n text-overflow: ellipsis;\n font-weight: bold;\n}\n\n.Value___3wrFP {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.NothingSelected___2Sj9L {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n color: var(--color-dim);\n}\n",""]),t.locals={Toolbar:"Toolbar___CuJgF",Content:"Content___2tGS0",List:"List___2AC9R",ListItem:"ListItem___2wzT0",NoInteractions:"NoInteractions___2-rNG",Interactions:"Interactions___2JjM3",Interaction:"Interaction___2_WfJ",Label:"Label___3KINM",Value:"Value___3wrFP",NothingSelected:"NothingSelected___2Sj9L"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Toolbar___14c8s {\n height: 2.25rem;\n padding: 0 0.5rem;\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n}\n\n.Content___2Br59 {\n padding: 0.5rem;\n user-select: none;\n border-top: 1px solid var(--color-border);\n overflow: auto;\n}\n\n.Name___y3sqj {\n font-size: var(--font-size-sans-large);\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n}\n\n.NothingSelected___LXwMm {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n color: var(--color-dim);\n}\n\n.Commits___3dPiw {\n font-weight: bold;\n}\n\n.List___1d-dx {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.ListItem___6d_7z {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding: 0.25rem 0.5rem;\n}\n.ListItem___6d_7z:hover {\n background-color: var(--color-background-hover);\n}\n\n.CommitBox___5r9ed {\n width: 20px;\n height: 20px;\n margin-right: 0.5rem;\n}\n",""]),t.locals={Toolbar:"Toolbar___14c8s",Content:"Content___2Br59",Name:"Name___y3sqj",NothingSelected:"NothingSelected___LXwMm",Commits:"Commits___3dPiw",List:"List___1d-dx",ListItem:"ListItem___6d_7z",CommitBox:"CommitBox___5r9ed"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Toolbar___2uBS2 {\n height: 2.25rem;\n padding: 0 0.5rem;\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n}\n\n.Content___1WAA9 {\n padding: 0.5rem;\n user-select: none;\n overflow-y: auto;\n}\n\n.WhatChanged___3T3Sx {\n margin-bottom: 1rem;\n}\n\n.Component___1oc9o {\n flex: 1;\n color: var(--color-component-name);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n}\n\n.Label___buTyu {\n font-weight: bold;\n margin-bottom: 0.5rem;\n}\n\n.CurrentCommit___2ZAl5,\n.Commit___2PAr5 {\n display: block;\n width: 100%;\n text-align: left;\n background: none;\n border: none;\n padding: 0.25rem 0.5rem;\n color: var(--color-text);\n}\n\n.Commit___2PAr5:focus,\n.Commit___2PAr5:hover {\n outline: none;\n background-color: var(--color-background-hover);\n}\n\n.CurrentCommit___2ZAl5 {\n background-color: var(--color-background-selected);\n color: var(--color-text-selected);\n}\n\n.CurrentCommit___2ZAl5:focus {\n outline: none;\n}\n",""]),t.locals={Toolbar:"Toolbar___2uBS2",Content:"Content___1WAA9",WhatChanged:"WhatChanged___3T3Sx",Component:"Component___1oc9o",Label:"Label___buTyu",CurrentCommit:"CurrentCommit___2ZAl5",Commit:"Commit___2PAr5"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Profiler___20Ry4 {\n width: 100%;\n height: 100%;\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: stretch;\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-normal);\n background-color: var(--color-background);\n color: var(--color-text);\n}\n\n.Profiler___20Ry4, .Profiler___20Ry4 * {\n box-sizing: border-box;\n -webkit-font-smoothing: var(--font-smoothing);\n}\n\n.LeftColumn___3I7-I {\n display: flex;\n flex-direction: column;\n flex: 2 1 200px;\n border-top: 1px solid var(--color-border);\n}\n\n.RightColumn___3smXD {\n display: flex;\n flex-direction: column;\n flex: 1 1 100px;\n max-width: 300px;\n overflow-x: hidden;\n border-left: 1px solid var(--color-border);\n border-top: 1px solid var(--color-border);\n}\n\n.Content___1LjDy {\n position: relative;\n flex: 1 1 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.Column___3WWtw {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1rem;\n}\n\n.Paragraph___1HLty {\n text-align: center;\n}\n\n.Row___1RpSu {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n}\n\n.Header___QyJw2 {\n font-size: var(--font-size-sans-large);\n margin-bottom: 0.5rem;\n}\n\n.Toolbar___30kHu {\n height: 2.25rem;\n padding: 0 0.25rem;\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n}\n\n.VRule___2y9G3 {\n height: 20px;\n width: 1px;\n border-left: 1px solid var(--color-border);\n padding-left: 0.25rem;\n margin-left: 0.25rem;\n}\n\n.Spacer___1sezP {\n flex: 1;\n}\n\n.StopRecordingButton___1-ElU {\n font-size: var(--font-size-sans-large);\n padding: 0.5rem;\n}\n\n.ContentFallback___2Ata2 {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: var(--font-size-sans-large);\n color: var(--color-dim);\n}\n\n.SnapshotSelectorFallback___3fsFv {\n height: 100%;\n padding-left: 0.5rem;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: var(--font-size-sans-large);\n color: var(--color-dim);\n}\n\n.Link___mZ2LE {\n color: var(--color-button);\n}\n",""]),t.locals={Profiler:"Profiler___20Ry4",LeftColumn:"LeftColumn___3I7-I",RightColumn:"RightColumn___3smXD",Content:"Content___1LjDy",Column:"Column___3WWtw",Paragraph:"Paragraph___1HLty",Row:"Row___1RpSu",Header:"Header___QyJw2",Toolbar:"Toolbar___30kHu",VRule:"VRule___2y9G3",Spacer:"Spacer___1sezP",StopRecordingButton:"StopRecordingButton___1-ElU",ContentFallback:"ContentFallback___2Ata2",SnapshotSelectorFallback:"SnapshotSelectorFallback___3fsFv",Link:"Link___mZ2LE"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".ReactLogo___O8zf5 {\n width: 1.75rem;\n height: 1.75rem;\n margin: 0 0.75rem 0 0.25rem;\n color: var(--color-button-active);\n}\n",""]),t.locals={ReactLogo:"ReactLogo___O8zf5"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Row___3IwJ6 { \n display: flex; \n flex-direction: row; \n align-items: center; \n} \n\n.Column___w9Fle { \n display: flex; \n flex-direction: column; \n align-items: center; \n} \n\n.Title___1PTyg { \n font-size: var(--font-size-sans-large); \n margin-bottom: 0.5rem; \n} \n\n.ReleaseNotesLink___2_Y38 { \n color: var(--color-button-active); \n}",""]),t.locals={Row:"Row___3IwJ6",Column:"Column___w9Fle",Title:"Title___1PTyg",ReleaseNotesLink:"ReleaseNotesLink___2_Y38"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".Command___2iS3V {\n background-color: var(--color-dimmest);\n padding: 0.25rem 0.5rem;\n display: block;\n border-radius: 0.125rem;\n}\n",""]),t.locals={Command:"Command___2iS3V"}},function(e,t,n){(t=e.exports=n(1)(!1)).push([e.i,".DevTools___NAxvy {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n background-color: var(--color-background);\n color: var(--color-text);\n}\n\n.TabBar___2aDHU {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n padding: 0 0.5rem;\n background-color: var(--color-background);\n border-top: 1px solid var(--color-border);\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-large);\n user-select: none;\n\n /* Electron drag area */\n -webkit-app-region: drag;\n}\n\n.Spacer___1VPRF {\n flex: 1;\n}\n\n.TabContent___27Qz1 {\n flex: 1 1 100%;\n overflow: auto;\n -webkit-app-region: no-drag;\n}\n\n.DevToolsVersion___3_3UD {\n font-size: var(--font-size-sans-normal);\n margin-right: 0.5rem;\n}\n\n.DevToolsVersion___3_3UD:before {\n font-size: var(--font-size-sans-large);\n content: 'DevTools ';\n}\n\n@media screen and (max-width: 400px) {\n .DevToolsVersion___3_3UD:before {\n content: '';\n }\n}\n\n@media screen and (max-width: 300px) {\n .DevToolsVersion___3_3UD {\n display: none;\n }\n}\n\n.DevTools___NAxvy, .DevTools___NAxvy * {\n box-sizing: border-box;\n -webkit-font-smoothing: var(--font-smoothing);\n}\n",""]),t.locals={DevTools:"DevTools___NAxvy",TabBar:"TabBar___2aDHU",Spacer:"Spacer___1VPRF",TabContent:"TabContent___27Qz1",DevToolsVersion:"DevToolsVersion___3_3UD"}},function(e,t,n){var r=n(175);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,":root {\n /**\n * IMPORTANT: When new theme variables are added below also add them to SettingsContext updateThemeVariables()\n */\n\n /* Light theme */\n --light-color-attribute-name: #ef6632;\n --light-color-attribute-name-not-editable: #23272f;\n --light-color-attribute-name-inverted: rgba(255, 255, 255, 0.7);\n --light-color-attribute-value: #1a1aa6;\n --light-color-attribute-value-inverted: #ffffff;\n --light-color-attribute-editable-value: #1a1aa6;\n --light-color-background: #ffffff;\n --light-color-background-hover: rgba(0, 136, 250, 0.1);\n --light-color-background-inactive: #e5e5e5;\n --light-color-background-invalid: #fff0f0;\n --light-color-background-selected: #0088fa;\n --light-color-button-background: #ffffff;\n --light-color-button-background-focus: #ededed;\n --light-color-button: #5f6673;\n --light-color-button-disabled: #cfd1d5;\n --light-color-button-active: #0088fa;\n --light-color-button-focus: #23272f;\n --light-color-button-hover: #23272f;\n --light-color-border: #eeeeee;\n --light-color-commit-did-not-render-fill: #cfd1d5;\n --light-color-commit-did-not-render-fill-text: #000000;\n --light-color-commit-did-not-render-pattern: #cfd1d5;\n --light-color-commit-did-not-render-pattern-text: #333333;\n --light-color-commit-gradient-0: #37afa9;\n --light-color-commit-gradient-1: #63b19e;\n --light-color-commit-gradient-2: #80b393;\n --light-color-commit-gradient-3: #97b488;\n --light-color-commit-gradient-4: #abb67d;\n --light-color-commit-gradient-5: #beb771;\n --light-color-commit-gradient-6: #cfb965;\n --light-color-commit-gradient-7: #dfba57;\n --light-color-commit-gradient-8: #efbb49;\n --light-color-commit-gradient-9: #febc38;\n --light-color-commit-gradient-text: #000000;\n --light-color-component-name: #6a51b2;\n --light-color-component-name-inverted: #ffffff;\n --light-color-component-badge-background: rgba(0, 0, 0, 0.1);\n --light-color-component-badge-background-inverted: rgba(255, 255, 255, 0.25);\n --light-color-component-badge-count: #777d88;\n --light-color-component-badge-count-inverted: rgba(255, 255, 255, 0.7);\n --light-color-context-background: rgba(0,0,0,.9);\n --light-color-context-background-hover: rgba(255, 255, 255, 0.1);\n --light-color-context-background-selected: #178fb9;\n --light-color-context-border: #3d424a;\n --light-color-context-text: #ffffff;\n --light-color-context-text-selected: #ffffff;\n --light-color-dim: #777d88;\n --light-color-dimmer: #cfd1d5;\n --light-color-dimmest: #eff0f1;\n --light-color-error-background: hsl(0, 100%, 97%);\n --light-color-error-border: hsl(0, 100%, 92%);\n --light-color-error-text: #ff0000;\n --light-color-expand-collapse-toggle: #777d88;\n --light-color-link: #0000ff;\n --light-color-modal-background: rgba(255, 255, 255, 0.75);\n --light-color-record-active: #fc3a4b;\n --light-color-record-hover: #3578e5;\n --light-color-record-inactive: #0088fa;\n --light-color-scroll-thumb: #c2c2c2;\n --light-color-scroll-track: #fafafa;\n --light-color-search-match: yellow;\n --light-color-search-match-current: #f7923b;\n --light-color-selected-tree-highlight-active: rgba(0, 136, 250, 0.1);\n --light-color-selected-tree-highlight-inactive: rgba(0, 0, 0, 0.05);\n --light-color-shadow: rgba(0, 0, 0, 0.25);\n --light-color-tab-selected-border: #0088fa;\n --light-color-text: #000000;\n --light-color-text-invalid: #ff0000;\n --light-color-text-selected: #ffffff;\n --light-color-toggle-background-invalid: #fc3a4b;\n --light-color-toggle-background-on: #0088fa;\n --light-color-toggle-background-off: #cfd1d5;\n --light-color-toggle-text: #ffffff;\n --light-color-tooltip-background: rgba(0, 0, 0, 0.9);\n --light-color-tooltip-text: #ffffff;\n\n /* Dark theme */\n --dark-color-attribute-name: #9d87d2;\n --dark-color-attribute-name-not-editable: #ededed;\n --dark-color-attribute-name-inverted: #282828;\n --dark-color-attribute-value: #cedae0;\n --dark-color-attribute-value-inverted: #ffffff;\n --dark-color-attribute-editable-value: yellow;\n --dark-color-background: #282c34;\n --dark-color-background-hover: rgba(255, 255, 255, 0.1);\n --dark-color-background-inactive: #3d424a;\n --dark-color-background-invalid: #5c0000;\n --dark-color-background-selected: #178fb9;\n --dark-color-button-background: #282c34;\n --dark-color-button-background-focus: #3d424a;\n --dark-color-button: #afb3b9;\n --dark-color-button-active: #61dafb;\n --dark-color-button-disabled: #4f5766;\n --dark-color-button-focus: #a2e9fc;\n --dark-color-button-hover: #ededed;\n --dark-color-border: #3d424a;\n --dark-color-commit-did-not-render-fill: #777d88;\n --dark-color-commit-did-not-render-fill-text: #000000;\n --dark-color-commit-did-not-render-pattern: #666c77;\n --dark-color-commit-did-not-render-pattern-text: #ffffff;\n --dark-color-commit-gradient-0: #37afa9;\n --dark-color-commit-gradient-1: #63b19e;\n --dark-color-commit-gradient-2: #80b393;\n --dark-color-commit-gradient-3: #97b488;\n --dark-color-commit-gradient-4: #abb67d;\n --dark-color-commit-gradient-5: #beb771;\n --dark-color-commit-gradient-6: #cfb965;\n --dark-color-commit-gradient-7: #dfba57;\n --dark-color-commit-gradient-8: #efbb49;\n --dark-color-commit-gradient-9: #febc38;\n --dark-color-commit-gradient-text: #000000;\n --dark-color-component-name: #61dafb;\n --dark-color-component-name-inverted: #282828;\n --dark-color-component-badge-background: rgba(255, 255, 255, 0.25);\n --dark-color-component-badge-background-inverted: rgba(0, 0, 0, 0.25);\n --dark-color-component-badge-count: #8f949d;\n --dark-color-component-badge-count-inverted: rgba(255, 255, 255, 0.7);\n --dark-color-context-background: rgba(255,255,255,.9);\n --dark-color-context-background-hover: rgba(0, 136, 250, 0.1);\n --dark-color-context-background-selected: #0088fa;\n --dark-color-context-border: #eeeeee;\n --dark-color-context-text: #000000;\n --dark-color-context-text-selected: #ffffff;\n --dark-color-dim: #8f949d;\n --dark-color-dimmer: #777d88;\n --dark-color-dimmest: #4f5766;\n --dark-color-error-background: #200;\n --dark-color-error-border: #900;\n --dark-color-error-text: #f55;\n --dark-color-expand-collapse-toggle: #8f949d;\n --dark-color-link: #61dafb;\n --dark-color-modal-background: rgba(0, 0, 0, 0.75);\n --dark-color-record-active: #fc3a4b;\n --dark-color-record-hover: #a2e9fc;\n --dark-color-record-inactive: #61dafb;\n --dark-color-scroll-thumb: #afb3b9;\n --dark-color-scroll-track: #313640;\n --dark-color-search-match: yellow;\n --dark-color-search-match-current: #f7923b;\n --dark-color-selected-tree-highlight-active: rgba(23, 143, 185, 0.15);\n --dark-color-selected-tree-highlight-inactive: rgba(255, 255, 255, 0.05);\n --dark-color-shadow: rgba(0, 0, 0, 0.5);\n --dark-color-tab-selected-border: #178fb9;\n --dark-color-text: #ffffff;\n --dark-color-text-invalid: #ff8080;\n --dark-color-text-selected: #ffffff;\n --dark-color-toggle-background-invalid: #fc3a4b;\n --dark-color-toggle-background-on: #178fb9;\n --dark-color-toggle-background-off: #777d88;\n --dark-color-toggle-text: #ffffff;\n --dark-color-tooltip-background: rgba(255, 255, 255, 0.9);\n --dark-color-tooltip-text: #000000;\n\n /* Font smoothing */\n --light-font-smoothing: auto;\n --dark-font-smoothing: antialiased;\n --font-smoothing: auto;\n\n /* Compact density */\n --compact-font-size-monospace-small: 9px;\n --compact-font-size-monospace-normal: 11px;\n --compact-font-size-monospace-large: 15px;\n --compact-font-size-sans-small: 10px;\n --compact-font-size-sans-normal: 12px;\n --compact-font-size-sans-large: 14px;\n --compact-line-height-data: 18px;\n --compact-root-font-size: 16px;\n\n /* Comfortable density */\n --comfortable-font-size-monospace-small: 10px;\n --comfortable-font-size-monospace-normal: 13px;\n --comfortable-font-size-monospace-large: 17px;\n --comfortable-font-size-sans-small: 12px;\n --comfortable-font-size-sans-normal: 14px;\n --comfortable-font-size-sans-large: 16px;\n --comfortable-line-height-data: 22px;\n --comfortable-root-font-size: 20px;\n\n /* GitHub.com system fonts */\n --font-family-monospace: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo,\n Courier, monospace;\n --font-family-sans: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica,\n Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n\n /* Constant values shared between JS and CSS */\n --interaction-commit-size: 10px;\n --interaction-label-width: 200px;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(4);class i{constructor(){var e,t,n;e=this,t="listenersMap",n=new Map,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}addListener(e,t){const n=this.listenersMap.get(e);if(void 0===n)this.listenersMap.set(e,[t]);else{n.indexOf(t)<0&&n.push(t)}}emit(e,...t){const n=this.listenersMap.get(e);if(void 0!==n)if(1===n.length){n[0].apply(null,t)}else{let e=!1,r=null;const o=Array.from(n);for(let n=0;n<o.length;n++){const a=o[n];try{a.apply(null,t)}catch(t){null===r&&(e=!0,r=t)}}if(e)throw r}}removeAllListeners(){this.listenersMap.clear()}removeListener(e,t){const n=this.listenersMap.get(e);if(void 0!==n){const e=n.indexOf(t);e>=0&&n.splice(e,1)}}}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=class extends i{constructor(e){super(),l(this,"_isShutdown",!1),l(this,"_messageQueue",[]),l(this,"_timeoutID",null),l(this,"_wallUnlisten",null),l(this,"_flush",()=>{if(null!==this._timeoutID&&(clearTimeout(this._timeoutID),this._timeoutID=null),this._messageQueue.length){for(let e=0;e<this._messageQueue.length;e+=2)this._wall.send(this._messageQueue[e],...this._messageQueue[e+1]);this._messageQueue.length=0,this._timeoutID=setTimeout(this._flush,100)}}),l(this,"overrideValueAtPath",({id:e,path:t,rendererID:n,type:r,value:o})=>{switch(r){case"context":this.send("overrideContext",{id:e,path:t,rendererID:n,wasForwarded:!0,value:o});break;case"hooks":this.send("overrideHookState",{id:e,path:t,rendererID:n,wasForwarded:!0,value:o});break;case"props":this.send("overrideProps",{id:e,path:t,rendererID:n,wasForwarded:!0,value:o});break;case"state":this.send("overrideState",{id:e,path:t,rendererID:n,wasForwarded:!0,value:o})}}),this._wall=e,this._wallUnlisten=e.listen(e=>{this.emit(e.event,e.payload)})||null,this.addListener("overrideValueAtPath",this.overrideValueAtPath)}get wall(){return this._wall}send(e,...t){this._isShutdown?console.warn(`Cannot send message "${e}" through a Bridge that has been shutdown.`):(this._messageQueue.push(e,t),this._timeoutID||(this._timeoutID=setTimeout(this._flush,0)))}shutdown(){if(this._isShutdown)return void console.warn("Bridge was already shutdown.");this.send("shutdown"),this._isShutdown=!0,this.addListener=function(){},this.emit=function(){},this.removeAllListeners();const e=this._wallUnlisten;e&&e();do{this._flush()}while(this._messageQueue.length);null!==this._timeoutID&&(clearTimeout(this._timeoutID),this._timeoutID=null)}},u=n(71);let c,d;try{const e=n(95).default,t=t=>{const n=new RegExp(t+": ([0-9]+)"),r=e.match(n);return parseInt(r[1],10)};c=t("comfortable-line-height-data"),d=t("compact-line-height-data")}catch(e){c=15,d=10}var f=n(72),p=n.n(f),m=n(16);let h=60103,g=60106,v=60107,b=60108,y=60114,_=60109,E=60110,D=60112,w=60113,C=60120,x=60115,S=60116,k=60117,O=60119,I=60128,A=60129,N=60130,T=60131;if("function"==typeof Symbol&&Symbol.for){const e=Symbol.for;h=e("react.element"),g=e("react.portal"),v=e("react.fragment"),b=e("react.strict_mode"),y=e("react.profiler"),_=e("react.provider"),E=e("react.context"),D=e("react.forward_ref"),w=e("react.suspense"),C=e("react.suspense_list"),x=e("react.memo"),S=e("react.lazy"),k=e("react.fundamental"),O=e("react.scope"),I=e("react.opaque.id"),A=e("react.debug_trace_mode"),N=e("react.offscreen"),T=e("react.legacy_hidden")}"function"==typeof Symbol&&Symbol.iterator;function F(e){try{return localStorage.getItem(e)}catch(e){return null}}function R(e,t){try{return localStorage.setItem(e,t)}catch(e){}}function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const j={inspectable:Symbol("inspectable"),inspected:Symbol("inspected"),name:Symbol("name"),preview_long:Symbol("preview_long"),preview_short:Symbol("preview_short"),readonly:Symbol("readonly"),size:Symbol("size"),type:Symbol("type"),unserializable:Symbol("unserializable")};function B(e,t,n){return t.forEach(t=>{const n=t.length,r=t[n-1],o=q(e,t.slice(0,n-1));if(!o||!o.hasOwnProperty(r))return;const a=o[r];if("infinity"===a.type)o[r]=1/0;else if("nan"===a.type)o[r]=NaN;else if("undefined"===a.type)o[r]=void 0;else{const e={};e[j.inspectable]=!!a.inspectable,e[j.inspected]=!1,e[j.name]=a.name,e[j.preview_long]=a.preview_long,e[j.preview_short]=a.preview_short,e[j.size]=a.size,e[j.readonly]=!!a.readonly,e[j.type]=a.type,o[r]=e}}),n.forEach(t=>{const n=t.length,r=t[n-1],o=q(e,t.slice(0,n-1));if(!o||!o.hasOwnProperty(r))return;const a=o[r],i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},a);M(i,a),o[r]=i}),e}function M(e,t){Object.defineProperties(e,{[j.inspected]:{configurable:!0,enumerable:!1,value:!!t.inspected},[j.name]:{configurable:!0,enumerable:!1,value:t.name},[j.preview_long]:{configurable:!0,enumerable:!1,value:t.preview_long},[j.preview_short]:{configurable:!0,enumerable:!1,value:t.preview_short},[j.size]:{configurable:!0,enumerable:!1,value:t.size},[j.readonly]:{configurable:!0,enumerable:!1,value:!!t.readonly},[j.type]:{configurable:!0,enumerable:!1,value:t.type},[j.unserializable]:{configurable:!0,enumerable:!1,value:!!t.unserializable}}),delete e.inspected,delete e.name,delete e.preview_long,delete e.preview_short,delete e.size,delete e.readonly,delete e.type,delete e.unserializable}const z=new WeakMap;new p.a({max:1e3});function U(e,t){return e.toString()>t.toString()?1:t.toString()>e.toString()?-1:0}function V(e){const t=[];let n=e;for(;null!=n;){const e=[...Object.keys(n),...Object.getOwnPropertySymbols(n)],r=Object.getOwnPropertyDescriptors(n);e.forEach(e=>{r[e].enumerable&&t.push(e)}),n=Object.getPrototypeOf(n)}return t}function H(e,t="Anonymous"){const n=z.get(e);if(null!=n)return n;let r=t;return"string"==typeof e.displayName?r=e.displayName:"string"==typeof e.name&&""!==e.name&&(r=e.name),z.set(e,r),r}function $(e){return String.fromCodePoint(...e)}function W(){try{const e=F("React::DevTools::componentFilters");if(null!=e)return JSON.parse(e)}catch(e){}return[{type:1,value:7,isEnabled:!0}]}function G(e){R("React::DevTools::componentFilters",JSON.stringify(e))}function K(e,t){if(null===e)return[null,null];let n=null;switch(t){case 1:case 6:case 5:case 8:if(e.indexOf("(")>=0){const t=e.match(/[^()]+/g);null!=t&&(e=t.pop(),n=t)}}return 8===t?null===n?n=["Memo"]:n.unshift("Memo"):6===t&&(null===n?n=["ForwardRef"]:n.unshift("ForwardRef")),[e,n]}function X(e,t){for(const n in e)if(!(n in t))return!0;for(const n in t)if(e[n]!==t[n])return!0;return!1}function q(e,t){return t.reduce((e,t)=>{if(e){if(hasOwnProperty.call(e,t))return e[t];if("function"==typeof e[Symbol.iterator])return Array.from(e)[t]}return null},e)}function Y(e,t,n){const r=t.length,o=t[r-1];if(null!=e){const a=q(e,t.slice(0,r-1));a&&(a[o]=n)}}function Q(e){if(null===e)return"null";if(void 0===e)return"undefined";if(Object(m.isElement)(e))return"react_element";if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return"html_element";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"function":return"function";case"number":return Number.isNaN(e)?"nan":Number.isFinite(e)?"number":"infinity";case"object":if(Array.isArray(e))return"array";if(ArrayBuffer.isView(e))return hasOwnProperty.call(e.constructor,"BYTES_PER_ELEMENT")?"typed_array":"data_view";if(e.constructor&&"ArrayBuffer"===e.constructor.name)return"array_buffer";if("function"==typeof e[Symbol.iterator])return e[Symbol.iterator]()===e?"opaque_iterator":"iterator";if(e.constructor&&"RegExp"===e.constructor.name)return"regexp";{const t=Object.prototype.toString.call(e);if("[object Date]"===t)return"date";if("[object HTMLAllCollection]"===t)return"html_all_collection"}return"object";case"string":return"string";case"symbol":return"symbol";case"undefined":return"[object HTMLAllCollection]"===Object.prototype.toString.call(e)?"html_all_collection":"undefined";default:return"unknown"}}function J(e){switch(Object(m.typeOf)(e)){case m.ContextConsumer:return"ContextConsumer";case m.ContextProvider:return"ContextProvider";case m.ForwardRef:return"ForwardRef";case m.Fragment:return"Fragment";case m.Lazy:return"Lazy";case m.Memo:return"Memo";case m.Portal:return"Portal";case m.Profiler:return"Profiler";case m.StrictMode:return"StrictMode";case m.Suspense:return"Suspense";case C:return"SuspenseList";default:const t=e.type;return"string"==typeof t?t:"function"==typeof t?H(t,"Anonymous"):null!=t?"NotImplementedInDevtools":"Element"}}function Z(e,t=50){return e.length>t?e.substr(0,t)+"…":e}function ee(e,t){if(null!=e&&hasOwnProperty.call(e,j.type))return t?e[j.preview_long]:e[j.preview_short];switch(Q(e)){case"html_element":return`<${Z(e.tagName.toLowerCase())} />`;case"function":return Z(`ƒ ${"function"==typeof e.name?"":e.name}() {}`);case"string":return`"${e}"`;case"bigint":return Z(e.toString()+"n");case"regexp":case"symbol":return Z(e.toString());case"react_element":return`<${Z(J(e)||"Unknown")} />`;case"array_buffer":return`ArrayBuffer(${e.byteLength})`;case"data_view":return`DataView(${e.buffer.byteLength})`;case"array":if(t){let t="";for(let n=0;n<e.length&&(n>0&&(t+=", "),t+=ee(e[n],!1),!(t.length>50));n++);return`[${Z(t)}]`}return`Array(${hasOwnProperty.call(e,j.size)?e[j.size]:e.length})`;case"typed_array":const n=`${e.constructor.name}(${e.length})`;if(t){let t="";for(let n=0;n<e.length&&(n>0&&(t+=", "),t+=e[n],!(t.length>50));n++);return`${n} [${Z(t)}]`}return n;case"iterator":const r=e.constructor.name;if(t){const t=Array.from(e);let n="";for(let e=0;e<t.length;e++){const r=t[e];if(e>0&&(n+=", "),Array.isArray(r)){n+=`${ee(r[0],!0)} => ${ee(r[1],!1)}`}else n+=ee(r,!1);if(n.length>50)break}return`${r}(${e.size}) {${Z(n)}}`}return`${r}(${e.size})`;case"opaque_iterator":return e[Symbol.toStringTag];case"date":return e.toString();case"object":if(t){const t=V(e).sort(U);let n="";for(let r=0;r<t.length;r++){const o=t[r];if(r>0&&(n+=", "),n+=`${o.toString()}: ${ee(e[o],!1)}`,n.length>50)break}return`{${Z(n)}}`}return"{…}";case"boolean":case"number":case"infinity":case"nan":case"null":case"undefined":return e;default:try{return Z(""+e)}catch(e){return"unserializable"}}}var te={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},ne={isSpaceSeparator:e=>"string"==typeof e&&te.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||te.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||""===e||""===e||te.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let re,oe,ae,ie,le,se,ue,ce,de;let fe,pe,me,he,ge;function ve(){for(fe="default",pe="",me=!1,he=1;;){ge=be();const e=_e[fe]();if(e)return e}}function be(){if(re[ie])return String.fromCodePoint(re.codePointAt(ie))}function ye(){const e=be();return"\n"===e?(le++,se=0):e?se+=e.length:se++,e&&(ie+=e.length),e}const _e={default(){switch(ge){case"\t":case"\v":case"\f":case" ":case" ":case"\ufeff":case"\n":case"\r":case"\u2028":case"\u2029":return void ye();case"/":return ye(),void(fe="comment");case void 0:return ye(),Ee("eof")}if(!ne.isSpaceSeparator(ge))return _e[oe]();ye()},comment(){switch(ge){case"*":return ye(),void(fe="multiLineComment");case"/":return ye(),void(fe="singleLineComment")}throw ke(ye())},multiLineComment(){switch(ge){case"*":return ye(),void(fe="multiLineCommentAsterisk");case void 0:throw ke(ye())}ye()},multiLineCommentAsterisk(){switch(ge){case"*":return void ye();case"/":return ye(),void(fe="default");case void 0:throw ke(ye())}ye(),fe="multiLineComment"},singleLineComment(){switch(ge){case"\n":case"\r":case"\u2028":case"\u2029":return ye(),void(fe="default");case void 0:return ye(),Ee("eof")}ye()},value(){switch(ge){case"{":case"[":return Ee("punctuator",ye());case"n":return ye(),De("ull"),Ee("null",null);case"t":return ye(),De("rue"),Ee("boolean",!0);case"f":return ye(),De("alse"),Ee("boolean",!1);case"-":case"+":return"-"===ye()&&(he=-1),void(fe="sign");case".":return pe=ye(),void(fe="decimalPointLeading");case"0":return pe=ye(),void(fe="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return pe=ye(),void(fe="decimalInteger");case"I":return ye(),De("nfinity"),Ee("numeric",1/0);case"N":return ye(),De("aN"),Ee("numeric",NaN);case'"':case"'":return me='"'===ye(),pe="",void(fe="string")}throw ke(ye())},identifierNameStartEscape(){if("u"!==ge)throw ke(ye());ye();const e=we();switch(e){case"$":case"_":break;default:if(!ne.isIdStartChar(e))throw Ie()}pe+=e,fe="identifierName"},identifierName(){switch(ge){case"$":case"_":case"":case"":return void(pe+=ye());case"\\":return ye(),void(fe="identifierNameEscape")}if(!ne.isIdContinueChar(ge))return Ee("identifier",pe);pe+=ye()},identifierNameEscape(){if("u"!==ge)throw ke(ye());ye();const e=we();switch(e){case"$":case"_":case"":case"":break;default:if(!ne.isIdContinueChar(e))throw Ie()}pe+=e,fe="identifierName"},sign(){switch(ge){case".":return pe=ye(),void(fe="decimalPointLeading");case"0":return pe=ye(),void(fe="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return pe=ye(),void(fe="decimalInteger");case"I":return ye(),De("nfinity"),Ee("numeric",he*(1/0));case"N":return ye(),De("aN"),Ee("numeric",NaN)}throw ke(ye())},zero(){switch(ge){case".":return pe+=ye(),void(fe="decimalPoint");case"e":case"E":return pe+=ye(),void(fe="decimalExponent");case"x":case"X":return pe+=ye(),void(fe="hexadecimal")}return Ee("numeric",0*he)},decimalInteger(){switch(ge){case".":return pe+=ye(),void(fe="decimalPoint");case"e":case"E":return pe+=ye(),void(fe="decimalExponent")}if(!ne.isDigit(ge))return Ee("numeric",he*Number(pe));pe+=ye()},decimalPointLeading(){if(ne.isDigit(ge))return pe+=ye(),void(fe="decimalFraction");throw ke(ye())},decimalPoint(){switch(ge){case"e":case"E":return pe+=ye(),void(fe="decimalExponent")}return ne.isDigit(ge)?(pe+=ye(),void(fe="decimalFraction")):Ee("numeric",he*Number(pe))},decimalFraction(){switch(ge){case"e":case"E":return pe+=ye(),void(fe="decimalExponent")}if(!ne.isDigit(ge))return Ee("numeric",he*Number(pe));pe+=ye()},decimalExponent(){switch(ge){case"+":case"-":return pe+=ye(),void(fe="decimalExponentSign")}if(ne.isDigit(ge))return pe+=ye(),void(fe="decimalExponentInteger");throw ke(ye())},decimalExponentSign(){if(ne.isDigit(ge))return pe+=ye(),void(fe="decimalExponentInteger");throw ke(ye())},decimalExponentInteger(){if(!ne.isDigit(ge))return Ee("numeric",he*Number(pe));pe+=ye()},hexadecimal(){if(ne.isHexDigit(ge))return pe+=ye(),void(fe="hexadecimalInteger");throw ke(ye())},hexadecimalInteger(){if(!ne.isHexDigit(ge))return Ee("numeric",he*Number(pe));pe+=ye()},string(){switch(ge){case"\\":return ye(),void(pe+=function(){switch(be()){case"b":return ye(),"\b";case"f":return ye(),"\f";case"n":return ye(),"\n";case"r":return ye(),"\r";case"t":return ye(),"\t";case"v":return ye(),"\v";case"0":if(ye(),ne.isDigit(be()))throw ke(ye());return"\0";case"x":return ye(),function(){let e="",t=be();if(!ne.isHexDigit(t))throw ke(ye());if(e+=ye(),t=be(),!ne.isHexDigit(t))throw ke(ye());return e+=ye(),String.fromCodePoint(parseInt(e,16))}();case"u":return ye(),we();case"\n":case"\u2028":case"\u2029":return ye(),"";case"\r":return ye(),"\n"===be()&&ye(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case void 0:throw ke(ye())}return ye()}());case'"':return me?(ye(),Ee("string",pe)):void(pe+=ye());case"'":return me?void(pe+=ye()):(ye(),Ee("string",pe));case"\n":case"\r":throw ke(ye());case"\u2028":case"\u2029":!function(e){console.warn(`JSON5: '${Ae(e)}' in strings is not valid ECMAScript; consider escaping`)}(ge);break;case void 0:throw ke(ye())}pe+=ye()},start(){switch(ge){case"{":case"[":return Ee("punctuator",ye())}fe="value"},beforePropertyName(){switch(ge){case"$":case"_":return pe=ye(),void(fe="identifierName");case"\\":return ye(),void(fe="identifierNameStartEscape");case"}":return Ee("punctuator",ye());case'"':case"'":return me='"'===ye(),void(fe="string")}if(ne.isIdStartChar(ge))return pe+=ye(),void(fe="identifierName");throw ke(ye())},afterPropertyName(){if(":"===ge)return Ee("punctuator",ye());throw ke(ye())},beforePropertyValue(){fe="value"},afterPropertyValue(){switch(ge){case",":case"}":return Ee("punctuator",ye())}throw ke(ye())},beforeArrayValue(){if("]"===ge)return Ee("punctuator",ye());fe="value"},afterArrayValue(){switch(ge){case",":case"]":return Ee("punctuator",ye())}throw ke(ye())},end(){throw ke(ye())}};function Ee(e,t){return{type:e,value:t,line:le,column:se}}function De(e){for(const t of e){if(be()!==t)throw ke(ye());ye()}}function we(){let e="",t=4;for(;t-- >0;){const t=be();if(!ne.isHexDigit(t))throw ke(ye());e+=ye()}return String.fromCodePoint(parseInt(e,16))}const Ce={start(){if("eof"===ue.type)throw Oe();xe()},beforePropertyName(){switch(ue.type){case"identifier":case"string":return ce=ue.value,void(oe="afterPropertyName");case"punctuator":return void Se();case"eof":throw Oe()}},afterPropertyName(){if("eof"===ue.type)throw Oe();oe="beforePropertyValue"},beforePropertyValue(){if("eof"===ue.type)throw Oe();xe()},beforeArrayValue(){if("eof"===ue.type)throw Oe();"punctuator"!==ue.type||"]"!==ue.value?xe():Se()},afterPropertyValue(){if("eof"===ue.type)throw Oe();switch(ue.value){case",":return void(oe="beforePropertyName");case"}":Se()}},afterArrayValue(){if("eof"===ue.type)throw Oe();switch(ue.value){case",":return void(oe="beforeArrayValue");case"]":Se()}},end(){}};function xe(){let e;switch(ue.type){case"punctuator":switch(ue.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=ue.value}if(void 0===de)de=e;else{const t=ae[ae.length-1];Array.isArray(t)?t.push(e):t[ce]=e}if(null!==e&&"object"==typeof e)ae.push(e),oe=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=ae[ae.length-1];oe=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function Se(){ae.pop();const e=ae[ae.length-1];oe=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function ke(e){return Ne(void 0===e?`JSON5: invalid end of input at ${le}:${se}`:`JSON5: invalid character '${Ae(e)}' at ${le}:${se}`)}function Oe(){return Ne(`JSON5: invalid end of input at ${le}:${se}`)}function Ie(){return se-=5,Ne(`JSON5: invalid identifier character at ${le}:${se}`)}function Ae(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function Ne(e){const t=new SyntaxError(e);return t.lineNumber=le,t.columnNumber=se,t}var Te={parse:function(e,t){re=String(e),oe="start",ae=[],ie=0,le=1,se=0,ue=void 0,ce=void 0,de=void 0;do{ue=ve(),Ce[oe]()}while("eof"!==ue.type);return"function"==typeof t?function e(t,n,r){const o=t[n];if(null!=o&&"object"==typeof o)for(const t in o){const n=e(o,t,r);void 0===n?delete o[t]:o[t]=n}return r.call(t,n,o)}({"":de},"",t):de},stringify:function(e,t,n){const r=[];let o,a,i,l="",s="";if(null==t||"object"!=typeof t||Array.isArray(t)||(n=t.space,i=t.quote,t=t.replacer),"function"==typeof t)a=t;else if(Array.isArray(t)){o=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&o.indexOf(t)<0&&o.push(t)}}return n instanceof Number?n=Number(n):n instanceof String&&(n=String(n)),"number"==typeof n?n>0&&(n=Math.min(10,Math.floor(n)),s=" ".substr(0,n)):"string"==typeof n&&(s=n.substr(0,10)),u("",{"":e});function u(e,t){let n=t[e];switch(null!=n&&("function"==typeof n.toJSON5?n=n.toJSON5(e):"function"==typeof n.toJSON&&(n=n.toJSON(e))),a&&(n=a.call(t,e,n)),n instanceof Number?n=Number(n):n instanceof String?n=String(n):n instanceof Boolean&&(n=n.valueOf()),n){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof n?c(n):"number"==typeof n?String(n):"object"==typeof n?Array.isArray(n)?function(e){if(r.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");r.push(e);let t=l;l+=s;let n,o=[];for(let t=0;t<e.length;t++){const n=u(String(t),e);o.push(void 0!==n?n:"null")}if(0===o.length)n="[]";else if(""===s){let e=o.join(",");n="["+e+"]"}else{let e=",\n"+l,r=o.join(e);n="[\n"+l+r+",\n"+t+"]"}return r.pop(),l=t,n}(n):function(e){if(r.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");r.push(e);let t=l;l+=s;let n,a=o||Object.keys(e),i=[];for(const t of a){const n=u(t,e);if(void 0!==n){let e=d(t)+":";""!==s&&(e+=" "),e+=n,i.push(e)}}if(0===i.length)n="{}";else{let e;if(""===s)e=i.join(","),n="{"+e+"}";else{let r=",\n"+l;e=i.join(r),n="{\n"+l+e+",\n"+t+"}"}}return r.pop(),l=t,n}(n):void 0}function c(e){const t={"'":.1,'"':.2},n={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let r="";for(let o=0;o<e.length;o++){const a=e[o];switch(a){case"'":case'"':t[a]++,r+=a;continue;case"\0":if(ne.isDigit(e[o+1])){r+="\\x00";continue}}if(n[a])r+=n[a];else if(a<" "){let e=a.charCodeAt(0).toString(16);r+="\\x"+("00"+e).substring(e.length)}else r+=a}const o=i||Object.keys(t).reduce((e,n)=>t[e]<t[n]?e:n);return r=r.replace(new RegExp(o,"g"),n[o]),o+r+o}function d(e){if(0===e.length)return c(e);const t=String.fromCodePoint(e.codePointAt(0));if(!ne.isIdStartChar(t))return c(e);for(let n=t.length;n<e.length;n++)if(!ne.isIdContinueChar(String.fromCodePoint(e.codePointAt(n))))return c(e);return e}}};function Fe(e){return"string"==typeof e&&e.length>=2&&"'"===e.charAt(0)&&"'"===e.charAt(e.length-1)?'"'+e.substr(1,e.length-2)+'"':e}function Re(e){switch(e){case"Infinity":return 1/0;case"NaN":return NaN;case"undefined":return;default:return Te.parse(Fe(e))}}function Le(e){if("number"==typeof e){if(Number.isNaN(e))return"NaN";if(!Number.isFinite(e))return"Infinity"}else if(void 0===e)return"undefined";return JSON.stringify(e)}const Pe=["var(--color-commit-gradient-0)","var(--color-commit-gradient-1)","var(--color-commit-gradient-2)","var(--color-commit-gradient-3)","var(--color-commit-gradient-4)","var(--color-commit-gradient-5)","var(--color-commit-gradient-6)","var(--color-commit-gradient-7)","var(--color-commit-gradient-8)","var(--color-commit-gradient-9)"];const je=e=>{const t=Pe.length-1;let n;return n=Number.isNaN(e)?0:Number.isFinite(e)?Math.max(0,Math.min(t,e))*t:t,Pe[Math.round(n)]},Be=e=>Math.round(10*e)/10||"<0.1",Me=e=>Math.round(Math.round(e)/100)/10,ze=(e,t,n,r)=>(o,a)=>t-e==0?a:(o-e)/(t-e)*(r-n),Ue=new Map;function Ve({commitIndex:e,profilerStore:t,rootID:n}){Ue.has(n)||Ue.set(n,[]);const r=Ue.get(n);if(e<r.length)return r[e];const o=t.profilingData;if(null===o)throw Error("No profiling data available");const a=o.dataForRoots.get(n);if(null==a)throw Error(`Could not find profiling data for root "${n}"`);const i=a.operations;if(0===e){const t=new Map;if(function e(t,n,r,o){const a=o.snapshots.get(t);null!=a&&(r.set(t,{id:t,children:a.children,displayName:a.displayName,hocDisplayNames:a.hocDisplayNames,key:a.key,parentID:n,treeBaseDuration:o.initialTreeBaseDurations.get(t),type:a.type}),a.children.forEach(n=>e(n,t,r,o)))}(n,0,t,a),null!=i&&e<i.length){const o=He({nodes:t,rootID:n},i[e]);return r.push(o),o}}else{const o=Ve({commitIndex:e-1,profilerStore:t,rootID:n});if(null!=i&&e<i.length){const t=He(o,i[e]);return r.push(t),t}}throw Error(`getCommitTree(): Unable to reconstruct tree for root "${n}" and commit ${e}`)}function He(e,t){const n=new Map(e.nodes),r=e=>{const t=Object.assign({},n.get(e));return n.set(e,t),t};let o=2,a=null;const i=[null],l=t[o++],s=o+l;for(;o<s;){const e=t[o++],n=$(t.slice(o,o+e));i.push(n),o+=e}for(;o<t.length;){const e=t[o];switch(e){case 1:a=t[o+1];const l=t[o+2];if(o+=3,n.has(a))throw new Error("Commit tree already contains fiber "+a+". This is a bug in React DevTools.");if(11===l){o++,o++;const e={children:[],displayName:null,hocDisplayNames:null,id:a,key:null,parentID:0,treeBaseDuration:0,type:l};n.set(a,e)}else{const e=t[o];o++,o++;const s=i[t[o]];o++;const u=i[t[o]];o++;const c=r(e);c.children=c.children.concat(a);const d={children:[],displayName:s,hocDisplayNames:null,id:a,key:u,parentID:e,treeBaseDuration:0,type:l};n.set(a,d)}break;case 2:{const e=t[o+1];o+=2;for(let i=0;i<e;i++){if(a=t[o],o++,!n.has(a))throw new Error("Commit tree does not contain fiber "+a+". This is a bug in React DevTools.");const e=r(a).parentID;if(n.delete(a),n.has(e)){const t=r(e);0,t.children=t.children.filter(e=>e!==a)}else;}break}case 3:{a=t[o+1];const e=t[o+2],n=t.slice(o+3,o+3+e);o=o+3+e,r(a).children=Array.from(n);break}case 4:{a=t[o+1];const e=r(a);e.treeBaseDuration=t[o+2]/1e3,o+=3;break}default:throw Error("Unsupported Bridge operation "+e)}}return{nodes:n,rootID:e.rootID}}const $e=new Map;const We=new Map;const Ge=new Map;function Ke(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Xe{constructor(e){Ke(this,"_fiberCommits",new Map),Ke(this,"getCommitTree",({commitIndex:e,rootID:t})=>Ve({commitIndex:e,profilerStore:this._profilerStore,rootID:t})),Ke(this,"getFiberCommits",({fiberID:e,rootID:t})=>{const n=this._fiberCommits.get(e);if(null!=n)return n;const r=[];return this._profilerStore.getDataForRoot(t).commitData.forEach((t,n)=>{t.fiberActualDurations.has(e)&&r.push(n)}),this._fiberCommits.set(e,r),r}),Ke(this,"getFlamegraphChartData",({commitIndex:e,commitTree:t,rootID:n})=>function({commitIndex:e,commitTree:t,profilerStore:n,rootID:r}){const o=n.getCommitData(r,e),a=o.fiberActualDurations,i=o.fiberSelfDurations,l=t.nodes,s=`${r}-${e}`;if($e.has(s))return $e.get(s);const u=new Map,c=new Set,d=[];let f=0,p=0;const m=(e,t,n)=>{u.set(e,n);const r=l.get(e);if(null==r)throw Error(`Could not find node with id "${e}" in commit tree`);const o=r.children,s=r.displayName,c=r.hocDisplayNames,h=r.key,g=r.treeBaseDuration,v=a.get(e)||0,b=i.get(e)||0,y=a.has(e),_=s||"Anonymous",E=null!==h?` key="${h}"`:"";let D="";null!==c&&c.length>0&&(D=` (${c[0]})`);let w=`${_}${D}${E}`;y&&(w+=` (${Be(b)}ms of ${Be(v)}ms)`),f=Math.max(f,n),p=Math.max(p,b);const C={actualDuration:v,didRender:y,id:e,label:w,name:_,offset:t-g,selfDuration:b,treeBaseDuration:g};n>d.length?d.push([C]):d[n-1].push(C);for(let e=o.length-1;e>=0;e--){const r=o[e];t-=m(r,t,n+1).treeBaseDuration}return C};let h=0;if(l.size>0){const e=l.get(r);if(null==e)throw Error(`Could not find root node with id "${r}" in commit tree`);for(let t=e.children.length-1;t>=0;t--){const n=e.children[t],r=l.get(n);if(null==r)throw Error(`Could not find node with id "${n}" in commit tree`);h+=r.treeBaseDuration,m(n,h,1)}a.forEach((e,t)=>{let n=l.get(t);if(null!=n){let e=n.parentID;for(;0!==e&&!c.has(e);)c.add(e),n=l.get(e),e=null!=n?n.parentID:0}})}const g={baseDuration:h,depth:f,idToDepthMap:u,maxSelfDuration:p,renderPathNodes:c,rows:d};return $e.set(s,g),g}({commitIndex:e,commitTree:t,profilerStore:this._profilerStore,rootID:n})),Ke(this,"getInteractionsChartData",({rootID:e})=>function({profilerStore:e,rootID:t}){if(We.has(t))return We.get(t);const n=e.getDataForRoot(t);if(null==n)throw Error(`Could not find profiling data for root "${t}"`);const r=n.commitData,o=n.interactions,a=r.length>0?r[r.length-1].timestamp:0;let i=0;r.forEach(e=>{i=Math.max(i,e.duration)});const l={interactions:Array.from(o.values()),lastInteractionTime:a,maxCommitDuration:i};return We.set(t,l),l}({profilerStore:this._profilerStore,rootID:e})),Ke(this,"getRankedChartData",({commitIndex:e,commitTree:t,rootID:n})=>function({commitIndex:e,commitTree:t,profilerStore:n,rootID:r}){const o=n.getCommitData(r,e),a=o.fiberActualDurations,i=o.fiberSelfDurations,l=t.nodes,s=`${r}-${e}`;if(Ge.has(s))return Ge.get(s);let u=0;const c=[];a.forEach((e,t)=>{const n=l.get(t);if(null==n)throw Error(`Could not find node with id "${t}" in commit tree`);const r=n.displayName,o=n.key,a=n.parentID,s=n.type;if(0===a)return;const d=i.get(t)||0;u=Math.max(u,d);const f=r||"Anonymous";let p="";6===s?p=" (ForwardRef)":8===s&&(p=" (Memo)");const m=`${f}${p}${null!==o?` key="${o}"`:""} (${Be(d)}ms)`;c.push({id:t,label:m,name:f,value:d})});const d={maxValue:u,nodes:c.sort((e,t)=>t.value-e.value)};return Ge.set(s,d),d}({commitIndex:e,commitTree:t,profilerStore:this._profilerStore,rootID:n})),this._profilerStore=e}invalidate(){this._fiberCommits.clear(),Ue.clear(),$e.clear(),We.clear(),Ge.clear()}}function qe(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Ye(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ye(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},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 a,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}function Ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Qe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Je extends i{constructor(e,t,n){super(),Qe(this,"_dataBackends",[]),Qe(this,"_dataFrontend",null),Qe(this,"_initialRendererIDs",new Set),Qe(this,"_initialSnapshotsByRootID",new Map),Qe(this,"_inProgressOperationsByRootID",new Map),Qe(this,"_isProfiling",!1),Qe(this,"_rendererIDsThatReportedProfilingData",new Set),Qe(this,"_rendererQueue",new Set),Qe(this,"_takeProfilingSnapshotRecursive",(e,t)=>{const n=this._store.getElementByID(e);if(null!==n){const r={id:e,children:n.children.slice(0),displayName:n.displayName,hocDisplayNames:n.hocDisplayNames,key:n.key,type:n.type};t.set(e,r),n.children.forEach(e=>this._takeProfilingSnapshotRecursive(e,t))}}),Qe(this,"onBridgeOperations",e=>{const t=e[0],n=e[1];if(this._isProfiling){let r=this._inProgressOperationsByRootID.get(n);null==r?(r=[e],this._inProgressOperationsByRootID.set(n,r)):r.push(e),this._initialRendererIDs.has(t)||this._initialRendererIDs.add(t),this._initialSnapshotsByRootID.has(n)||this._initialSnapshotsByRootID.set(n,new Map),this._rendererIDsThatReportedProfilingData.add(t)}}),Qe(this,"onBridgeProfilingData",e=>{if(this._isProfiling)return;const t=e.rendererID;if(!this._rendererQueue.has(t))throw Error(`Unexpected profiling data update from renderer "${t}"`);this._dataBackends.push(e),this._rendererQueue.delete(t),0===this._rendererQueue.size&&(this._dataFrontend=function(e,t,n){const r=new Map;return e.forEach(e=>{e.dataForRoots.forEach(({commitData:e,displayName:o,initialTreeBaseDurations:a,interactionCommits:i,interactions:l,rootID:s})=>{const u=t.get(s);if(null==u)throw Error("Could not find profiling operations for root "+s);const c=n.get(s);if(null==c)throw Error("Could not find profiling snapshots for root "+s);const d=e.map((e,t)=>({changeDescriptions:null!=e.changeDescriptions?new Map(e.changeDescriptions):null,duration:e.duration,fiberActualDurations:new Map(e.fiberActualDurations),fiberSelfDurations:new Map(e.fiberSelfDurations),interactionIDs:e.interactionIDs,priorityLevel:e.priorityLevel,timestamp:e.timestamp}));r.set(s,{commitData:d,displayName:o,initialTreeBaseDurations:new Map(a),interactionCommits:new Map(i),interactions:new Map(l),operations:u,rootID:s,snapshots:c})})}),{dataForRoots:r,imported:!1}}(this._dataBackends,this._inProgressOperationsByRootID,this._initialSnapshotsByRootID),this._dataBackends.splice(0),this.emit("isProcessingData"))}),Qe(this,"onBridgeShutdown",()=>{this._bridge.removeListener("operations",this.onBridgeOperations),this._bridge.removeListener("profilingData",this.onBridgeProfilingData),this._bridge.removeListener("profilingStatus",this.onProfilingStatus),this._bridge.removeListener("shutdown",this.onBridgeShutdown)}),Qe(this,"onProfilingStatus",e=>{if(e){this._dataBackends.splice(0),this._dataFrontend=null,this._initialRendererIDs.clear(),this._initialSnapshotsByRootID.clear(),this._inProgressOperationsByRootID.clear(),this._rendererIDsThatReportedProfilingData.clear(),this._rendererQueue.clear();var t,n=qe(this._store.rootIDToRendererID.values());try{for(n.s();!(t=n.n()).done;){const e=t.value;this._initialRendererIDs.has(e)||this._initialRendererIDs.add(e)}}catch(e){n.e(e)}finally{n.f()}this._store.roots.forEach(e=>{const t=new Map;this._initialSnapshotsByRootID.set(e,t),this._takeProfilingSnapshotRecursive(e,t)})}this._isProfiling!==e&&(this._isProfiling=e,this._cache.invalidate(),this.emit("isProfiling"),e||(this._dataBackends.splice(0),this._rendererQueue.clear(),this._rendererIDsThatReportedProfilingData.forEach(e=>{this._rendererQueue.has(e)||(this._rendererQueue.add(e),this._bridge.send("getProfilingData",{rendererID:e}))}),this.emit("isProcessingData")))}),this._bridge=e,this._isProfiling=n,this._store=t,e.addListener("operations",this.onBridgeOperations),e.addListener("profilingData",this.onBridgeProfilingData),e.addListener("profilingStatus",this.onProfilingStatus),e.addListener("shutdown",this.onBridgeShutdown),e.send("getProfilingStatus"),this._cache=new Xe(this)}getCommitData(e,t){if(null!==this._dataFrontend){const n=this._dataFrontend.dataForRoots.get(e);if(null!=n){const e=n.commitData[t];if(null!=e)return e}}throw Error(`Could not find commit data for root "${e}" and commit ${t}`)}getDataForRoot(e){if(null!==this._dataFrontend){const t=this._dataFrontend.dataForRoots.get(e);if(null!=t)return t}throw Error(`Could not find commit data for root "${e}"`)}get didRecordCommits(){return null!==this._dataFrontend&&this._dataFrontend.dataForRoots.size>0}get isProcessingData(){return this._rendererQueue.size>0||this._dataBackends.length>0}get isProfiling(){return this._isProfiling}get profilingCache(){return this._cache}get profilingData(){return this._dataFrontend}set profilingData(e){this._isProfiling?console.warn("Profiling data cannot be updated while profiling is in progress."):(this._dataBackends.splice(0),this._dataFrontend=e,this._initialRendererIDs.clear(),this._initialSnapshotsByRootID.clear(),this._inProgressOperationsByRootID.clear(),this._cache.invalidate(),this.emit("profilingData"))}clear(){this._dataBackends.splice(0),this._dataFrontend=null,this._initialRendererIDs.clear(),this._initialSnapshotsByRootID.clear(),this._inProgressOperationsByRootID.clear(),this._rendererQueue.clear(),this._cache.invalidate(),this.emit("profilingData")}startProfiling(){this._bridge.send("startProfiling",this._store.recordChangeDescriptions)}stopProfiling(){this._bridge.send("stopProfiling")}}function Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function et(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){rt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return nt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ot extends i{constructor(e,t){super(),rt(this,"_collapseNodesByDefault",!0),rt(this,"_hasOwnerMetadata",!1),rt(this,"_idToElement",new Map),rt(this,"_isNativeStyleEditorSupported",!1),rt(this,"_isBackendStorageAPISupported",!1),rt(this,"_nativeStyleEditorValidAttributes",null),rt(this,"_ownersMap",new Map),rt(this,"_recordChangeDescriptions",!1),rt(this,"_revision",0),rt(this,"_roots",[]),rt(this,"_rootIDToCapabilities",new Map),rt(this,"_rootIDToRendererID",new Map),rt(this,"_supportsNativeInspection",!0),rt(this,"_supportsProfiling",!1),rt(this,"_supportsReloadAndProfile",!1),rt(this,"_supportsTraceUpdates",!1),rt(this,"_unsupportedRendererVersionDetected",!1),rt(this,"_weightAcrossRoots",0),rt(this,"_adjustParentTreeWeight",(e,t)=>{let n=!1;for(;null!=e;){if(e.weight+=t,e.isCollapsed){n=!0;break}e=this._idToElement.get(e.parentID)}n||(this._weightAcrossRoots+=t)}),rt(this,"onBridgeNativeStyleEditorSupported",({isSupported:e,validAttributes:t})=>{this._isNativeStyleEditorSupported=e,this._nativeStyleEditorValidAttributes=t||null,this.emit("supportsNativeStyleEditor")}),rt(this,"onBridgeOperations",e=>{let t=!1;const n=e[0],r=[],o=new Map;let a=2;const i=[null],l=e[a++],s=a+l;for(;a<s;){const t=e[a++],n=$(e.slice(a,a+t));i.push(n),a+=t}for(;a<e.length;){const l=e[a];switch(l){case 1:{const o=e[a+1],l=e[a+2];if(a+=3,this._idToElement.has(o))throw Error(`Cannot add node ${o} because a node with that id is already in the Store.`);let s=0,u=null;if(11===l){0;const r=e[a]>0;a++;const i=e[a]>0;a++,this._roots=this._roots.concat(o),this._rootIDToRendererID.set(o,n),this._rootIDToCapabilities.set(o,{hasOwnerMetadata:i,supportsProfiling:r}),this._idToElement.set(o,{children:[],depth:-1,displayName:null,hocDisplayNames:null,id:o,isCollapsed:!1,key:null,ownerID:0,parentID:0,type:l,weight:0}),t=!0}else{u=e[a],a++,s=e[a],a++;const t=i[e[a]];a++;const n=i[e[a]];if(a++,!this._idToElement.has(u))throw Error(`Cannot add child ${o} to parent ${u} because parent node was not found in the Store.`);const c=this._idToElement.get(u);c.children.push(o);const d=tt(K(t,l),2),f=d[0],p=d[1],m={children:[],depth:c.depth+1,displayName:f,hocDisplayNames:p,id:o,isCollapsed:this._collapseNodesByDefault,key:n,ownerID:s,parentID:c.id,type:l,weight:1};if(this._idToElement.set(o,m),r.push(o),this._adjustParentTreeWeight(c,1),s>0){let e=this._ownersMap.get(s);void 0===e&&(e=new Set,this._ownersMap.set(s,e)),e.add(o)}}break}case 2:{const n=e[a+1];a+=2;for(let r=0;r<n;r++){const n=e[a];if(!this._idToElement.has(n))throw Error(`Cannot remove node ${n} because no matching node was found in the Store.`);a+=1;const r=this._idToElement.get(n),i=r.children,l=r.ownerID,s=r.parentID,u=r.weight;if(i.length>0)throw new Error(`Node ${n} was removed before its children.`);this._idToElement.delete(n);let c=null;if(0===s)this._roots=this._roots.filter(e=>e!==n),this._rootIDToRendererID.delete(n),this._rootIDToCapabilities.delete(n),t=!0;else{if(c=this._idToElement.get(s),void 0===c)throw Error(`Cannot remove node ${n} from parent ${s} because no matching node was found in the Store.`);const e=c.children.indexOf(n);c.children.splice(e,1)}if(this._adjustParentTreeWeight(c,-u),o.set(n,s),this._ownersMap.delete(n),l>0){const e=this._ownersMap.get(l);void 0!==e&&e.delete(n)}}break}case 3:{const t=e[a+1],n=e[a+2];if(a+=3,!this._idToElement.has(t))throw Error(`Cannot reorder children for node ${t} because no matching node was found in the Store.`);const r=this._idToElement.get(t).children;if(r.length!==n)throw Error("Children cannot be added or removed during a reorder operation.");for(let t=0;t<n;t++){const n=e[a+t];r[t]=n}a+=n;break}case 4:a+=3;break;default:throw Error("Unsupported Bridge operation "+l)}}if(this._revision++,t){const e=this._supportsProfiling;this._hasOwnerMetadata=!1,this._supportsProfiling=!1,this._rootIDToCapabilities.forEach(({hasOwnerMetadata:e,supportsProfiling:t})=>{e&&(this._hasOwnerMetadata=!0),t&&(this._supportsProfiling=!0)}),this.emit("roots"),this._supportsProfiling!==e&&this.emit("supportsProfiling")}this.emit("mutated",[r,o])}),rt(this,"onBridgeOverrideComponentFilters",e=>{this._componentFilters=e,G(e)}),rt(this,"onBridgeShutdown",()=>{this._bridge.removeListener("operations",this.onBridgeOperations),this._bridge.removeListener("shutdown",this.onBridgeShutdown),this._bridge.removeListener("isBackendStorageAPISupported",this.onBridgeStorageSupported)}),rt(this,"onBridgeStorageSupported",e=>{this._isBackendStorageAPISupported=e,this.emit("supportsReloadAndProfile")}),rt(this,"onBridgeUnsupportedRendererVersion",()=>{this._unsupportedRendererVersionDetected=!0,this.emit("unsupportedRendererVersionDetected")}),this._collapseNodesByDefault="true"===F("React::DevTools::collapseNodesByDefault"),this._recordChangeDescriptions="true"===F("React::DevTools::recordChangeDescriptions"),this._componentFilters=W();let n=!1;if(null!=t){n=!0===t.isProfiling;const e=t.supportsNativeInspection,r=t.supportsProfiling,o=t.supportsReloadAndProfile,a=t.supportsTraceUpdates;this._supportsNativeInspection=!1!==e,r&&(this._supportsProfiling=!0),o&&(this._supportsReloadAndProfile=!0),a&&(this._supportsTraceUpdates=!0)}this._bridge=e,e.addListener("operations",this.onBridgeOperations),e.addListener("overrideComponentFilters",this.onBridgeOverrideComponentFilters),e.addListener("shutdown",this.onBridgeShutdown),e.addListener("isBackendStorageAPISupported",this.onBridgeStorageSupported),e.addListener("isNativeStyleEditorSupported",this.onBridgeNativeStyleEditorSupported),e.addListener("unsupportedRendererVersion",this.onBridgeUnsupportedRendererVersion),this._profilerStore=new Je(e,this,n)}assertExpectedRootMapSizes(){0===this.roots.length&&(this.assertMapSizeMatchesRootCount(this._idToElement,"_idToElement"),this.assertMapSizeMatchesRootCount(this._ownersMap,"_ownersMap")),this.assertMapSizeMatchesRootCount(this._rootIDToCapabilities,"_rootIDToCapabilities"),this.assertMapSizeMatchesRootCount(this._rootIDToRendererID,"_rootIDToRendererID")}assertMapSizeMatchesRootCount(e,t){const n=this.roots.length;if(e.size!==n)throw new Error(`Expected ${t} to contain ${n} items, but it contains ${e.size} items\n\n${Object(u.inspect)(e,{depth:20})}`)}get collapseNodesByDefault(){return this._collapseNodesByDefault}set collapseNodesByDefault(e){this._collapseNodesByDefault=e,R("React::DevTools::collapseNodesByDefault",e?"true":"false"),this.emit("collapseNodesByDefault")}get componentFilters(){return this._componentFilters}set componentFilters(e){if(this._profilerStore.isProfiling)throw Error("Cannot modify filter preferences while profiling");const t=this._componentFilters.filter(e=>e.isEnabled),n=e.filter(e=>e.isEnabled);let r=t.length!==n.length;if(!r)for(let e=0;e<n.length;e++){if(X(t[e],n[e])){r=!0;break}}this._componentFilters=e,G(e),r&&this._bridge.send("updateComponentFilters",e),this.emit("componentFilters")}get hasOwnerMetadata(){return this._hasOwnerMetadata}get nativeStyleEditorValidAttributes(){return this._nativeStyleEditorValidAttributes}get numElements(){return this._weightAcrossRoots}get profilerStore(){return this._profilerStore}get recordChangeDescriptions(){return this._recordChangeDescriptions}set recordChangeDescriptions(e){this._recordChangeDescriptions=e,R("React::DevTools::recordChangeDescriptions",e?"true":"false"),this.emit("recordChangeDescriptions")}get revision(){return this._revision}get rootIDToRendererID(){return this._rootIDToRendererID}get roots(){return this._roots}get supportsNativeInspection(){return this._supportsNativeInspection}get supportsNativeStyleEditor(){return this._isNativeStyleEditorSupported}get supportsProfiling(){return this._supportsProfiling}get supportsReloadAndProfile(){return this._supportsReloadAndProfile&&this._isBackendStorageAPISupported}get supportsTraceUpdates(){return this._supportsTraceUpdates}get unsupportedRendererVersionDetected(){return this._unsupportedRendererVersionDetected}containsElement(e){return null!=this._idToElement.get(e)}getElementAtIndex(e){if(e<0||e>=this.numElements)return console.warn(`Invalid index ${e} specified; store contains ${this.numElements} items.`),null;let t,n,r=0;for(let o=0;o<this._roots.length;o++)if(t=this._roots[o],n=this._idToElement.get(t),0!==n.children.length){if(r+n.weight>e)break;r+=n.weight}let o=n,a=r-1;for(;e!==a;){const t=o.children.length;for(let n=0;n<t;n++){const t=o.children[n],r=this._idToElement.get(t),i=r.isCollapsed?1:r.weight;if(e<=a+i){a++,o=r;break}a+=i}}return o||null}getElementIDAtIndex(e){const t=this.getElementAtIndex(e);return null===t?null:t.id}getElementByID(e){const t=this._idToElement.get(e);return null==t?(console.warn(`No element found with id "${e}"`),null):t}getIndexOfElementID(e){const t=this.getElementByID(e);if(null===t||0===t.parentID)return null;let n=e,r=t.parentID,o=0;for(;;){const e=this._idToElement.get(r),t=e.children;for(let e=0;e<t.length;e++){const r=t[e];if(r===n)break;const a=this._idToElement.get(r);o+=a.isCollapsed?1:a.weight}if(0===e.parentID)break;o++,n=e.id,r=e.parentID}for(let e=0;e<this._roots.length;e++){const t=this._roots[e];if(t===r)break;o+=this._idToElement.get(t).weight}return o}getOwnersListForElement(e){const t=[],n=this._idToElement.get(e);if(null!=n){t.push(et(et({},n),{},{depth:0}));const r=this._ownersMap.get(e);if(void 0!==r){const n=new Map([[e,0]]);Array.from(r).sort((e,t)=>this.getIndexOfElementID(e)-this.getIndexOfElementID(t)).forEach(o=>{const a=this._idToElement.get(o);if(null!=a){let i=a.parentID,l=0;for(;i>0;){if(i===e||r.has(i)){l=n.get(i)+1,n.set(o,l);break}const t=this._idToElement.get(i);if(null==t)break;i=t.parentID}if(0===l)throw Error("Invalid owners list");t.push(et(et({},a),{},{depth:l}))}})}}return t}getRendererIDForElement(e){let t=this._idToElement.get(e);for(;null!=t;){if(0===t.parentID){const e=this._rootIDToRendererID.get(t.id);return null==e?null:e}t=this._idToElement.get(t.parentID)}return null}getRootIDForElement(e){let t=this._idToElement.get(e);for(;null!=t;){if(0===t.parentID)return t.id;t=this._idToElement.get(t.parentID)}return null}isInsideCollapsedSubTree(e){let t=this._idToElement.get(e);for(;null!=t;){if(0===t.parentID)return!1;if(t=this._idToElement.get(t.parentID),null!=t&&t.isCollapsed)return!0}return!1}toggleIsCollapsed(e,t){let n=!1;const r=this.getElementByID(e);if(null!==r){if(t){if(11===r.type)throw Error("Root nodes cannot be collapsed");if(!r.isCollapsed){n=!0,r.isCollapsed=!0;const e=1-r.weight;let t=this._idToElement.get(r.parentID);for(;null!=t;)t.weight+=e,t=this._idToElement.get(t.parentID)}}else{let e=r;for(;null!=e;){const t=e.isCollapsed?1:e.weight;if(e.isCollapsed){n=!0,e.isCollapsed=!1;const r=(e.isCollapsed?1:e.weight)-t;let o=this._idToElement.get(e.parentID);for(;null!=o&&(o.weight+=r,!o.isCollapsed);)o=this._idToElement.get(o.parentID)}e=0!==e.parentID?this.getElementByID(e.parentID):null}}if(n){let e=0;this._roots.forEach(t=>{const n=this.getElementByID(t).weight;e+=n}),this._weightAcrossRoots=e,this.emit("mutated",[[],new Map])}}}}var at=n(73),it=n(30),lt=n(36),st=n(37),ut=n(14);n(74);"object"==typeof performance&&performance.now;function ct(e){let t=null;function n(e){const t="object"==typeof e&&null!==e?e.$$typeof:e;return"symbol"==typeof t?t.toString():t}t=Object(st.gt)(e,"17.0.1")?{ClassComponent:1,ContextConsumer:9,ContextProvider:10,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:18,ForwardRef:11,Fragment:7,FunctionComponent:0,HostComponent:5,HostPortal:4,HostRoot:3,HostText:6,IncompleteClassComponent:17,IndeterminateComponent:2,LazyComponent:16,LegacyHiddenComponent:23,MemoComponent:14,Mode:8,OffscreenComponent:22,Profiler:12,ScopeComponent:21,SimpleMemoComponent:15,SuspenseComponent:13,SuspenseListComponent:19,YieldComponent:-1}:Object(st.gte)(e,"17.0.0-alpha")?{ClassComponent:1,ContextConsumer:9,ContextProvider:10,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:18,ForwardRef:11,Fragment:7,FunctionComponent:0,HostComponent:5,HostPortal:4,HostRoot:3,HostText:6,IncompleteClassComponent:17,IndeterminateComponent:2,LazyComponent:16,LegacyHiddenComponent:24,MemoComponent:14,Mode:8,OffscreenComponent:23,Profiler:12,ScopeComponent:21,SimpleMemoComponent:15,SuspenseComponent:13,SuspenseListComponent:19,YieldComponent:-1}:Object(st.gte)(e,"16.6.0-beta.0")?{ClassComponent:1,ContextConsumer:9,ContextProvider:10,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:18,ForwardRef:11,Fragment:7,FunctionComponent:0,HostComponent:5,HostPortal:4,HostRoot:3,HostText:6,IncompleteClassComponent:17,IndeterminateComponent:2,LazyComponent:16,LegacyHiddenComponent:-1,MemoComponent:14,Mode:8,OffscreenComponent:-1,Profiler:12,ScopeComponent:-1,SimpleMemoComponent:15,SuspenseComponent:13,SuspenseListComponent:19,YieldComponent:-1}:Object(st.gte)(e,"16.4.3-alpha")?{ClassComponent:2,ContextConsumer:11,ContextProvider:12,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:-1,ForwardRef:13,Fragment:9,FunctionComponent:0,HostComponent:7,HostPortal:6,HostRoot:5,HostText:8,IncompleteClassComponent:-1,IndeterminateComponent:4,LazyComponent:-1,LegacyHiddenComponent:-1,MemoComponent:-1,Mode:10,OffscreenComponent:-1,Profiler:15,ScopeComponent:-1,SimpleMemoComponent:-1,SuspenseComponent:16,SuspenseListComponent:-1,YieldComponent:-1}:{ClassComponent:2,ContextConsumer:12,ContextProvider:13,CoroutineComponent:7,CoroutineHandlerPhase:8,DehydratedSuspenseComponent:-1,ForwardRef:14,Fragment:10,FunctionComponent:1,HostComponent:5,HostPortal:4,HostRoot:3,HostText:6,IncompleteClassComponent:-1,IndeterminateComponent:0,LazyComponent:-1,LegacyHiddenComponent:-1,MemoComponent:-1,Mode:11,OffscreenComponent:-1,Profiler:15,ScopeComponent:-1,SimpleMemoComponent:-1,SuspenseComponent:16,SuspenseListComponent:-1,YieldComponent:9};const r=t,o=r.ClassComponent,a=r.IncompleteClassComponent,i=r.FunctionComponent,l=r.IndeterminateComponent,s=r.ForwardRef,u=r.HostRoot,c=r.HostComponent,d=r.HostPortal,f=r.HostText,p=r.Fragment,m=r.LazyComponent,h=r.LegacyHiddenComponent,g=r.MemoComponent,v=r.OffscreenComponent,b=r.ScopeComponent,y=r.SimpleMemoComponent,_=r.SuspenseComponent,E=r.SuspenseListComponent;return{getDisplayNameForFiber:function(e){const t=e.type,r=e.tag;let D=t;"object"==typeof t&&null!==t&&(D=function e(t){switch(n(t)){case 60115:case"Symbol(react.memo)":return e(t.type);case 60112:case"Symbol(react.forward_ref)":return t.render;default:return t}}(t));let w=null;switch(r){case o:case a:return H(D);case i:case l:return H(D);case s:return t&&t.displayName||H(D,"Anonymous");case u:return null;case c:return t;case d:case f:case p:return null;case m:return"Lazy";case g:case y:return H(D,"Anonymous");case _:return"Suspense";case h:return"LegacyHidden";case v:return"Offscreen";case b:return"Scope";case E:return"SuspenseList";default:switch(n(t)){case 60111:case"Symbol(react.concurrent_mode)":case"Symbol(react.async_mode)":return null;case 60109:case"Symbol(react.provider)":return w=e.type._context||e.type.context,(w.displayName||"Context")+".Provider";case 60110:case"Symbol(react.context)":return w=e.type._context||e.type,(w.displayName||"Context")+".Consumer";case 60108:case"Symbol(react.strict_mode)":return null;case 60114:case"Symbol(react.profiler)":return`Profiler(${e.memoizedProps.id})`;case 60119:case"Symbol(react.scope)":return"Scope";default:return null}}},getTypeSymbol:n,ReactPriorityLevels:{ImmediatePriority:99,UserBlockingPriority:98,NormalPriority:97,LowPriority:96,IdlePriority:95,NoPriority:90},ReactTypeOfWork:t,ReactTypeOfSideEffect:{NoFlags:0,PerformedWork:1,Placement:2}}}let dt;function ft(e,t,n){if(void 0===dt)try{throw Error()}catch(e){const t=e.stack.trim().match(/\n( *(at )?)/);dt=t&&t[1]||""}return"\n"+dt+e}let pt=!1;function mt(e,t,n){if(!e||pt)return"";let r;const o=Error.prepareStackTrace;Error.prepareStackTrace=void 0,pt=!0;const a=n.current;n.current=null;try{if(t){const t=function(){throw Error()};if(Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){const t=e.stack.split("\n"),n=r.stack.split("\n");let o=t.length-1,a=n.length-1;for(;o>=1&&a>=0&&t[o]!==n[a];)a--;for(;o>=1&&a>=0;o--,a--)if(t[o]!==n[a]){if(1!==o||1!==a)do{if(o--,a--,a<0||t[o]!==n[a]){return"\n"+t[o].replace(" at new "," at ")}}while(o>=1&&a>=0);break}}}finally{pt=!1,Error.prepareStackTrace=o,n.current=a}const i=e?e.displayName||e.name:"";return i?ft(i):""}function ht(e,t,n,r){return mt(e,!1,r)}function gt(e,t,n){const r=e.HostComponent,o=e.LazyComponent,a=e.SuspenseComponent,i=e.SuspenseListComponent,l=e.FunctionComponent,s=e.IndeterminateComponent,u=e.SimpleMemoComponent,c=e.ForwardRef,d=e.ClassComponent;switch(t.tag){case r:return ft(t.type);case o:return ft("Lazy");case a:return ft("Suspense");case i:return ft("SuspenseList");case l:case s:case u:return ht(t.type,0,0,n);case c:return ht(t.type.render,0,0,n);case d:return function(e,t,n,r){return mt(e,!0,r)}(t.type,0,0,n);default:return""}}function vt(e,t,n){try{let r="",o=t;do{r+=gt(e,o,n),o=o.return}while(o);return r}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function bt(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return yt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yt(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},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 a,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}function yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const _t=["error","trace","warn"],Et=/\s{4}(in|at)\s{1}/,Dt=/:\d+:\d+(\n|$)/,wt=new Map;let Ct=console,xt={};for(const e in console)xt[e]=console[e];let St=null;function kt(e){const t=e.currentDispatcherRef,n=e.getCurrentFiber,r=e.findFiberByHostInstance,o=e.version;if("function"==typeof r&&null!=t&&"function"==typeof n){const r=ct(o).ReactTypeOfWork;wt.set(e,{currentDispatcherRef:t,getCurrentFiber:n,workTagMap:r})}}const Ot={appendComponentStack:!1,breakOnConsoleErrors:!1};function It({appendComponentStack:e,breakOnConsoleErrors:t}){if(Ot.appendComponentStack=e,Ot.breakOnConsoleErrors=t,null!==St)return;const n={};St=()=>{for(const e in n)try{Ct[e]=n[e]}catch(e){}},_t.forEach(e=>{try{const t=n[e]=Ct[e],r=(...e)=>{const n=Ot.appendComponentStack;Ot.breakOnConsoleErrors;if(n)try{const t=e.length>0?e[e.length-1]:null;if(!(null!==t&&(Et.test(t)||Dt.test(t)))){var r,o=bt(wt.values());try{for(o.s();!(r=o.n()).done;){const t=r.value,n=t.currentDispatcherRef,o=t.getCurrentFiber,a=t.workTagMap,i=o();if(null!=i){const t=vt(a,i,n);""!==t&&e.push(t);break}}}catch(e){o.e(e)}finally{o.f()}}}catch(e){}t(...e)};r.__REACT_DEVTOOLS_ORIGINAL_METHOD__=t,Ct[e]=r}catch(e){}})}n(110),n(113);const At=Object(r.createContext)(null);At.displayName="BridgeContext";const Nt=Object(r.createContext)(null);Nt.displayName="StoreContext";const Tt=Object(r.createContext)({isEnabledForInspectedElement:!1,viewAttributeSourceFunction:null});function Ft(e){var t;t="undefined"!=typeof window?window:"undefined"!=typeof self?self:global;var n,r,o="undefined"!=typeof document&&document.attachEvent;if(!o){var a=(r=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||function(e){return t.setTimeout(e,20)},function(e){return r(e)}),i=(n=t.cancelAnimationFrame||t.mozCancelAnimationFrame||t.webkitCancelAnimationFrame||t.clearTimeout,function(e){return n(e)}),l=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,o=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},s=function(e){if(!(e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var t=this;l(this),this.__resizeRAF__&&i(this.__resizeRAF__),this.__resizeRAF__=a((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(n){n.call(t,e)})))}))}},u=!1,c="",d="animationstart",f="Webkit Moz O ms".split(" "),p="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),m=document.createElement("fakeelement");if(void 0!==m.style.animationName&&(u=!0),!1===u)for(var h=0;h<f.length;h++)if(void 0!==m.style[f[h]+"AnimationName"]){c="-"+f[h].toLowerCase()+"-",d=p[h],u=!0;break}var g="resizeanim",v="@"+c+"keyframes "+g+" { from { opacity: 0; } to { opacity: 0; } } ",b=c+"animation: 1ms "+g+"; "}return{addResizeListener:function(n,r){if(o)n.attachEvent("onresize",r);else{if(!n.__resizeTriggers__){var a=n.ownerDocument,i=t.getComputedStyle(n);i&&"static"==i.position&&(n.style.position="relative"),function(t){if(!t.getElementById("detectElementResize")){var n=(v||"")+".resize-triggers { "+(b||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=t.head||t.getElementsByTagName("head")[0],o=t.createElement("style");o.id="detectElementResize",o.type="text/css",null!=e&&o.setAttribute("nonce",e),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(t.createTextNode(n)),r.appendChild(o)}}(a),n.__resizeLast__={},n.__resizeListeners__=[],(n.__resizeTriggers__=a.createElement("div")).className="resize-triggers",n.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',n.appendChild(n.__resizeTriggers__),l(n),n.addEventListener("scroll",s,!0),d&&(n.__resizeTriggers__.__animationListener__=function(e){e.animationName==g&&l(n)},n.__resizeTriggers__.addEventListener(d,n.__resizeTriggers__.__animationListener__))}n.__resizeListeners__.push(r)}},removeResizeListener:function(e,t){if(o)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(d,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}Tt.displayName="ContextMenuContext";var Rt=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Lt=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Pt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jt=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},Bt=function(e){function t(){var e,n,r;Rt(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=jt(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.state={height:r.props.defaultHeight||0,width:r.props.defaultWidth||0},r._onResize=function(){var e=r.props,t=e.disableHeight,n=e.disableWidth,o=e.onResize;if(r._parentNode){var a=r._parentNode.offsetHeight||0,i=r._parentNode.offsetWidth||0,l=window.getComputedStyle(r._parentNode)||{},s=parseInt(l.paddingLeft,10)||0,u=parseInt(l.paddingRight,10)||0,c=parseInt(l.paddingTop,10)||0,d=parseInt(l.paddingBottom,10)||0,f=a-c-d,p=i-s-u;(!t&&r.state.height!==f||!n&&r.state.width!==p)&&(r.setState({height:a-c-d,width:i-s-u}),o({height:a,width:i}))}},r._setRef=function(e){r._autoSizer=e},jt(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Lt(t,[{key:"componentDidMount",value:function(){var e=this.props.nonce;this._autoSizer&&this._autoSizer.parentNode&&this._autoSizer.parentNode.ownerDocument&&this._autoSizer.parentNode.ownerDocument.defaultView&&this._autoSizer.parentNode instanceof this._autoSizer.parentNode.ownerDocument.defaultView.HTMLElement&&(this._parentNode=this._autoSizer.parentNode,this._detectElementResize=Ft(e),this._detectElementResize.addResizeListener(this._parentNode,this._onResize),this._onResize())}},{key:"componentWillUnmount",value:function(){this._detectElementResize&&this._parentNode&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,o=e.disableHeight,a=e.disableWidth,i=e.style,l=this.state,s=l.height,u=l.width,c={overflow:"visible"},d={},f=!1;return o||(0===s&&(f=!0),c.height=0,d.height=s),a||(0===u&&(f=!0),c.width=0,d.width=u),Object(r.createElement)("div",{className:n,ref:this._setRef,style:Pt({},c,i)},!f&&t(d))}}]),t}(r.PureComponent);Bt.defaultProps={onResize:function(){},disableHeight:!1,disableWidth:!1,style:{}};var Mt=Bt;function zt(){return(zt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ut(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Vt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Ht=function(e,t){return e===t},$t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ht,n=void 0,r=[],o=void 0,a=!1,i=function(e,n){return t(e,r[n])},l=function(){for(var t=arguments.length,l=Array(t),s=0;s<t;s++)l[s]=arguments[s];return a&&n===this&&l.length===r.length&&l.every(i)?o:(a=!0,n=this,r=l,o=e.apply(this,l))};return l};function Wt(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var Gt="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function Kt(e){cancelAnimationFrame(e.id)}function Xt(e,t){var n=Gt();var r={id:requestAnimationFrame((function o(){Gt()-n>=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var qt=null;function Yt(e){if(void 0===e&&(e=!1),null===qt||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?qt="positive-descending":(t.scrollLeft=1,qt=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),qt}return qt}var Qt=function(e,t){return e};function Jt(e){var t,n,o=e.getItemOffset,i=e.getEstimatedTotalSize,l=e.getItemSize,s=e.getOffsetForIndexAndAlignment,u=e.getStartIndexForOffset,c=e.getStopIndexForStartIndex,d=e.initInstanceProps,f=e.shouldResetStyleCacheOnItemSizeChange,p=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=d(n.props,Vt(Vt(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:Vt(Vt(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=$t((function(e,t,r,o){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:o})})),n._callOnScroll=void 0,n._callOnScroll=$t((function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})})),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,r=n.props,a=r.direction,i=r.itemSize,s=r.layout,u=n._getItemStyleCache(f&&i,f&&s,f&&a);if(u.hasOwnProperty(e))t=u[e];else{var c,d=o(n.props,e,n._instanceProps),p=l(n.props,e,n._instanceProps),m="horizontal"===a||"horizontal"===s;u[e]=((c={position:"absolute"})["rtl"===a?"right":"left"]=m?d:0,c.top=m?0:d,c.height=m?"100%":p,c.width=m?p:"100%",t=c)}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=$t((function(e,t,n){return{}})),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;Object(a.flushSync)(()=>{n.setState((function(e){if(e.scrollOffset===o)return null;var t=n.props.direction,a=o;if("rtl"===t)switch(Yt()){case"negative":a=-o;break;case"positive-descending":a=i-r-o}return a=Math.max(0,Math.min(a,i-r)),{isScrolling:!0,scrollDirection:e.scrollOffset<o?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)})},n._onScrollVertical=function(e){var t=e.currentTarget,r=t.clientHeight,o=t.scrollHeight,i=t.scrollTop;Object(a.flushSync)(()=>{n.setState((function(e){if(e.scrollOffset===i)return null;var t=Math.max(0,Math.min(i,o-r));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)})},n._outerRefSetter=function(e){var t=n.props.outerRef;n._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&&Kt(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=Xt(n._resetIsScrolling,150)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1,null)}))},n}Ut(t,e),t.getDerivedStateFromProps=function(e,t){return Zt(e,t),p(e),null};var n=t.prototype;return n.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},n.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props.itemCount,r=this.state.scrollOffset;e=Math.max(0,Math.min(e,n-1)),this.scrollTo(s(this.props,e,t,r,this._instanceProps))},n.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"==typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},n.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var a=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(Yt()){case"negative":a.scrollLeft=-o;break;case"positive-ascending":a.scrollLeft=o;break;default:var i=a.clientWidth,l=a.scrollWidth;a.scrollLeft=l-i-o}else a.scrollLeft=o;else a.scrollTop=o}this._callPropsCallbacks()},n.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&Kt(this._resetIsScrollingTimeoutId)},n.render=function(){var e=this.props,t=e.children,n=e.className,o=e.direction,a=e.height,l=e.innerRef,s=e.innerElementType,u=e.innerTagName,c=e.itemCount,d=e.itemData,f=e.itemKey,p=void 0===f?Qt:f,m=e.layout,h=e.outerElementType,g=e.outerTagName,v=e.style,b=e.useIsScrolling,y=e.width,_=this.state.isScrolling,E="horizontal"===o||"horizontal"===m,D=E?this._onScrollHorizontal:this._onScrollVertical,w=this._getRangeToRender(),C=w[0],x=w[1],S=[];if(c>0)for(var k=C;k<=x;k++)S.push(Object(r.createElement)(t,{data:d,key:p(k,d),index:k,isScrolling:b?_:void 0,style:this._getItemStyle(k)}));var O=i(this.props,this._instanceProps);return Object(r.createElement)(h||g||"div",{className:n,onScroll:D,ref:this._outerRefSetter,style:zt({position:"relative",height:a,width:y,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},v)},Object(r.createElement)(s||u||"div",{children:S,ref:l,style:{height:E?"100%":O,pointerEvents:_?"none":void 0,width:E?O:"100%"}}))},n._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"==typeof this.props.onScroll){var a=this.state,i=a.scrollDirection,l=a.scrollOffset,s=a.scrollUpdateWasRequested;this._callOnScroll(i,l,s)}},n._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,a=r.scrollDirection,i=r.scrollOffset;if(0===t)return[0,0,0,0];var l=u(this.props,i,this._instanceProps),s=c(this.props,l,i,this._instanceProps),d=o&&"backward"!==a?1:Math.max(1,n),f=o&&"forward"!==a?1:Math.max(1,n);return[Math.max(0,l-d),Math.max(0,Math.min(t-1,s+f)),l,s]},t}(r.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var Zt=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},en=Jt({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r){var o=e.direction,a=e.height,i=e.itemCount,l=e.itemSize,s=e.layout,u=e.width,c="horizontal"===o||"horizontal"===s?u:a,d=Math.max(0,i*l-c),f=Math.min(d,t*l),p=Math.max(0,t*l-c+l);switch("smart"===n&&(n=r>=p-c&&r<=f+c?"auto":"center"),n){case"start":return f;case"end":return p;case"center":var m=Math.round(p+(f-p)/2);return m<Math.ceil(c/2)?0:m>d+Math.floor(c/2)?d:m;case"auto":default:return r>=p&&r<=f?r:r<p?p:f}},getStartIndexForOffset:function(e,t){var n=e.itemCount,r=e.itemSize;return Math.max(0,Math.min(n-1,Math.floor(t/r)))},getStopIndexForStartIndex:function(e,t,n){var r=e.direction,o=e.height,a=e.itemCount,i=e.itemSize,l=e.layout,s=e.width,u=t*i,c="horizontal"===r||"horizontal"===l?s:o,d=Math.ceil((c+n-u)/i);return Math.max(0,Math.min(a-1,t+d-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}});function tn(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function nn(e,t){var n=e.style,r=Wt(e,["style"]),o=t.style,a=Wt(t,["style"]);return!tn(n,o)&&!tn(r,a)}var rn=n(35),on=n(75),an=n.n(on);function ln(e,t){const n=e[0],r=t[0];return""+ +n===n?""+ +r!==r||+n<+r?-1:1:n<r?-1:1}function sn(e){if("/"===e[0]){"/"===(e=e.substring(1))[e.length-1]&&(e=e.substring(0,e.length-1));try{return new RegExp(e,"i")}catch(e){return new RegExp(".^")}}function t(e){return e.toLowerCase()!==e.toUpperCase()}function n(e){return t(e)?"["+e.toLowerCase()+e.toUpperCase()+"]":e}const r=an()(e),o=r[0];let a="";for(let e=1;e<r.length;e++)a+=n(r[e]);return t(o)?new RegExp("(^"+n(o)+"|"+o.toUpperCase()+")"+a):new RegExp(o+a)}function un(e){return hasOwnProperty.call(e,j.preview_long)?e[j.preview_long]:ee(e,!0)}function cn(e){for(const t in e){const n=e[t];n&&n[j.type]?e[t]=un(n):null!=n&&(Array.isArray(n)||"object"==typeof n)&&cn(n)}}function dn(e){const t=Object.assign({},e);cn(t);try{return JSON.stringify(t,null,2)}catch(e){return""}}let fn=null;function pn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return mn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hn(Object(n),!0).forEach((function(t){vn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const bn=Object(r.createContext)(null);bn.displayName="TreeStateContext";const yn=Object(r.createContext)(null);function _n(e,t,n){let r=t.searchIndex,o=t.searchResults,a=t.searchText,i=t.selectedElementID,l=t.selectedElementIndex;const s=t.ownerID,u=r,c=a,d=o.length;let f=!1;if(null===s)switch(n.type){case"GO_TO_NEXT_SEARCH_RESULT":d>0&&(f=!0,r=r+1<d?r+1:0);break;case"GO_TO_PREVIOUS_SEARCH_RESULT":d>0&&(f=!0,r=r>0?r-1:d-1);break;case"HANDLE_STORE_MUTATION":if(""!==a){const t=pn(n.payload,2),i=t[0];t[1].forEach((e,t)=>{const n=o.indexOf(t);n>=0&&(o=o.slice(0,n).concat(o.slice(n+1)),0===o.length?r=null:r>=o.length&&(r=o.length-1))}),i.forEach(t=>{const n=e.getElementByID(t);if(null!==n){const i=n.displayName,l=sn(a);if(null!==i&&l.test(i)){const n=e.getIndexOfElementID(t);let a=!1;for(let t=0;t<o.length;t++){const r=o[t];if(n<e.getIndexOfElementID(r)){a=!0,o=o.slice(0,t).concat(r).concat(o.slice(t));break}}a||(o=o.concat(t)),r=null===r?0:r}}})}break;case"SET_SEARCH_TEXT":if(r=null,o=[],a=n.payload,""!==a){const t=sn(a);e.roots.forEach(n=>{!function e(t,n,r,o){const a=t.getElementByID(n),i=a.children,l=a.displayName,s=a.hocDisplayNames;(null!=l&&!0===r.test(l)||null!=s&&s.length>0&&!0===s.some(e=>r.test(e)))&&o.push(n);i.forEach(n=>e(t,n,r,o))}(e,n,t,o)}),o.length>0&&(r=null===u?null!==l?function(e,t,n){const r=t.findIndex(t=>{const r=e.getIndexOfElementID(t);return null!==r&&r>=n});return-1===r?0:r}(e,o,l):0:Math.min(u,o.length-1))}break;default:return t}if(a!==c){const e=o.indexOf(i);-1===e?f=!0:r=e}return f&&null!==r&&(i=o[r],l=e.getIndexOfElementID(i)),gn(gn({},t),{},{selectedElementID:i,selectedElementIndex:l,searchIndex:r,searchResults:o,searchText:a})}function En({children:e,defaultInspectedElementID:t,defaultOwnerID:n,defaultSelectedElementID:o,defaultSelectedElementIndex:a}){const i=Object(r.useContext)(At),l=Object(r.useContext)(Nt),s=Object(r.useMemo)(()=>l.revision,[l]),u=Object(r.useMemo)(()=>(e,t)=>{const n=t.type;switch(n){case"GO_TO_NEXT_SEARCH_RESULT":case"GO_TO_PREVIOUS_SEARCH_RESULT":case"HANDLE_STORE_MUTATION":case"RESET_OWNER_STACK":case"SELECT_ELEMENT_AT_INDEX":case"SELECT_ELEMENT_BY_ID":case"SELECT_CHILD_ELEMENT_IN_TREE":case"SELECT_NEXT_ELEMENT_IN_TREE":case"SELECT_NEXT_SIBLING_IN_TREE":case"SELECT_OWNER_LIST_NEXT_ELEMENT_IN_TREE":case"SELECT_OWNER_LIST_PREVIOUS_ELEMENT_IN_TREE":case"SELECT_PARENT_ELEMENT_IN_TREE":case"SELECT_PREVIOUS_ELEMENT_IN_TREE":case"SELECT_PREVIOUS_SIBLING_IN_TREE":case"SELECT_OWNER":case"UPDATE_INSPECTED_ELEMENT_ID":case"SET_SEARCH_TEXT":return e=function(e,t,n){let r=t.numElements,o=t.ownerSubtreeLeafElementID,a=t.selectedElementIndex,i=t.selectedElementID,l=!0;if(null===t.ownerID)switch(n.type){case"HANDLE_STORE_MUTATION":r=e.numElements;const s=n.payload[1];for(;null!==i&&s.has(i);)i=s.get(i);0===i&&(a=null);break;case"SELECT_CHILD_ELEMENT_IN_TREE":if(o=null,null!==a){const t=e.getElementAtIndex(a);if(null!==t&&t.children.length>0&&!t.isCollapsed){const n=t.children[0],r=e.getIndexOfElementID(n);null!==r&&(a=r)}}break;case"SELECT_ELEMENT_AT_INDEX":o=null,a=n.payload;break;case"SELECT_ELEMENT_BY_ID":o=null,l=!1,i=n.payload,a=null===i?null:e.getIndexOfElementID(i);break;case"SELECT_NEXT_ELEMENT_IN_TREE":o=null,null===a||a+1>=r?a=0:a++;break;case"SELECT_NEXT_SIBLING_IN_TREE":if(o=null,null!==a){const t=e.getElementAtIndex(a);if(null!==t&&0!==t.parentID){const n=e.getElementByID(t.parentID);if(null!==n){const r=n.children,o=r.indexOf(t.id),i=o<r.length-1?r[o+1]:r[0];a=e.getIndexOfElementID(i)}}}break;case"SELECT_OWNER_LIST_NEXT_ELEMENT_IN_TREE":if(null!==a&&null!==o&&o!==i){const t=e.getElementByID(o);if(null!==t){let n=t;for(;null!==n;){if(n.ownerID===i){a=e.getIndexOfElementID(n.id);break}0!==n.ownerID&&(n=e.getElementByID(n.ownerID))}}}break;case"SELECT_OWNER_LIST_PREVIOUS_ELEMENT_IN_TREE":if(null!==a){null===o&&(o=i);const t=e.getElementAtIndex(a);if(null!==t&&0!==t.ownerID){const n=e.getIndexOfElementID(t.ownerID);null!==n&&(a=n)}}break;case"SELECT_PARENT_ELEMENT_IN_TREE":if(o=null,null!==a){const t=e.getElementAtIndex(a);if(null!==t&&0!==t.parentID){const n=e.getIndexOfElementID(t.parentID);null!==n&&(a=n)}}break;case"SELECT_PREVIOUS_ELEMENT_IN_TREE":o=null,null===a||0===a?a=r-1:a--;break;case"SELECT_PREVIOUS_SIBLING_IN_TREE":if(o=null,null!==a){const t=e.getElementAtIndex(a);if(null!==t&&0!==t.parentID){const n=e.getElementByID(t.parentID);if(null!==n){const r=n.children,o=r.indexOf(t.id),i=o>0?r[o-1]:r[r.length-1];a=e.getIndexOfElementID(i)}}}break;default:return t}return l&&a!==t.selectedElementIndex&&(i=null===a?null:e.getElementIDAtIndex(a)),gn(gn({},t),{},{numElements:r,ownerSubtreeLeafElementID:o,selectedElementIndex:a,selectedElementID:i})}(l,e,t),e=_n(l,e,t),null!==(e=function(e,t,n){switch(n.type){case"UPDATE_INSPECTED_ELEMENT_ID":if(t.inspectedElementID!==t.selectedElementID)return gn(gn({},t),{},{inspectedElementID:t.selectedElementID})}return t}(0,e=function(e,t,n){let r=t.numElements,o=t.selectedElementID,a=t.selectedElementIndex,i=t.ownerID,l=t.ownerFlatTree;const s=t.searchIndex,u=t.searchResults,c=t.searchText;let d=a;switch(n.type){case"HANDLE_STORE_MUTATION":null!==i?e.containsElement(i)?(l=e.getOwnersListForElement(i),null!==o&&(a=l.findIndex(e=>e.id===o))):(i=null,l=null,o=null):null!==o&&(a=e.getIndexOfElementID(o)),-1===a&&(a=null,o=null);break;case"RESET_OWNER_STACK":i=null,l=null,a=null!==o?e.getIndexOfElementID(o):null;break;case"SELECT_ELEMENT_AT_INDEX":null!==l&&(a=n.payload);break;case"SELECT_ELEMENT_BY_ID":if(null!==l){const t=n.payload;null===t?a=null:(a=l.findIndex(e=>e.id===t),null!==a&&a<0&&(i=null,l=null,a=e.getIndexOfElementID(t)))}break;case"SELECT_NEXT_ELEMENT_IN_TREE":null!==l&&l.length>0&&(null===a?a=0:a+1<l.length&&a++);break;case"SELECT_PREVIOUS_ELEMENT_IN_TREE":null!==l&&l.length>0&&null!==a&&a>0&&a--;break;case"SELECT_OWNER":e.hasOwnerMetadata&&(i=n.payload,l=e.getOwnersListForElement(i),a=0,d=null);break;default:return t}return l===t.ownerFlatTree&&"HANDLE_STORE_MUTATION"!==n.type||(r=null===l?e.numElements:l.length),a!==d&&(null===a?o=null:null!==l&&(o=l[a].id)),gn(gn({},t),{},{numElements:r,selectedElementID:o,selectedElementIndex:a,searchIndex:s,searchResults:u,searchText:c,ownerID:i,ownerFlatTree:l})}(l,e,t),t)).selectedElementID&&l.isInsideCollapsedSubTree(e.selectedElementID)?gn(gn({},e),{},{selectedElementIndex:null}):e;default:throw new Error(`Unrecognized action "${n}"`)}},[l]),c=pn(Object(r.useReducer)(u,{numElements:l.numElements,ownerSubtreeLeafElementID:null,selectedElementID:null==o?null:o,selectedElementIndex:null==a?null:a,searchIndex:null,searchResults:[],searchText:"",ownerID:null==n?null:n,ownerFlatTree:null,inspectedElementID:null==t?null:t}),2),d=c[0],f=c[1],p=Object(r.useCallback)(e=>{Object(rn.unstable_runWithPriority)(rn.unstable_UserBlockingPriority,()=>f(e)),Object(rn.unstable_next)(()=>f({type:"UPDATE_INSPECTED_ELEMENT_ID"}))},[f]);Object(r.useEffect)(()=>{const e=e=>p({type:"SELECT_ELEMENT_BY_ID",payload:e});return i.addListener("selectFiber",e),()=>i.removeListener("selectFiber",e)},[i,p]);const m=Object(r.useRef)(null);return Object(r.useLayoutEffect)(()=>{if(d.selectedElementID!==m.current&&(m.current=d.selectedElementID,null!==d.selectedElementID)){const e=l.getElementByID(d.selectedElementID);null!==e&&e.parentID>0&&l.toggleIsCollapsed(e.parentID,!1)}},[d.selectedElementID,l]),Object(r.useEffect)(()=>{const e=([e,t])=>{p({type:"HANDLE_STORE_MUTATION",payload:[e,t]})};return l.revision!==s&&p({type:"HANDLE_STORE_MUTATION",payload:[[],new Map]}),l.addListener("mutated",e),()=>l.removeListener("mutated",e)},[p,s,l]),r.createElement(bn.Provider,{value:d},r.createElement(yn.Provider,{value:p},e))}yn.displayName="TreeDispatcherContext";var Dn=n(76),wn=n.n(Dn);function Cn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return xn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Sn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sn(Object(n),!0).forEach((function(t){On(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function On(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function In(e,t){switch(t.type){case"RESET":return kn(kn({},e),{},{editableValue:Le(t.externalValue),externalValue:t.externalValue,hasPendingChanges:!1,isValid:!0,parsedValue:t.externalValue});case"UPDATE":let n,r=!1;try{n=Re(t.editableValue),r=!0}catch(e){}return kn(kn({},e),{},{editableValue:Fe(t.editableValue),externalValue:t.externalValue,hasPendingChanges:Le(t.externalValue)!==t.editableValue,isValid:r,parsedValue:r?n:e.parsedValue});default:throw new Error(`Invalid action "${t.type}"`)}}function An(e,t){const n=Object(r.useCallback)(()=>{try{const t=F(e);if(null!=t)return JSON.parse(t)}catch(e){console.log(e)}return"function"==typeof t?t():t},[t,e]),o=Cn(Object(r.useState)(n),2),a=o[0],i=o[1],l=Object(r.useCallback)(t=>{try{const n=t instanceof Function?t(a):t;i(n),R(e,JSON.stringify(n))}catch(e){console.log(e)}},[e,a]);return Object(r.useLayoutEffect)(()=>{const t=t=>{const r=n();e===t.key&&a!==r&&l(r)};return window.addEventListener("storage",t),()=>{window.removeEventListener("storage",t)}},[n,e,a,l]),[a,l]}function Nn(e,t,n=!0){Object(r.useEffect)(()=>{if(null===e.current)return()=>{};const r=({key:e})=>{"Escape"===e&&t()},o=n=>{null===e.current||e.current.contains(n.target)||(n.stopPropagation(),n.preventDefault(),t())},a=e.current.ownerDocument;return a.addEventListener("keydown",r),n&&a.addEventListener("click",o),()=>{a.removeEventListener("keydown",r),a.removeEventListener("click",o)}},[e,t,n])}function Tn({getCurrentValue:e,subscribe:t}){const n=Cn(Object(r.useState)({getCurrentValue:e,subscribe:t,value:e()}),2),o=n[0],a=n[1];return o.getCurrentValue===e&&o.subscribe===t||a({getCurrentValue:e,subscribe:t,value:e()}),Object(r.useEffect)(()=>{let n=!1;const r=()=>{n||a(n=>{if(n.getCurrentValue!==e||n.subscribe!==t)return n;const r=e();return n.value===r?n:kn(kn({},n),{},{value:r})})},o=t(r);return r(),()=>{n=!0,o()}},[e,t]),o.value}function Fn(){const e=Object(r.useContext)(At),t=Object(r.useContext)(Nt);return{highlightNativeElement:Object(r.useCallback)(n=>{const r=t.getElementByID(n),o=t.getRendererIDForElement(n);null!==r&&null!==o&&e.send("highlightNativeElement",{displayName:r.displayName,hideAfterTimeout:!1,id:n,openNativeElementsPanel:!1,rendererID:o,scrollIntoView:!1})},[t,e]),clearHighlightNativeElement:Object(r.useCallback)(()=>{e.send("clearNativeElementHighlight")},[e])}}function Rn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ln(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ln(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ln(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Pn=Object(r.createContext)(null);function jn({browserTheme:e,children:t,componentsPortalContainer:n,profilerPortalContainer:o}){const a=Object(r.useContext)(At),i=Rn(An("React::DevTools::displayDensity","compact"),2),l=i[0],s=i[1],u=Rn(An("React::DevTools::theme","auto"),2),f=u[0],p=u[1],m=Rn(An("React::DevTools::appendComponentStack",!0),2),h=m[0],g=m[1],v=Rn(An("React::DevTools::breakOnConsoleErrors",!1),2),b=v[0],y=v[1],_=Rn(An("React::DevTools::traceUpdatesEnabled",!1),2),E=_[0],D=_[1],w=Object(r.useMemo)(()=>{const e=[document.documentElement];return null!=n&&e.push(n.ownerDocument.documentElement),null!=o&&e.push(o.ownerDocument.documentElement),e},[n,o]);Object(r.useLayoutEffect)(()=>{switch(l){case"comfortable":Mn("comfortable",w);break;case"compact":Mn("compact",w);break;default:throw Error(`Unsupported displayDensity value "${l}"`)}},[l,w]),Object(r.useLayoutEffect)(()=>{switch(f){case"light":zn("light",w);break;case"dark":zn("dark",w);break;case"auto":zn(e,w);break;default:throw Error(`Unsupported theme value "${f}"`)}},[e,f,w]),Object(r.useEffect)(()=>{a.send("updateConsolePatchSettings",{appendComponentStack:h,breakOnConsoleErrors:b})},[a,h,b]),Object(r.useEffect)(()=>{a.send("setTraceUpdatesEnabled",E)},[a,E]);const C=Object(r.useMemo)(()=>({appendComponentStack:h,breakOnConsoleErrors:b,displayDensity:l,lineHeight:"compact"===l?d:c,setAppendComponentStack:g,setBreakOnConsoleErrors:y,setDisplayDensity:s,setTheme:p,setTraceUpdatesEnabled:D,theme:f,traceUpdatesEnabled:E}),[h,b,l,g,y,s,p,D,f,E]);return r.createElement(Pn.Provider,{value:C},t)}function Bn(e,t,n){!function(e,t,n){n.forEach(n=>n.style.setProperty(e,t))}("--"+t,`var(--${e}-${t})`,n)}function Mn(e,t){Bn(e,"font-size-monospace-normal",t),Bn(e,"font-size-monospace-large",t),Bn(e,"font-size-monospace-small",t),Bn(e,"font-size-sans-normal",t),Bn(e,"font-size-sans-large",t),Bn(e,"font-size-sans-small",t),Bn(e,"line-height-data",t);const n=getComputedStyle(document.body).getPropertyValue(`--${e}-root-font-size`);document.querySelector(":root").style.fontSize=n}function zn(e,t){Bn(e,"color-attribute-name",t),Bn(e,"color-attribute-name-not-editable",t),Bn(e,"color-attribute-name-inverted",t),Bn(e,"color-attribute-value",t),Bn(e,"color-attribute-value-inverted",t),Bn(e,"color-attribute-editable-value",t),Bn(e,"color-background",t),Bn(e,"color-background-hover",t),Bn(e,"color-background-inactive",t),Bn(e,"color-background-invalid",t),Bn(e,"color-background-selected",t),Bn(e,"color-border",t),Bn(e,"color-button-background",t),Bn(e,"color-button-background-focus",t),Bn(e,"color-button",t),Bn(e,"color-button-active",t),Bn(e,"color-button-disabled",t),Bn(e,"color-button-focus",t),Bn(e,"color-button-hover",t),Bn(e,"color-commit-did-not-render-fill",t),Bn(e,"color-commit-did-not-render-fill-text",t),Bn(e,"color-commit-did-not-render-pattern",t),Bn(e,"color-commit-did-not-render-pattern-text",t),Bn(e,"color-commit-gradient-0",t),Bn(e,"color-commit-gradient-1",t),Bn(e,"color-commit-gradient-2",t),Bn(e,"color-commit-gradient-3",t),Bn(e,"color-commit-gradient-4",t),Bn(e,"color-commit-gradient-5",t),Bn(e,"color-commit-gradient-6",t),Bn(e,"color-commit-gradient-7",t),Bn(e,"color-commit-gradient-8",t),Bn(e,"color-commit-gradient-9",t),Bn(e,"color-commit-gradient-text",t),Bn(e,"color-component-name",t),Bn(e,"color-component-name-inverted",t),Bn(e,"color-component-badge-background",t),Bn(e,"color-component-badge-background-inverted",t),Bn(e,"color-component-badge-count",t),Bn(e,"color-component-badge-count-inverted",t),Bn(e,"color-context-background",t),Bn(e,"color-context-background-hover",t),Bn(e,"color-context-background-selected",t),Bn(e,"color-context-border",t),Bn(e,"color-context-text",t),Bn(e,"color-context-text-selected",t),Bn(e,"color-dim",t),Bn(e,"color-dimmer",t),Bn(e,"color-dimmest",t),Bn(e,"color-error-background",t),Bn(e,"color-error-border",t),Bn(e,"color-error-text",t),Bn(e,"color-expand-collapse-toggle",t),Bn(e,"color-link",t),Bn(e,"color-modal-background",t),Bn(e,"color-record-active",t),Bn(e,"color-record-hover",t),Bn(e,"color-record-inactive",t),Bn(e,"color-color-scroll-thumb",t),Bn(e,"color-color-scroll-track",t),Bn(e,"color-search-match",t),Bn(e,"color-shadow",t),Bn(e,"color-search-match-current",t),Bn(e,"color-selected-tree-highlight-active",t),Bn(e,"color-selected-tree-highlight-inactive",t),Bn(e,"color-tab-selected-border",t),Bn(e,"color-text",t),Bn(e,"color-text-invalid",t),Bn(e,"color-text-selected",t),Bn(e,"color-toggle-background-invalid",t),Bn(e,"color-toggle-background-on",t),Bn(e,"color-toggle-background-off",t),Bn(e,"color-toggle-text",t),Bn(e,"color-tooltip-background",t),Bn(e,"color-tooltip-text",t),Bn(e,"font-smoothing",t),t.forEach(t=>{t.style.scrollbarColor=`var(--${e}-color-scroll-thumb) var(--${e}-color-scroll-track)`})}Pn.displayName="SettingsContext";var Un=n(56),Vn=n.n(Un);function Hn({className:e,hocDisplayNames:t,type:n,children:o}){if(null===t)return null;const a=t.length;return r.createElement(r.Fragment,null,r.createElement("div",{className:`${Vn.a.Badge} ${e||""}`},o),a>1&&r.createElement("div",{className:Vn.a.ExtraLabel},"+",a-1))}var $n=n(77),Wn=n.n($n);function Gn({className:e="",type:t}){let n=null;switch(t){case"add":n=Kn;break;case"cancel":n=Xn;break;case"clear":n=qn;break;case"close":n=Yn;break;case"collapsed":n=Qn;break;case"copy":n=Jn;break;case"delete":n=Zn;break;case"down":n=er;break;case"expanded":n=tr;break;case"export":n=nr;break;case"filter":n=rr;break;case"import":n=or;break;case"log-data":n=ar;break;case"more":n=ir;break;case"next":n=lr;break;case"previous":n=sr;break;case"record":n=ur;break;case"reload":n=cr;break;case"save":n=dr;break;case"search":n=fr;break;case"settings":n=pr;break;case"suspend":n=mr;break;case"undo":n=hr;break;case"up":n=gr;break;case"view-dom":n=vr;break;case"view-source":n=br;break;default:console.warn(`Unsupported type "${t}" specified for ButtonIcon`)}return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:`${Wn.a.ButtonIcon} ${e}`,width:"24",height:"24",viewBox:"0 0 24 24"},r.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),r.createElement("path",{fill:"currentColor",d:n}))}const Kn="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z",Xn="\n M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\n",qn="\n M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69\n 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z\n",Yn="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",Qn="M10 17l5-5-5-5v10z",Jn="\n M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3a2 2 0 0 0 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9a2 2 0 0 0-2\n 2v10a2 2 0 0 0 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z\n",Zn="\n M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12\n 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\n",er="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z",tr="M7 10l5 5 5-5z",nr="M15.82,2.14v7H21l-9,9L3,9.18H8.18v-7ZM3,20.13H21v1.73H3Z",rr="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z",or="M8.18,18.13v-7H3l9-8.95,9,9H15.82v7ZM3,20.13H21v1.73H3Z",ar="\n M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41\n 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04\n 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6\n 8h-4v-2h4v2zm0-4h-4v-2h4v2z\n",ir="\n M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 \n 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\n",lr="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z",sr="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",ur="M4,12a8,8 0 1,0 16,0a8,8 0 1,0 -16,0",cr="\n 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\n 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\n 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z\n",dr="\n M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z\n",fr="\n M8.5,22H3.7l-1.4-1.5V3.8l1.3-1.5h17.2l1,1.5v4.9h-1.3V4.3l-0.4-0.6H4.2L3.6,4.3V20l0.7,0.7h4.2V22z\n M23,13.9l-4.6,3.6l4.6,4.6l-1.1,1.1l-4.7-4.4l-3.3,4.4l-3.2-12.3L23,13.9z\n",pr="\n M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49\n 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38\n 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11\n 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4\n 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49\n 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5\n 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z\n",mr="\n M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97\n 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z\n",hr="\n M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88\n 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z\n",gr="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z",vr="\n M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12\n 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3\n 3-1.34 3-3-1.34-3-3-3z\n",br="\n M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z\n ";var yr=n(17),_r=n.n(yr);function Er(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Dr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Dr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function wr({data:e,index:t,style:n}){const o=Object(r.useContext)(Nt),a=Object(r.useContext)(bn),i=a.ownerFlatTree,l=a.ownerID,s=a.selectedElementID,u=Object(r.useContext)(yn),c=null!==i?i[t]:o.getElementAtIndex(t),d=Er(Object(r.useState)(!1),2),f=d[0],p=d[1],m=e.isNavigatingWithKeyboard,h=e.onElementMouseEnter,g=e.treeFocused,v=null===c?null:c.id,b=s===v;if(null==c)return console.warn("<ElementView> Could not find element at index "+t),null;const y=c,_=y.depth,E=y.displayName,D=y.hocDisplayNames,w=y.key,C=y.type;let x=_r.a.Element;return b?x=g?_r.a.SelectedElement:_r.a.InactiveSelectedElement:f&&!m&&(x=_r.a.HoveredElement),r.createElement("div",{className:x,onMouseEnter:()=>{p(!0),null!==v&&h(v)},onMouseLeave:()=>{p(!1)},onMouseDown:({metaKey:e})=>{null!==v&&u({type:"SELECT_ELEMENT_BY_ID",payload:e?null:v})},onDoubleClick:()=>{null!==v&&u({type:"SELECT_OWNER",payload:v})},style:n,"data-depth":_},r.createElement("div",{className:_r.a.Wrapper,style:{transform:`translateX(calc(${_} * var(--indentation-size)))`}},null===l?r.createElement(xr,{element:c,store:o}):null,r.createElement(Sr,{displayName:E,id:v}),w&&r.createElement(r.Fragment,null," ",r.createElement("span",{className:_r.a.KeyName},"key"),'="',r.createElement("span",{className:_r.a.KeyValue,title:w,onDoubleClick:e=>{e.stopPropagation(),e.preventDefault()}},w),'"'),null!==D&&D.length>0?r.createElement(Hn,{className:_r.a.Badge,hocDisplayNames:D,type:C},r.createElement(Sr,{displayName:D[0],id:v})):null))}const Cr=e=>{e.preventDefault(),e.stopPropagation()};function xr({element:e,store:t}){const n=e.children,o=e.id,a=e.isCollapsed;return 0===n.length?r.createElement("div",{className:_r.a.ExpandCollapseToggle}):r.createElement("div",{className:_r.a.ExpandCollapseToggle,onMouseDown:e=>{e.stopPropagation()},onClick:e=>{e.preventDefault(),e.stopPropagation(),t.toggleIsCollapsed(o,!a)},onDoubleClick:Cr},r.createElement(Gn,{type:a?"collapsed":"expanded"}))}function Sr({displayName:e,id:t}){const n=Object(r.useContext)(bn),o=n.searchIndex,a=n.searchResults,i=n.searchText,l=Object(r.useMemo)(()=>a.includes(t),[t,a]),s=null!==o&&t===a[o];if(!l||null===e)return e;const u=sn(i).exec(e);if(null===u)return e;const c=u.index,d=c+u[0].length,f=[];return c>0&&f.push(r.createElement("span",{key:"begin"},e.slice(0,c))),f.push(r.createElement("mark",{key:"middle",className:s?_r.a.CurrentHighlight:_r.a.Highlight},e.slice(c,d))),d<e.length&&f.push(r.createElement("span",{key:"end"},e.slice(d))),f}var kr=0,Or=function(){var e=Object(r.useState)(null),t=e[0],n=e[1];return Object(r.useEffect)((function(){return n(++kr)}),[]),t};var Ir=function(e,t){return function(n){if(e&&e(n),!n.defaultPrevented)return t(n)}},Ar=n(20);function Nr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tr(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var Fr=function(e){e.initialState,e.getInitialState,e.refs,e.getRefs,e.didMount,e.didUpdate,e.willUnmount,e.getSnapshotBeforeUpdate,e.shouldUpdate,e.render;return function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["initialState","getInitialState","refs","getRefs","didMount","didUpdate","willUnmount","getSnapshotBeforeUpdate","shouldUpdate","render"])},Rr=function(e){function t(){var n,r;Nr(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=Tr(this,e.call.apply(e,[this].concat(a))),Lr.call(r),Tr(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getArgs=function(){var e=this.state,t=this.props,n=this._setState,r=this._forceUpdate,o=this._refs;return{state:e,props:Fr(t),refs:o,setState:n,forceUpdate:r}},t.prototype.componentDidMount=function(){this.props.didMount&&this.props.didMount(this.getArgs())},t.prototype.shouldComponentUpdate=function(e,t){return!this.props.shouldUpdate||this.props.shouldUpdate({props:this.props,state:this.state,nextProps:Fr(e),nextState:t})},t.prototype.componentWillUnmount=function(){this.props.willUnmount&&this.props.willUnmount({state:this.state,props:Fr(this.props),refs:this._refs})},t.prototype.componentDidUpdate=function(e,t,n){this.props.didUpdate&&this.props.didUpdate(Object.assign(this.getArgs(),{prevProps:Fr(e),prevState:t}),n)},t.prototype.getSnapshotBeforeUpdate=function(e,t){return this.props.getSnapshotBeforeUpdate?this.props.getSnapshotBeforeUpdate(Object.assign(this.getArgs(),{prevProps:Fr(e),prevState:t})):null},t.prototype.render=function(){var e=this.props,t=e.children,n=e.render;return n?n(this.getArgs()):"function"==typeof t?t(this.getArgs()):t||null},t}(o.a.Component);Rr.defaultProps={getInitialState:function(){},getRefs:function(){return{}}};var Lr=function(){var e=this;this.state=this.props.initialState||this.props.getInitialState(this.props),this._refs=this.props.refs||this.props.getRefs(this.getArgs()),this._setState=function(){return e.setState.apply(e,arguments)},this._forceUpdate=function(){return e.forceUpdate.apply(e,arguments)}},Pr=Rr,jr=function(e){var t=e.children,n=e.type,r=void 0===n?"reach-portal":n;return o.a.createElement(Pr,{getRefs:function(){return{mountNode:null,portalNode:null}},didMount:function(e){var t=e.refs,n=e.forceUpdate,o=t.mountNode.ownerDocument;t.portalNode=o.createElement(r),o.body.appendChild(t.portalNode),n()},willUnmount:function(e){var t=e.refs.portalNode;t.ownerDocument.body.removeChild(t)},render:function(e){var n=e.refs,r=n.portalNode;return r?Object(a.createPortal)(t,r):o.a.createElement("div",{ref:function(e){return n.mountNode=e}})}})},Br=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mr={border:0,clip:"rect(0 0 0 0)",height:"1px",width:"1px",margin:"-1px",padding:0,overflow:"hidden",position:"absolute"},zr=function(e){return o.a.createElement("div",Br({style:Mr},e))},Ur=["width","height","top","right","bottom","left"],Vr=function(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),Ur.some((function(n){return e[n]!==t[n]}))},Hr=function(e,t){var n,r;return{observe:function o(){var a=e.getBoundingClientRect();Vr(a,n)&&t(n=a),r=requestAnimationFrame(o)},unobserve:function(){cancelAnimationFrame(r)}}},$r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wr=function(e){var t=e.refs;return(0,e.props.children)({ref:function(e){return t.node=e},rect:e.state.rect})},Gr=function(e){var t=e.setState,n=e.refs,r=e.props;n.node?(n.observer=Hr(n.node,(function(e){r.onChange&&r.onChange(e),t({rect:e})})),r.observe&&n.observer.observe()):console.warn("You need to place the ref")},Kr=function(e){var t=e.refs,n=e.props,r=e.prevProps;n.observe&&!r.observe?t.observer.observe():!n.observe&&r.observe&&t.observer.unobserve()},Xr=function(e){e.refs.observer.unobserve()},qr=function(e){return o.a.createElement(Pr,$r({},e,{refs:{node:void 0,observer:void 0},initialState:{rect:void 0},didMount:Gr,didUpdate:Kr,willUnmount:Xr,render:Wr}))};function Yr(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=Object(r.useState)(null),o=n[0],a=n[1],i=Object(r.useRef)(null);return Object(r.useLayoutEffect)((function(){return i.current||(i.current=Hr(e.current,a)),t&&i.current.observe(),function(){return i.current.unobserve()}}),[t]),o}qr.defaultProps={observe:!0};var Qr,Jr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function Zr(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var eo="idle",to="focused",no="visible",ro={initial:eo,states:(Qr={},Qr[eo]={enter:fo,on:{mouseenter:to,focus:no}},Qr[to]={enter:function(){clearTimeout(uo),uo=setTimeout((function(){return io("rest")}),100)},leave:function(){clearTimeout(uo)},on:{mousemove:to,mouseleave:eo,mousedown:"dismissed",blur:eo,rest:no}},Qr[no]={on:{focus:to,mouseenter:to,mouseleave:"leavingVisible",blur:"leavingVisible",mousedown:"dismissed",selectWithKeyboard:"dismissed",globalMouseMove:"leavingVisible"}},Qr.leavingVisible={enter:function(){clearTimeout(co),co=setTimeout((function(){return io("timecomplete")}),500)},leave:function(){clearTimeout(co),fo()},on:{mouseenter:no,focus:no,timecomplete:eo}},Qr.dismissed={leave:function(){oo.id=null},on:{mouseleave:eo,blur:eo}},Qr)},oo={id:null},ao=ro.initial;function io(e,t){var n=ro.states[ao],r=n.on[e];if(!r)throw new Error('Unknown state for action "'+e+'" from state "'+ao+'"');n.leave&&n.leave(),t&&(oo=t);var o=ro.states[r];o.enter&&o.enter(),ao=r,lo.forEach((function(e){return e(ao,oo)}))}var lo=[];function so(e){return lo.push(e),function(){lo.splice(lo.indexOf(e),1)}}var uo=void 0;var co=void 0;function fo(){oo.id=null}function po(e){var t=e.children,n=e.label,a=e.ariaLabel,i=e.DEBUG_STYLE,l=Zr(e,["children","label","ariaLabel","DEBUG_STYLE"]),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onMouseEnter,n=e.onMouseMove,o=e.onMouseLeave,a=e.onFocus,i=(e.onBlur,e.onKeyDown),l=e.onMouseDown,s=e.ref,u=e.DEBUG_STYLE,c="tooltip:"+Or(),d=Object(r.useState)(!!u||oo.id===c&&ao===no),f=d[0],p=d[1],m=s||Object(r.useRef)(),h=Yr(m,f);Object(r.useEffect)((function(){return so((function(){oo.id!==c||ao!==no&&"leavingVisible"!==ao?p(!1):p(!0)}))}),[c]),Object(r.useEffect)((function(){}));var g=function(){switch(ao){case eo:case no:case"leavingVisible":io("mouseenter",{id:c})}},v=function(){switch(ao){case to:io("mousemove",{id:c})}},b=function(e){if(!window.__REACH_DISABLE_TOOLTIPS)switch(ao){case eo:case no:case"leavingVisible":io("focus",{id:c})}},y=function(){switch(ao){case to:case no:case"dismissed":io("mouseleave")}},_=function(){if(oo.id===c)switch(ao){case to:case no:case"dismissed":io("blur")}},E=function(){if(oo.id===c)switch(ao){case to:case no:io("mousedown")}},D=function(e){if("Enter"===e.key||" "===e.key)switch(ao){case no:io("selectWithKeyboard")}},w={"aria-describedby":c,"data-reach-tooltip-trigger":"",ref:m,onMouseEnter:Ir(t,g),onMouseMove:Ir(n,v),onFocus:Ir(a,b),onBlur:Ir(a,_),onMouseLeave:Ir(o,y),onKeyDown:Ir(i,D),onMouseDown:Ir(l,E)},C={id:c,triggerRect:h,isVisible:f};return[w,C,f]}({DEBUG_STYLE:i}),u=s[0],c=s[1];return o.a.createElement(r.Fragment,null,Object(r.cloneElement)(r.Children.only(t),u),o.a.createElement(mo,Jr({label:n,ariaLabel:a},c,l)))}var mo=Object(r.forwardRef)((function(e,t){var n=e.label,r=e.ariaLabel,a=e.position,i=e.isVisible,l=e.id,s=e.triggerRect,u=Zr(e,["label","ariaLabel","position","isVisible","id","triggerRect"]);return i?o.a.createElement(jr,null,o.a.createElement(ho,Jr({label:n,ariaLabel:r,position:a,isVisible:i,id:l,triggerRect:s,ref:t},u))):null})),ho=Object(r.forwardRef)((function(e,t){var n=e.label,a=e.ariaLabel,i=e.position,l=void 0===i?vo:i,s=e.isVisible,u=e.id,c=e.triggerRect,d=e.style,f=Zr(e,["label","ariaLabel","position","isVisible","id","triggerRect","style"]),p=null!=a,m=Object(r.useRef)(),h=Yr(m,s);return o.a.createElement(r.Fragment,null,o.a.createElement("div",Jr({"data-reach-tooltip":!0,role:p?void 0:"tooltip",id:p?void 0:u,children:n,style:Jr({},d,go(l,c,h)),ref:function(e){m.current=e,t&&t(e)}},f)),p&&o.a.createElement(zr,{role:"tooltip",id:u},a))})),go=function(e,t,n){return!n?{visibility:"hidden"}:e(t,n)},vo=function(e,t){var n={left:e.left+window.pageXOffset+"px",top:e.top+e.height+window.pageYOffset+"px"},r={top:e.top-t.height<0,right:window.innerWidth<e.left+t.width,bottom:window.innerHeight<e.bottom+t.height+8,left:e.left-t.width<0},o=r.bottom&&!r.top;return Jr({},n,{left:r.right&&!r.left?e.right-t.width+window.pageXOffset+"px":e.left+window.pageXOffset+"px",top:o?e.top-8-t.height+window.pageYOffset+"px":e.top+8+e.height+window.pageYOffset+"px"})},bo=n(38),yo=n.n(bo),_o=n(29),Eo=n.n(_o);function Do({children:e,className:t="",isDisabled:n=!1,isChecked:o,onChange:a,title:i}){let l;l=n?yo.a.ToggleDisabled:o?yo.a.ToggleOn:yo.a.ToggleOff;const s=Object(r.useCallback)(()=>a(!o),[o,a]);let u=r.createElement("button",{className:`${l} ${t}`,disabled:n,onClick:s},r.createElement("span",{className:yo.a.ToggleContent,tabIndex:-1},e));return i&&(u=r.createElement(po,{className:Eo.a.Tooltip,label:i},u)),u}function wo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Co(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Co(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Co(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function xo(){const e=wo(Object(r.useState)(!1),2),t=e[0],n=e[1],o=Object(r.useContext)(At),a=Object(r.useCallback)(e=>{n(e),e?o.send("startInspectingNative"):o.send("stopInspectingNative",!1)},[o]);return Object(r.useEffect)(()=>{const e=()=>n(!1);return o.addListener("stopInspectingNative",e),()=>o.removeListener("stopInspectingNative",e)},[o]),r.createElement(Do,{onChange:a,isChecked:t,title:"Select an element in the page to inspect it"},r.createElement(Gn,{type:"search"}))}var So=function(e){var t=e.children,n=e.type,r=void 0===n?"reach-portal":n;return o.a.createElement(Pr,{getRefs:function(){return{mountNode:null,portalNode:null}},didMount:function(e){var t=e.refs,n=e.forceUpdate,o=t.mountNode.ownerDocument;t.portalNode=o.createElement(r),o.body.appendChild(t.portalNode),n()},willUnmount:function(e){var t=e.refs.portalNode;t.ownerDocument.body.removeChild(t)},render:function(e){var n=e.refs,r=n.portalNode;return r?Object(a.createPortal)(t,r):o.a.createElement("div",{ref:function(e){return n.mountNode=e}})}})},ko=["width","height","top","right","bottom","left"],Oo=function(e,t){var n,r;return{observe:function o(){var a=e.getBoundingClientRect();(function(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),ko.some((function(n){return e[n]!==t[n]}))})(a,n)&&t(n=a),r=requestAnimationFrame(o)},unobserve:function(){cancelAnimationFrame(r)}}},Io=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ao=function(e){var t=e.refs;return(0,e.props.children)({ref:function(e){return t.node=e},rect:e.state.rect})},No=function(e){var t=e.setState,n=e.refs,r=e.props;n.node?(n.observer=Oo(n.node,(function(e){r.onChange&&r.onChange(e),t({rect:e})})),r.observe&&n.observer.observe()):console.warn("You need to place the ref")},To=function(e){var t=e.refs,n=e.props,r=e.prevProps;n.observe&&!r.observe?t.observer.observe():!n.observe&&r.observe&&t.observer.unobserve()},Fo=function(e){e.refs.observer.unobserve()},Ro=function(e){return o.a.createElement(Pr,Io({},e,{refs:{node:void 0,observer:void 0},initialState:{rect:void 0},didMount:No,didUpdate:To,willUnmount:Fo,render:Ao}))};Ro.defaultProps={observe:!0};var Lo=Ro,Po="undefined"!=typeof window,jo=function(e){var t=e.refs,n=e.setState,r=function(){return n({width:window.innerWidth,height:window.innerHeight})};window.addEventListener("resize",r),t.removeEvent=function(){window.removeEventListener("resize",r)}},Bo=function(e){e.refs.removeEvent()},Mo=function(e){var t=e.children;return o.a.createElement(Pr,{refs:{removeEvent:null},initialState:{width:Po&&window.innerWidth,height:Po&&window.innerHeight},didMount:jo,willUnmount:Bo,render:function(e){var n=e.state;return t(n)}})};var zo=function(e,t){return function(n){if(e&&e(n),!n.defaultPrevented)return t(n)}},Uo=function(e,t){if(null!=e)if("function"==typeof e)e(t);else try{e.current=t}catch(n){throw new Error('Cannot assign value "'+t+'" to ref "'+e+'"')}},Vo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function Ho(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var $o=Object(r.createContext)(),Wo=$o.Provider,Go=$o.Consumer,Ko=function(e){var t=e.refs,n=e.state,r=e.prevState;return!(n.isOpen||!r.isOpen)&&!t.menu.contains(document.activeElement)},Xo=function(e,t){var n=e.refs,r=e.state,o=e.prevState;r.isOpen&&!o.isOpen?(window.__REACH_DISABLE_TOOLTIPS=!0,-1!==r.selectionIndex?requestAnimationFrame((function(){n.items[r.selectionIndex].focus()})):n.menu.focus()):!r.isOpen&&o.isOpen?(t||n.button.focus(),window.__REACH_DISABLE_TOOLTIPS=!1):r.selectionIndex!==o.selectionIndex&&(-1===r.selectionIndex?n.menu.focus():n.items[r.selectionIndex].focus())},qo=function(e){return{isOpen:!0,selectionIndex:0}},Yo=function(e){return{isOpen:!1,selectionIndex:-1,closingWithClick:!1}},Qo=function(e){return e+"-"+Math.random().toString(32).substr(2,8)},Jo=function(){return{button:null,menu:null,items:[]}},Zo=function(){return{isOpen:!1,buttonRect:void 0,selectionIndex:-1,closingWithClick:!1,buttonId:Qo("button")}},ea=function(){},ta=function(e){var t=e.children;return o.a.createElement(Pr,{getRefs:Jo,getInitialState:Zo,didMount:ea,didUpdate:Xo,getSnapshotBeforeUpdate:Ko},(function(e){return o.a.createElement(Wo,{value:e},"function"==typeof t?t({isOpen:e.state.isOpen}):t)}))},na=o.a.forwardRef((function(e,t){var n=e.onClick,r=e.onKeyDown,a=e.onMouseDown,i=Ho(e,["onClick","onKeyDown","onMouseDown"]);return o.a.createElement(Go,null,(function(e){var l=e.refs,s=e.state,u=e.setState;return o.a.createElement(Lo,{observe:s.isOpen,onChange:function(e){return u({buttonRect:e})}},(function(e){var c=e.ref;return o.a.createElement("button",Vo({id:s.buttonId,"aria-haspopup":"menu","aria-expanded":s.isOpen,"data-reach-menu-button":!0,type:"button",ref:function(e){c(e),Uo(t,e),l.button=e},onMouseDown:zo(a,(function(){s.isOpen&&u({closingWithClick:!0})})),onClick:zo(n,(function(){s.isOpen?u(Yo):u(qo)})),onKeyDown:zo(r,(function(e){("ArrowDown"===e.key||"ArrowUp"===e.key)&&(e.preventDefault(),u(qo))}))},i))}))}))}));na.propTypes={onClick:Ar.func,onKeyDown:Ar.func,children:Ar.node};var ra=o.a.forwardRef((function(e,t){var n=e.onSelect,r=e.onClick,a=e.role,i=void 0===a?"menuitem":a,l=e.state,s=e.setState,u=e.index,c=e.onKeyDown,d=e.onMouseMove,f=e.onMouseLeave,p=e._ref,m=Ho(e,["onSelect","onClick","role","state","setState","index","onKeyDown","onMouseMove","onMouseLeave","_ref"]),h=u===l.selectionIndex,g=function(){n(),s(Yo)};return o.a.createElement("div",Vo({},m,{ref:function(e){Uo(t,e),Uo(p,e)},"data-reach-menu-item":"menuitem"===i||void 0,role:i,tabIndex:"-1","data-selected":!("menuitem"!==i||!h)||void 0,onClick:zo(r,(function(e){g()})),onKeyDown:zo(c,(function(e){"Enter"===e.key&&(e.preventDefault(),g())})),onMouseMove:zo(d,(function(e){h||s(function(e){return function(t){return{selectionIndex:e}}}(u))})),onMouseLeave:zo(f,(function(e){s({selectionIndex:-1})}))}))})),oa=function(){},aa=o.a.forwardRef((function(e,t){var n=e.onKeyDown,r=e.onClick,a=e.component,i=e.as,l=void 0===i?"a":i,s=e.style,u=e.setState,c=e.state,d=e.index,f=e._ref,p=Ho(e,["onKeyDown","onClick","component","as","style","setState","state","index","_ref"]),m=a||l;return a&&console.warn("[@reach/menu-button]: Please use the `as` prop instead of `component`."),o.a.createElement(ra,{role:"none",state:c,setState:u,index:d,onSelect:oa,_ref:oa},o.a.createElement(m,Vo({role:"menuitem","data-reach-menu-item":!0,tabIndex:"-1","data-selected":d===c.selectionIndex||void 0,onClick:zo(r,(function(e){u(Yo)})),onKeyDown:zo(n,(function(e){"Enter"===e.key&&e.stopPropagation()})),ref:function(e){Uo(f,e),Uo(t,e)},style:Vo({},s)},p)))})),ia=o.a.forwardRef((function(e,t){return o.a.createElement(Go,null,(function(n){var r=n.refs,a=n.state,i=n.setState;return a.isOpen&&o.a.createElement(So,null,o.a.createElement(Mo,null,(function(){return o.a.createElement(Lo,null,(function(n){var l=n.rect,s=n.ref;return o.a.createElement("div",{"data-reach-menu":!0,ref:s,style:ca(a.buttonRect,l)},o.a.createElement(ua,Vo({},e,{setState:i,state:a,refs:r,ref:t})))}))})))}))}));ia.propTypes={children:Ar.node};var la=[ra,aa],sa=function(e){return la.includes(e.type)},ua=o.a.forwardRef((function(e,t){var n=e.refs,a=e.state,i=e.setState,l=e.children,s=e.onKeyDown,u=(e.onBlur,Ho(e,["refs","state","setState","children","onKeyDown","onBlur"])),c=function(e){var t=[];return r.Children.forEach(e,(function(e){sa(e)&&t.push(e)})),t}(l);return o.a.createElement("div",Vo({"data-reach-menu-list":!0},u,{role:"menu","aria-labelledby":a.buttonId,tabIndex:"-1",ref:function(e){n.menu=e,Uo(t,e)},onBlur:function(e){a.closingWithClick||n.menu.contains(e.relatedTarget)||i(Yo)},onKeyDown:zo(s,(function(e){if("Escape"===e.key)i(Yo);else if("ArrowDown"===e.key){e.preventDefault();var t=a.selectionIndex+1;t!==c.length&&i({selectionIndex:t})}else if("ArrowUp"===e.key){e.preventDefault();var n=a.selectionIndex-1;-1!==n&&i({selectionIndex:n})}else"Tab"===e.key&&e.preventDefault()}))}),r.Children.map(l,(function(e,t){if(sa(e)){var r=c.indexOf(e);return o.a.cloneElement(e,{setState:i,state:a,index:r,_ref:function(e){return n.items[r]=e}})}return e})))})),ca=function(e,t){if(!e)return{opacity:0};var n=!t,r={left:e.left+window.pageXOffset+"px",top:e.top+e.height+window.pageYOffset+"px"};if(n)return Vo({},r,{opacity:0});e.width<500&&(r.minWidth=e.width);var o={top:e.top-t.height<0,right:window.innerWidth<e.left+t.width,bottom:window.innerHeight<e.top+t.height,left:e.left-t.width<0},a=o.bottom&&!o.top;return Vo({},r,{left:o.right&&!o.left?e.right-t.width+window.pageXOffset+"px":e.left+window.pageXOffset+"px",top:a?e.top-t.height+window.pageYOffset+"px":e.top+e.height+window.pageYOffset+"px"})},da=n(57),fa=n.n(da);function pa(){return(pa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ma(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ha(e){let t=e.children,n=e.className,o=void 0===n?"":n,a=e.title,i=void 0===a?"":a,l=ma(e,["children","className","title"]),s=r.createElement("button",pa({className:`${fa.a.Button} ${o}`},l),r.createElement("span",{className:`${fa.a.ButtonContent} ${o}`,tabIndex:-1},t));return i&&(s=r.createElement(po,{className:Eo.a.Tooltip,label:i},s)),s}const ga=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function va(e,t){const n=ga.current;if(null===n)throw new Error("react-cache: read and preload may only be called from within a component's render. They are not supported in event handlers or lifecycle methods.");return n.readContext(e,t)}const ba=Object(r.createContext)(null),ya=new Map,_a=new Map;function Ea(e){let t=ya.get(e);if(void 0===t){const n=_a.get(e);t=void 0!==n&&n.useWeakMap?new WeakMap:new Map,ya.set(e,t)}return t}function Da(e,t,n,r){const o=Ea(e),a=o.get(r);if(void 0===a){const e=t(n);e.then(e=>{if(0===a.status){const t=a;t.status=1,t.value=e}},e=>{if(0===a.status){const t=a;t.status=2,t.value=e}});const a={status:0,value:e};return o.set(r,a),a}return a}function wa(e,t,n={}){const r={clear(){ya.delete(r)},invalidate(e){Ea(r).delete(e)},read(n){va(ba);const o=t(n),a=Da(r,e,n,o);switch(a.status){case 0:throw a.value;case 1:return a.value;case 2:throw a.value;default:return}},preload(n){va(ba);const o=t(n);Da(r,e,n,o)},write(e,t){const n={status:1,value:t};Ea(r).set(e,n)}};return _a.set(r,n),r}function Ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ca(Object(n),!0).forEach((function(t){Sa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Sa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ka(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Oa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Oa(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Ia=Object(r.createContext)(null);Ia.displayName="OwnersListContext";const Aa=new WeakMap,Na=wa(e=>{const t=Aa.get(e);if(null!=t)return t.promise;let n=null;const r=new Promise(e=>{n=e});return Aa.set(e,{promise:r,resolveFn:n}),r},e=>e,{useWeakMap:!0});function Ta({children:e}){const t=Object(r.useContext)(At),n=Object(r.useContext)(Nt),o=Object(r.useContext)(bn).ownerID,a=Object(r.useCallback)(e=>{const t=n.getElementByID(e);return null!==t?Na.read(t):null},[n]);return Object(r.useEffect)(()=>{const e=e=>{const t=e.id,r=n.getElementByID(t);if(null!==r){const t=Aa.get(r);null!=t&&(Aa.delete(r),t.resolveFn(null===e.owners?null:e.owners.map(e=>{const t=ka(K(e.displayName,e.type),2),n=t[0],r=t[1];return xa(xa({},e),{},{displayName:n,hocDisplayNames:r})})))}};return t.addListener("ownersList",e),()=>t.removeListener("ownersList",e)},[t,n]),Object(r.useEffect)(()=>{if(null!==o){const e=n.getRendererIDForElement(o);null!==e&&t.send("getOwnersList",{id:o,rendererID:e})}return()=>{}},[t,o,n]),r.createElement(Ia.Provider,{value:a},e)}var Fa=n(11),Ra=n.n(Fa);function La(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Pa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pa(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ja(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ba(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ja(Object(n),!0).forEach((function(t){Ma(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ja(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ma(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function za(e,t){switch(t.type){case"UPDATE_OWNER_ID":const n=t.owners.findIndex(e=>e.id===t.ownerID);return{ownerID:t.ownerID,owners:t.owners,selectedIndex:n};case"UPDATE_SELECTED_INDEX":return Ba(Ba({},e),{},{selectedIndex:t.selectedIndex});default:throw new Error(`Invalid action "${t.type}"`)}}function Ua(){const e=Object(r.useContext)(Ia),t=Object(r.useContext)(bn).ownerID,n=Object(r.useContext)(yn),o=La(Object(r.useReducer)(za,{ownerID:null,owners:[],selectedIndex:0}),2),a=o[0],i=o[1];if(null===t)i({type:"UPDATE_OWNER_ID",ownerID:null,owners:[]});else if(t!==a.ownerID){const n=a.owners.findIndex(e=>e.id===t)>=0;i({type:"UPDATE_OWNER_ID",ownerID:t,owners:n?a.owners:e(t)||[]})}const l=a.owners,s=a.selectedIndex,u=Object(r.useCallback)(e=>{if(null!==e){const t=l.indexOf(e);i({type:"UPDATE_SELECTED_INDEX",selectedIndex:t>=0?t:0}),n({type:"SELECT_OWNER",payload:e.id})}else i({type:"UPDATE_SELECTED_INDEX",selectedIndex:0}),n({type:"RESET_OWNER_STACK"})},[l,n]),c=La(Object(r.useState)(0),2),d=c[0],f=c[1],p=Object(r.useRef)(null),m=function(e,t){const n=Cn(Object(r.useState)(!1),2),o=n[0],a=n[1];return Object(r.useLayoutEffect)(()=>{if(null===e.current)return()=>{};const n=e.current,r=wn()(()=>a(n.clientWidth<=t),100);r();const o=n.ownerDocument.defaultView;return o.addEventListener("resize",r),()=>o.removeEventListener("resize",r)},[e,t]),o}(p,d),h=l[s];return Object(r.useLayoutEffect)(()=>{if(null===p.current||m)return()=>{};let e=0;for(let t=0;t<l.length;t++){const n=p.current.children[t],r=getComputedStyle(n);e+=n.offsetWidth+parseInt(r.marginLeft,10)+parseInt(r.marginRight,10)}f(e)},[p,m,l.length]),r.createElement("div",{className:Ra.a.OwnerStack},r.createElement("div",{className:Ra.a.Bar,ref:p},m&&r.createElement(r.Fragment,null,r.createElement(Va,{owners:l,selectedIndex:s,selectOwner:u}),r.createElement($a,{owners:l,selectedIndex:s,selectOwner:u}),null!=h&&r.createElement(Ha,{owner:h,isSelected:!0,selectOwner:u})),!m&&l.map((e,t)=>r.createElement(Ha,{key:t,owner:e,isSelected:t===s,selectOwner:u}))),r.createElement("div",{className:Ra.a.VRule}),r.createElement(ha,{className:Ra.a.IconButton,onClick:()=>u(null),title:"Back to tree view"},r.createElement(Gn,{type:"close"})))}function Va({owners:e,selectedIndex:t,selectOwner:n}){const o=Object(r.useContext)(Nt),a=[];for(let t=e.length-1;t>=0;t--){const i=e[t],l=o.containsElement(i.id);a.push(r.createElement(ra,{key:i.id,className:`${Ra.a.Component} ${l?"":Ra.a.NotInStore}`,onSelect:()=>l?n(i):null},i.displayName,r.createElement(Hn,{className:Ra.a.Badge,hocDisplayNames:i.hocDisplayNames,type:i.type})))}return r.createElement(ta,null,r.createElement(na,{className:Ra.a.MenuButton},r.createElement(po,{label:"Open elements dropdown"},r.createElement("span",{className:Ra.a.MenuButtonContent,tabIndex:-1},r.createElement(Gn,{type:"more"})))),r.createElement(ia,{className:Ra.a.Modal},a))}function Ha({isSelected:e,owner:t,selectOwner:n}){const o=Object(r.useContext)(Nt),a=t.displayName,i=t.hocDisplayNames,l=t.type,s=o.containsElement(t.id),u=Object(r.useCallback)(()=>{s&&n(t)},[s,n,t]);return r.createElement(Do,{className:`${Ra.a.Component} ${s?"":Ra.a.NotInStore}`,isChecked:e,onChange:u},a,r.createElement(Hn,{className:Ra.a.Badge,hocDisplayNames:i,type:l}))}function $a({owners:e,selectedIndex:t,selectOwner:n}){const o=Object(r.useContext)(Nt);if(t<=0)return null;const a=e[t-1],i=o.containsElement(a.id);return r.createElement(ha,{className:i?void 0:Ra.a.NotInStore,onClick:()=>i?n(a):null,title:"Up to "+(a.displayName||"owner")},r.createElement(Gn,{type:"previous"}))}var Wa=n(78),Ga=n.n(Wa);function Ka({className:e="",type:t}){let n=null;switch(t){case"arrow":n=Xa;break;case"bug":n=qa;break;case"code":n=Ya;break;case"components":n=Qa;break;case"copy":n=Ja;break;case"flame-chart":n=Za;break;case"interactions":n=ei;break;case"profiler":n=ti;break;case"ranked-chart":n=ri;break;case"search":n=ni;break;case"settings":n=oi;break;case"store-as-global-variable":n=ai;break;default:console.warn(`Unsupported type "${t}" specified for Icon`)}return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:`${Ga.a.Icon} ${e}`,width:"24",height:"24",viewBox:"0 0 24 24"},r.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),r.createElement("path",{fill:"currentColor",d:n}))}const Xa="M8 5v14l11-7z",qa="\n M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49\n 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09\n 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21\n 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z\n",Ya="\n M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z\n ",Qa="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z",Ja="\n M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3a2 2 0 0 0 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9a2 2 0 0 0-2\n 2v10a2 2 0 0 0 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z\n",Za="\n M10.0650893,21.5040462 C7.14020814,20.6850349 5,18.0558698 5,14.9390244 C5,14.017627\n 5,9.81707317 7.83333333,7.37804878 C7.83333333,7.37804878 7.58333333,11.199187 10,\n 10.6300813 C11.125,10.326087 13.0062497,7.63043487 8.91666667,2.5 C14.1666667,3.06910569\n 19,9.32926829 19,14.9390244 C19,18.0558698 16.8597919,20.6850349 13.9349107,21.5040462\n C14.454014,21.0118505 14.7765152,20.3233394 14.7765152,19.5613412 C14.7765152,17.2826087\n 12,15.0875871 12,15.0875871 C12,15.0875871 9.22348485,17.2826087 9.22348485,19.5613412\n C9.22348485,20.3233394 9.54598603,21.0118505 10.0650893,21.5040462 Z M12.0833333,20.6514763\n C11.3814715,20.6514763 10.8125,20.1226027 10.8125,19.4702042 C10.8125,18.6069669\n 12.0833333,16.9347829 12.0833333,16.9347829 C12.0833333,16.9347829 13.3541667,18.6069669\n 13.3541667,19.4702042 C13.3541667,20.1226027 12.7851952,20.6514763 12.0833333,20.6514763 Z\n",ei="\n M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2\n 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55\n 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02\n 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55\n 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z\n",ti="M5 9.2h3V19H5zM10.6 5h2.8v14h-2.8zm5.6 8H19v6h-2.8z",ni="\n M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91\n 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99\n 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z\n",ri="M3 5h18v3H3zM3 10.5h13v3H3zM3 16h8v3H3z",oi="\n M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49\n 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38\n 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11\n 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4\n 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49\n 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5\n 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z\n",ai="\n M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41\n 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04\n 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6\n 8h-4v-2h4v2zm0-4h-4v-2h4v2z\n";var ii=n(22),li=n.n(ii);function si(e){const t=Object(r.useContext)(bn),n=t.searchIndex,o=t.searchResults,a=t.searchText,i=Object(r.useContext)(yn),l=Object(r.useRef)(null),s=Object(r.useCallback)(({currentTarget:e})=>i({type:"SET_SEARCH_TEXT",payload:e.value}),[i]),u=Object(r.useCallback)(()=>i({type:"SET_SEARCH_TEXT",payload:""}),[i]),c=Object(r.useCallback)(e=>{switch(e.key){case"ArrowDown":i({type:"SELECT_NEXT_ELEMENT_IN_TREE"}),e.preventDefault();break;case"ArrowUp":i({type:"SELECT_PREVIOUS_ELEMENT_IN_TREE"}),e.preventDefault()}},[i]),d=Object(r.useCallback)(({key:e,shiftKey:t})=>{"Enter"===e&&i(t?{type:"GO_TO_PREVIOUS_SEARCH_RESULT"}:{type:"GO_TO_NEXT_SEARCH_RESULT"})},[i]);return Object(r.useEffect)(()=>{if(null===l.current)return()=>{};const e=e=>{const t=e.key,n=e.metaKey;"f"===t&&n&&null!==l.current&&(l.current.focus(),e.preventDefault(),e.stopPropagation())},t=l.current.ownerDocument;return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[l]),r.createElement("div",{className:li.a.SearchInput},r.createElement(Ka,{className:li.a.InputIcon,type:"search"}),r.createElement("input",{className:li.a.Input,onChange:s,onKeyDown:c,onKeyPress:d,placeholder:"Search (text or /regex/)",ref:l,value:a}),!!a&&r.createElement("span",{className:li.a.IndexLabel},Math.min(n+1,o.length)," |"," ",o.length),r.createElement("div",{className:li.a.LeftVRule}),r.createElement(ha,{className:li.a.IconButton,disabled:!a,onClick:()=>i({type:"GO_TO_PREVIOUS_SEARCH_RESULT"}),title:"Scroll to previous search result"},r.createElement(Gn,{type:"up"})),r.createElement(ha,{className:li.a.IconButton,disabled:!a,onClick:()=>i({type:"GO_TO_NEXT_SEARCH_RESULT"}),title:"Scroll to next search result"},r.createElement(Gn,{type:"down"})),r.createElement(ha,{className:li.a.IconButton,disabled:!a,onClick:u,title:"Reset search"},r.createElement(Gn,{type:"close"})))}function ui(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ci(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ci(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ci(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const di=Object(r.createContext)(null);function fi({children:e}){const t=ui(Object(r.useState)(!1),2),n=t[0],o=t[1],a=Object(r.useMemo)(()=>({isModalShowing:n,setIsModalShowing:o}),[n,o]);return r.createElement(di.Provider,{value:a},e)}function pi(){const e=Object(r.useContext)(di).setIsModalShowing,t=Object(r.useContext)(Nt).profilerStore,n=Object(r.useCallback)(()=>e(!0),[e]),o=Tn(Object(r.useMemo)(()=>({getCurrentValue:()=>t.isProfiling,subscribe:e=>(t.addListener("isProfiling",e),()=>t.removeListener("isProfiling",e))}),[t]));return r.createElement(ha,{disabled:o,onClick:n,title:"View settings"},r.createElement(Gn,{type:"settings"}))}di.displayName="SettingsModalContext";var mi=Object(r.createContext)(!1),hi=n(58),gi=n.n(hi);function vi(e){const t=Object(r.useContext)(Pn).lineHeight,n=Object(r.useContext)(Nt),o=Object(r.useContext)(mi),a=Object(r.useContext)(bn),i=a.ownerID,l=a.selectedElementID,s=Tn(Object(r.useMemo)(()=>({getCurrentValue:()=>{if(null===l||n.isInsideCollapsedSubTree(l))return null;const e=n.getElementByID(l);if(null===e||e.isCollapsed||0===e.children.length)return null;const t=n.getIndexOfElementID(e.children[0]);if(null===t)return null;let r=null,o=e;for(;null!==o;)if(o.isCollapsed||0===o.children.length)r=n.getIndexOfElementID(o.id),o=null;else{const e=o.children[o.children.length-1];o=n.getElementByID(e)}return null===r?null:{startIndex:t,stopIndex:r}},subscribe:e=>(n.addListener("mutated",e),()=>{n.removeListener("mutated",e)})}),[l,n]));if(null!==i)return null;if(null===s)return null;const u=s.startIndex,c=s.stopIndex;return r.createElement("div",{className:o?gi.a.Active:gi.a.Inactive,style:{position:"absolute",top:u*t+"px",height:(c+1-u)*t+"px"}})}var bi=n(23),yi=n.n(bi);function _i(){return(_i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ei(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Di(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||wi(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wi(e,t){if(e){if("string"==typeof e)return Ci(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ci(e,t):void 0}}function Ci(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function xi(e){const t=Object(r.useContext)(yn),n=Object(r.useContext)(bn),o=n.numElements,a=n.ownerID,i=n.searchIndex,l=n.searchResults,s=n.selectedElementID,u=n.selectedElementIndex,c=Object(r.useContext)(At),d=Object(r.useContext)(Nt),f=Di(Object(r.useState)(!1),2),p=f[0],m=f[1],h=Fn(),g=h.highlightNativeElement,v=h.clearHighlightNativeElement,b=Object(r.useRef)(null),y=Object(r.useRef)(null),_=Di(Object(r.useState)(!1),2),E=_[0],D=_[1],w=Object(r.useContext)(Pn).lineHeight,C=Object(r.useCallback)(e=>{null!=e&&null!==u&&e.scrollToItem(u,"smart")},[u]);Object(r.useEffect)(()=>{function e(e){e&&null!==y.current&&y.current.focus()}return c.addListener("stopInspectingNative",e),()=>c.removeListener("stopInspectingNative",e)},[c]);const x=Object(r.useRef)(null);Object(r.useEffect)(()=>{if(null===b.current)return()=>{};const e=e=>{if("INPUT"===e.target.tagName||e.defaultPrevented)return;let n;switch(e.key){case"ArrowDown":e.preventDefault(),e.altKey?t({type:"SELECT_NEXT_SIBLING_IN_TREE"}):t({type:"SELECT_NEXT_ELEMENT_IN_TREE"});break;case"ArrowLeft":e.preventDefault(),n=null!==s?d.getElementByID(s):null,null!==n&&(e.altKey?null!==n.ownerID&&t({type:"SELECT_OWNER_LIST_PREVIOUS_ELEMENT_IN_TREE"}):n.children.length>0&&!n.isCollapsed?d.toggleIsCollapsed(n.id,!0):t({type:"SELECT_PARENT_ELEMENT_IN_TREE"}));break;case"ArrowRight":e.preventDefault(),n=null!==s?d.getElementByID(s):null,null!==n&&(e.altKey?t({type:"SELECT_OWNER_LIST_NEXT_ELEMENT_IN_TREE"}):n.children.length>0&&n.isCollapsed?d.toggleIsCollapsed(n.id,!1):t({type:"SELECT_CHILD_ELEMENT_IN_TREE"}));break;case"ArrowUp":e.preventDefault(),e.altKey?t({type:"SELECT_PREVIOUS_SIBLING_IN_TREE"}):t({type:"SELECT_PREVIOUS_ELEMENT_IN_TREE"});break;default:return}m(!0)},n=b.current.ownerDocument;return n.addEventListener("keydown",e),()=>{n.removeEventListener("keydown",e)}},[t,s,d]);const S=Object(r.useCallback)(()=>D(!1),[]),k=Object(r.useCallback)(()=>{D(!0),null===u&&o>0&&t({type:"SELECT_ELEMENT_AT_INDEX",payload:0})},[t,o,u]),O=Object(r.useCallback)(e=>{switch(e.key){case"Enter":case" ":null!==s&&t({type:"SELECT_OWNER",payload:s})}},[t,s]),I=Object(r.useRef)({searchIndex:i,searchResults:l});Object(r.useEffect)(()=>{let e=!1;I.current.searchIndex===i&&I.current.searchResults===l||(I.current.searchIndex=i,I.current.searchResults=l,e=!0),(p||e)&&(null!==s?g(s):v())},[c,p,g,i,l,s]);const A=Object(r.useCallback)(e=>{p||g(e)},[p,g]),N=Object(r.useCallback)(()=>{m(!1)},[]),T=v,F=Object(r.useMemo)(()=>({numElements:o,isNavigatingWithKeyboard:p,onElementMouseEnter:A,lastScrolledIDRef:x,treeFocused:E}),[o,p,A,x,E]),R=Object(r.useCallback)(e=>d.getElementIDAtIndex(e),[d]);return r.createElement(mi.Provider,{value:E},r.createElement("div",{className:yi.a.Tree,ref:b},r.createElement("div",{className:yi.a.SearchInput},d.supportsNativeInspection&&r.createElement(r.Fragment,null,r.createElement(xo,null),r.createElement("div",{className:yi.a.VRule})),r.createElement(r.Suspense,{fallback:r.createElement(Oi,null)},null!==a?r.createElement(Ua,null):r.createElement(si,null)),r.createElement("div",{className:yi.a.VRule}),r.createElement(pi,null)),r.createElement("div",{className:yi.a.AutoSizerWrapper,onBlur:S,onFocus:k,onKeyPress:O,onMouseMove:N,onMouseLeave:T,ref:y,tabIndex:0},r.createElement(Mt,null,({height:e,width:t})=>r.createElement(en,{className:yi.a.List,height:e,innerElementType:ki,itemCount:o,itemData:F,itemKey:R,itemSize:w,ref:C,width:t},wr)))))}function Si(e,t,n,r){const o=e.parentElement,a=o.clientWidth;if(0===a)return;a>r.current&&(n.current=12),r.current=a;let i=n.current;var l,s=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=wi(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},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 a,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(e.children);try{for(s.s();!(l=s.n()).done;){const e=l.value,n=parseInt(e.getAttribute("data-depth"),10)||0;let r=0;const o=t.get(e);if(null!=o)r=o;else{const n=e.firstElementChild;null!=n&&(r=n.clientWidth,t.set(e,r))}const s=Math.max(0,a-r);i=Math.min(i,s/n)}}catch(e){s.e(e)}finally{s.f()}n.current=i,o.style.setProperty("--indentation-size",i+"px")}function ki(e){let t=e.children,n=e.style,o=Ei(e,["children","style"]);const a=Object(r.useContext)(bn).ownerID,i=Object(r.useMemo)(()=>new WeakMap,[]),l=Object(r.useRef)(12),s=Object(r.useRef)(0),u=Object(r.useRef)(a),c=Object(r.useRef)(null);return a!==u.current&&(u.current=a,l.current=12),Object(r.useEffect)(()=>{null!==c.current&&Si(c.current,i,l,s)}),r.createElement("div",_i({className:yi.a.InnerElementType,ref:c,style:n},o),r.createElement(vi,null),t)}function Oi(){return r.createElement("div",{className:yi.a.Loading},"Loading...")}function Ii(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ai(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ii(Object(n),!0).forEach((function(t){Ni(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ii(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ni(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ti(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Fi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fi(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Ri=Object(r.createContext)(null);Ri.displayName="InspectedElementContext";const Li=new WeakMap,Pi=wa(e=>{const t=Li.get(e);if(null!=t)return t.promise;let n=null;const r=new Promise(e=>{n=e});return Li.set(e,{promise:r,resolveFn:n}),r},e=>e,{useWeakMap:!0});function ji({children:e}){const t=Object(r.useContext)(At),n=Object(r.useContext)(Nt),o=Object(r.useRef)(1),i=Object(r.useCallback)((e,r)=>{const a=n.getRendererIDForElement(e);null!==a&&t.send("storeAsGlobal",{count:o.current++,id:e,path:r,rendererID:a})},[t,n]),l=Object(r.useCallback)((e,r)=>{const o=n.getRendererIDForElement(e);null!==o&&t.send("copyElementPath",{id:e,path:r,rendererID:o})},[t,n]),s=Object(r.useCallback)((e,r)=>{const o=n.getRendererIDForElement(e);null!==o&&t.send("inspectElement",{id:e,path:r,rendererID:o})},[t,n]),u=Object(r.useCallback)(e=>{const t=n.getElementByID(e);return null!==t?Pi.read(t):null},[n]),c=Object(r.useContext)(bn).selectedElementID,d=Ti(Object(r.useState)(null),2),f=d[0],p=d[1];Object(r.useEffect)(()=>{const e=e=>{const t=e.id;let r;switch(e.type){case"no-change":case"not-found":break;case"hydrated-path":if(r=n.getElementByID(t),null!==r&&null!=f){const n=Bi(e.value,e.path),o=Ai({},f);!function(e,t,n,r){const o=q(e,n);if(null!=o&&(o[j.unserializable]||(delete o[j.inspectable],delete o[j.inspected],delete o[j.name],delete o[j.preview_long],delete o[j.preview_short],delete o[j.readonly],delete o[j.size],delete o[j.type])),null!==r&&t.unserializable.length>0){const e=t.unserializable[0];let o=e.length===n.length;for(let t=0;t<n.length;t++)if(n[t]!==e[t]){o=!1;break}o&&M(r,r)}Y(e,n,r)}(o,e.value,e.path,n),Pi.write(r,o),t===c&&p(o)}break;case"full-data":const o=e.value,i=o.canEditFunctionProps,l=o.canEditFunctionPropsDeletePaths,s=o.canEditFunctionPropsRenamePaths,u=o.canEditHooks,d=o.canEditHooksAndDeletePaths,m=o.canEditHooksAndRenamePaths,h=o.canToggleSuspense,g=o.canViewSource,v=o.hasLegacyContext,b=o.source,y=o.type,_=o.owners,E=o.context,D=o.hooks,w=o.props,C=o.rendererPackageName,x=o.rendererVersion,S=o.rootType,k=o.state,O={canEditFunctionProps:i,canEditFunctionPropsDeletePaths:l,canEditFunctionPropsRenamePaths:s,canEditHooks:u,canEditHooksAndDeletePaths:d,canEditHooksAndRenamePaths:m,canToggleSuspense:h,canViewSource:g,hasLegacyContext:v,id:t,key:o.key,rendererPackageName:C,rendererVersion:x,rootType:S,source:b,type:y,owners:null===_?null:_.map(e=>{const t=Ti(K(e.displayName,e.type),2),n=t[0],r=t[1];return Ai(Ai({},e),{},{displayName:n,hocDisplayNames:r})}),context:Bi(E),hooks:Bi(D),props:Bi(w),state:Bi(k)};if(r=n.getElementByID(t),null!==r){const e=Li.get(r);null!=e?(Li.delete(r),Object(a.unstable_batchedUpdates)(()=>{e.resolveFn(O),p(O)})):(Pi.write(r,O),t===c&&p(O))}}};return t.addListener("inspectedElement",e),()=>t.removeListener("inspectedElement",e)},[t,f,c,n]),Object(r.useEffect)(()=>{if(null===c)return()=>{};const e=n.getRendererIDForElement(c);let r=null;const o=()=>{r=null,null!==e&&t.send("inspectElement",{id:c,rendererID:e})};o();const a=e=>{if(e.id===c)switch(e.type){case"no-change":case"full-data":case"hydrated-path":null!==r&&clearTimeout(r),r=setTimeout(o,1e3)}};return t.addListener("inspectedElement",a),()=>{t.removeListener("inspectedElement",a),null!==r&&clearTimeout(r)}},[t,c,n]);const m=Object(r.useMemo)(()=>({copyInspectedElementPath:l,getInspectedElement:u,getInspectedElementPath:s,storeAsGlobal:i}),[l,f,u,s,i]);return r.createElement(Ri.Provider,{value:m},e)}function Bi(e,t){if(null!==e){const n=e.cleaned,r=e.data,o=e.unserializable;if(t){const e=t.length;if(e>0)return B(r,n.map(t=>t.slice(e)),o.map(t=>t.slice(e)))}return B(r,n,o)}return null}var Mi=n(21),zi=n.n(Mi);function Ui(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Vi={callStack:null,componentStack:null,errorMessage:null,hasError:!1};class Hi extends r.Component{constructor(...e){super(...e),Ui(this,"state",Vi),Ui(this,"handleRetry",()=>{const e=this.props,t=e.onRetry,n=e.store;"function"==typeof t&&t(n),this.setState(Vi)})}componentDidCatch(e,{componentStack:t}){const n="object"==typeof e&&e.hasOwnProperty("message")?e.message:e,r="object"==typeof e&&e.hasOwnProperty("stack")?e.stack.split("\n").slice(1).join("\n"):null;this.setState({callStack:r,componentStack:t,errorMessage:n,hasError:!0})}render(){const e=this.props.children,t=this.state,n=t.callStack,o=t.componentStack,a=t.errorMessage,i=t.hasError;let l="https://github.com/facebook/react";if(l){const e=`Error: "${a||""}"`,t="Component: Developer Tools";let r="Describe what you were doing when the bug occurred:";r+="\n1. ",r+="\n2. ",r+="\n3. ",r+="\n\n---------------------------------------------",r+="\nPlease do not remove the text below this line",r+="\n---------------------------------------------",r+="\n\nDevTools version: 4.10.1-3a8c04e3b2",n&&(r+="\n\nCall stack: "+n.trim()),o&&(r+="\n\nComponent stack: "+o.trim()),l+=`/issues/new?labels=${encodeURI(t)}&title=${encodeURI(e)}&body=${encodeURI(r)}`}return i?r.createElement("div",{className:zi.a.ErrorBoundary},r.createElement("div",{className:zi.a.Header},"Uncaught Error: ",a||""),r.createElement("div",{className:zi.a.IconAndLinkRow},r.createElement(ha,{className:zi.a.RetryButton,title:"Retry",onClick:this.handleRetry},r.createElement(Gn,{className:zi.a.RetryIcon,type:"reload"}),"Retry"),l&&r.createElement(r.Fragment,null,r.createElement(Ka,{className:zi.a.ReportIcon,type:"bug"}),r.createElement("a",{className:zi.a.ReportLink,href:l,rel:"noopener noreferrer",target:"_blank",title:"Report bug"},"Report this issue"))),!!n&&r.createElement("div",{className:zi.a.Stack},"The error was thrown ",n.trim()),!!o&&r.createElement("div",{className:zi.a.Stack},"The error occurred ",o.trim())):e}}function $i(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Wi(e,t){return function(n){let o=n.portalContainer,i=$i(n,["portalContainer"]);const l=Object(r.useContext)(Nt),s=r.createElement(Hi,{store:l,onRetry:t},r.createElement(e,i));return null!=o?Object(a.createPortal)(s,o):s}}var Gi=n(31),Ki=n.n(Gi);function Xi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return qi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qi(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Yi=Object(r.createContext)(null);function Qi(e,t){switch(t.type){case"HIDE":return{canBeDismissed:!0,content:null,isVisible:!1,title:null};case"SHOW":return{canBeDismissed:!1!==t.canBeDismissed,content:t.content,isVisible:!0,title:t.title||null};default:throw new Error(`Invalid action "${t.type}"`)}}function Ji({children:e}){const t=Xi(Object(r.useReducer)(Qi,{canBeDismissed:!0,content:null,isVisible:!1,title:null}),2),n=t[0],o=t[1],a=Object(r.useMemo)(()=>({canBeDismissed:n.canBeDismissed,content:n.content,isVisible:n.isVisible,title:n.title,dispatch:o}),[n,o]);return r.createElement(Yi.Provider,{value:a},e)}function Zi(e){return Object(r.useContext)(Yi).isVisible?r.createElement(el,null):null}function el(e){const t=Object(r.useContext)(Yi),n=t.canBeDismissed,o=t.content,a=t.dispatch,i=t.title,l=Object(r.useCallback)(()=>{n&&a({type:"HIDE"})},[n,a]),s=Object(r.useRef)(null);Nn(s,l,!1);return r.createElement("div",{className:Ki.a.Background,onClick:l},r.createElement("div",{ref:s,className:Ki.a.Dialog,onClick:e=>{e.stopPropagation()}},null!==i&&r.createElement("div",{className:Ki.a.Title},i),o,n&&r.createElement("div",{className:Ki.a.Buttons},r.createElement(ha,{autoFocus:!0,className:Ki.a.Button,onClick:l},"Okay"))))}Yi.displayName="ModalDialogContext";const tl=Object(r.createContext)(null);tl.displayName="ViewElementSourceContext";var nl=tl;function rl(){return!!Object(r.useContext)(Nt).componentFilters.find(e=>1===e.type&&12===e.value&&e.isEnabled)?r.createElement("div",null,"Suspended state cannot be toggled while Suspense components are hidden. Disable the filter and try again."):r.createElement("div",null,"The selected element is not within a Suspense container. Suspending it would cause an error.")}const ol=new Map,al=new Map;let il=null;const ll=Object(r.createContext)({hideMenu:function(){"function"==typeof il&&il()},showMenu:function({data:e,id:t,pageX:n,pageY:r}){const o=ol.get(t);"function"==typeof o&&(il=al.get(t),o({data:e,pageX:n,pageY:r}))},registerMenu:function(e,t,n){if(ol.has(e))throw Error(`Context menu with id "${e}" already registered.`);return ol.set(e,t),al.set(e,n),function(){ol.delete(e),al.delete(e)}}});var sl=n(79),ul=n.n(sl);function cl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return dl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const fl={data:null,isVisible:!1,pageX:0,pageY:0};function pl({children:e,id:t}){const n=Object(r.useContext)(ll).registerMenu,o=cl(Object(r.useState)(fl),2),i=o[0],l=o[1],s=Object(r.useRef)(null),u=Object(r.useRef)(null),c=Object(r.useRef)(null);if(Object(r.useEffect)(()=>{const e=s.current;if(null!==e){const t=e.ownerDocument;return u.current=t.createElement("div"),t.body.appendChild(u.current),()=>{t.body.removeChild(u.current)}}},[]),Object(r.useEffect)(()=>n(t,({data:e,pageX:t,pageY:n})=>{l({data:e,isVisible:!0,pageX:t,pageY:n})},()=>l(fl)),[t]),Object(r.useLayoutEffect)(()=>{if(!i.isVisible)return;const e=c.current,t=u.current;if(null!==t){const n=t=>{e.contains(t.target)||l(fl)},r=e=>{l(fl)},o=t.ownerDocument;o.addEventListener("mousedown",n),o.addEventListener("touchstart",n),o.addEventListener("keydown",n);const a=o.defaultView;return a.addEventListener("resize",r),function(e,t,n){const r=e.ownerDocument.defaultView;null!==e&&(n+e.offsetHeight>=r.innerHeight?n-e.offsetHeight>0?e.style.top=n-e.offsetHeight+"px":e.style.top="0px":e.style.top=n+"px",t+e.offsetWidth>=r.innerWidth?t-e.offsetWidth>0?e.style.left=t-e.offsetWidth+"px":e.style.left="0px":e.style.left=t+"px")}(e,i.pageX,i.pageY),()=>{o.removeEventListener("mousedown",n),o.removeEventListener("touchstart",n),o.removeEventListener("keydown",n),a.removeEventListener("resize",r)}}},[i]),i.isVisible){const t=u.current;return null!==t?Object(a.createPortal)(r.createElement("div",{ref:c,className:ul.a.ContextMenu},e(i.data)),t):null}return r.createElement("div",{ref:s})}var ml=n(80),hl=n.n(ml);function gl({children:e,onClick:t,title:n}){const o=Object(r.useContext)(ll).hideMenu,a=e=>{t(),o()};return r.createElement("div",{className:hl.a.ContextMenuItem,onClick:a,onTouchEnd:a},e)}var vl=n(59),bl=n.n(vl);function yl({element:e}){const t=e.hocDisplayNames;return null===t?null:r.createElement("div",{className:bl.a.HocBadges},null!==t&&t.map(e=>r.createElement("div",{key:e,className:bl.a.Badge},e)))}var _l=n(81),El=n.n(_l);function Dl(){return(Dl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function wl(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Cl(e){let t=e.className,n=e.onFocus,o=e.placeholder,a=void 0===o?"":o,i=e.value,l=wl(e,["className","onFocus","placeholder","value"]);const s=""===i||'""'===i;return r.createElement("input",Dl({className:[El.a.Input,t].join(" "),onFocus:e=>{const t=e.target;null!==t&&(t.selectionStart=0,t.selectionEnd=i.length),"function"==typeof n&&n(e)},placeholder:a,style:{width:`calc(${s?a.length:i.length}ch + 1px)`},value:s?"":i},l))}var xl=n(82),Sl=n.n(xl);function kl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ol(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ol(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ol(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Il({allowEmpty:e=!1,allowWhiteSpace:t=!1,autoFocus:n=!1,className:o="",initialValue:a="",overrideName:i,path:l,type:s}){const u=kl(Object(r.useState)(a),2),c=u[0],d=u[1],f=kl(Object(r.useState)(!1),2),p=f[0],m=f[1],h=Object(r.useCallback)(({target:n})=>{let r=n.value;t||(r=r.trim()),m(!(!e&&""===r)),d(r)},[i]),g=Object(r.useCallback)(e=>{switch(e.stopPropagation(),e.key){case"Enter":case"Tab":if(p){const e=l.slice(0,l.length-1);i([...e,a],[...e,c])}break;case"Escape":d(a)}},[c,d,p,a,i]);return r.createElement(Cl,{autoFocus:n,className:[Sl.a.Input,o].join(" "),onChange:h,onKeyDown:g,placeholder:"new entry",type:"text",value:c})}var Al=n(44),Nl=n.n(Al);function Tl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Fl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Rl({className:e="",overrideValue:t,path:n,value:o}){const a=Tl(function(e){const t=Cn(Object(r.useReducer)(In,{editableValue:Le(e),externalValue:e,hasPendingChanges:!1,isValid:!0,parsedValue:e}),2),n=t[0],o=t[1];return Object.is(n.externalValue,e)||(n.hasPendingChanges?o({type:"UPDATE",editableValue:n.editableValue,externalValue:e}):o({type:"RESET",externalValue:e})),[n,o]}(o),2),i=a[0],l=a[1],s=i.editableValue,u=i.hasPendingChanges,c=i.isValid,d=i.parsedValue,f=()=>{c&&u&&t(n,d)};let p="";p=void 0===s?"(undefined)":"Enter valid JSON";const m=!0===d||!1===d;return r.createElement(r.Fragment,null,r.createElement("input",{autoComplete:"new-password",className:`${c?Nl.a.Input:Nl.a.Invalid} ${e}`,onBlur:f,onChange:({target:e})=>l({type:"UPDATE",editableValue:e.value,externalValue:o}),onKeyDown:e=>{switch(e.stopPropagation(),e.key){case"Enter":f();break;case"Escape":l({type:"RESET",externalValue:o})}},placeholder:p,type:"text",value:s}),m&&r.createElement("input",{className:Nl.a.Checkbox,checked:d,type:"checkbox",onChange:({target:e})=>{l({type:"UPDATE",editableValue:e.checked,externalValue:o}),t(n,e.checked)}}))}function Ll(e){let t=0;for(let n=0;n<e.length;n++)if("value"===e[n]){t=n+1;break}return e.slice(t)}var Pl=n(45),jl=n.n(Pl);function Bl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ml(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ml(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ml(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zl({bridge:e,depth:t,hidden:n,hookID:o,index:a,inspectedElement:i,path:l,store:s,type:u}){const c=Bl(Object(r.useState)(0),2),d=c[0],f=c[1],p=Bl(Object(r.useState)(!1),2),m=p[0],h=p[1];return r.createElement("div",{key:d,hidden:n,style:{paddingLeft:.75*(t-1)+"rem"}},r.createElement("div",{className:jl.a.NewArrayValue},r.createElement(Il,{allowWhiteSpace:!0,autoFocus:d>0,className:[jl.a.EditableName,m&&jl.a.Invalid].join(" "),initialValue:"",overrideName:(t,n)=>{const r=n[n.length-1];let c,p=!0;try{c=Re(r),p=!1}catch(e){}if(m!==p&&h(p),!p){f(d+1);const t=i.id,n=s.getRendererIDForElement(t);if(null!==n){let r=l;null!=o&&(r=Ll(r)),e.send("overrideValueAtPath",{type:u,hookID:o,id:t,path:[...r,a],rendererID:n,value:c})}}},path:l})))}var Ul=n(46),Vl=n.n(Ul);function Hl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $l(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wl({bridge:e,depth:t,hidden:n,hookID:o,inspectedElement:a,path:i,store:l,type:s}){const u=Hl(Object(r.useState)(0),2),c=u[0],d=u[1],f=Hl(Object(r.useState)(""),2),p=f[0],m=f[1];return r.createElement("div",{key:c,hidden:n,style:{paddingLeft:.75*(t-1)+"rem"}},r.createElement("div",{className:Vl.a.NewKeyValue},r.createElement(Il,{autoFocus:c>0,className:Vl.a.EditableName,overrideName:(e,t)=>{m(t[t.length-1])},path:[]}),": ",r.createElement(Rl,{className:Vl.a.EditableValue,overrideValue:(t,n)=>{if(!p)return;m(""),d(c+1);const r=a.id,i=l.getRendererIDForElement(r);if(null!==i){let a=t;null!=o&&(a=Ll(a)),e.send("overrideValueAtPath",{type:s,hookID:o,id:r,path:a,rendererID:i,value:n})}},path:[...i,p],value:""})))}var Gl=n(83),Kl=n.n(Gl);function Xl({isOpen:e,setIsOpen:t}){return r.createElement(ha,{className:Kl.a.ExpandCollapseToggle,onClick:()=>t(e=>!e),title:(e?"Collapse":"Expand")+" prop value"},r.createElement(Gn,{type:e?"expanded":"collapsed"}))}function ql({data:e,id:t,ref:n}){const o=Object(r.useContext)(ll).showMenu;Object(r.useEffect)(()=>{if(null!==n.current){const r=n=>{n.preventDefault(),n.stopPropagation();const r=n.pageX||n.touches&&n.touches[0].pageX,a=n.pageY||n.touches&&n.touches[0].pageY;o({data:e,id:t,pageX:r,pageY:a})},a=n.current;return a.addEventListener("contextmenu",r),()=>{a.removeEventListener("contextmenu",r)}}},[e,t,o])}var Yl=n(6),Ql=n.n(Yl);function Jl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Zl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function es({alphaSort:e,bridge:t,canDeletePaths:n,canEditValues:o,canRenamePaths:a,canRenamePathsAtDepth:i,depth:l,getInspectedElementPath:s,inspectedElement:u,isDirectChildOfAnArray:c,hidden:d,hookID:f,name:p,path:m,pathRoot:h,store:g,value:v}){const b=u.id,y=Jl(Object(r.useState)(!1),2),_=y[0],E=y[1],D=Object(r.useRef)(_),w=Object(r.useRef)(null);let C=!1,x=!1;null!==v&&"object"==typeof v&&(C=v[j.inspectable]&&0!==v[j.size],x=v[j.readonly]),Object(r.useEffect)(()=>{C&&_&&!D.current&&s(b,[h,...m]),D.current=_},[s,C,_,m,h]);const S=()=>E(e=>!e);ql({data:{path:[h,...m],type:null!==v&&"object"==typeof v&&hasOwnProperty.call(v,j.type)?v[j.type]:typeof v},id:"InspectedElement",ref:w});const k=typeof v,O="number"===k||"string"===k||"boolean"===k||null==v,I={paddingLeft:.75*(l-1)+"rem"},A=(e,n)=>{null!=f&&(e=Ll(e));const r=g.getRendererIDForElement(b);null!==r&&t.send("overrideValueAtPath",{hookID:f,id:b,path:e,rendererID:r,type:h,value:n})},N=e=>{null!=f&&(e=Ll(e));const n=g.getRendererIDForElement(b);null!==n&&t.send("deletePath",{hookID:f,id:b,path:e,rendererID:n,type:h})},T=(e,r)=>{if(""===r[r.length-1])n&&N(e);else{null!=f&&(e=Ll(e),r=Ll(r));const n=g.getRendererIDForElement(b);null!==n&&t.send("renamePath",{hookID:f,id:b,newPath:r,oldPath:e,rendererID:n,type:h})}};let F,R=a;R&&"function"==typeof i&&(R=i(l)),F=c?n?r.createElement(ts,{name:p,deletePath:N,path:m}):r.createElement("span",{className:Ql.a.Name},p):R?r.createElement(Il,{allowEmpty:n,className:Ql.a.EditableName,initialValue:p,overrideName:T,path:m}):r.createElement("span",{className:Ql.a.Name},p);let L=null;if(O){let e=v;"string"===k?e=`"${v}"`:"boolean"===k?e=v?"true":"false":null===v?e="null":void 0===v&&(e="undefined"),L=r.createElement("div",{key:"root",className:Ql.a.Item,hidden:d,ref:w,style:I},r.createElement("div",{className:Ql.a.ExpandCollapseToggleSpacer}),F,r.createElement("div",{className:Ql.a.AfterName},":"),o?r.createElement(Rl,{overrideValue:A,path:m,value:v}):r.createElement("span",{className:Ql.a.Value},e))}else if(hasOwnProperty.call(v,j.type)&&!hasOwnProperty.call(v,j.unserializable))L=r.createElement("div",{key:"root",className:Ql.a.Item,hidden:d,ref:w,style:I},C?r.createElement(Xl,{isOpen:_,setIsOpen:E}):r.createElement("div",{className:Ql.a.ExpandCollapseToggleSpacer}),F,r.createElement("div",{className:Ql.a.AfterName},":"),r.createElement("span",{className:Ql.a.Value,onClick:C?S:void 0},un(v)));else if(Array.isArray(v)){const c=v.length>0||o,p=un(v);L=v.map((c,p)=>r.createElement(es,{key:p,alphaSort:e,bridge:t,canDeletePaths:n&&!x,canEditValues:o&&!x,canRenamePaths:a&&!x,canRenamePathsAtDepth:i,depth:l+1,getInspectedElementPath:s,hookID:f,inspectedElement:u,isDirectChildOfAnArray:!0,hidden:d||!_,name:p,path:m.concat(p),pathRoot:h,store:g,value:v[p]})),o&&!x&&L.push(r.createElement(zl,{key:"NewKeyValue",bridge:t,depth:l+1,hidden:d||!_,hookID:f,index:v.length,getInspectedElementPath:s,inspectedElement:u,path:m,store:g,type:h})),L.unshift(r.createElement("div",{key:l+"-root",className:Ql.a.Item,hidden:d,ref:w,style:I},c?r.createElement(Xl,{isOpen:_,setIsOpen:E}):r.createElement("div",{className:Ql.a.ExpandCollapseToggleSpacer}),F,r.createElement("div",{className:Ql.a.AfterName},":"),r.createElement("span",{className:Ql.a.Value,onClick:c?S:void 0},p)))}else{const c=Object.entries(v);e&&c.sort(ln);const p=c.length>0||o,b=un(v);L=c.map(([c,p])=>r.createElement(es,{key:c,alphaSort:e,bridge:t,canDeletePaths:n&&!x,canEditValues:o&&!x,canRenamePaths:a&&!x,canRenamePathsAtDepth:i,depth:l+1,getInspectedElementPath:s,hookID:f,inspectedElement:u,hidden:d||!_,name:c,path:m.concat(c),pathRoot:h,store:g,value:p})),o&&!x&&L.push(r.createElement(Wl,{key:"NewKeyValue",bridge:t,depth:l+1,getInspectedElementPath:s,hidden:d||!_,hookID:f,inspectedElement:u,path:m,store:g,type:h})),L.unshift(r.createElement("div",{key:l+"-root",className:Ql.a.Item,hidden:d,ref:w,style:I},p?r.createElement(Xl,{isOpen:_,setIsOpen:E}):r.createElement("div",{className:Ql.a.ExpandCollapseToggleSpacer}),F,r.createElement("div",{className:Ql.a.AfterName},":"),r.createElement("span",{className:Ql.a.Value,onClick:p?S:void 0},b)))}return L}function ts({deletePath:e,name:t,path:n}){return r.createElement(r.Fragment,null,r.createElement(ha,{className:Ql.a.DeleteArrayItemButton,onClick:t=>{t.stopPropagation(),e(n)},title:"Delete entry"},r.createElement(Gn,{type:"delete"})),r.createElement("span",{className:Ql.a.Name},t))}var ns=n(7),rs=n.n(ns);function os({bridge:e,getInspectedElementPath:t,inspectedElement:n,store:o}){const a=n.hasLegacyContext,i=n.context,l=n.type,s=1!==l&&5!==l,u=null!=i?Object.entries(i):null;null!==u&&u.sort(ln);const c=null===u||0===u.length,d=()=>Object(ut.copy)(dn(i)),f=e=>e>1;return c?null:r.createElement("div",{className:rs.a.InspectedElementTree},r.createElement("div",{className:rs.a.HeaderRow},r.createElement("div",{className:rs.a.Header},a?"legacy context":"context"),!c&&r.createElement(ha,{onClick:d,title:"Copy to clipboard"},r.createElement(Gn,{type:"copy"}))),c&&r.createElement("div",{className:rs.a.Empty},"None"),!c&&u.map(([a,i])=>r.createElement(es,{key:a,alphaSort:!0,bridge:e,canDeletePaths:!s,canEditValues:!s,canRenamePaths:!s,canRenamePathsAtDepth:f,type:"context",depth:1,getInspectedElementPath:t,hidden:!1,inspectedElement:n,name:a,path:[a],pathRoot:"context",store:o,value:i})))}var as=n(8),is=n.n(as);function ls(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ss(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ss(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ss(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function us({bridge:e,getInspectedElementPath:t,inspectedElement:n,store:o}){const a=n.hooks,i=n.id,l=()=>Object(ut.copy)(function(e){const t=Object.assign([],e),n=[...t];for(;n.length>0;){const e=n.pop();delete e.id,delete e.isStateEditable,e.subHooks.length>0&&n.push(...e.subHooks)}cn(t);try{return JSON.stringify(t,null,2)}catch(e){return""}}(a));return null===a?null:r.createElement("div",{className:is.a.HooksTreeView},r.createElement("div",{className:is.a.HeaderRow},r.createElement("div",{className:is.a.Header},"hooks"),r.createElement(ha,{onClick:l,title:"Copy to clipboard"},r.createElement(Gn,{type:"copy"}))),r.createElement(cs,{hooks:a,id:i,getInspectedElementPath:t,inspectedElement:n,path:[]}))}function cs({getInspectedElementPath:e,hooks:t,id:n,inspectedElement:o,path:a}){return t.map((i,l)=>r.createElement(ds,{key:l,getInspectedElementPath:e,hook:t[l],id:n,inspectedElement:o,path:a.concat([l])}))}function ds({getInspectedElementPath:e,hook:t,id:n,inspectedElement:o,path:a}){const i=o.canEditHooks,l=o.canEditHooksAndDeletePaths,s=o.canEditHooksAndRenamePaths,u=t.name,c=t.id,d=t.isStateEditable,f=t.subHooks,p=t.value,m=null==c||!d,h=!m&&l,g=!m&&i,v=!m&&s,b=Object(r.useContext)(At),y=Object(r.useContext)(Nt),_=ls(Object(r.useState)(!1),2),E=_[0],D=_[1],w=Object(r.useCallback)(()=>D(e=>!e),[]),C=Object(r.useRef)(null);if(ql({data:{path:["hooks",...a],type:null!==t&&"object"==typeof t&&t.hasOwnProperty(j.type)?t[j.type]:typeof p},id:"InspectedElement",ref:C}),t.hasOwnProperty(j.inspected))return r.createElement("div",{className:is.a.Hook},r.createElement("div",{className:is.a.NameValueRow},r.createElement("span",{className:is.a.TruncationIndicator},"...")));const x=e=>d&&e>1,S=f.length>0,k=typeof p;let O,I=!1;if("string"===k?O=`"${p}"`:"boolean"===k?O=p?"true":"false":"number"===k?O=p:null===p?O="null":void 0===p?O=null:Array.isArray(p)?(I=!0,O="Array"):"object"===k&&(I=!0,O="Object"),S){const t=Array.isArray(f)?r.createElement(cs,{getInspectedElementPath:e,hooks:f,id:n,inspectedElement:o,path:a.concat(["subHooks"])}):r.createElement(es,{alphaSort:!1,bridge:b,canDeletePaths:h,canEditValues:g,canRenamePaths:v,canRenamePathsAtDepth:x,depth:1,getInspectedElementPath:e,hookID:c,inspectedElement:o,name:"subHooks",path:a.concat(["subHooks"]),store:y,type:"hooks",value:f});return I?r.createElement("div",{className:is.a.Hook},r.createElement("div",{ref:C,className:is.a.NameValueRow},r.createElement(Xl,{isOpen:E,setIsOpen:D}),r.createElement("span",{onClick:w,className:""!==u?is.a.Name:is.a.NameAnonymous},u||"Anonymous"),r.createElement("span",{className:is.a.Value,onClick:w},E||un(p))),r.createElement("div",{className:is.a.Children,hidden:!E},r.createElement(es,{alphaSort:!1,bridge:b,canDeletePaths:h,canEditValues:g,canRenamePaths:v,canRenamePathsAtDepth:x,depth:1,getInspectedElementPath:e,hookID:c,inspectedElement:o,name:"DebugValue",path:a.concat(["value"]),pathRoot:"hooks",store:y,value:p}),t)):r.createElement("div",{className:is.a.Hook},r.createElement("div",{ref:C,className:is.a.NameValueRow},r.createElement(Xl,{isOpen:E,setIsOpen:D}),r.createElement("span",{onClick:w,className:""!==u?is.a.Name:is.a.NameAnonymous},u||"Anonymous")," ",r.createElement("span",{className:is.a.Value,onClick:w},O)),r.createElement("div",{className:is.a.Children,hidden:!E},t))}return I?r.createElement("div",{className:is.a.Hook},r.createElement(es,{alphaSort:!1,bridge:b,canDeletePaths:h,canEditValues:g,canRenamePaths:v,canRenamePathsAtDepth:x,depth:1,getInspectedElementPath:e,hookID:c,inspectedElement:o,name:u,path:a.concat(["value"]),pathRoot:"hooks",store:y,value:p})):r.createElement("div",{className:is.a.Hook},r.createElement(es,{alphaSort:!1,bridge:b,canDeletePaths:!1,canEditValues:g,canRenamePaths:!1,depth:1,getInspectedElementPath:e,hookID:c,inspectedElement:o,name:u,path:[],pathRoot:"hooks",store:y,value:p}))}var fs=r.memo(us);function ps({bridge:e,getInspectedElementPath:t,inspectedElement:n,store:o}){const a=n.canEditFunctionProps,i=n.canEditFunctionPropsDeletePaths,l=n.canEditFunctionPropsRenamePaths,s=n.props,u=n.type,c=1===u||i,d=1===u||a,f=1===u||l,p=null!=s?Object.entries(s):null;null!==p&&p.sort(ln);const m=null===p||0===p.length;return r.createElement("div",{className:rs.a.InspectedElementTree},r.createElement("div",{className:rs.a.HeaderRow},r.createElement("div",{className:rs.a.Header},"props"),!m&&r.createElement(ha,{onClick:()=>Object(ut.copy)(dn(s)),title:"Copy to clipboard"},r.createElement(Gn,{type:"copy"}))),!m&&p.map(([a,i])=>r.createElement(es,{key:a,alphaSort:!0,bridge:e,canDeletePaths:c,canEditValues:d,canRenamePaths:f,depth:1,getInspectedElementPath:t,hidden:!1,inspectedElement:n,name:a,path:[a],pathRoot:"props",store:o,value:i})),d&&r.createElement(Wl,{bridge:e,depth:0,hidden:!1,inspectedElement:n,path:[],store:o,type:"props"}))}function ms({bridge:e,getInspectedElementPath:t,inspectedElement:n,store:o}){const a=n.state,i=null!=a?Object.entries(a):null;null!==i&&i.sort(ln);const l=null===i||0===i.length,s=()=>Object(ut.copy)(dn(a));return l?null:r.createElement("div",{className:rs.a.InspectedElementTree},r.createElement("div",{className:rs.a.HeaderRow},r.createElement("div",{className:rs.a.Header},"state"),!l&&r.createElement(ha,{onClick:s,title:"Copy to clipboard"},r.createElement(Gn,{type:"copy"}))),l&&r.createElement("div",{className:rs.a.Empty},"None"),!l&&i.map(([a,i])=>r.createElement(es,{key:a,alphaSort:!0,bridge:e,canDeletePaths:!0,canEditValues:!0,canRenamePaths:!0,depth:1,getInspectedElementPath:t,hidden:!1,inspectedElement:n,name:a,path:[a],pathRoot:"state",store:o,value:i})))}function hs({bridge:e,inspectedElement:t,store:n}){const o=t.canToggleSuspense,a=t.id,i=t.state;if(12!==t.type)return null;const l=null!==i;return r.createElement("div",{className:rs.a.InspectedElementTree},r.createElement("div",{className:rs.a.HeaderRow},r.createElement("div",{className:rs.a.Header},"suspense")),r.createElement("div",{className:rs.a.ToggleSuspenseRow},r.createElement("span",{className:rs.a.Name},"Suspended"),o?r.createElement(Rl,{key:l,overrideValue:(t,r)=>{const o=n.getRendererIDForElement(a);null!==o&&e.send("overrideSuspense",{id:a,rendererID:o,forceFallback:r})},path:["suspense","Suspended"],value:l}):r.createElement("span",{className:rs.a.Value},l?"true":"false")))}function gs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return vs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vs(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const bs=Object(r.createContext)(null);bs.displayName="NativeStyleContext";const ys=new WeakMap,_s=wa(e=>{const t=ys.get(e);if(null!=t)return t.promise;let n=null;const r=new Promise(e=>{n=e});return ys.set(e,{promise:r,resolveFn:n}),r},e=>e,{useWeakMap:!0});function Es({children:e}){const t=Object(r.useContext)(At),n=Object(r.useContext)(Nt),o=Object(r.useCallback)(e=>{const t=n.getElementByID(e);return null!==t?_s.read(t):null},[n]),i=Object(r.useContext)(bn).selectedElementID,l=gs(Object(r.useState)(null),2),s=l[0],u=l[1];Object(r.useEffect)(()=>{const e=({id:e,layout:t,style:r})=>{const o=n.getElementByID(e);if(null!==o){const n={layout:t,style:r},l=ys.get(o);null!=l?(ys.delete(o),Object(a.unstable_batchedUpdates)(()=>{l.resolveFn(n),u(n)})):(_s.write(o,n),e===i&&u(n))}};return t.addListener("NativeStyleEditor_styleAndLayout",e),()=>t.removeListener("NativeStyleEditor_styleAndLayout",e)},[t,s,i,n]),Object(r.useEffect)(()=>{if(null===i)return()=>{};const e=n.getRendererIDForElement(i);let r=null;const o=()=>{r=null,null!==e&&t.send("NativeStyleEditor_measure",{id:i,rendererID:e})};o();const a=({id:e})=>{e===i&&(null!==r&&clearTimeout(r),r=setTimeout(o,1e3))};return t.addListener("NativeStyleEditor_styleAndLayout",a),()=>{t.removeListener("NativeStyleEditor_styleAndLayout",a),null!==r&&clearTimeout(r)}},[t,i,n]);const c=Object(r.useMemo)(()=>({getStyleAndLayout:o}),[s,o]);return r.createElement(bs.Provider,{value:c},e)}var Ds=n(18),ws=n.n(Ds);function Cs({id:e,layout:t}){const n=t.height,o=t.margin,a=t.padding,i=t.y,l=t.width,s=t.x;return r.createElement("div",{className:ws.a.LayoutViewer},r.createElement("div",{className:ws.a.Header},"layout"),r.createElement("div",{className:ws.a.DashedBox},r.createElement("div",{className:ws.a.LabelRow},r.createElement("label",{className:ws.a.Label},"margin"),r.createElement("label",null,o.top||"-")),r.createElement("div",{className:ws.a.BoxRow},r.createElement("label",null,o.left||"-"),r.createElement("div",{className:ws.a.SolidBox},r.createElement("div",{className:ws.a.LabelRow},r.createElement("label",{className:ws.a.Label},"padding"),r.createElement("label",null,a.top||"-")),r.createElement("div",{className:ws.a.BoxRow},r.createElement("label",null,a.left||"-"),r.createElement("div",{className:ws.a.DashedBox},r.createElement("div",{className:ws.a.LabelRow},xs(l)," x ",xs(n)," (",xs(s),", ",xs(i),")")),r.createElement("label",null,a.right||"-")),r.createElement("label",null,a.bottom||"-")),r.createElement("label",null,o.right||"-")),r.createElement("label",null,o.bottom||"-")))}function xs(e){return Math.round(e)===e?e:e.toFixed(1)}var Ss=n(19),ks=n.n(Ss);function Os(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Is(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Is(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Is(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function As({id:e,style:t}){const n=Object(r.useContext)(At),o=Object(r.useContext)(Nt),a=(t,r,a)=>{const i=o.getRendererIDForElement(e);null!==i&&n.send("NativeStyleEditor_renameAttribute",{id:e,rendererID:i,oldName:t,newName:r,value:a})},i=(t,r)=>{const a=o.getRendererIDForElement(e);null!==a&&n.send("NativeStyleEditor_setValue",{id:e,rendererID:a,name:t,value:r})},l=Object(r.useMemo)(()=>Array.from(Object.keys(t)),[t]);return r.createElement("div",{className:ks.a.StyleEditor},r.createElement("div",{className:ks.a.HeaderRow},r.createElement("div",{className:ks.a.Header},r.createElement("div",{className:ks.a.Brackets},"style {")),r.createElement(ha,{onClick:()=>Object(ut.copy)(dn(t)),title:"Copy to clipboard"},r.createElement(Gn,{type:"copy"}))),l.length>0&&l.map(e=>r.createElement(Ts,{key:e,attribute:e,changeAttribute:a,changeValue:i,validAttributes:o.nativeStyleEditorValidAttributes,value:t[e]})),r.createElement(Ns,{changeAttribute:a,changeValue:i,validAttributes:o.nativeStyleEditorValidAttributes}),r.createElement("div",{className:ks.a.Brackets},"}"))}function Ns({changeAttribute:e,changeValue:t,validAttributes:n}){const o=Os(Object(r.useState)(0),2),a=o[0],i=o[1],l=Object(r.useRef)("");return r.createElement(Ts,{key:a,attribute:"",attributePlaceholder:"attribute",changeAttribute:(e,t,n)=>{l.current=t},changeValue:(e,n)=>{""!==l.current&&(""!==n&&t(l.current,n),i(a+1))},validAttributes:n,value:"",valuePlaceholder:"value"})}function Ts({attribute:e,attributePlaceholder:t,changeAttribute:n,changeValue:o,validAttributes:i,value:l,valuePlaceholder:s}){const u=Os(Object(r.useState)(e),2),c=u[0],d=u[1],f=Os(Object(r.useState)(JSON.stringify(l)),2),p=f[0],m=f[1],h=Os(Object(r.useState)(!0),2),g=h[0],v=h[1],b=Os(Object(r.useState)(!0),2),y=b[0],_=b[1];return r.createElement("div",{className:ks.a.Row},r.createElement(Fs,{className:g?ks.a.Attribute:ks.a.Invalid,onChange:e=>{const t=""===e||null===i||i.indexOf(e)>=0;Object(a.unstable_batchedUpdates)(()=>{d(e),v(t)})},onReset:()=>{d(e)},onSubmit:()=>{g&&y&&e!==c&&n(e,c,l)},placeholder:t,value:c}),": ",r.createElement(Fs,{className:y?ks.a.Value:ks.a.Invalid,onChange:e=>{let t=!1;try{JSON.parse(Fe(e)),t=!0}catch(e){}Object(a.unstable_batchedUpdates)(()=>{m(e),_(t)})},onReset:()=>{m(l)},onSubmit:()=>{if(g&&y){const t=JSON.parse(Fe(p));l!==t&&o(e,t)}},placeholder:s,value:p}),";")}function Fs({className:e,onChange:t,onReset:n,onSubmit:o,placeholder:a,value:i}){return r.createElement(Cl,{className:`${e} ${ks.a.Input}`,onBlur:o,onChange:e=>t(e.target.value),onKeyDown:e=>{switch(e.key){case"Enter":o();break;case"Escape":n();break;case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":e.stopPropagation()}},placeholder:a,value:i})}function Rs(e){const t=Object(r.useContext)(Nt);return Tn(Object(r.useMemo)(()=>({getCurrentValue:()=>t.supportsNativeStyleEditor,subscribe:e=>(t.addListener("supportsNativeStyleEditor",e),()=>{t.removeListener("supportsNativeStyleEditor",e)})}),[t]))?r.createElement(Ls,null):null}function Ls(e){const t=Object(r.useContext)(bs).getStyleAndLayout,n=Object(r.useContext)(bn).inspectedElementID;if(null===n)return null;const o=t(n);if(null===o)return null;const a=o.layout,i=o.style;return r.createElement(r.Fragment,null,null!==a&&r.createElement(Cs,{id:n,layout:a}),null!==i&&r.createElement(As,{id:n,style:null!==i?i:{}}))}var Ps=n(10),js=n.n(Ps);function Bs({copyInspectedElementPath:e,element:t,getInspectedElementPath:n,inspectedElement:o,storeAsGlobal:a}){const i=t.id,l=o.owners,s=o.rendererPackageName,u=o.rendererVersion,c=o.rootType,d=o.source,f=Object(r.useContext)(At),p=Object(r.useContext)(Nt),m=Object(r.useContext)(Tt),h=m.isEnabledForInspectedElement,g=m.viewAttributeSourceFunction,v=null!==s&&null!==u?`${s}@${u}`:null,b=null!==l&&l.length>0,y=b||null!==v||null!==c;return r.createElement(r.Fragment,null,r.createElement("div",{className:js.a.InspectedElement},r.createElement(yl,{element:t}),r.createElement(ps,{bridge:f,getInspectedElementPath:n,inspectedElement:o,store:p}),r.createElement(hs,{bridge:f,inspectedElement:o,store:p}),r.createElement(ms,{bridge:f,getInspectedElementPath:n,inspectedElement:o,store:p}),r.createElement(fs,{bridge:f,getInspectedElementPath:n,inspectedElement:o,store:p}),r.createElement(os,{bridge:f,getInspectedElementPath:n,inspectedElement:o,store:p}),r.createElement(Rs,null),y&&r.createElement("div",{className:js.a.Owners},r.createElement("div",{className:js.a.OwnersHeader},"rendered by"),b&&l.map(e=>r.createElement(zs,{key:e.id,displayName:e.displayName||"Anonymous",hocDisplayNames:e.hocDisplayNames,id:e.id,isInStore:p.containsElement(e.id),type:e.type})),null!==c&&r.createElement("div",{className:js.a.OwnersMetaField},c),null!==v&&r.createElement("div",{className:js.a.OwnersMetaField},v)),null!==d&&r.createElement(Ms,{fileName:d.fileName,lineNumber:d.lineNumber})),h&&r.createElement(pl,{id:"InspectedElement"},t=>r.createElement(r.Fragment,null,r.createElement(gl,{onClick:()=>e(i,t.path),title:"Copy value to clipboard"},r.createElement(Ka,{className:js.a.ContextMenuIcon,type:"copy"})," Copy value to clipboard"),r.createElement(gl,{onClick:()=>a(i,t.path),title:"Store as global variable"},r.createElement(Ka,{className:js.a.ContextMenuIcon,type:"store-as-global-variable"})," ","Store as global variable"),null!==g&&"function"===t.type&&r.createElement(gl,{onClick:()=>g(i,t.path),title:"Go to definition"},r.createElement(Ka,{className:js.a.ContextMenuIcon,type:"code"})," Go to definition"))))}function Ms({fileName:e,lineNumber:t}){return r.createElement("div",{className:js.a.Source},r.createElement("div",{className:js.a.SourceHeaderRow},r.createElement("div",{className:js.a.SourceHeader},"source"),r.createElement(ha,{onClick:()=>Object(ut.copy)(`${e}:${t}`),title:"Copy to clipboard"},r.createElement(Gn,{type:"copy"}))),r.createElement("div",{className:js.a.SourceOneLiner},function(e,t){const n=/^(.*)[\\\/]/;let r=e.replace(n,"");if(/^index\./.test(r)){const t=e.match(n);if(t){const e=t[1];if(e){r=e.replace(n,"")+"/"+r}}}return`${r}:${t}`}(e,t)))}function zs({displayName:e,hocDisplayNames:t,id:n,isInStore:o,type:a}){const i=Object(r.useContext)(yn),l=Fn(),s=l.highlightNativeElement,u=l.clearHighlightNativeElement,c=Object(r.useCallback)(()=>i({type:"SELECT_ELEMENT_BY_ID",payload:n}),[i,n]),d=u;return r.createElement(ha,{key:n,className:js.a.OwnerButton,disabled:!o,onClick:c,onMouseEnter:()=>s(n),onMouseLeave:d},r.createElement("span",{className:js.a.OwnerContent},r.createElement("span",{className:`${js.a.Owner} ${o?"":js.a.NotInStore}`,title:e},e),r.createElement(Hn,{hocDisplayNames:t,type:a})))}var Us=n(15),Vs=n.n(Us);function Hs(e){const t=Object(r.useContext)(bn).inspectedElementID,n=Object(r.useContext)(yn),o=Object(r.useContext)(nl),a=o.canViewElementSourceFunction,i=o.viewElementSourceFunction,l=Object(r.useContext)(At),s=Object(r.useContext)(Nt),u=Object(r.useContext)(Yi).dispatch,c=Object(r.useContext)(Ri),d=c.copyInspectedElementPath,f=c.getInspectedElementPath,p=c.getInspectedElement,m=c.storeAsGlobal,h=null!==t?s.getElementByID(t):null,g=null!=t?p(t):null,v=Object(r.useCallback)(()=>{if(null!==h&&null!==t){const e=s.getRendererIDForElement(t);null!==e&&l.send("highlightNativeElement",{displayName:h.displayName,hideAfterTimeout:!0,id:t,openNativeElementsPanel:!0,rendererID:e,scrollIntoView:!0})}},[l,h,t,s]),b=Object(r.useCallback)(()=>{if(null!==t){const e=s.getRendererIDForElement(t);null!==e&&l.send("logElementToConsole",{id:t,rendererID:e})}},[l,t,s]),y=Object(r.useCallback)(()=>{null!=i&&null!==g&&i(g.id,g)},[g,i]),_=null!==g&&g.canViewSource&&null!==i&&(null===a||a(g)),E=null!==h&&12===h.type&&null!=g&&null!=g.state,D=null!=g&&g.canToggleSuspense,w=Object(r.useCallback)(()=>{let e=null,t=h;for(;null!==t;){if(12===t.type){e=t;break}t=t.parentID>0?s.getElementByID(t.parentID):null}if(null===e)u({type:"SHOW",content:r.createElement(rl,null)});else{const t=e.id;e!==h&&n({type:"SELECT_ELEMENT_BY_ID",payload:t});const r=s.getRendererIDForElement(t);null!==r&&l.send("overrideSuspense",{id:t,rendererID:r,forceFallback:!E})}},[l,n,h,E,u,s]);return null===h?r.createElement("div",{className:Vs.a.InspectedElement},r.createElement("div",{className:Vs.a.TitleRow})):r.createElement("div",{className:Vs.a.InspectedElement},r.createElement("div",{className:Vs.a.TitleRow},h.key&&r.createElement(r.Fragment,null,r.createElement("div",{className:Vs.a.Key,title:`key "${h.key}"`},h.key),r.createElement("div",{className:Vs.a.KeyArrow})),r.createElement("div",{className:Vs.a.SelectedComponentName},r.createElement("div",{className:Vs.a.Component,title:h.displayName},h.displayName)),D&&r.createElement(Do,{className:Vs.a.IconButton,isChecked:E,onChange:w,title:E?"Unsuspend the selected component":"Suspend the selected component"},r.createElement(Gn,{type:"suspend"})),s.supportsNativeInspection&&r.createElement(ha,{className:Vs.a.IconButton,onClick:v,title:"Inspect the matching DOM element"},r.createElement(Gn,{type:"view-dom"})),r.createElement(ha,{className:Vs.a.IconButton,onClick:b,title:"Log this component data to the console"},r.createElement(Gn,{type:"log-data"})),r.createElement(ha,{className:Vs.a.IconButton,disabled:!_,onClick:y,title:"View source for this element"},r.createElement(Gn,{type:"view-source"}))),null===g&&r.createElement("div",{className:Vs.a.Loading},"Loading..."),null!==g&&r.createElement(Bs,{key:t,copyInspectedElementPath:d,element:h,getInspectedElementPath:f,inspectedElement:g,storeAsGlobal:m}))}var $s=n(12),Ws=n.n($s);function Gs({currentTab:e,disabled:t=!1,id:n,selectTab:o,tabs:a,type:i}){a.some(t=>t.id===e)||o(a[0].id);const l=Object(r.useCallback)(({currentTarget:e})=>o(e.value),[o]),s=Object(r.useCallback)(e=>{switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":e.stopPropagation()}},[]);let u,c,d;switch(i){case"navigation":u=Ws.a.IconSizeNavigation,c=Ws.a.TabLabelNavigation,d=Ws.a.TabSizeNavigation;break;case"profiler":u=Ws.a.IconSizeProfiler,c=Ws.a.TabLabelProfiler,d=Ws.a.TabSizeProfiler;break;case"settings":u=Ws.a.IconSizeSettings,c=Ws.a.TabLabelSettings,d=Ws.a.TabSizeSettings;break;default:throw Error(`Unsupported type "${i}"`)}return r.createElement(r.Fragment,null,a.map(({icon:a,id:i,label:f,title:p})=>{let m=r.createElement("label",{className:[d,t?Ws.a.TabDisabled:Ws.a.Tab,t||e!==i?"":Ws.a.TabCurrent].join(" "),key:i,onKeyDown:s,onMouseDown:()=>o(i)},r.createElement("input",{type:"radio",className:Ws.a.Input,checked:e===i,disabled:t,name:n,value:i,onChange:l}),r.createElement(Ka,{className:`${t?Ws.a.IconDisabled:""} ${u}`,type:a}),r.createElement("span",{className:c},f));return p&&(m=r.createElement(po,{key:i,className:Eo.a.Tooltip,label:p},m)),m}))}var Ks=n(3),Xs=n.n(Ks);function qs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ys(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qs(Object(n),!0).forEach((function(t){Qs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Js(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Zs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zs(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function eu(e){const t=Object(r.useContext)(Nt),n=Tn(Object(r.useMemo)(()=>({getCurrentValue:()=>t.collapseNodesByDefault,subscribe:e=>(t.addListener("collapseNodesByDefault",e),()=>t.removeListener("collapseNodesByDefault",e))}),[t])),o=Object(r.useCallback)(({currentTarget:e})=>{t.collapseNodesByDefault=!e.checked},[t]),a=Js(Object(r.useState)(()=>[...t.componentFilters]),2),i=a[0],l=a[1],s=Object(r.useCallback)(()=>{l(e=>[...e,{type:1,value:7,isEnabled:!0}])},[]),u=Object(r.useCallback)((e,t)=>{l(n=>{const r=[...n],o=n.indexOf(e);return o>=0&&(1===t?r[o]={type:1,isEnabled:e.isEnabled,value:7}:2===t?r[o]={type:2,isEnabled:e.isEnabled,isValid:!0,value:""}:3===t?r[o]={type:3,isEnabled:e.isEnabled,isValid:!0,value:""}:4===t&&(r[o]={type:4,isEnabled:e.isEnabled,isValid:!0})),r})},[]),c=Object(r.useCallback)((e,t)=>{if(1!==e.type)throw Error("Invalid value for element type filter");l(n=>{const r=[...n];if(1===e.type){const o=n.indexOf(e);o>=0&&(r[o]=Ys(Ys({},e),{},{value:t}))}return r})},[]),d=Object(r.useCallback)((e,t)=>{if(1===e.type)throw Error("Invalid value for element type filter");l(n=>{const r=[...n];if(2===e.type||3===e.type){const o=n.indexOf(e);if(o>=0){let n=!0;try{new RegExp(t)}catch(e){n=!1}r[o]=Ys(Ys({},e),{},{isValid:n,value:t})}}return r})},[]),f=Object(r.useCallback)(e=>{l(t=>{const n=[...t];return n.splice(e,1),n})},[]),p=Object(r.useCallback)((e,t)=>{l(n=>{const r=[...n],o=n.indexOf(e);return o>=0&&(1===e.type||2===e.type||3===e.type||4===e.type)&&(r[o]=Ys(Ys({},r[o]),{},{isEnabled:t})),r})},[]),m=Object(r.useRef)(i);return Object(r.useEffect)(()=>(m.current=i,()=>{}),[i]),Object(r.useEffect)(()=>()=>{t.componentFilters=[...m.current]},[t]),r.createElement("div",{className:Xs.a.Settings},r.createElement("label",{className:Xs.a.Setting},r.createElement("input",{type:"checkbox",checked:!n,onChange:o})," ","Expand component tree by default"),r.createElement("div",{className:Xs.a.Header},"Hide components where..."),r.createElement("table",{className:Xs.a.Table},r.createElement("tbody",null,0===i.length&&r.createElement("tr",{className:Xs.a.TableRow},r.createElement("td",{className:Xs.a.NoFiltersCell},"No filters have been added.")),i.map((e,t)=>r.createElement("tr",{className:Xs.a.TableRow,key:t},r.createElement("td",{className:Xs.a.TableCell},r.createElement(Do,{className:!1!==e.isValid?"":Xs.a.InvalidRegExp,isChecked:e.isEnabled,onChange:t=>p(e,t),title:!1===e.isValid?"Filter invalid":e.isEnabled?"Filter enabled":"Filter disabled"},r.createElement(tu,{isEnabled:e.isEnabled,isValid:null==e.isValid||!0===e.isValid}))),r.createElement("td",{className:Xs.a.TableCell},r.createElement("select",{className:Xs.a.Select,value:e.type,onChange:({currentTarget:t})=>u(e,parseInt(t.value,10))},r.createElement("option",{value:3},"location"),r.createElement("option",{value:2},"name"),r.createElement("option",{value:1},"type"),r.createElement("option",{value:4},"hoc"))),r.createElement("td",{className:Xs.a.TableCell},1===e.type&&"equals",(3===e.type||2===e.type)&&"matches"),r.createElement("td",{className:Xs.a.TableCell},1===e.type&&r.createElement("select",{className:Xs.a.Select,value:e.value,onChange:({currentTarget:t})=>c(e,parseInt(t.value,10))},r.createElement("option",{value:1},"class"),r.createElement("option",{value:2},"context"),r.createElement("option",{value:5},"function"),r.createElement("option",{value:6},"forward ref"),r.createElement("option",{value:7},"host (e.g. <div>)"),r.createElement("option",{value:8},"memo"),r.createElement("option",{value:9},"other"),r.createElement("option",{value:10},"profiler"),r.createElement("option",{value:12},"suspense")),(3===e.type||2===e.type)&&r.createElement("input",{className:Xs.a.Input,type:"text",placeholder:"Regular expression",onChange:({currentTarget:t})=>d(e,t.value),value:e.value})),r.createElement("td",{className:Xs.a.TableCell},r.createElement(ha,{onClick:()=>f(t),title:"Delete filter"},r.createElement(Gn,{type:"delete"}))))))),r.createElement(ha,{onClick:s},r.createElement(Gn,{className:Xs.a.ButtonIcon,type:"add"}),"Add filter"))}function tu({isEnabled:e,isValid:t}){let n;return n=t?e?Xs.a.ToggleOn:Xs.a.ToggleOff:e?Xs.a.ToggleOnInvalid:Xs.a.ToggleOffInvalid,r.createElement("div",{className:n},r.createElement("div",{className:e?Xs.a.ToggleInsideOn:Xs.a.ToggleInsideOff}))}function nu(e){const t=Object(r.useContext)(Pn),n=t.appendComponentStack,o=t.breakOnConsoleErrors,a=t.setAppendComponentStack,i=t.setBreakOnConsoleErrors;return r.createElement("div",{className:Xs.a.Settings},r.createElement("div",{className:Xs.a.Setting},r.createElement("label",null,r.createElement("input",{type:"checkbox",checked:n,onChange:({currentTarget:e})=>a(e.checked)})," ","Append component stacks to console warnings and errors.")),r.createElement("div",{className:Xs.a.Setting},r.createElement("label",null,r.createElement("input",{type:"checkbox",checked:o,onChange:({currentTarget:e})=>i(e.checked)})," ","Break on warnings")))}function ru(e){const t=Object(r.useContext)(Pn),n=t.displayDensity,o=t.setDisplayDensity,a=t.setTheme,i=t.setTraceUpdatesEnabled,l=t.theme,s=t.traceUpdatesEnabled,u=Object(r.useContext)(Nt).supportsTraceUpdates;return r.createElement("div",{className:Xs.a.Settings},r.createElement("div",{className:Xs.a.Setting},r.createElement("div",{className:Xs.a.RadioLabel},"Theme"),r.createElement("select",{className:Xs.a.Select,value:l,onChange:({currentTarget:e})=>a(e.value)},r.createElement("option",{value:"auto"},"Auto"),r.createElement("option",{value:"light"},"Light"),r.createElement("option",{value:"dark"},"Dark"))),r.createElement("div",{className:Xs.a.Setting},r.createElement("div",{className:Xs.a.RadioLabel},"Display density"),r.createElement("select",{className:Xs.a.Select,value:n,onChange:({currentTarget:e})=>o(e.value)},r.createElement("option",{value:"compact"},"Compact"),r.createElement("option",{value:"comfortable"},"Comfortable"))),u&&r.createElement("div",{className:Xs.a.Setting},r.createElement("label",null,r.createElement("input",{type:"checkbox",checked:s,onChange:({currentTarget:e})=>i(e.checked)})," ","Highlight updates when components render.")),r.createElement("div",{className:Xs.a.ReleaseNotes},r.createElement("a",{className:Xs.a.ReleaseNotesLink,target:"_blank",rel:"noopener noreferrer",href:"https://github.com/facebook/react/blob/master/packages/react-devtools/CHANGELOG.md"},"View release notes")," ","for DevTools version ","4.10.1-3a8c04e3b2"))}function ou(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return au(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return au(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function au(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const iu=Object(r.createContext)(null);function lu({children:e}){const t=Object(r.useContext)(Nt),n=Object(r.useContext)(bn).selectedElementID,o=Object(r.useContext)(yn),i=t.profilerStore,l=Tn(Object(r.useMemo)(()=>({getCurrentValue:()=>({didRecordCommits:i.didRecordCommits,isProcessingData:i.isProcessingData,isProfiling:i.isProfiling,profilingData:i.profilingData,supportsProfiling:t.supportsProfiling}),subscribe:e=>(i.addListener("profilingData",e),i.addListener("isProcessingData",e),i.addListener("isProfiling",e),t.addListener("supportsProfiling",e),()=>{i.removeListener("profilingData",e),i.removeListener("isProcessingData",e),i.removeListener("isProfiling",e),t.removeListener("supportsProfiling",e)})}),[i,t])),s=l.didRecordCommits,u=l.isProcessingData,c=l.isProfiling,d=l.profilingData,f=l.supportsProfiling,p=ou(Object(r.useState)(null),2),m=p[0],h=p[1],g=ou(Object(r.useState)(null),2),v=g[0],b=g[1],y=ou(Object(r.useState)(null),2),_=y[0],E=y[1],D=ou(Object(r.useState)(null),2),w=D[0],C=D[1],x=Object(r.useCallback)((e,n)=>{E(e),C(n),null!==e&&null!==d&&!1===d.imported&&t.containsElement(e)&&o({type:"SELECT_ELEMENT_BY_ID",payload:e})},[o,E,C,t,d]),S=Object(r.useCallback)(e=>{x(null,null),b(e)},[b,x]);m!==d&&Object(a.unstable_batchedUpdates)(()=>{h(d);const e=null!==d?d.dataForRoots:null;if(null!=e){const r=e.keys().next().value||null;if(null===v||!e.has(v)){let o=null;null!==n&&(o=t.getRootIDForElement(n)),null!==o&&e.has(o)?S(o):S(r)}}});const k=Object(r.useCallback)(()=>t.profilerStore.startProfiling(),[t]),O=Object(r.useCallback)(()=>t.profilerStore.stopProfiling(),[t]),I=ou(An("React::DevTools::isCommitFilterEnabled",!1),2),A=I[0],N=I[1],T=ou(An("minCommitDuration",0),2),F=T[0],R=T[1],L=ou(Object(r.useState)(null),2),P=L[0],j=L[1],B=ou(Object(r.useState)("flame-chart"),2),M=B[0],z=B[1],U=ou(Object(r.useState)(null),2),V=U[0],H=U[1];c&&Object(a.unstable_batchedUpdates)(()=>{null!==P&&j(null),null!==_&&(E(null),C(null)),null!==V&&H(null)});const $=Object(r.useMemo)(()=>({selectedTabID:M,selectTab:z,didRecordCommits:s,isProcessingData:u,isProfiling:c,profilingData:d,startProfiling:k,stopProfiling:O,supportsProfiling:f,rootID:v,setRootID:S,isCommitFilterEnabled:A,setIsCommitFilterEnabled:N,minCommitDuration:F,setMinCommitDuration:R,selectedCommitIndex:P,selectCommitIndex:j,selectedFiberID:_,selectedFiberName:w,selectFiber:x,selectedInteractionID:V,selectInteraction:H}),[M,z,s,u,c,d,k,O,f,v,b,S,A,N,F,R,P,j,_,w,x,V,H]);return r.createElement(iu.Provider,{value:$},e)}function su(e){const t=Object(r.useContext)(iu),n=t.isCommitFilterEnabled,o=t.minCommitDuration,a=t.setIsCommitFilterEnabled,i=t.setMinCommitDuration,l=Object(r.useContext)(Nt),s=Tn(Object(r.useMemo)(()=>({getCurrentValue:()=>l.recordChangeDescriptions,subscribe:e=>(l.addListener("recordChangeDescriptions",e),()=>l.removeListener("recordChangeDescriptions",e))}),[l])),u=Object(r.useCallback)(({currentTarget:e})=>{l.recordChangeDescriptions=e.checked},[l]),c=Object(r.useCallback)(e=>{const t=parseFloat(e.currentTarget.value);i(Number.isNaN(t)||t<=0?0:t)},[i]),d=Object(r.useCallback)(e=>{const t=e.currentTarget.checked;a(t),t&&null!==f.current&&f.current.focus()},[a]),f=Object(r.useRef)(null);return r.createElement("div",{className:Xs.a.Settings},r.createElement("div",{className:Xs.a.Setting},r.createElement("label",null,r.createElement("input",{type:"checkbox",checked:s,onChange:u})," ","Record why each component rendered while profiling.")),r.createElement("div",{className:Xs.a.Setting},r.createElement("label",null,r.createElement("input",{checked:n,onChange:d,type:"checkbox"})," ","Hide commits below")," ",r.createElement("input",{className:Xs.a.Input,onChange:c,ref:f,type:"number",value:o})," ","(ms)"))}iu.displayName="ProfilerContext";var uu=n(32),cu=n.n(uu);function du(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return fu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fu(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function pu(e){const t=Object(r.useContext)(di),n=t.isModalShowing,o=t.setIsModalShowing,a=Object(r.useContext)(Nt).profilerStore;return Tn(Object(r.useMemo)(()=>({getCurrentValue:()=>a.isProfiling,subscribe:e=>(a.addListener("isProfiling",e),()=>a.removeListener("isProfiling",e))}),[a]))&&n&&o(!1),n?r.createElement(mu,null):null}function mu(e){const t=Object(r.useContext)(di).setIsModalShowing,n=Object(r.useCallback)(()=>t(!1),[t]),o=du(An("React::DevTools::selectedSettingsTabID","general"),2),a=o[0],i=o[1],l=Object(r.useRef)(null);Nn(l,n),Object(r.useEffect)(()=>{null!==l.current&&l.current.focus()},[l]);let s=null;switch(a){case"components":s=r.createElement(eu,null);break;case"debugging":s=r.createElement(nu,null);break;case"general":s=r.createElement(ru,null);break;case"profiler":s=r.createElement(su,null)}return r.createElement("div",{className:cu.a.Background},r.createElement("div",{className:cu.a.Modal,ref:l},r.createElement("div",{className:cu.a.Tabs},r.createElement(Gs,{currentTab:a,id:"Settings",selectTab:i,tabs:hu,type:"settings"}),r.createElement("div",{className:cu.a.Spacer}),r.createElement(ha,{onClick:n,title:"Close settings dialog"},r.createElement(Gn,{type:"close"}))),r.createElement("div",{className:cu.a.Content},s)))}const hu=[{id:"general",icon:"settings",label:"General"},{id:"debugging",icon:"bug",label:"Debugging"},{id:"components",icon:"components",label:"Components"},{id:"profiler",icon:"profiler",label:"Profiler"}];var gu=n(26),vu=n.n(gu);function bu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bu(Object(n),!0).forEach((function(t){_u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Eu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Du(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Du(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Du(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function wu(){return r.createElement("div",{className:vu.a.Loading},"Loading...")}const Cu="React::DevTools::createResizeReducer",xu=50;function Su(){let e=.65,t=.5;try{let n=F(Cu);null!=n&&(n=JSON.parse(n),e=n.horizontalPercentage,t=n.verticalPercentage)}catch(e){}return{horizontalPercentage:e,isResizing:!1,verticalPercentage:t}}function ku(e,t){switch(t.type){case"ACTION_SET_IS_RESIZING":return yu(yu({},e),{},{isResizing:t.payload});case"ACTION_SET_HORIZONTAL_PERCENTAGE":return yu(yu({},e),{},{horizontalPercentage:t.payload});case"ACTION_SET_VERTICAL_PERCENTAGE":return yu(yu({},e),{},{verticalPercentage:t.payload});default:return e}}function Ou(e,t,n){null!==e&&null!==t&&e.style.setProperty(`--${t}-resize-percentage`,n+"%")}var Iu=Wi((function(e){const t=Object(r.useRef)(null),n=Object(r.useRef)(null),o=Eu(Object(r.useReducer)(ku,null,Su),2),a=o[0],i=o[1],l=a.horizontalPercentage,s=a.verticalPercentage;Object(r.useLayoutEffect)(()=>{const e=n.current;Ou(e,"horizontal",100*l),Ou(e,"vertical",100*s)},[]),Object(r.useEffect)(()=>{const e=setTimeout(()=>{R(Cu,JSON.stringify({horizontalPercentage:l,verticalPercentage:s}))},500);return()=>clearTimeout(e)},[l,s]);const u=a.isResizing;let c,d;return u&&(d=()=>i({type:"ACTION_SET_IS_RESIZING",payload:!1}),c=e=>{const r=n.current,o=t.current;if(!u||null===o||null===r)return;e.preventDefault();const a=function(e){if(null!=e){return e.getBoundingClientRect().width>600?"horizontal":"vertical"}return null}(o),l=o.getBoundingClientRect(),s=l.height,c=l.width,d=l.left,f=l.top,p="horizontal"===a?e.clientX-d:e.clientY-f;if(p>xu&&p<("horizontal"===a?c-xu:s-xu)){const e="horizontal"===a?c:s,t="horizontal"===a?"ACTION_SET_HORIZONTAL_PERCENTAGE":"ACTION_SET_VERTICAL_PERCENTAGE";Ou(r,a,p/e*100),i({type:t,payload:p/e})}}),r.createElement(fi,null,r.createElement(Ta,null,r.createElement(ji,null,r.createElement("div",{ref:t,className:vu.a.Components,onMouseMove:c,onMouseLeave:d,onMouseUp:d},r.createElement(r.Fragment,null,r.createElement("div",{ref:n,className:vu.a.TreeWrapper},r.createElement(xi,null)),r.createElement("div",{className:vu.a.ResizeBarWrapper},r.createElement("div",{onMouseDown:()=>i({type:"ACTION_SET_IS_RESIZING",payload:!0}),className:vu.a.ResizeBar})),r.createElement("div",{className:vu.a.InspectedElementWrapper},r.createElement(Es,null,r.createElement(r.Suspense,{fallback:r.createElement(wu,null)},r.createElement(Hs,null)))),r.createElement(Zi,null),r.createElement(pu,null))))))}));function Au(){const e=Object(r.useContext)(Nt),t=Object(r.useContext)(iu),n=t.didRecordCommits,o=t.isProfiling,a=e.profilerStore,i=Object(r.useCallback)(()=>a.clear(),[a]);return r.createElement(ha,{disabled:o||!n,onClick:i,title:"Clear profiling data"},r.createElement(Gn,{type:"clear"}))}var Nu=n(47),Tu=n.n(Nu);function Fu(e){return r.createElement("div",{className:Tu.a.NoCommitData},r.createElement("div",{className:Tu.a.Header},"There is no data matching the current filter criteria."),r.createElement("div",{className:Tu.a.FilterMessage},"Try adjusting the commit filter in Profiler settings."))}var Ru=n(39),Lu=n.n(Ru);function Pu({color:e,height:t,isDimmed:n=!1,label:o,onClick:a,onMouseEnter:i,onMouseLeave:l,onDoubleClick:s,textStyle:u,width:c,x:d,y:f}){return r.createElement("g",{className:Lu.a.Group,transform:`translate(${d},${f})`},r.createElement("rect",{width:c,height:t,fill:e,onClick:a,onMouseEnter:i,onMouseLeave:l,onDoubleClick:s,className:Lu.a.Rect,style:{opacity:n?.5:1}}),c>=35&&r.createElement("foreignObject",{width:c,height:t,className:Lu.a.ForeignObject,style:{paddingLeft:d<0?-d:0,opacity:n?.75:1,display:c<35?"none":"block"},y:0},r.createElement("div",{className:Lu.a.Div,style:u},o)))}function ju({data:e,index:t,style:n}){const o=e.chartData,a=e.onElementMouseEnter,i=e.onElementMouseLeave,l=e.scaleX,s=e.selectedChartNode,u=e.selectedChartNodeIndex,c=e.selectFiber,d=e.width,f=o.renderPathNodes,p=o.maxSelfDuration,m=o.rows,h=Object(r.useContext)(Pn).lineHeight,g=Object(r.useCallback)((e,t,n)=>{e.stopPropagation(),c(t,n)},[c]),v=()=>{i()},b=parseInt(n.top,10),y=m[t],_=l(null!==s?s.offset:0,d);return r.createElement(r.Fragment,null,y.map(e=>{const n=e.didRender,o=e.id,i=e.label,s=e.name,c=e.offset,m=e.selfDuration,y=e.treeBaseDuration,E=l(c,d),D=l(y,d);if(D<2)return null;if(E+D<_||E>_+d)return null;let w="url(#didNotRenderPattern)",C="var(--color-commit-did-not-render-pattern-text)";return n?(w=je(m/p),C="var(--color-commit-gradient-text)"):f.has(o)&&(w="var(--color-commit-did-not-render-fill)",C="var(--color-commit-did-not-render-fill-text)"),r.createElement(Pu,{color:w,height:h,isDimmed:t<u,key:o,label:i,onClick:e=>g(e,o,s),onMouseEnter:()=>(e=>{const t=e.id,n=e.name;a({id:t,name:n})})(e),onMouseLeave:v,textStyle:{color:C},width:D,x:E-_,y:b})}))}var Bu=Object(r.memo)(ju,nn),Mu=n(13),zu=n.n(Mu);function Uu({fiberID:e}){const t=Object(r.useContext)(Nt).profilerStore,n=Object(r.useContext)(iu),o=n.rootID,a=n.selectedCommitIndex;if(null===a)return null;const i=t.getCommitData(o,a).changeDescriptions;if(null===i)return null;const l=i.get(e);if(null==l)return null;if(l.isFirstMount)return r.createElement("div",{className:zu.a.Component},r.createElement("label",{className:zu.a.Label},"Why did this render?"),r.createElement("div",{className:zu.a.Item},"This is the first time the component rendered."));const s=[];return!0===l.context?s.push(r.createElement("div",{key:"context",className:zu.a.Item},"• Context changed")):"object"==typeof l.context&&null!==l.context&&0!==l.context.length&&s.push(r.createElement("div",{key:"context",className:zu.a.Item},"• Context changed:",l.context.map(e=>r.createElement("span",{key:e,className:zu.a.Key},e)))),l.didHooksChange&&s.push(r.createElement("div",{key:"hooks",className:zu.a.Item},"• Hooks changed")),null!==l.props&&0!==l.props.length&&s.push(r.createElement("div",{key:"props",className:zu.a.Item},"• Props changed:",l.props.map(e=>r.createElement("span",{key:e,className:zu.a.Key},e)))),null!==l.state&&0!==l.state.length&&s.push(r.createElement("div",{key:"state",className:zu.a.Item},"• State changed:",l.state.map(e=>r.createElement("span",{key:e,className:zu.a.Key},e)))),0===s.length&&s.push(r.createElement("div",{key:"nothing",className:zu.a.Item},"The parent component rendered.")),r.createElement("div",{className:zu.a.Component},r.createElement("label",{className:zu.a.Label},"Why did this render?"),s)}var Vu=n(40),Hu=n.n(Vu);function $u({fiberData:e}){const t=Object(r.useContext)(Nt).profilerStore,n=Object(r.useContext)(iu),o=n.rootID,a=n.selectedCommitIndex,i=e.id,l=e.name,s=t.profilingCache.getFiberCommits({fiberID:i,rootID:o});let u=null,c=0;for(c=0;c<s.length;c++){const e=s[c];if(a===e){const n=t.getCommitData(o,e),a=n.fiberActualDurations,l=n.fiberSelfDurations,s=a.get(i)||0,c=l.get(i)||0;u=r.createElement("div",{key:e,className:Hu.a.CurrentCommit},Be(c),"ms of ",Be(s),"ms");break}}return r.createElement(r.Fragment,null,r.createElement("div",{className:Hu.a.Toolbar},r.createElement("div",{className:Hu.a.Component},l)),r.createElement("div",{className:Hu.a.Content},u||r.createElement("div",null,"Did not render."),r.createElement(Uu,{fiberID:i})))}var Wu=n(48),Gu=n.n(Wu);const Ku={height:0,mouseX:0,mouseY:0,width:0};function Xu({children:e,label:t}){const n=Object(r.useRef)(null),o=Object(r.useRef)(null),a=e=>{const t=o.current;if(null!=t){const r=function(e,t){const n=t.height,r=t.mouseX,o=t.mouseY,a=t.width;let i=0,l=0;i=o+5+e.offsetHeight>=n?o-5-e.offsetHeight>0?o-e.offsetHeight-5+"px":"0px":o+5+"px";l=r+5+e.offsetWidth>=a?r-5-e.offsetWidth>0?r-e.offsetWidth-5+"px":"0px":r+10+"px";return{left:l,top:i}}(t,function(e,t){if(null!==e){let n=e;for(;null!=n.parentElement&&"relative"!==n.style.position;)n=n.parentElement;const r=n.getBoundingClientRect(),o=r.height,a=r.left,i=r.top,l=r.width,s=t.clientX-a,u=t.clientY-i;return{height:o,mouseX:s,mouseY:u,width:l}}return Ku}(n.current,e)),o=r.left,a=r.top;t.style.left=o,t.style.top=a}},i=null===t?Gu.a.hidden:"";return r.createElement("div",{className:Gu.a.Container,onMouseMove:e=>{a(e)},ref:n},r.createElement("div",{ref:o,className:`${Gu.a.Tooltip} ${i}`},t),e)}var qu=n(60),Yu=n.n(qu);function Qu(){return(Qu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ju(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Zu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ec(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ec(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ec(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function tc(e){const t=Object(r.useContext)(Nt).profilerStore,n=Object(r.useContext)(iu),o=n.rootID,a=n.selectedCommitIndex,i=n.selectFiber,l=t.profilingCache,s=Object(r.useCallback)(e=>{e.stopPropagation(),i(null,null)},[i]);let u=null,c=null;return null!==a&&(u=l.getCommitTree({commitIndex:a,rootID:o}),c=l.getFlamegraphChartData({commitIndex:a,commitTree:u,rootID:o})),null!=u&&null!=c&&c.depth>0?r.createElement("div",{className:Yu.a.Container,onClick:s},r.createElement(Mt,null,({height:e,width:t})=>r.createElement(nc,{chartData:c,commitTree:u,height:e,width:t}))):r.createElement(Fu,null)}function nc({chartData:e,commitTree:t,height:n,width:o}){const a=Zu(Object(r.useState)(null),2),i=a[0],l=a[1],s=Object(r.useContext)(Pn).lineHeight,u=Object(r.useContext)(iu),c=u.selectFiber,d=u.selectedFiberID,f=Fn(),p=f.highlightNativeElement,m=f.clearHighlightNativeElement,h=Object(r.useMemo)(()=>{if(null===d)return 0;const t=e.idToDepthMap.get(d);return void 0!==t?t-1:0},[e,d]),g=Object(r.useMemo)(()=>null!==d&&e.rows[h].find(e=>e.id===d)||null,[e,d,h]),v=Object(r.useCallback)(({id:e,name:t})=>{p(e),l({id:e,name:t})},[p]),b=Object(r.useCallback)(()=>{m(),l(null)},[m]),y=Object(r.useMemo)(()=>({chartData:e,onElementMouseEnter:v,onElementMouseLeave:b,scaleX:ze(0,null!==g?g.treeBaseDuration:e.baseDuration,0,o),selectedChartNode:g,selectedChartNodeIndex:h,selectFiber:c,width:o}),[e,v,b,g,h,c,o]),_=Object(r.useMemo)(()=>null!==i?r.createElement($u,{fiberData:i}):null,[i]);return r.createElement(Xu,{label:_},r.createElement(en,{height:n,innerElementType:rc,itemCount:e.depth,itemData:y,itemSize:s,width:o},Bu))}const rc=Object(r.forwardRef)((e,t)=>{let n=e.children,o=Ju(e,["children"]);return r.createElement("svg",Qu({ref:t},o),r.createElement("defs",null,r.createElement("pattern",{id:"didNotRenderPattern",patternUnits:"userSpaceOnUse",width:"4",height:"4"},r.createElement("path",{d:"M-1,1 l2,-2 M0,4 l4,-4 M3,5 l2,-2",className:Yu.a.PatternPath}))),n)});function oc({data:e,index:t,style:n}){const o=e.chartData,a=e.onElementMouseEnter,i=e.onElementMouseLeave,l=e.scaleX,s=e.selectedFiberIndex,u=e.selectFiber,c=e.width,d=o.nodes[t],f=Object(r.useContext)(Pn).lineHeight,p=Object(r.useCallback)(e=>{e.stopPropagation();const t=d.id,n=d.name;u(t,n)},[d,u]),m=parseInt(n.top,10);return r.createElement(Pu,{color:je(d.value/o.maxValue),height:f,isDimmed:t<s,key:d.id,label:d.label,onClick:p,onMouseEnter:()=>{const e=d.id,t=d.name;a({id:e,name:t})},onMouseLeave:()=>{i()},width:Math.max(5,l(d.value,c)),x:0,y:m})}var ac=Object(r.memo)(oc,nn),ic=n(84),lc=n.n(ic);function sc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return uc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uc(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function cc(e){const t=Object(r.useContext)(Nt).profilerStore,n=Object(r.useContext)(iu),o=n.rootID,a=n.selectedCommitIndex,i=n.selectFiber,l=t.profilingCache,s=Object(r.useCallback)(e=>{e.stopPropagation(),i(null,null)},[i]);let u=null,c=null;return null!==a&&(u=l.getCommitTree({commitIndex:a,rootID:o}),c=l.getRankedChartData({commitIndex:a,commitTree:u,rootID:o})),null!=u&&null!=c&&c.nodes.length>0?r.createElement("div",{className:lc.a.Container,onClick:s},r.createElement(Mt,null,({height:e,width:t})=>r.createElement(dc,{chartData:c,commitTree:u,height:e,width:t}))):r.createElement(Fu,null)}function dc({chartData:e,commitTree:t,height:n,width:o}){const a=sc(Object(r.useState)(null),2),i=a[0],l=a[1],s=Object(r.useContext)(Pn).lineHeight,u=Object(r.useContext)(iu),c=u.selectedFiberID,d=u.selectFiber,f=Fn(),p=f.highlightNativeElement,m=f.clearHighlightNativeElement,h=Object(r.useMemo)(()=>fc(e,c),[e,c]),g=Object(r.useCallback)(({id:e,name:t})=>{p(e),l({id:e,name:t})},[p]),v=Object(r.useCallback)(()=>{m(),l(null)},[m]),b=Object(r.useMemo)(()=>({chartData:e,onElementMouseEnter:g,onElementMouseLeave:v,scaleX:ze(0,e.nodes[h].value,0,o),selectedFiberID:c,selectedFiberIndex:h,selectFiber:d,width:o}),[e,g,v,c,h,d,o]),y=Object(r.useMemo)(()=>null!==i?r.createElement($u,{fiberData:i}):null,[i]);return r.createElement(Xu,{label:y},r.createElement(en,{height:n,innerElementType:"svg",itemCount:e.nodes.length,itemData:b,itemSize:s,width:o},ac))}const fc=(e,t)=>{if(null===t)return 0;const n=e.nodes;for(let e=0;e<n.length;e++)if(n[e].id===t)return e;return 0};var pc=n(33),mc=n.n(pc);function hc({data:e,index:t,style:n}){const o=e.chartData,a=e.dataForRoot,i=e.labelWidth,l=e.scaleX,s=e.selectedInteractionID,u=e.selectCommitIndex,c=e.selectInteraction,d=e.selectTab,f=a.commitData,p=a.interactionCommits,m=o.interactions,h=o.lastInteractionTime,g=o.maxCommitDuration,v=m[t];if(null==v)throw Error("Could not find interaction #"+t);const b=Object(r.useCallback)(()=>{c(v.id)},[v,c]),y=p.get(v.id)||[],_=v.timestamp,E=h;return r.createElement("div",{className:s===v.id?mc.a.SelectedInteraction:mc.a.Interaction,onClick:b,style:n},r.createElement("div",{className:mc.a.Name,style:{maxWidth:i},title:v.name},v.name),r.createElement("div",{className:mc.a.InteractionLine,style:{left:i+l(_,0),width:l(E-_,0)}}),y.map(e=>r.createElement("div",{className:mc.a.CommitBox,key:e,onClick:()=>(e=>{d("flame-chart"),u(e)})(e),style:{backgroundColor:je(Math.min(1,Math.max(0,f[e].duration/g))||0),left:i+l(f[e].timestamp,0)}})))}var gc=Object(r.memo)(hc,nn),vc=n(49),bc=n.n(vc);function yc({height:e,width:t}){return r.createElement("div",{className:bc.a.NoInteractions,style:{height:e,width:t}},r.createElement("p",{className:bc.a.Header},"No interactions were recorded."),r.createElement("p",null,r.createElement("a",{className:bc.a.Link,href:"https://reactjs.org/link/interaction-tracing",rel:"noopener noreferrer",target:"_blank"},"Learn more about the interaction tracing API here.")))}var _c=n(61),Ec=n.n(_c);function Dc(e){return r.createElement("div",{className:Ec.a.Container},r.createElement(Mt,null,({height:e,width:t})=>r.createElement(wc,{height:e,width:t})))}function wc({height:e,width:t}){const n=Object(r.useContext)(iu),o=n.rootID,a=n.selectedInteractionID,i=n.selectInteraction,l=n.selectCommitIndex,s=n.selectTab,u=Object(r.useContext)(Nt).profilerStore,c=u.profilingCache,d=u.getDataForRoot(o),f=c.getInteractionsChartData({rootID:o}),p=f.interactions,m=Object(r.useCallback)(e=>{let t;switch(e.key){case"ArrowDown":t=p.findIndex(e=>e.id===a),i(Math.min(p.length-1,t+1)),e.stopPropagation();break;case"ArrowUp":t=p.findIndex(e=>e.id===a),i(Math.max(0,t-1)),e.stopPropagation()}},[p,a,i]),h=Object(r.useMemo)(()=>{const e=parseInt(getComputedStyle(document.body).getPropertyValue("--interaction-commit-size"),10),n=parseInt(getComputedStyle(document.body).getPropertyValue("--interaction-label-width"),10),r=Math.min(n,t/5),o=t-r-e;return{chartData:f,dataForRoot:d,labelWidth:r,scaleX:ze(0,f.lastInteractionTime,0,o),selectedInteractionID:a,selectCommitIndex:l,selectInteraction:i,selectTab:s}},[f,d,a,l,i,s,t]);return 0===p.length?r.createElement(yc,{height:e,width:t}):r.createElement("div",{className:Ec.a.FocusTarget,onKeyDown:m,tabIndex:0},r.createElement(en,{height:e,itemCount:p.length,itemData:h,itemSize:30,width:t},gc))}var Cc=n(85),xc=n.n(Cc);function Sc(e){const t=Object(r.useContext)(iu),n=t.profilingData,o=t.rootID,a=t.setRootID,i=[];null!==n&&n.dataForRoots.forEach((e,t)=>{i.push(r.createElement("option",{key:t,value:t},e.displayName))});const l=Object(r.useCallback)(({currentTarget:e})=>{a(parseInt(e.value,10))},[a]);return null===n||n.dataForRoots.size<=1?null:r.createElement(r.Fragment,null,r.createElement("div",{className:xc.a.Spacer}),r.createElement("select",{value:o,onChange:l},i))}var kc=n(50),Oc=n.n(kc);function Ic({disabled:e}){const t=Object(r.useContext)(iu),n=t.isProfiling,o=t.startProfiling,a=t.stopProfiling;let i=Oc.a.InactiveRecordToggle;return e?i=Oc.a.DisabledRecordToggle:n&&(i=Oc.a.ActiveRecordToggle),r.createElement(ha,{className:i,disabled:e,onClick:n?a:o,title:n?"Stop profiling":"Start profiling"},r.createElement(Gn,{type:"record"}))}function Ac(){const e=Object(r.useContext)(At),t=Object(r.useContext)(Nt),n=Tn(Object(r.useMemo)(()=>({getCurrentValue:()=>({recordChangeDescriptions:t.recordChangeDescriptions,supportsReloadAndProfile:t.supportsReloadAndProfile}),subscribe:e=>(t.addListener("recordChangeDescriptions",e),t.addListener("supportsReloadAndProfile",e),()=>{t.removeListener("recordChangeDescriptions",e),t.removeListener("supportsReloadAndProfile",e)})}),[t])),o=n.recordChangeDescriptions,a=n.supportsReloadAndProfile,i=Object(r.useCallback)(()=>{e.send("reloadAndProfile",o)},[e,o]);return a?r.createElement(ha,{disabled:!t.supportsProfiling,onClick:i,title:"Reload and start profiling"},r.createElement(Gn,{type:"reload"})):null}var Nc=n(41),Tc=n.n(Nc);function Fc(){const e=Object(r.useContext)(iu),t=e.isProfiling,n=e.profilingData,o=e.rootID,a=Object(r.useContext)(Nt).profilerStore,i=Object(r.useRef)(null),l=Object(r.useRef)(null),s=Object(r.useContext)(Yi).dispatch,u=Object(r.useCallback)(()=>{if(null===o)return;const e=l.current;if(null!==n&&null!==e){const t=function(e){const t=[];return e.dataForRoots.forEach(({commitData:e,displayName:n,initialTreeBaseDurations:r,interactionCommits:o,interactions:a,operations:i,rootID:l,snapshots:s})=>{t.push({commitData:e.map(({changeDescriptions:e,duration:t,fiberActualDurations:n,fiberSelfDurations:r,interactionIDs:o,priorityLevel:a,timestamp:i})=>({changeDescriptions:null!=e?Array.from(e.entries()):null,duration:t,fiberActualDurations:Array.from(n.entries()),fiberSelfDurations:Array.from(r.entries()),interactionIDs:o,priorityLevel:a,timestamp:i})),displayName:n,initialTreeBaseDurations:Array.from(r.entries()),interactionCommits:Array.from(o.entries()),interactions:Array.from(a.entries()),operations:i,rootID:l,snapshots:Array.from(s.entries())})}),{version:4,dataForRoots:t}}(n),r=new Date;!function(e,t,n){const r=new Blob([n],{type:"text/plain;charset=utf-8"});null!==fn&&URL.revokeObjectURL(fn),fn=URL.createObjectURL(r),e.setAttribute("href",fn),e.setAttribute("download",t),e.click()}(e,`profiling-data.${r.toLocaleDateString(void 0,{year:"numeric",month:"2-digit",day:"2-digit"}).replace(/\//g,"-")}.${r.toLocaleTimeString(void 0,{hour12:!1}).replace(/:/g,"-")}.json`,JSON.stringify(t,null,2))}},[o,n]),c=Object(r.useCallback)(()=>{null!==i.current&&i.current.click()},[]),d=Object(r.useCallback)(()=>{const e=i.current;if(null!==e&&e.files.length>0){const t=new FileReader;t.addEventListener("load",()=>{try{const e=t.result,n=JSON.parse(e);a.profilingData=function(e){const t=e.version;if(4!==t)throw Error(`Unsupported profiler export version "${t}"`);const n=new Map;return e.dataForRoots.forEach(({commitData:e,displayName:t,initialTreeBaseDurations:r,interactionCommits:o,interactions:a,operations:i,rootID:l,snapshots:s})=>{n.set(l,{commitData:e.map(({changeDescriptions:e,duration:t,fiberActualDurations:n,fiberSelfDurations:r,interactionIDs:o,priorityLevel:a,timestamp:i})=>({changeDescriptions:null!=e?new Map(e):null,duration:t,fiberActualDurations:new Map(n),fiberSelfDurations:new Map(r),interactionIDs:o,priorityLevel:a,timestamp:i})),displayName:t,initialTreeBaseDurations:new Map(r),interactionCommits:new Map(o),interactions:new Map(a),operations:i,rootID:l,snapshots:new Map(s)})}),{dataForRoots:n,imported:!0}}(n)}catch(e){s({type:"SHOW",title:"Import failed",content:r.createElement(r.Fragment,null,r.createElement("div",null,"The profiling data you selected cannot be imported."),null!==e&&r.createElement("div",{className:Tc.a.ErrorMessage},e.message))})}}),t.readAsText(e.files[0])}},[s,a]);return r.createElement(r.Fragment,null,r.createElement("div",{className:Tc.a.VRule}),r.createElement("input",{ref:i,className:Tc.a.Input,type:"file",onChange:d,tabIndex:-1}),r.createElement("a",{ref:l,className:Tc.a.Input}),r.createElement(ha,{disabled:t,onClick:c,title:"Load profile..."},r.createElement(Gn,{type:"import"})),r.createElement(ha,{disabled:t||!a.didRecordCommits,onClick:u,title:"Save profile..."},r.createElement(Gn,{type:"export"})))}var Rc=n(62),Lc=n.n(Rc);function Pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pc(Object(n),!0).forEach((function(t){Bc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mc({data:e,index:t,style:n}){const o=e.commitDurations,a=e.commitTimes,i=e.filteredCommitIndices,l=e.maxDuration,s=e.selectedCommitIndex,u=e.selectCommitIndex,c=e.startCommitDrag,d=o[t=i[t]],f=a[t],p=Math.min(1,Math.max(0,d/l))||0,m=s===t,h=parseFloat(n.width)-1;return r.createElement("div",{className:Lc.a.Outer,onMouseDown:({buttons:e,target:r})=>{1===e&&(u(t),c({commitIndex:t,left:r.getBoundingClientRect().left,sizeIncrement:parseFloat(n.width)}))},style:jc(jc({},n),{},{width:h,borderBottom:m?"3px solid var(--color-tab-selected-border)":void 0}),title:`Duration ${Be(d)}ms at ${Me(f)}s`},r.createElement("div",{className:Lc.a.Inner,style:{height:Math.round(100*p)+"%",backgroundColor:p>0?je(p):void 0}}))}var zc=Object(r.memo)(Mc,nn),Uc=n(86),Vc=n.n(Uc);function Hc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $c(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wc({commitDurations:e,commitTimes:t,filteredCommitIndices:n,selectedCommitIndex:o,selectedFilteredCommitIndex:a,selectCommitIndex:i}){return r.createElement(Mt,null,({height:l,width:s})=>r.createElement(Gc,{commitDurations:e,commitTimes:t,height:l,filteredCommitIndices:n,selectedCommitIndex:o,selectedFilteredCommitIndex:a,selectCommitIndex:i,width:s}))}function Gc({commitDurations:e,selectedCommitIndex:t,commitTimes:n,height:o,filteredCommitIndices:a,selectedFilteredCommitIndex:i,selectCommitIndex:l,width:s}){const u=Object(r.useRef)(null),c=Object(r.useRef)(null),d=Object(r.useRef)(null);Object(r.useEffect)(()=>{i!==d.current&&(d.current=i,null!==i&&null!==u.current&&u.current.scrollToItem(i))},[u,i]);const f=Object(r.useMemo)(()=>Math.max(5,s/a.length),[a,s]),p=Object(r.useMemo)(()=>e.reduce((e,t)=>Math.max(e,t),0),[e]),m=a.length-1,h=Hc(Object(r.useState)(null),2),g=h[0],v=h[1],b=({buttons:e,pageX:t})=>{if(0!==e){if(null!==g){const e=g.commitIndex,n=g.left,r=g.sizeIncrement;let o=e,a=n;if(t<a)for(;t<a;)a-=r,o-=1;else{let e=a+r;for(;t>e;)e+=r,o+=1}o<0?o=0:o>m&&(o=m),l(o)}}else v(null)};Object(r.useEffect)(()=>{if(null===g)return;const e=c.current;if(null!==e){const t=e.ownerDocument;return t.addEventListener("mousemove",b),()=>{t.removeEventListener("mousemove",b)}}},[g]);const y=Object(r.useMemo)(()=>({commitDurations:e,commitTimes:n,filteredCommitIndices:a,maxDuration:p,selectedCommitIndex:t,selectedFilteredCommitIndex:i,selectCommitIndex:l,startCommitDrag:v}),[e,n,a,p,t,i,l]);return r.createElement("div",{ref:c,style:{height:o,width:s}},r.createElement(en,{className:Vc.a.List,layout:"horizontal",height:o,itemCount:a.length,itemData:y,itemSize:f,ref:u,width:s},zc))}var Kc=n(34),Xc=n.n(Kc);function qc(e){const t=Object(r.useContext)(iu),n=t.isCommitFilterEnabled,o=t.minCommitDuration,a=t.rootID,i=t.selectedCommitIndex,l=t.selectCommitIndex,s=Object(r.useContext)(Nt).profilerStore.getDataForRoot(a).commitData,u=[],c=[];s.forEach(e=>{u.push(e.duration),c.push(e.timestamp)});const d=Object(r.useMemo)(()=>s.reduce((e,t,r)=>((!n||t.duration>=o)&&e.push(r),e),[]),[s,n,o]),f=d.length,p=Object(r.useMemo)(()=>{if(null!==i)for(let e=0;e<d.length;e++)if(d[e]===i)return e;return null},[d,i]);null===p?l(f>0?0:null):p>=f&&l(0===f?null:f-1);let m=null;f>0&&(m=(""+(p+1)).padStart((""+f).length,"0")+" / "+f);const h=Object(r.useCallback)(()=>{let e=p+1;e===d.length&&(e=0),l(d[e])},[p,d,l]),g=Object(r.useCallback)(()=>{let e=p-1;e<0&&(e=d.length-1),l(d[e])},[p,d,l]),v=Object(r.useCallback)(e=>{switch(e.key){case"ArrowLeft":g(),e.stopPropagation();break;case"ArrowRight":h(),e.stopPropagation()}},[h,g]);return 0===s.length?null:r.createElement(r.Fragment,null,r.createElement("span",{className:Xc.a.IndexLabel},m),r.createElement(ha,{className:Xc.a.Button,disabled:0===f,onClick:g,title:"Select previous commit"},r.createElement(Gn,{type:"previous"})),r.createElement("div",{className:Xc.a.Commits,onKeyDown:v,style:{flex:f>0?"1 1 auto":"0 0 auto",maxWidth:f>0?30*f:void 0},tabIndex:0},f>0&&r.createElement(Wc,{commitDurations:u,commitTimes:c,filteredCommitIndices:d,selectedCommitIndex:i,selectedFilteredCommitIndex:p,selectCommitIndex:l}),0===f&&r.createElement("div",{className:Xc.a.NoCommits},"No commits")),r.createElement(ha,{className:Xc.a.Button,disabled:0===f,onClick:h,title:"Select next commit"},r.createElement(Gn,{type:"next"})))}var Yc=n(9),Qc=n.n(Yc);function Jc(e){const t=Object(r.useContext)(iu),n=t.selectedCommitIndex,o=t.rootID,a=t.selectInteraction,i=t.selectTab,l=Object(r.useContext)(Nt).profilerStore;if(null===o||null===n)return r.createElement("div",{className:Qc.a.NothingSelected},"Nothing selected");const s=l.getDataForRoot(o).interactions,u=l.getCommitData(o,n),c=u.duration,d=u.interactionIDs,f=u.priorityLevel,p=u.timestamp;return r.createElement(r.Fragment,null,r.createElement("div",{className:Qc.a.Toolbar},"Commit information"),r.createElement("div",{className:Qc.a.Content},r.createElement("ul",{className:Qc.a.List},null!==f&&r.createElement("li",{className:Qc.a.ListItem},r.createElement("label",{className:Qc.a.Label},"Priority"),":"," ",r.createElement("span",{className:Qc.a.Value},f)),r.createElement("li",{className:Qc.a.ListItem},r.createElement("label",{className:Qc.a.Label},"Committed at"),":"," ",r.createElement("span",{className:Qc.a.Value},Me(p),"s")),r.createElement("li",{className:Qc.a.ListItem},r.createElement("label",{className:Qc.a.Label},"Render duration"),":"," ",r.createElement("span",{className:Qc.a.Value},Be(c),"ms")),r.createElement("li",{className:Qc.a.Interactions},r.createElement("label",{className:Qc.a.Label},"Interactions"),":",r.createElement("div",{className:Qc.a.InteractionList},0===d.length?r.createElement("div",{className:Qc.a.NoInteractions},"None"):null,d.map(e=>{const t=s.get(e);if(null==t)throw Error(`Invalid interaction "${e}"`);return r.createElement("button",{key:e,className:Qc.a.Interaction,onClick:()=>(e=>{i("interactions"),a(e)})(e)},t.name)}))))))}var Zc=n(24),ed=n.n(Zc);function td(e){const t=Object(r.useContext)(iu),n=t.selectedInteractionID,o=t.rootID,a=t.selectCommitIndex,i=t.selectTab,l=Object(r.useContext)(Nt).profilerStore,s=l.profilingCache;if(null===n)return r.createElement("div",{className:ed.a.NothingSelected},"Nothing selected");const u=l.getDataForRoot(o),c=u.interactionCommits,d=u.interactions.get(n);if(null==d)throw Error(`Could not find interaction by selected interaction id "${n}"`);const f=s.getInteractionsChartData({rootID:o}).maxCommitDuration,p=[],m=c.get(n);return null!=m&&m.forEach(e=>{const t=l.getCommitData(o,e),n=t.duration,s=t.timestamp;p.push(r.createElement("li",{key:e,className:ed.a.ListItem,onClick:()=>(e=>{i("flame-chart"),a(e)})(e)},r.createElement("div",{className:ed.a.CommitBox,style:{backgroundColor:je(Math.min(1,Math.max(0,n/f))||0)}}),r.createElement("div",null,"timestamp: ",Me(s),"s",r.createElement("br",null),"duration: ",Be(n),"ms")))}),r.createElement(r.Fragment,null,r.createElement("div",{className:ed.a.Toolbar},r.createElement("div",{className:ed.a.Name,title:d.name},d.name)),r.createElement("div",{className:ed.a.Content},r.createElement("div",{className:ed.a.Commits},"Commits:"),r.createElement("ul",{className:ed.a.List},p)))}var nd=n(25),rd=n.n(nd);function od(e){const t=Object(r.useContext)(Nt).profilerStore,n=Object(r.useContext)(iu),o=n.rootID,a=n.selectCommitIndex,i=n.selectedCommitIndex,l=n.selectedFiberID,s=n.selectedFiberName,u=n.selectFiber,c=t.profilingCache,d=Object(r.useRef)(null),f=c.getFiberCommits({fiberID:l,rootID:o});Object(r.useEffect)(()=>{const e=d.current;null!==e&&"function"==typeof e.scrollIntoView&&e.scrollIntoView({block:"nearest",inline:"nearest"})},[i]);const p=[];let m=0;for(m=0;m<f.length;m++){const e=f[m],n=t.getCommitData(o,e),l=n.duration,s=n.timestamp;p.push(r.createElement("button",{key:e,ref:i===e?d:null,className:i===e?rd.a.CurrentCommit:rd.a.Commit,onClick:()=>a(e)},Me(s),"s for ",Be(l),"ms"))}return r.createElement(r.Fragment,null,r.createElement("div",{className:rd.a.Toolbar},r.createElement("div",{className:rd.a.Component},s||"Selected component"),r.createElement(ha,{className:rd.a.IconButton,onClick:()=>u(null,null),title:"Back to commit view"},r.createElement(Gn,{type:"close"}))),r.createElement("div",{className:rd.a.Content,onKeyDown:e=>{switch(e.key){case"ArrowUp":if(null!==i){const e=f.indexOf(i),t=e>0?e-1:f.length-1;a(f[t])}e.preventDefault();break;case"ArrowDown":if(null!==i){const e=f.indexOf(i),t=e<f.length-1?e+1:0;a(f[t])}e.preventDefault()}},tabIndex:0},r.createElement(Uu,{fiberID:l}),p.length>0&&r.createElement(r.Fragment,null,r.createElement("label",{className:rd.a.Label},"Rendered at"),": ",p),0===p.length&&r.createElement("div",null,"Did not render during this profiling session.")))}var ad=n(5),id=n.n(ad);const ld=[{id:"flame-chart",icon:"flame-chart",label:"Flamegraph",title:"Flamegraph chart"},{id:"ranked-chart",icon:"ranked-chart",label:"Ranked",title:"Ranked chart"},{id:"interactions",icon:"interactions",label:"Interactions",title:"Profiled interactions"}],sd=()=>r.createElement("div",{className:id.a.Column},r.createElement("div",{className:id.a.Header},"No profiling data has been recorded."),r.createElement("div",{className:id.a.Row},"Click the record button ",r.createElement(Ic,null)," to start recording.")),ud=()=>r.createElement("div",{className:id.a.Column},r.createElement("div",{className:id.a.Header},"Profiling not supported."),r.createElement("p",{className:id.a.Paragraph},"Profiling support requires either a development or production-profiling build of React v16.5+."),r.createElement("p",{className:id.a.Paragraph},"Learn more at"," ",r.createElement("a",{className:id.a.Link,href:"https://reactjs.org/link/profiling",rel:"noopener noreferrer",target:"_blank"},"reactjs.org/link/profiling"),".")),cd=()=>r.createElement("div",{className:id.a.Column},r.createElement("div",{className:id.a.Header},"Processing data..."),r.createElement("div",{className:id.a.Row},"This should only take a minute.")),dd=()=>r.createElement("div",{className:id.a.Column},r.createElement("div",{className:id.a.Header},"Profiling is in progress..."),r.createElement("div",{className:id.a.Row},"Click the record button ",r.createElement(Ic,null)," to stop recording."));var fd=Wi((function(e){const t=Object(r.useContext)(iu),n=t.didRecordCommits,o=t.isProcessingData,a=t.isProfiling,i=t.selectedCommitIndex,l=t.selectedFiberID,s=t.selectedTabID,u=t.selectTab,c=t.supportsProfiling;let d=null;if(n)switch(s){case"flame-chart":d=r.createElement(tc,null);break;case"ranked-chart":d=r.createElement(cc,null);break;case"interactions":d=r.createElement(Dc,null)}else d=a?r.createElement(dd,null):o?r.createElement(cd,null):c?r.createElement(sd,null):r.createElement(ud,null);let f=null;if(!a&&!o&&n)switch(s){case"interactions":f=r.createElement(td,null);break;case"flame-chart":case"ranked-chart":null!==i&&(f=null!==l?r.createElement(od,null):r.createElement(Jc,null))}return r.createElement(fi,null,r.createElement("div",{className:id.a.Profiler},r.createElement("div",{className:id.a.LeftColumn},r.createElement("div",{className:id.a.Toolbar},r.createElement(Ic,{disabled:!c}),r.createElement(Ac,null),r.createElement(Au,null),r.createElement(Fc,null),r.createElement("div",{className:id.a.VRule}),r.createElement(Gs,{currentTab:s,id:"Profiler",selectTab:u,tabs:ld,type:"profiler"}),r.createElement(Sc,null),r.createElement("div",{className:id.a.Spacer}),r.createElement(pi,null),n&&r.createElement(r.Fragment,null,r.createElement("div",{className:id.a.VRule}),r.createElement(qc,null))),r.createElement("div",{className:id.a.Content},d,r.createElement(Zi,null))),r.createElement("div",{className:id.a.RightColumn},f),r.createElement(pu,null)))}),(function(e){e.profilerStore.profilingData=null})),pd=n(87),md=n.n(pd);function hd({className:e}){return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:`${md.a.ReactLogo} ${e||""}`,viewBox:"-11.5 -10.23174 23 20.46348"},r.createElement("circle",{cx:"0",cy:"0",r:"2.05",fill:"currentColor"}),r.createElement("g",{stroke:"currentColor",strokeWidth:"1",fill:"none"},r.createElement("ellipse",{rx:"11",ry:"4.2"}),r.createElement("ellipse",{rx:"11",ry:"4.2",transform:"rotate(60)"}),r.createElement("ellipse",{rx:"11",ry:"4.2",transform:"rotate(120)"})))}var gd=n(51),vd=n.n(gd);function bd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return yd(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yd(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _d(e){const t=Object(r.useContext)(Yi).dispatch,n=Object(r.useContext)(Nt),o=bd(Object(r.useState)("dialog-not-shown"),2),i=o[0],l=o[1];return Object(r.useEffect)(()=>{if("dialog-not-shown"===i){const e=()=>{Object(a.unstable_batchedUpdates)(()=>{l("show-dialog"),t({canBeDismissed:!0,type:"SHOW",content:r.createElement(Ed,null)})})};if(!n.unsupportedRendererVersionDetected)return n.addListener("unsupportedRendererVersionDetected",e),()=>{n.removeListener("unsupportedRendererVersionDetected",e)};e()}},[i,n]),null}function Ed(e){return r.createElement(r.Fragment,null,r.createElement("div",{className:vd.a.Row},r.createElement("div",null,r.createElement("div",{className:vd.a.Title},"Unsupported React version detected"),r.createElement("p",null,"This version of React DevTools supports React DOM v15+ and React Native v61+."),r.createElement("p",null,"In order to use DevTools with an older version of React, you'll need to"," ",r.createElement("a",{className:vd.a.ReleaseNotesLink,target:"_blank",rel:"noopener noreferrer",href:"https://reactjs.org/blog/2019/08/15/new-react-devtools.html#how-do-i-get-the-old-version-back"},"install an older version of the extension"),"."))))}var Dd=n(88),wd=n.n(Dd);function Cd(e){const t=Object(r.useContext)(At),n=Object(r.useContext)(Yi).dispatch;return Object(r.useEffect)(()=>{let e=t.wall.listen(t=>{switch(t.type){case"call":case"event":case"many-events":n({canBeDismissed:!1,type:"SHOW",title:"DevTools v4 is incompatible with this version of React",content:r.createElement(xd,null)}),"function"==typeof e&&(e(),e=null)}switch(t.event){case"isBackendStorageAPISupported":case"isNativeStyleEditorSupported":case"operations":case"overrideComponentFilters":"function"==typeof e&&(e(),e=null)}});return()=>{"function"==typeof e&&(e(),e=null)}},[t,n]),null}function xd(e){return r.createElement(r.Fragment,null,r.createElement("p",null,"Either upgrade React or install React DevTools v3:"),r.createElement("code",{className:wd.a.Command},"npm install -d react-devtools@^3"))}var Sd=n(27),kd=n.n(Sd);n(174);function Od(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Id(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Id(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Id(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Ad=[{id:"components",icon:"components",label:"Components",title:"React Components"},{id:"profiler",icon:"profiler",label:"Profiler",title:"React Profiler"}];function Nd({bridge:e,browserTheme:t="light",canViewElementSourceFunction:n,componentsPortalContainer:o,defaultTab:a="components",enabledInspectedElementContextMenu:i=!1,overrideTab:l,profilerPortalContainer:s,showTabBar:u=!1,store:c,warnIfLegacyBackendDetected:d=!1,warnIfUnsupportedVersionDetected:f=!1,viewAttributeSourceFunction:p,viewElementSourceFunction:m}){const h=Od(An("React::DevTools::defaultTab",a),2),g=h[0],v=h[1];let b=g;null!=l&&(b=l);const y=Object(r.useMemo)(()=>({canViewElementSourceFunction:n||null,viewElementSourceFunction:m||null}),[n,m]),_=Object(r.useMemo)(()=>({isEnabledForInspectedElement:i,viewAttributeSourceFunction:p||null}),[i,p]),E=Object(r.useRef)(null);return Object(r.useEffect)(()=>{if(!u)return;const e=E.current;if(null===e)return;const t=e.ownerDocument.defaultView,n=e=>{if(e.ctrlKey||e.metaKey)switch(e.key){case"1":v(Ad[0].id),e.preventDefault(),e.stopPropagation();break;case"2":v(Ad[1].id),e.preventDefault(),e.stopPropagation()}};return t.addEventListener("keydown",n),()=>{t.removeEventListener("keydown",n)}},[u]),Object(r.useLayoutEffect)(()=>()=>{try{e.shutdown()}catch(e){}},[e]),r.createElement(At.Provider,{value:e},r.createElement(Nt.Provider,{value:c},r.createElement(Tt.Provider,{value:_},r.createElement(Ji,null,r.createElement(jn,{browserTheme:t,componentsPortalContainer:o,profilerPortalContainer:s},r.createElement(nl.Provider,{value:y},r.createElement(En,null,r.createElement(lu,null,r.createElement("div",{className:kd.a.DevTools,ref:E},u&&r.createElement("div",{className:kd.a.TabBar},r.createElement(hd,null),r.createElement("span",{className:kd.a.DevToolsVersion},"4.10.1-3a8c04e3b2"),r.createElement("div",{className:kd.a.Spacer}),r.createElement(Gs,{currentTab:b,id:"DevTools",selectTab:v,tabs:Ad,type:"navigation"})),r.createElement("div",{className:kd.a.TabContent,hidden:"components"!==b},r.createElement(Iu,{portalContainer:o})),r.createElement("div",{className:kd.a.TabContent,hidden:"profiler"!==b},r.createElement(fd,{portalContainer:s}))))))),d&&r.createElement(Cd,null),f&&r.createElement(_d,null)))))}var Td=n(52),Fd=n(89);function Rd(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ld(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ld(e,t)}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ld(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Pd={"/Applications/Atom.app/Contents/MacOS/Atom":"atom","/Applications/Atom Beta.app/Contents/MacOS/Atom Beta":"/Applications/Atom Beta.app/Contents/MacOS/Atom Beta","/Applications/Sublime Text.app/Contents/MacOS/Sublime Text":"/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl","/Applications/Sublime Text 2.app/Contents/MacOS/Sublime Text 2":"/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl","/Applications/Visual Studio Code.app/Contents/MacOS/Electron":"code"};let jd=null;function Bd(e,t){if(Object(it.isAbsolute)(e)){if(Object(lt.existsSync)(e))return e}else for(let n=0;n<t.length;n++){const r=t[n],o=Object(it.join)(r,e);if(Object(lt.existsSync)(o))return o}return null}function Md(e,t,n){const r=Bd(e,n);if(null===r)return;if(t&&isNaN(t))return;const o=Rd(function(){if(process.env.REACT_EDITOR)return Object(Fd.parse)(process.env.REACT_EDITOR);if("darwin"===process.platform)try{const e=Object(Td.execSync)("ps x").toString(),t=Object.keys(Pd);for(let n=0;n<t.length;n++){const r=t[n];if(-1!==e.indexOf(r))return[Pd[r]]}}catch(e){}return process.env.VISUAL?[process.env.VISUAL]:process.env.EDITOR?[process.env.EDITOR]:[]}()),a=o[0],i=o.slice(1);if(!a)return;let l=i;t?l=l.concat(function(e,t,n){switch(Object(it.basename)(e)){case"vim":case"mvim":return[t,"+"+n];case"atom":case"Atom":case"Atom Beta":case"subl":case"sublime":case"wstorm":case"appcode":case"charm":case"idea":return[t+":"+n];case"joe":case"emacs":case"emacsclient":return["+"+n,t];case"rmate":case"mate":case"mine":return["--line",n+"",t];case"code":return["-g",t+":"+n];default:return[t]}}(a,r,t)):l.push(r),jd&&function(e){switch(e){case"vim":case"emacs":case"nano":return!0;default:return!1}}(a)&&jd.kill("SIGKILL"),jd="win32"===process.platform?Object(Td.spawn)("cmd.exe",["/C",a].concat(l),{stdio:"inherit"}):Object(Td.spawn)(a,l,{stdio:"inherit"}),jd.on("error",(function(){})),jd.on("exit",(function(e){jd=null}))}!function(e){if(e.hasOwnProperty("__REACT_DEVTOOLS_GLOBAL_HOOK__"))return null;let t=0,n=!1;const r={},o=new Map,a={},i=new Map,l={rendererInterfaces:o,listeners:a,renderers:i,emit:function(e,t){a[e]&&a[e].map(e=>e(t))},getFiberRoots:function(e){const t=r;return t[e]||(t[e]=new Set),t[e]},inject:function(r){const o=++t;i.set(o,r);const a=n?"deadcode":function(e){try{if("string"==typeof e.version)return e.bundleType>0?"development":"production";const t=Function.prototype.toString;if(e.Mount&&e.Mount._renderNewRootComponent){const n=t.call(e.Mount._renderNewRootComponent);return 0!==n.indexOf("function")?"production":-1!==n.indexOf("storedMeasure")?"development":-1!==n.indexOf("should be a pure function")?-1!==n.indexOf("NODE_ENV")||-1!==n.indexOf("development")||-1!==n.indexOf("true")?"development":-1!==n.indexOf("nextElement")||-1!==n.indexOf("nextComponent")?"unminified":"development":-1!==n.indexOf("nextElement")||-1!==n.indexOf("nextComponent")?"unminified":"outdated"}}catch(e){}return"production"}(r);try{const e=!1!==window.__REACT_DEVTOOLS_APPEND_COMPONENT_STACK__,t=!0===window.__REACT_DEVTOOLS_BREAK_ON_CONSOLE_ERRORS__;(e||t)&&(kt(r),It({appendComponentStack:e,breakOnConsoleErrors:t}))}catch(e){}const s=e.__REACT_DEVTOOLS_ATTACH__;if("function"==typeof s){const t=s(l,o,r,e);l.rendererInterfaces.set(o,t)}return l.emit("renderer",{id:o,renderer:r,reactBuildType:a}),o},on:function(e,t){a[e]||(a[e]=[]),a[e].push(t)},off:function(e,t){if(!a[e])return;const n=a[e].indexOf(t);-1!==n&&a[e].splice(n,1),a[e].length||delete a[e]},sub:function(e,t){return l.on(e,t),()=>l.off(e,t)},supportsFiber:!0,checkDCE:function(e){try{Function.prototype.toString.call(e).indexOf("^_^")>-1&&(n=!0,setTimeout((function(){throw new Error("React is running in production mode, but dead code elimination has not been applied. Read how to correctly configure React for production: https://reactjs.org/link/perf-use-production-build")})))}catch(e){}},onCommitFiberUnmount:function(e,t){const n=o.get(e);null!=n&&n.handleCommitFiberUnmount(t)},onCommitFiberRoot:function(e,t,n){const r=l.getFiberRoots(e),a=t.current,i=r.has(t),s=null==a.memoizedState||null==a.memoizedState.element;i||s?i&&s&&r.delete(t):r.add(t);const u=o.get(e);null!=u&&u.handleCommitFiberRoot(t,n)}};Object.defineProperty(e,"__REACT_DEVTOOLS_GLOBAL_HOOK__",{configurable:!1,enumerable:!1,get:()=>l})}(window);let zd=null,Ud="",Vd=[],Hd=e=>{};let $d=null,Wd=null,Gd=null;const Kd=(...e)=>console.log("[React DevTools]",...e);function Xd(){Object(a.flushSync)(()=>{null!==Gd&&Gd.unmount()}),Gd=null}function qd(e){if(!1===e.canViewSource||null===e.source)return!1;const t=e.source;return null!==Bd(t.fileName,Vd)}function Yd(e,t){const n=t.source;null!==n?Md(n.fileName,n.lineNumber,Vd):Kd.error("Cannot inspect element",e)}function Qd(){Xd(),zd.innerHTML=Ud}function Jd({code:e,message:t}){Xd(),zd.innerHTML="EADDRINUSE"===e?'\n <div class="box">\n <div class="box-header">\n Another instance of DevTools is running.\n </div>\n <div class="box-content">\n Only one copy of DevTools can be used at a time.\n </div>\n </div>\n ':`\n <div class="box">\n <div class="box-header">\n Unknown error\n </div>\n <div class="box-content">\n ${t}\n </div>\n </div>\n `}function Zd(e){const t=[];e.onmessage=e=>{let n;try{if("string"!=typeof e.data)throw Error();n=JSON.parse(e.data)}catch(t){return void Kd.error("Failed to parse JSON",e.data)}t.forEach(e=>{try{e(n)}catch(e){throw Kd.error("Error calling listener",n),e}})},$d=new s({listen:e=>(t.push(e),()=>{const n=t.indexOf(e);n>=0&&t.splice(n,1)}),send(t,n,r){e.readyState===e.OPEN&&e.send(JSON.stringify({event:t,payload:n}))}}),$d.addListener("shutdown",()=>{e.close()}),Wd=new ot($d,{supportsNativeInspection:!1}),Kd("Connected"),Xd(),zd.innerHTML="",setTimeout(()=>{Gd=Object(a.unstable_createRoot)(zd),Gd.render(Object(r.createElement)(Nd,{bridge:$d,canViewElementSourceFunction:qd,showTabBar:!0,store:Wd,warnIfLegacyBackendDetected:!0,viewElementSourceFunction:Yd}))},100)}Kd.warn=(...e)=>console.warn("[React DevTools]",...e),Kd.error=(...e)=>console.error("[React DevTools]",...e);let ef=null;const tf={connectToSocket:function(e){return e.onerror=e=>{Qd(),Kd.error("Error with websocket connection",e)},e.onclose=()=>{Qd(),Kd("Connection to RN closed")},Zd(e),{close:function(){Qd()}}},setContentDOMNode:function(e){return zd=e,Ud=zd.innerHTML,tf},setProjectRoots:function(e){Vd=e},setStatusListener:function(e){return Hd=e,tf},startServer:function e(t=8097,r="localhost",o){const a=!!o,i=a?n(65).createServer(o):n(54).createServer(),l=new at.Server({server:i});let s=null;return l.on("connection",e=>{null!==s&&(s.close(),Kd.warn("Only one connection allowed at a time.","Closing the previous connection")),s=e,e.onerror=e=>{s=null,Qd(),Kd.error("Error with websocket connection",e)},e.onclose=()=>{s=null,Qd(),Kd("Connection to RN closed")},Zd(e)}),l.on("error",n=>{Jd(n),Kd.error("Failed to start the DevTools server",n),ef=setTimeout(()=>e(t),1e3)}),i.on("request",(e,n)=>{const o=Object(lt.readFileSync)(Object(it.join)(__dirname,"backend.js")),i=`\n window.__REACT_DEVTOOLS_APPEND_COMPONENT_STACK__ = ${JSON.stringify(function(){try{const e=F("React::DevTools::appendComponentStack");if(null!=e)return JSON.parse(e)}catch(e){}return!0}())};\n window.__REACT_DEVTOOLS_BREAK_ON_CONSOLE_ERRORS__ = ${JSON.stringify(function(){try{const e=F("React::DevTools::breakOnConsoleErrors");if(null!=e)return JSON.parse(e)}catch(e){}return!1}())};\n window.__REACT_DEVTOOLS_COMPONENT_FILTERS__ = ${JSON.stringify(W())};`;n.end(i+"\n;"+o.toString()+"\n;"+`ReactDevToolsBackend.connectToDevTools({port: ${t}, host: '${r}', useHttps: ${a?"true":"false"}});`)}),i.on("error",n=>{Jd(n),Hd("Failed to start the server."),ef=setTimeout(()=>e(t),1e3)}),i.listen(t,()=>{Hd("The server is listening on the port "+t+".")}),{close:function(){s=null,Qd(),null!==ef&&clearTimeout(ef),l.close(),i.close()}}}};t.default=tf}]);
//# sourceMappingURL=standalone.js.map