creevey
Version:
Cross-browser screenshot testing tool for Storybook with fancy UI Runner
2 lines • 850 kB
JavaScript
/*! For license information please see main.js.LICENSE.txt */
(()=>{var e,t,r,n,a={1974:(e,t,r)=>{"use strict";var n=r(96540),a=r(40961);function o(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw Error("[Immer] minified error nr: "+e+(r.length?" "+r.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function i(e){return!!e&&!!e[$]}function l(e){return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object||"function"==typeof r&&Function.toString.call(r)===q}(e)||Array.isArray(e)||!!e[U]||!!e.constructor[U]||d(e)||p(e))}function c(e,t,r){void 0===r&&(r=!1),0===u(e)?(r?Object.keys:W)(e).forEach((function(n){r&&"symbol"==typeof n||t(n,e[n],e)})):e.forEach((function(r,n){return t(n,r,e)}))}function u(e){var t=e[$];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:d(e)?2:p(e)?3:0}function s(e,t){return 2===u(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function f(e,t,r){var n=u(e);2===n?e.set(t,r):3===n?(e.delete(t),e.add(r)):e[t]=r}function d(e){return H&&e instanceof Map}function p(e){return V&&e instanceof Set}function h(e){return e.o||e.t}function g(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=G(e);delete t[$];for(var r=W(t),n=0;n<r.length;n++){var a=r[n],o=t[a];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(Object.getPrototypeOf(e),t)}function m(e,t){return void 0===t&&(t=!1),y(e)||i(e)||!l(e)||(u(e)>1&&(e.set=e.add=e.clear=e.delete=v),Object.freeze(e),t&&c(e,(function(e,t){return m(t,!0)}),!0)),e}function v(){o(2)}function y(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=Y[e];return t||o(18,e),t}function w(){return D}function E(e,t){t&&(b("Patches"),e.u=[],e.s=[],e.v=t)}function x(e){S(e),e.p.forEach(A),e.p=null}function S(e){e===D&&(D=e.l)}function k(e){return D={p:[],l:D,h:e,m:!0,_:0}}function A(e){var t=e[$];0===t.i||1===t.i?t.j():t.O=!0}function O(e,t){t._=t.p.length;var r=t.p[0],n=void 0!==e&&e!==r;return t.h.g||b("ES5").S(t,e,n),n?(r[$].P&&(x(t),o(4)),l(e)&&(e=C(t,e),t.l||T(t,e)),t.u&&b("Patches").M(r[$].t,e,t.u,t.s)):e=C(t,r,[]),x(t),t.u&&t.v(t.u,t.s),e!==B?e:void 0}function C(e,t,r){if(y(t))return t;var n=t[$];if(!n)return c(t,(function(a,o){return R(e,n,t,a,o,r)}),!0),t;if(n.A!==e)return t;if(!n.P)return T(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var a=4===n.i||5===n.i?n.o=g(n.k):n.o;c(3===n.i?new Set(a):a,(function(t,o){return R(e,n,a,t,o,r)})),T(e,a,!1),r&&e.u&&b("Patches").R(n,r,e.u,e.s)}return n.o}function R(e,t,r,n,a,o){if(i(a)){var c=C(e,a,o&&t&&3!==t.i&&!s(t.D,n)?o.concat(n):void 0);if(f(r,n,c),!i(c))return;e.m=!1}if(l(a)&&!y(a)){if(!e.h.F&&e._<1)return;C(e,a),t&&t.A.l||T(e,a)}}function T(e,t,r){void 0===r&&(r=!1),e.h.F&&e.m&&m(t,r)}function I(e,t){var r=e[$];return(r?h(r):e)[t]}function M(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function L(e){e.P||(e.P=!0,e.l&&L(e.l))}function _(e){e.o||(e.o=g(e.t))}function P(e,t,r){var n=d(t)?b("MapSet").N(t,r):p(t)?b("MapSet").T(t,r):e.g?function(e,t){var r=Array.isArray(e),n={i:r?1:0,A:t?t.A:w(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},a=n,o=K;r&&(a=[n],o=X);var i=Proxy.revocable(a,o),l=i.revoke,c=i.proxy;return n.k=c,n.j=l,c}(t,r):b("ES5").J(t,r);return(r?r.A:w()).p.push(n),n}function j(e){return i(e)||o(22,e),function e(t){if(!l(t))return t;var r,n=t[$],a=u(t);if(n){if(!n.P&&(n.i<4||!b("ES5").K(n)))return n.t;n.I=!0,r=F(t,a),n.I=!1}else r=F(t,a);return c(r,(function(t,a){n&&function(e,t){return 2===u(e)?e.get(t):e[t]}(n.t,t)===a||f(r,t,e(a))})),3===a?new Set(r):r}(e)}function F(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return g(e)}var N,D,Z="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),H="undefined"!=typeof Map,V="undefined"!=typeof Set,z="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,B=Z?Symbol.for("immer-nothing"):((N={})["immer-nothing"]=!0,N),U=Z?Symbol.for("immer-draftable"):"__$immer_draftable",$=Z?Symbol.for("immer-state"):"__$immer_state",q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),W="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,G=Object.getOwnPropertyDescriptors||function(e){var t={};return W(e).forEach((function(r){t[r]=Object.getOwnPropertyDescriptor(e,r)})),t},Y={},K={get:function(e,t){if(t===$)return e;var r=h(e);if(!s(r,t))return function(e,t,r){var n,a=M(t,r);return a?"value"in a?a.value:null===(n=a.get)||void 0===n?void 0:n.call(e.k):void 0}(e,r,t);var n=r[t];return e.I||!l(n)?n:n===I(e.t,t)?(_(e),e.o[t]=P(e.A.h,n,e)):n},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,r){var n=M(h(e),t);if(null==n?void 0:n.set)return n.set.call(e.k,r),!0;if(!e.P){var a=I(h(e),t),o=null==a?void 0:a[$];if(o&&o.t===r)return e.o[t]=r,e.D[t]=!1,!0;if(function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}(r,a)&&(void 0!==r||s(e.t,t)))return!0;_(e),L(e)}return e.o[t]===r&&"number"!=typeof r&&(void 0!==r||t in e.o)||(e.o[t]=r,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==I(e.t,t)||t in e.t?(e.D[t]=!1,_(e),L(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var r=h(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:n.enumerable,value:r[t]}:n},defineProperty:function(){o(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){o(12)}},X={};c(K,(function(e,t){X[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),X.deleteProperty=function(e,t){return X.set.call(this,e,t,void 0)},X.set=function(e,t,r){return K.set.call(this,e[0],t,r,e[0])};var Q=function(){function e(e){var t=this;this.g=z,this.F=!0,this.produce=function(e,r,n){if("function"==typeof e&&"function"!=typeof r){var a=r;r=e;var i=t;return function(e){var t=this;void 0===e&&(e=a);for(var n=arguments.length,o=Array(n>1?n-1:0),l=1;l<n;l++)o[l-1]=arguments[l];return i.produce(e,(function(e){var n;return(n=r).call.apply(n,[t,e].concat(o))}))}}var c;if("function"!=typeof r&&o(6),void 0!==n&&"function"!=typeof n&&o(7),l(e)){var u=k(t),s=P(t,e,void 0),f=!0;try{c=r(s),f=!1}finally{f?x(u):S(u)}return"undefined"!=typeof Promise&&c instanceof Promise?c.then((function(e){return E(u,n),O(e,u)}),(function(e){throw x(u),e})):(E(u,n),O(c,u))}if(!e||"object"!=typeof e){if(void 0===(c=r(e))&&(c=e),c===B&&(c=void 0),t.F&&m(c,!0),n){var d=[],p=[];b("Patches").M(e,c,d,p),n(d,p)}return c}o(21,e)},this.produceWithPatches=function(e,r){if("function"==typeof e)return function(r){for(var n=arguments.length,a=Array(n>1?n-1:0),o=1;o<n;o++)a[o-1]=arguments[o];return t.produceWithPatches(r,(function(t){return e.apply(void 0,[t].concat(a))}))};var n,a,o=t.produce(e,r,(function(e,t){n=e,a=t}));return"undefined"!=typeof Promise&&o instanceof Promise?o.then((function(e){return[e,n,a]})):[o,n,a]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){l(e)||o(8),i(e)&&(e=j(e));var t=k(this),r=P(this,e,void 0);return r[$].C=!0,S(t),r},t.finishDraft=function(e,t){var r=(e&&e[$]).A;return E(r,t),O(void 0,r)},t.setAutoFreeze=function(e){this.F=e},t.setUseProxies=function(e){e&&!z&&o(20),this.g=e},t.applyPatches=function(e,t){var r;for(r=t.length-1;r>=0;r--){var n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));var a=b("Patches").$;return i(e)?a(e,t):this.produce(e,(function(e){return a(e,t)}))},e}(),J=new Q,ee=J.produce;J.produceWithPatches.bind(J),J.setAutoFreeze.bind(J),J.setUseProxies.bind(J),J.applyPatches.bind(J),J.createDraft.bind(J),J.finishDraft.bind(J);const te=ee;var re=r(37224),ne=r(46430);function ae(e){return ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ae(e)}function oe(){}function ie(e){return null!=e}function le(e){return ie(e)&&function(e){return"object"==ae(e)&&null!=e}(e)&&"id"in e&&"storyId"in e&&"string"==typeof e.id&&"string"==typeof e.storyId}var ce=r(55373);function ue(e){return ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ue(e)}function se(e,t){return ge(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||ve(e,t)||he()}function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function de(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(r),!0).forEach((function(t){pe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function pe(e,t,r){return(t=function(e){var t=function(e){if("object"!=ue(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ue(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function he(){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 ge(e){if(Array.isArray(e))return e}function me(e){return function(e){if(Array.isArray(e))return be(e)}(e)||ye(e)||ve(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ve(e,t){if(e){if("string"==typeof e)return be(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?be(e,t):void 0}}function ye(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function be(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var we=new Map([[void 0,/(unknown|success|approved|failed|pending|running)/],["unknown",/(success|approved|failed|pending|running)/],["success",/(approved|failed|pending|running)/],["approved",/(failed|pending|running)/],["failed",/(pending|running)/],["pending",/running/]]);function Ee(){return{path:arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],skip:!0,opened:!1,checked:!0,indeterminate:!1,children:{}}}function xe(e,t){var r;return t&&null!==(r=we.get(e))&&void 0!==r&&r.test(t)?t:e}function Se(e){var t=e.browser,r=e.testName,n=e.storyPath;return[].concat(me(n),[r,t]).filter(ie)}function ke(e,t){return t.reduce((function(e,t){return le(e)?e:null==e?void 0:e.children[t]}),e)}function Ae(e,t){e.checked=t,le(e)||(e.indeterminate=!1,Object.values(e.children).filter(ie).forEach((function(e){Ae(e,t)})))}function Oe(e){var t=Object.values(e.children).filter(ie).filter((function(e){return!e.skip})),r=t.every((function(e){return e.checked})),n=t.some((function(e){return e.checked})),a=t.some((function(e){return!le(e)&&e.indeterminate}))||!r&&n,o=a||e.checked==r?e.checked:r;e.checked=o,e.indeterminate=a}function Ce(e,t,r){var n=ke(e,t);n&&Ae(n,r),t.slice(0,-1).map((function(e,t,r){return r.slice(0,r.length-t)})).forEach((function(t){var r=ke(e,t);le(r)||r&&Oe(r)})),Oe(e)}function Re(e){return Object.values(e.children).filter(ie).flatMap((function(e){return le(e)?e.checked?e:[]:e.checked||e.indeterminate?Re(e):[]}))}function Te(e){return Object.values(e.children).filter(ie).flatMap((function(e){return le(e)?"failed"===e.status?e:[]:Te(e)}))}function Ie(e,t,r){var n,a=t.shift();if(a){var o=null!==(n=e.children[a])&&void 0!==n?n:e.children[a]=de(de({},0==t.length?r:Ee([].concat(me(e.path),[a]))),{},{checked:e.checked});if(le(o)){var i,l=o,c=r.skip,u=r.status,s=r.results,f=r.approved;ie(c)&&(l.skip=c),ie(u)&&(l.status=u),ie(s)&&(l.results?(i=l.results).push.apply(i,me(s)):l.results=s),null===f?l.approved=null:void 0!==f&&Object.entries(f).forEach((function(e){var t,r=se(e,2),n=r[0],a=r[1];return void 0!==a&&((l.approved=null!==(t=l.approved)&&void 0!==t?t:{})[n]=a)}))}else Ie(o,t,r);e.skip=Object.values(e.children).filter(ie).map((function(e){return e.skip})).every(Boolean),e.status=Object.values(e.children).filter(ie).map((function(e){return e.status})).reduce(xe)}}function Me(e,t){var r,n=t.shift();if(n){var a=e.children[n];a&&!le(a)&&Me(a,t),(le(a)||0==Object.keys(null!==(r=null==a?void 0:a.children)&&void 0!==r?r:{}).length)&&delete e.children[n],0!=Object.keys(e.children).length&&(Oe(e),e.skip=Object.values(e.children).filter(ie).map((function(e){return e.skip})).every(Boolean),e.status=Object.values(e.children).filter(ie).map((function(e){return e.status})).reduce(xe))}}function Le(e,t){var r=t.status,n=t.subStrings;if(!r&&!n.length)return e;var a=de(de({},e),{},{children:{}});return Object.entries(e.children).forEach((function(e){var o=se(e,2),i=o[0],l=o[1];if(l&&!l.skip)if(!r&&n.some((function(e){return i.toLowerCase().includes(e)})))a.children[i]=l;else if(le(l))r&&l.status&&["pending","running",r].includes(l.status)&&(a.children[i]=l);else{var c=Le(l,t);if(0==Object.keys(c.children).length)return;a.children[i]=c}})),a}function _e(e,t,r){var n=t.reduce((function(e,t){if(e&&!le(e))return r&&(e.opened=r),e.children[t]}),e);n&&!le(n)&&(n.opened=r)}function Pe(e){return e.opened?Object.entries(e.children).flatMap((function(e){var t=se(e,2),r=t[0],n=t[1];return n?[{title:r,suite:n}].concat(me(le(n)?[]:Pe(n))):[]})):[]}function je(){return["undefined"==typeof __CREEVEY_SERVER_HOST__?window.location.hostname:__CREEVEY_SERVER_HOST__,"undefined"==typeof __CREEVEY_SERVER_PORT__?window.location.port:__CREEVEY_SERVER_PORT__].filter(Boolean).join(":")}function Fe(e,t){var r=e.slice(-1)[0],n=window.location.host?"".concat(window.location.protocol,"//").concat(je()).concat("/"==window.location.pathname?"/report":window.location.pathname.split("/").slice(0,-1).join("/"),"/").concat(encodeURI(e.slice(0,-1).join("/"))):encodeURI(e.slice(0,-1).join("/"));return t==r?n:"".concat(n,"/").concat(encodeURI(r))}function Ne(e){var t=parseFloat(getComputedStyle(e).borderTopWidth);return Number.isNaN(t)?0:t}function De(e,t,r){var a=se((0,n.useState)(!1),2),o=a[0],i=a[1];return(0,n.useEffect)((function(){i(!1),Promise.all([e,t,r].map((function(e){return new Promise((function(t){var r=document.createElement("img");r.src=e,r.onload=t,r.onerror=t}))}))).then((function(){i(!0)}))}),[e,t,r]),o}function Ze(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:16,a=(0,n.useRef)(null);(0,n.useEffect)((function(){if(e.current)return a.current=new ResizeObserver(t),a.current.observe(e.current),function(){var e;return null===(e=a.current)||void 0===e?void 0:e.disconnect()}}),[r,e,t])}function He(e,t,r){(0,n.useLayoutEffect)((function(){if(e.current){var r=e.current,n=Ne(r);r.style.height="".concat(r.naturalHeight*t+2*n,"px")}}),[e,t,r])}function Ve(e,t){var r=se((0,n.useState)(1),2),a=r[0],o=r[1],i=(0,n.useCallback)((function(){var r=e.current;if(r&&t){var n=Ne(r),a=(r.getBoundingClientRect().width-2*n)/r.naturalWidth;o(Math.min(1,a))}else o(1)}),[e,t]);return Ze(e,i),(0,n.useLayoutEffect)(i,[i]),a}var ze="Creevey_theme";function Be(){var e=se((0,n.useState)(function(){var e=localStorage.getItem(ze);return function(e){return ie(e)&&Object.prototype.hasOwnProperty.call(ne.Zj,e)}(e)?e:"light"}()),2),t=e[0],r=e[1];return(0,n.useEffect)((function(){localStorage.setItem(ze,t)}),[t]),[t,r]}var Ue=n.createContext({isReport:!0,isRunning:!1,onImageApprove:oe,onApproveAll:oe,onStop:oe,onStart:oe,onSuiteOpen:oe,onSuiteToggle:oe}),$e=function(){return(0,n.useContext)(Ue)};function qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var We=n.createContext({sidebarFocusedItem:[],setSidebarFocusedItem:oe}),Ge=function(e){var t=e.children,r=e.rootSuite,a=e.filter,o=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,n.useState)([]),2),i=o[0],l=o[1],c=(0,n.useContext)(Ue),u=c.onSuiteOpen,s=c.onSuiteToggle,f=Pe(Le(r,a)),d=(0,n.useCallback)((function(e){return f.findIndex((function(t){var r=le(t.suite)?Se(t.suite):t.suite.path;return e.length===r.length&&e.every((function(e){return r.includes(e)}))}))}),[f]),p=(0,n.useCallback)((function(e){if(null!==i){if("Enter"===e.code){var t;if(0===i.length)return;var n=ke(r,i);if(!n)return;return le(n)||(e.preventDefault(),u(n.path,!n.opened)),void(le(n)&&0==(null===(t=n.results)||void 0===t?void 0:t.length)&&e.preventDefault())}if("Space"===e.code){e.preventDefault();var a=ke(r,i);if(!a)return;var o=le(a)?Se(a):a.path;s(o,!a.checked)}if("ArrowDown"===e.code){var c=0===i.length?-1:d(i);if(c===f.length-1)return;var p=f[c+1],h=le(p.suite)?Se(p.suite):p.suite.path;l(h)}if("ArrowUp"===e.code){var g=0===i.length?0:d(i),m=g>0?f[g-1].suite:r,v=le(m)?Se(m):m.path;l(v)}if("ArrowRight"===e.code){if(0===i.length)return;var y=ke(r,i);if(!y||le(y))return;u(y.path,!0)}if("ArrowLeft"===e.code){if(0===i.length)return;var b=ke(r,i);if(!b)return;if(!le(b)&&b.opened)return void u(b.path,!1);var w=le(b)?Se(b):b.path;l(w.slice(0,-1))}}}),[u,s,r,f,d,i]);return(0,n.useEffect)((function(){return document.addEventListener("keydown",p,!1),function(){document.removeEventListener("keydown",p,!1)}}),[p]),n.createElement(We.Provider,{value:{sidebarFocusedItem:i,setSidebarFocusedItem:l}},t)};function Ye(){return Ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ye.apply(null,arguments)}function Ke(e,t){return Ke=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ke(e,t)}function Xe(e){return Xe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xe(e)}function Qe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qe=function(){return!!e})()}function Je(e){var t="function"==typeof Map?new Map:void 0;return Je=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(Qe())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var a=new(e.bind.apply(e,n));return r&&Ke(a,r.prototype),a}(e,arguments,Xe(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Ke(r,e)},Je(e)}var et=function(e){function t(t){return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ke(e,t)}(t,e),t}(Je(Error));function tt(e){return Math.round(255*e)}function rt(e,t,r){return tt(e)+","+tt(t)+","+tt(r)}function nt(e,t,r,n){if(void 0===n&&(n=rt),0===t)return n(r,r,r);var a=(e%360+360)%360/60,o=(1-Math.abs(2*r-1))*t,i=o*(1-Math.abs(a%2-1)),l=0,c=0,u=0;a>=0&&a<1?(l=o,c=i):a>=1&&a<2?(l=i,c=o):a>=2&&a<3?(c=o,u=i):a>=3&&a<4?(c=i,u=o):a>=4&&a<5?(l=i,u=o):a>=5&&a<6&&(l=o,u=i);var s=r-o/2;return n(l+s,c+s,u+s)}var at={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ot=/^#[a-fA-F0-9]{6}$/,it=/^#[a-fA-F0-9]{8}$/,lt=/^#[a-fA-F0-9]{3}$/,ct=/^#[a-fA-F0-9]{4}$/,ut=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,st=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,ft=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,dt=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function pt(e){if("string"!=typeof e)throw new et(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return at[t]?"#"+at[t]:e}(e);if(t.match(ot))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(it)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(lt))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(ct)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=ut.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var o=st.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var i=ft.exec(t);if(i){var l="rgb("+nt(parseInt(""+i[1],10),parseInt(""+i[2],10)/100,parseInt(""+i[3],10)/100)+")",c=ut.exec(l);if(!c)throw new et(4,t,l);return{red:parseInt(""+c[1],10),green:parseInt(""+c[2],10),blue:parseInt(""+c[3],10)}}var u=dt.exec(t.substring(0,50));if(u){var s="rgb("+nt(parseInt(""+u[1],10),parseInt(""+u[2],10)/100,parseInt(""+u[3],10)/100)+")",f=ut.exec(s);if(!f)throw new et(4,t,s);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+u[4])>1?parseFloat(""+u[4])/100:parseFloat(""+u[4])}}throw new et(5)}var ht=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function gt(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function mt(e,t,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof r)return ht("#"+gt(e)+gt(t)+gt(r));if("object"==typeof e&&void 0===t&&void 0===r)return ht("#"+gt(e.red)+gt(e.green)+gt(e.blue));throw new et(6)}function vt(e,t,r,n){if("string"==typeof e&&"number"==typeof t){var a=pt(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof r&&"number"==typeof n)return n>=1?mt(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if("object"==typeof e&&void 0===t&&void 0===r&&void 0===n)return e.alpha>=1?mt(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new et(7)}function yt(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):yt(e,t,n)}}function bt(e){return yt(e,e.length,[])}function wt(e,t,r){return Math.max(e,Math.min(t,r))}function Et(e,t){if("transparent"===t)return t;var r=pt(t);return vt(Ye({},r,{alpha:wt(0,1,(100*("number"==typeof r.alpha?r.alpha:1)+100*parseFloat(e))/100)}))}var xt=bt(Et);function St(e,t){if("transparent"===t)return t;var r=pt(t);return vt(Ye({},r,{alpha:wt(0,1,+(100*("number"==typeof r.alpha?r.alpha:1)-100*parseFloat(e)).toFixed(2)/100)}))}var kt=bt(St),At=r(340),Ot=r(31461);function Ct(e,t,r){return e[t]?e[t][0]?e[t][0][r]:e[t][r]:"contentBoxSize"===t?e.contentRect["inlineSize"===r?"width":"height"]:void 0}var Rt,Tt=r(50074),It=r(3183),Mt=Object.create,Lt=Object.defineProperty,_t=Object.getOwnPropertyDescriptor,Pt=Object.getOwnPropertyNames,jt=Object.getPrototypeOf,Ft=Object.prototype.hasOwnProperty,Nt=()=>{return Rt||(e=(Rt={exports:{}}).exports,Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var e=Object.prototype.toString,t=Object.getPrototypeOf,r=Object.getOwnPropertySymbols?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:Object.keys;return function(n,a){return function n(a,o,i){var l,c,u,s=e.call(a),f=e.call(o);if(a===o)return!0;if(null==a||null==o)return!1;if(i.indexOf(a)>-1&&i.indexOf(o)>-1)return!0;if(i.push(a,o),s!=f||(l=r(a),c=r(o),l.length!=c.length||l.some((function(e){return!n(a[e],o[e],i)}))))return!1;switch(s.slice(8,-1)){case"Symbol":return a.valueOf()==o.valueOf();case"Date":case"Number":return+a==+o||+a!=+a&&+o!=+o;case"RegExp":case"Function":case"String":case"Boolean":return""+a==""+o;case"Set":case"Map":l=a.entries(),c=o.entries();do{if(!n((u=l.next()).value,c.next().value,i))return!1}while(!u.done);return!0;case"ArrayBuffer":a=new Uint8Array(a),o=new Uint8Array(o);case"DataView":a=new Uint8Array(a.buffer),o=new Uint8Array(o.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(a.length!=o.length)return!1;for(u=0;u<a.length;u++)if((u in a||u in o)&&(u in a!=u in o||!n(a[u],o[u],i)))return!1;return!0;case"Object":return n(t(a),t(o),i);default:return!1}}(n,a,[])}}()),Rt.exports;var e};((e,t,r)=>{r=null!=e?Mt(jt(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of Pt(t))!Ft.call(e,r)&&undefined!==r&&Lt(e,r,{get:()=>t[r],enumerable:!(n=_t(t,r))||n.enumerable})})(e&&e.__esModule?r:Lt(r,"default",{value:e,enumerable:!0}),e)})(Nt());var Dt=e=>e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),Zt=({...e},t)=>{let r=[e.class,e.className];return delete e.class,e.className=["sbdocs",`sbdocs-${t}`,...r].filter(Boolean).join(" "),e};function Ht(){return Ht=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ht.apply(this,arguments)}function Vt(e,t){return(Vt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function zt(e){return(zt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Bt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch{}return(Bt=function(){return!!e})()}function Ut(e){var t="function"==typeof Map?new Map:void 0;return Ut=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch{return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(Bt())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var a=new(e.bind.apply(e,n));return r&&Vt(a,r.prototype),a}(e,arguments,zt(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Vt(r,e)},Ut(e)}var $t=function(e){var t,r;function n(t){return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,Vt(t,r),n}(Ut(Error));function qt(e){return Math.round(255*e)}function Wt(e,t,r){return qt(e)+","+qt(t)+","+qt(r)}function Gt(e,t,r,n){if(void 0===n&&(n=Wt),0===t)return n(r,r,r);var a=(e%360+360)%360/60,o=(1-Math.abs(2*r-1))*t,i=o*(1-Math.abs(a%2-1)),l=0,c=0,u=0;a>=0&&a<1?(l=o,c=i):a>=1&&a<2?(l=i,c=o):a>=2&&a<3?(c=o,u=i):a>=3&&a<4?(c=i,u=o):a>=4&&a<5?(l=i,u=o):a>=5&&a<6&&(l=o,u=i);var s=r-o/2;return n(l+s,c+s,u+s)}var Yt={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Kt=/^#[a-fA-F0-9]{6}$/,Xt=/^#[a-fA-F0-9]{8}$/,Qt=/^#[a-fA-F0-9]{3}$/,Jt=/^#[a-fA-F0-9]{4}$/,er=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,tr=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,rr=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,nr=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function ar(e){if("string"!=typeof e)throw new $t(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return Yt[t]?"#"+Yt[t]:e}(e);if(t.match(Kt))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(Xt)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(Qt))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(Jt)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=er.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var o=tr.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var i=rr.exec(t);if(i){var l="rgb("+Gt(parseInt(""+i[1],10),parseInt(""+i[2],10)/100,parseInt(""+i[3],10)/100)+")",c=er.exec(l);if(!c)throw new $t(4,t,l);return{red:parseInt(""+c[1],10),green:parseInt(""+c[2],10),blue:parseInt(""+c[3],10)}}var u=nr.exec(t.substring(0,50));if(u){var s="rgb("+Gt(parseInt(""+u[1],10),parseInt(""+u[2],10)/100,parseInt(""+u[3],10)/100)+")",f=er.exec(s);if(!f)throw new $t(4,t,s);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+u[4])>1?parseFloat(""+u[4])/100:parseFloat(""+u[4])}}throw new $t(5)}function or(e){return function(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),o=Math.min(t,r,n),i=(a+o)/2;if(a===o)return void 0!==e.alpha?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var l,c=a-o,u=i>.5?c/(2-a-o):c/(a+o);switch(a){case t:l=(r-n)/c+(r<n?6:0);break;case r:l=(n-t)/c+2;break;default:l=(t-r)/c+4}return l*=60,void 0!==e.alpha?{hue:l,saturation:u,lightness:i,alpha:e.alpha}:{hue:l,saturation:u,lightness:i}}(ar(e))}var ir=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function lr(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function cr(e){return lr(Math.round(255*e))}function ur(e,t,r){return ir("#"+cr(e)+cr(t)+cr(r))}function sr(e,t,r){return Gt(e,t,r,ur)}function fr(e,t,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof r)return ir("#"+lr(e)+lr(t)+lr(r));if("object"==typeof e&&void 0===t&&void 0===r)return ir("#"+lr(e.red)+lr(e.green)+lr(e.blue));throw new $t(6)}function dr(e,t,r,n){if("string"==typeof e&&"number"==typeof t){var a=ar(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof r&&"number"==typeof n)return n>=1?fr(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if("object"==typeof e&&void 0===t&&void 0===r&&void 0===n)return e.alpha>=1?fr(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new $t(7)}function pr(e){if("object"!=typeof e)throw new $t(8);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha}(e))return dr(e);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||typeof e.alpha>"u")}(e))return fr(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha}(e))return function(e){if("object"==typeof e)return e.alpha>=1?sr(e.hue,e.saturation,e.lightness):"rgba("+Gt(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new $t(2)}(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||typeof e.alpha>"u")}(e))return function(e){if("object"==typeof e)return sr(e.hue,e.saturation,e.lightness);throw new $t(1)}(e);throw new $t(8)}function hr(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):hr(e,t,n)}}function gr(e){return hr(e,e.length,[])}function mr(e,t,r){return Math.max(e,Math.min(t,r))}var vr=gr((function(e,t){if("transparent"===t)return t;var r=or(t);return pr(Ht({},r,{lightness:mr(0,1,r.lightness-parseFloat(e))}))})),yr=gr((function(e,t){if("transparent"===t)return t;var r=or(t);return pr(Ht({},r,{lightness:mr(0,1,r.lightness+parseFloat(e))}))})),br=gr((function(e,t){if("transparent"===t)return t;var r=ar(t);return dr(Ht({},r,{alpha:mr(0,1,+(100*("number"==typeof r.alpha?r.alpha:1)-100*parseFloat(e)).toFixed(2)/100)}))})),wr=({theme:e})=>({margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:e.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& tt, & code":{fontSize:"inherit"}}),Er=({theme:e})=>({lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:"light"===e.base?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:"light"===e.base?br(.1,e.color.defaultText):br(.3,e.color.defaultText),backgroundColor:"light"===e.base?e.color.lighter:e.color.border}),xr=({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"}),Sr={margin:"16px 0"},kr=(0,re.I4)((({href:e,children:t,...r})=>{let a=/^\//.test(e),o=/^#.*/.test(e),i=a?`./?path=${e}`:e;return n.createElement("a",{href:i,target:o?"_self":"_top",...r},t)}))(xr,(({theme:e})=>({fontSize:"inherit",lineHeight:"24px",color:e.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}}))),Ar=re.I4.blockquote(xr,Sr,(({theme:e})=>({borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}}))),Or=e=>"string"==typeof e,Cr=/[\n\r]/g,Rr=re.I4.code((({theme:e})=>({fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",display:"inline-block",paddingLeft:2,paddingRight:2,verticalAlign:"baseline",color:"inherit"})),Er),Tr=(0,re.I4)(At.bF)((({theme:e})=>({fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s2-1+"px",lineHeight:"19px",margin:"25px 0 40px",borderRadius:e.appBorderRadius,boxShadow:"light"===e.base?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}}))),Ir=({className:e,children:t,...r})=>{let a=(e||"").match(/lang-(\S+)/),o=n.Children.toArray(t);return o.filter(Or).some((e=>e.match(Cr)))?n.createElement(Tr,{bordered:!0,copyable:!0,language:a?.[1]??"plaintext",format:!1,...r},t):n.createElement(Rr,{...r,className:e},o)},Mr=re.I4.div(xr),Lr=re.I4.dl(xr,Sr,{padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}}),_r=re.I4.h1(xr,wr,(({theme:e})=>({fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold}))),Pr=re.I4.h2(xr,wr,(({theme:e})=>({fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`}))),jr=re.I4.h3(xr,wr,(({theme:e})=>({fontSize:`${e.typography.size.m1}px`}))),Fr=re.I4.h4(xr,wr,(({theme:e})=>({fontSize:`${e.typography.size.s3}px`}))),Nr=re.I4.h5(xr,wr,(({theme:e})=>({fontSize:`${e.typography.size.s2}px`}))),Dr=re.I4.h6(xr,wr,(({theme:e})=>({fontSize:`${e.typography.size.s2}px`,color:e.color.dark}))),Zr=re.I4.hr((({theme:e})=>({border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0}))),Hr=re.I4.img({maxWidth:"100%"}),Vr=re.I4.li(xr,(({theme:e})=>({fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":Er({theme:e})}))),zr=re.I4.ol(xr,Sr,{paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},{listStyle:"decimal"}),Br=re.I4.p(xr,Sr,(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":Er({theme:e})}))),Ur=re.I4.pre(xr,Sr,(({theme:e})=>({fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}}))),$r=re.I4.span(xr,(({theme:e})=>({"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}}))),qr=re.I4.table(xr,Sr,(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:e.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:"dark"===e.base?e.color.darker:e.color.lighter},"& tr th":{fontWeight:"bold",color:e.color.defaultText,border:`1px solid ${e.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${e.appBorderColor}`,color:e.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}}))),Wr=re.I4.title(Er),Gr=re.I4.ul(xr,Sr,{paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},{listStyle:"disc"}),Yr=re.I4.div(xr),Kr={h1:e=>n.createElement(_r,{...Zt(e,"h1")}),h2:e=>n.createElement(Pr,{...Zt(e,"h2")}),h3:e=>n.createElement(jr,{...Zt(e,"h3")}),h4:e=>n.createElement(Fr,{...Zt(e,"h4")}),h5:e=>n.createElement(Nr,{...Zt(e,"h5")}),h6:e=>n.createElement(Dr,{...Zt(e,"h6")}),pre:e=>n.createElement(Ur,{...Zt(e,"pre")}),a:e=>n.createElement(kr,{...Zt(e,"a")}),hr:e=>n.createElement(Zr,{...Zt(e,"hr")}),dl:e=>n.createElement(Lr,{...Zt(e,"dl")}),blockquote:e=>n.createElement(Ar,{...Zt(e,"blockquote")}),table:e=>n.createElement(qr,{...Zt(e,"table")}),img:e=>n.createElement(Hr,{...Zt(e,"img")}),div:e=>n.createElement(Mr,{...Zt(e,"div")}),span:e=>n.createElement($r,{...Zt(e,"span")}),li:e=>n.createElement(Vr,{...Zt(e,"li")}),ul:e=>n.createElement(Gr,{...Zt(e,"ul")}),ol:e=>n.createElement(zr,{...Zt(e,"ol")}),p:e=>n.createElement(Br,{...Zt(e,"p")}),code:e=>n.createElement(Ir,{...Zt(e,"code")}),tt:e=>n.createElement(Wr,{...Zt(e,"tt")}),resetwrapper:e=>n.createElement(Yr,{...Zt(e,"resetwrapper")})},Xr=(re.I4.div((({theme:e})=>({display:"inline-block",fontSize:11,lineHeight:"12px",alignSelf:"center",padding:"4px 12px",borderRadius:"3em",fontWeight:e.typography.weight.bold})),{svg:{height:12,width:12,marginRight:4,marginTop:-2,path:{fill:"currentColor"}}},(({theme:e,status:t})=>{switch(t){case"critical":return{color:e.color.critical,background:e.background.critical};case"negative":return{color:e.color.negativeText,background:e.background.negative,boxShadow:"light"===e.base?`inset 0 0 0 1px ${br(.9,e.color.negativeText)}`:"none"};case"warning":return{color:e.color.warningText,background:e.background.warning,boxShadow:"light"===e.base?`inset 0 0 0 1px ${br(.9,e.color.warningText)}`:"none"};case"neutral":return{color:e.color.dark,background:e.color.mediumlight,boxShadow:"light"===e.base?`inset 0 0 0 1px ${br(.9,e.color.dark)}`:"none"};case"positive":return{color:e.color.positiveText,background:e.background.positive,boxShadow:"light"===e.base?`inset 0 0 0 1px ${br(.9,e.color.positiveText)}`:"none"};default:return{}}})),{user:n.createElement(n.Fragment,null,n.createElement("path",{d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0ZM2.67 11.15c.7-1 2.6-1.81 3.2-1.9.22-.04.23-.66.23-.66s-.67-.66-.81-1.55c-.4 0-.63-.94-.24-1.27l-.02-.13c-.06-.6-.28-2.6 1.97-2.6s2.03 2 1.97 2.6l-.02.13c.4.33.15 1.27-.24 1.27-.14.89-.8 1.55-.8 1.55s0 .62.22.66c.6.09 2.5.9 3.2 1.9a6 6 0 1 0-8.66 0Z"})),useralt:n.createElement(n.Fragment,null,n.createElement("path",{d:"M7.27 13.16a11.39 11.39 0 0 0 5.18-1.23v-.25c0-1.57-3.24-3-4.1-3.13-.27-.05-.28-.79-.28-.79s.8-.78.96-1.83c.47 0 .75-1.12.29-1.52.02-.41.6-3.25-2.32-3.25S4.65 4 4.67 4.41c-.46.4-.17 1.52.29 1.52.17 1.05.96 1.83.96 1.83s0 .74-.27.79c-.86.13-4.04 1.53-4.1 3.08a11.44 11.44 0 0 0 5.72 1.53Z"})),useradd:n.createElement(n.Fragment,null,n.createElement("path",{d:"M1.18 11.9c-.4-.17-.8-.36-1.18-.58.06-1.44 3.02-2.74 3.82-2.87.25-.04.26-.73.26-.73s-.74-.73-.9-1.7c-.43 0-.7-1.05-.27-1.42l-.01-.14c-.07-.67-.31-2.88 2.18-2.88 2.48 0 2.24 2.2 2.17 2.88l-.01.14c.43.37.16 1.41-.27 1.41-.16.98-.9 1.71-.9 1.71s.0