IOPaint/lama_cleaner/app/build/static/js/main.1bd455bc.js
2023-01-11 21:17:21 +08:00

2 lines
659 KiB
JavaScript

/*! For license information please see main.1bd455bc.js.LICENSE.txt */
(function(){var __webpack_modules__={796:function(module,__unused_webpack_exports,__webpack_require__){module=__webpack_require__.nmd(module),function _f(self){"use strict";try{module&&(self=module)}catch(e){}var t;function u(e){return"undefined"===typeof e||e}function aa(e){for(var t=Array(e),n=0;n<e;n++)t[n]=v();return t}function v(){return Object.create(null)}function ba(e,t){return t.length-e.length}function x(e){return"string"===typeof e}function C(e){return"object"===typeof e}function D(e){return"function"===typeof e}function ca(e,t){var n=da;if(e&&(t&&(e=E(e,t)),this.H&&(e=E(e,this.H)),this.J&&1<e.length&&(e=E(e,this.J)),n||""===n)){if(e=e.split(n),this.filter){t=this.filter,n=e.length;for(var r=[],o=0,i=0;o<n;o++){var a=e[o];a&&!t[a]&&(r[i++]=a)}e=r}return e}return e}self._factory=_f;var da=/(?:[\0-\/:-@\[-`\{-\xA9\xAB-\xB1\xB4\xB6-\xB8\xBB\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u086F\u0888\u088F-\u0897\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2\u09F3\u09FA\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B78-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF3-\u0BFF\u0C0D\u0C11\u0C29\u0C3A\u0C3B\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B\u0C5C\u0C5E\u0C5F\u0C64\u0C65\u0C70-\u0C77\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDC\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D64\u0D65\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u1368\u137D-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u1716-\u171E\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u17EF\u17FA-\u180A\u180E\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DB-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1ACF-\u1AFF\u1B4D-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u206F\u2072\u2073\u207A-\u207E\u208A-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A-\u245F\u249C-\u24E9\u2500-\u2775\u2794-\u2BFF\u2CE5-\u2CEA\u2CF4-\u2CFC\u2CFE\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u3191\u3196-\u319F\u31C0-\u31EF\u3200-\u321F\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7CB-\uA7CF\uA7D2\uA7D4\uA7DA-\uA7F1\uA828-\uA82B\uA82D-\uA82F\uA836-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD06\uDD34-\uDD3F\uDD79-\uDD89\uDD8C-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6F\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC57\uDC77\uDC78\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE49-\uDE5F\uDE7F\uDEA0-\uDEBF\uDEC8\uDEE7-\uDEEA\uDEF0-\uDEFF\uDF36-\uDF3F\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD28-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF28-\uDF2F\uDF55-\uDF6F\uDF86-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC51\uDC76-\uDC7E\uDCBB-\uDCC1\uDCC3-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDE0\uDDF5-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3C-\uDF3F\uDF47-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC6D-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFBF\uDFD5-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD832\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF1-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6F\uDEBF\uDECA-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE97-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD833[\uDC00-\uDEFF\uDF2E\uDF2F\uDF47-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDEDF\uDEF4-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDE8F\uDEAF-\uDEBF\uDEFA-\uDFFF]|\uD839[\uDC00-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCAC\uDCB0\uDCB5-\uDD00\uDD2E\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF39-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+/,ea=/[\u0300-\u036f]/g;function fa(e,t){for(var n,r,o=Object.keys(e),i=o.length,a=[],u="",l=0,c=0;c<i;c++)(r=e[n=o[c]])?(a[l++]=F(t?"(?!\\b)"+n+"(\\b|_)":n),a[l++]=r):u+=(u?"|":"")+n;return u&&(a[l++]=F(t?"(?!\\b)("+u+")(\\b|_)":"("+u+")"),a[l]=""),a}function E(e,t){for(var n=0,r=t.length;n<r&&(e=e.replace(t[n],t[n+1]));n+=2);return e}function F(e){return new RegExp(e,"g")}function ha(e){for(var t,n="",r="",o=0,i=e.length;o<i;o++)(t=e[o])!==r&&(n+=r=t);return n}var ja={encode:ia,F:!1,G:""};function ia(e){return ca.call(this,(""+e).toLowerCase(),!1)}var ka={},G={};function la(e){I(e,"add"),I(e,"append"),I(e,"search"),I(e,"update"),I(e,"remove")}function I(e,t){e[t+"Async"]=function(){var e,n=this,r=arguments,o=r[r.length-1];return D(o)&&(e=o,delete r[r.length-1]),o=new Promise((function(e){setTimeout((function(){n.async=!0;var o=n[t].apply(n,r);n.async=!1,e(o)}))})),e?(o.then(e),this):o}}function ma(e,t,n,r){var o,i,a=e.length,u=[],l=0;r&&(r=[]);for(var c=a-1;0<=c;c--){for(var s=e[c],f=s.length,d=v(),p=!o,h=0;h<f;h++){var m=s[h],g=m.length;if(g)for(var y,b,w=0;w<g;w++)if(b=m[w],o){if(o[b]){if(!c)if(n)n--;else if(u[l++]=b,l===t)return u;(c||r)&&(d[b]=1),p=!0}if(r&&(i[b]=(y=i[b])?++y:y=1,y<a)){var E=r[y-2]||(r[y-2]=[]);E[E.length]=b}}else d[b]=1}if(r)o||(i=d);else if(!p)return[];o=d}if(r)for(var x,_,C=r.length-1;0<=C;C--){_=(x=r[C]).length;for(var S,k=0;k<_;k++)if(!o[S=x[k]]){if(n)n--;else if(u[l++]=S,l===t)return u;o[S]=1}}return u}function na(e,t){for(var n=v(),r=v(),o=[],i=0;i<e.length;i++)n[e[i]]=1;for(var a,u=0;u<t.length;u++){a=t[u];for(var l,c=0;c<a.length;c++)n[l=a[c]]&&!r[l]&&(r[l]=1,o[o.length]=l)}return o}function J(e){this.l=!0!==e&&e,this.cache=v(),this.h=[]}function oa(e,t,n){C(e)&&(e=e.query);var r=this.cache.get(e);return r||(r=this.search(e,t,n),this.cache.set(e,r)),r}J.prototype.set=function(e,t){if(!this.cache[e]){var n=this.h.length;for(n===this.l?delete this.cache[this.h[n-1]]:n++,--n;0<n;n--)this.h[n]=this.h[n-1];this.h[0]=e}this.cache[e]=t},J.prototype.get=function(e){var t=this.cache[e];if(this.l&&t&&(e=this.h.indexOf(e))){var n=this.h[e-1];this.h[e-1]=this.h[e],this.h[e]=n}return t};var qa={memory:{charset:"latin:extra",D:3,B:4,m:!1},performance:{D:3,B:3,s:!1,context:{depth:2,D:1}},match:{charset:"latin:extra",G:"reverse"},score:{charset:"latin:advanced",D:20,B:3,context:{depth:3,D:9}},default:{}};function ra(e,t,n,r,o,i){setTimeout((function(){var a=e(n,JSON.stringify(i));a&&a.then?a.then((function(){t.export(e,t,n,r,o+1)})):t.export(e,t,n,r,o+1)}))}function K(e,t){if(!(this instanceof K))return new K(e);var n;if(e){x(e)?e=qa[e]:(n=e.preset)&&(e=Object.assign({},n[n],e)),n=e.charset;var r=e.lang;x(n)&&(-1===n.indexOf(":")&&(n+=":default"),n=G[n]),x(r)&&(r=ka[r])}else e={};var o,i,a=e.context||{};if(this.encode=e.encode||n&&n.encode||ia,this.register=t||v(),this.D=o=e.resolution||9,this.G=t=n&&n.G||e.tokenize||"strict",this.depth="strict"===t&&a.depth,this.l=u(a.bidirectional),this.s=i=u(e.optimize),this.m=u(e.fastupdate),this.B=e.minlength||1,this.C=e.boost,this.map=i?aa(o):v(),this.A=o=a.resolution||1,this.h=i?aa(o):v(),this.F=n&&n.F||e.rtl,this.H=(t=e.matcher||r&&r.H)&&fa(t,!1),this.J=(t=e.stemmer||r&&r.J)&&fa(t,!0),n=t=e.filter||r&&r.filter){n=t,r=v();for(var l=0,c=n.length;l<c;l++)r[n[l]]=1;n=r}this.filter=n,this.cache=(t=e.cache)&&new J(t)}function L(e,t,n,r,o){return n&&1<e?t+(r||0)<=e?n+(o||0):(e-1)/(t+(r||0))*(n+(o||0))+1|0:0}function M(e,t,n,r,o,i,a){var u=a?e.h:e.map;(!t[n]||a&&!t[n][a])&&(e.s&&(u=u[r]),a?((t=t[n]||(t[n]=v()))[a]=1,u=u[a]||(u[a]=v())):t[n]=1,u=u[n]||(u[n]=[]),e.s||(u=u[r]||(u[r]=[])),i&&-1!==u.indexOf(o)||(u[u.length]=o,e.m&&((e=e.register[o]||(e.register[o]=[]))[e.length]=u)))}function sa(e,t,n,r,o,i,a,u){var l=[],c=u?e.h:e.map;if(e.s||(c=ua(c,a,u,e.l)),c){for(var s,f,d=0,p=Math.min(c.length,u?e.A:e.D),v=0,h=0;v<p&&!((s=c[v])&&(e.s&&(s=ua(s,a,u,e.l)),o&&s&&i&&(f=s.length,f<=o?(o-=f,s=null):(s=s.slice(o),o=0)),s&&(l[d++]=s,i&&(h+=s.length,h>=r))));v++);if(d)return i?ta(l,r,0):void(t[t.length]=l)}return!n&&l}function ta(e,t,n){return e=1===e.length?e[0]:[].concat.apply([],e),n||e.length>t?e.slice(n,n+t):e}function ua(e,t,n,r){return n?e=(e=e[(r=r&&t>n)?t:n])&&e[r?n:t]:e=e[t],e}function N(e,t,n,r,o){var i=0;if(e.constructor===Array)if(o)-1!==(t=e.indexOf(t))?1<e.length&&(e.splice(t,1),i++):i++;else{o=Math.min(e.length,n);for(var a,u=0;u<o;u++)(a=e[u])&&(i=N(a,t,n,r,o),r||i||delete e[u])}else for(var l in e)(i=N(e[l],t,n,r,o))||delete e[l];return i}function va(e){e=e.data;var t=self._index,n=e.args,r=e.task;if("init"===r)r=e.options||{},e=e.factory,t=r.encode,r.cache=!1,t&&0===t.indexOf("function")&&(r.encode=Function("return "+t)()),e?(Function("return "+e)()(self),self._index=new self.FlexSearch.Index(r),delete self.FlexSearch):self._index=new K(r);else e=e.id,t=t[r].apply(t,n),postMessage("search"===r?{id:e,msg:t}:{id:e})}t=K.prototype,t.append=function(e,t){return this.add(e,t,!0)},t.add=function(e,t,n,r){if(t&&(e||0===e)){if(!r&&!n&&this.register[e])return this.update(e,t);if(r=(t=this.encode(t)).length){for(var o=v(),i=v(),a=this.depth,u=this.D,l=0;l<r;l++){var c=t[this.F?r-1-l:l],s=c.length;if(c&&s>=this.B&&(a||!i[c])){var f=L(u,r,l),d="";switch(this.G){case"full":if(3<s){for(f=0;f<s;f++)for(var p=s;p>f;p--)if(p-f>=this.B){var h=L(u,r,l,s,f);M(this,i,d=c.substring(f,p),h,e,n)}break}case"reverse":if(2<s){for(p=s-1;0<p;p--)(d=c[p]+d).length>=this.B&&M(this,i,d,L(u,r,l,s,p),e,n);d=""}case"forward":if(1<s){for(p=0;p<s;p++)(d+=c[p]).length>=this.B&&M(this,i,d,f,e,n);break}default:if(this.C&&(f=Math.min(f/this.C(t,c,l)|0,u-1)),M(this,i,c,f,e,n),a&&1<r&&l<r-1)for(s=v(),d=this.A,f=c,p=Math.min(a+1,r-l),s[f]=1,h=1;h<p;h++)if((c=t[this.F?r-1-l-h:l+h])&&c.length>=this.B&&!s[c]){s[c]=1;var m=this.l&&c>f;M(this,o,m?f:c,L(d+(r/2>d?0:1),r,l,p-1,h-1),e,n,m?c:f)}}}}this.m||(this.register[e]=1)}}return this},t.search=function(e,t,n){n||(!t&&C(e)?e=(n=e).query:C(t)&&(n=t));var r,o,i,a,u,l=[],c=0;if(n){t=n.limit,c=n.offset||0;var s=n.context;o=n.suggest}if(e&&1<(r=(e=this.encode(e)).length)){n=v();for(var f,d=[],p=0,h=0;p<r;p++)if((f=e[p])&&f.length>=this.B&&!n[f]){if(!(this.s||o||this.map[f]))return l;d[h++]=f,n[f]=1}r=(e=d).length}if(!r)return l;for(t||(t=100),n=0,(s=this.depth&&1<r&&!1!==s)?(i=e[0],n=1):1<r&&e.sort(ba);n<r;n++){if(u=e[n],s?(a=sa(this,l,o,t,c,2===r,u,i),o&&!1===a&&l.length||(i=u)):a=sa(this,l,o,t,c,1===r,u),a)return a;if(o&&n===r-1){if(!(d=l.length)){if(s){s=0,n=-1;continue}return l}if(1===d)return ta(l[0],t,c)}}return ma(l,t,c,o)},t.contain=function(e){return!!this.register[e]},t.update=function(e,t){return this.remove(e).add(e,t)},t.remove=function(e,t){var n=this.register[e];if(n){if(this.m)for(var r,o=0;o<n.length;o++)(r=n[o]).splice(r.indexOf(e),1);else N(this.map,e,this.D,this.s),this.depth&&N(this.h,e,this.A,this.s);if(t||delete this.register[e],this.cache){t=this.cache;for(var i,a=0;a<t.h.length;a++)i=t.h[a],-1!==t.cache[i].indexOf(e)&&(t.h.splice(a--,1),delete t.cache[i])}}return this},t.searchCache=oa,t.export=function(e,t,n,r,o){var i,a;switch(o||(o=0)){case 0:if(i="reg",this.m)for(var u in a=v(),this.register)a[u]=1;else a=this.register;break;case 1:i="cfg",a={doc:0,opt:this.s?1:0};break;case 2:i="map",a=this.map;break;case 3:i="ctx",a=this.h;break;default:return}return ra(e,t||this,n?n+"."+i:i,r,o,a),!0},t.import=function(e,t){if(t)switch(x(t)&&(t=JSON.parse(t)),e){case"cfg":this.s=!!t.opt;break;case"reg":this.m=!1,this.register=t;break;case"map":this.map=t;break;case"ctx":this.h=t}},la(K.prototype);var wa=0;function O(e){if(!(this instanceof O))return new O(e);var t;e?D(t=e.encode)&&(e.encode=t.toString()):e={},(t=(self||window)._factory)&&(t=t.toString());var n=self.exports,r=this;this.o=xa(t,n,e.worker),this.h=v(),this.o&&(n?this.o.on("message",(function(e){r.h[e.id](e.msg),delete r.h[e.id]})):this.o.onmessage=function(e){e=e.data,r.h[e.id](e.msg),delete r.h[e.id]},this.o.postMessage({task:"init",factory:t,options:e}))}function P(e){O.prototype[e]=O.prototype[e+"Async"]=function(){var t,n=this,r=[].slice.call(arguments),o=r[r.length-1];return D(o)&&(t=o,r.splice(r.length-1,1)),o=new Promise((function(t){setTimeout((function(){n.h[++wa]=t,n.o.postMessage({task:e,id:wa,args:r})}))})),t?(o.then(t),this):o}}function xa(a,b,c){var d;try{d=b?eval('new (require("worker_threads")["Worker"])("../dist/node/node.js")'):a?new Worker(URL.createObjectURL(new Blob(["onmessage="+va.toString()],{type:"text/javascript"}))):new Worker(x(c)?c:"worker/worker.js",{type:"module"})}catch(e){}return d}function Q(e){if(!(this instanceof Q))return new Q(e);var t,n=e.document||e.doc||e;this.K=[],this.h=[],this.A=[],this.register=v(),this.key=(t=n.key||n.id)&&S(t,this.A)||"id",this.m=u(e.fastupdate),this.C=(t=n.store)&&!0!==t&&[],this.store=t&&v(),this.I=(t=n.tag)&&S(t,this.A),this.l=t&&v(),this.cache=(t=e.cache)&&new J(t),e.cache=!1,this.o=e.worker,this.async=!1,t=v();var r=n.index||n.field||n;x(r)&&(r=[r]);for(var o,i,a=0;a<r.length;a++)x(o=r[a])||(i=o,o=o.field),i=C(i)?Object.assign({},e,i):e,this.o&&(t[o]=new O(i),t[o].o||(this.o=!1)),this.o||(t[o]=new K(i,this.register)),this.K[a]=S(o,this.A),this.h[a]=o;if(this.C)for(x(e=n.store)&&(e=[e]),n=0;n<e.length;n++)this.C[n]=S(e[n],this.A);this.index=t}function S(e,t){for(var n=e.split(":"),r=0,o=0;o<n.length;o++)0<=(e=n[o]).indexOf("[]")&&(e=e.substring(0,e.length-2))&&(t[r]=!0),e&&(n[r++]=e);return r<n.length&&(n.length=r),1<r?n:n[0]}function T(e,t){if(x(t))e=e[t];else for(var n=0;e&&n<t.length;n++)e=e[t[n]];return e}function U(e,t,n,r,o){if(e=e[o],r===n.length-1)t[o]=e;else if(e)if(e.constructor===Array)for(t=t[o]=Array(e.length),o=0;o<e.length;o++)U(e,t,n,r,o);else t=t[o]||(t[o]=v()),o=n[++r],U(e,t,n,r,o)}function V(e,t,n,r,o,i,a,u){if(e=e[a])if(r===t.length-1){if(e.constructor===Array){if(n[r]){for(t=0;t<e.length;t++)o.add(i,e[t],!0,!0);return}e=e.join(" ")}o.add(i,e,u,!0)}else if(e.constructor===Array)for(a=0;a<e.length;a++)V(e,t,n,r,o,i,a,u);else a=t[++r],V(e,t,n,r,o,i,a,u)}function ya(e,t,n,r){var o=this.l[e],i=o&&o.length-n;if(i&&0<i)return(i>t||n)&&(o=o.slice(n,n+t)),r&&(o=za.call(this,o)),{tag:e,result:o}}function za(e){for(var t,n=Array(e.length),r=0;r<e.length;r++)t=e[r],n[r]={id:t,doc:this.store[t]};return n}P("add"),P("append"),P("search"),P("update"),P("remove"),t=Q.prototype,t.add=function(e,t,n){if(C(e)&&(e=T(t=e,this.key)),t&&(e||0===e)){if(!n&&this.register[e])return this.update(e,t);for(var r,o,i=0;i<this.h.length;i++)o=this.h[i],x(r=this.K[i])&&(r=[r]),V(t,r,this.A,0,this.index[o],e,r[0],n);if(this.I){var a=T(t,this.I),u=v();x(a)&&(a=[a]);for(var l,c,s=0;s<a.length;s++)if(!u[l=a[s]]&&(u[l]=1,c=this.l[l]||(this.l[l]=[]),!n||-1===c.indexOf(e))&&(c[c.length]=e,this.m)){var f=this.register[e]||(this.register[e]=[]);f[f.length]=c}}if(this.store&&(!n||!this.store[e])){var d;if(this.C){d=v();for(var p,h=0;h<this.C.length;h++)x(p=this.C[h])?d[p]=t[p]:U(t,d,p,0,p[0])}this.store[e]=d||t}}return this},t.append=function(e,t){return this.add(e,t,!0)},t.update=function(e,t){return this.remove(e).add(e,t)},t.remove=function(e){if(C(e)&&(e=T(e,this.key)),this.register[e]){for(var t=0;t<this.h.length&&(this.index[this.h[t]].remove(e,!this.o),!this.m);t++);if(this.I&&!this.m)for(var n in this.l){var r=(t=this.l[n]).indexOf(e);-1!==r&&(1<t.length?t.splice(r,1):delete this.l[n])}this.store&&delete this.store[e],delete this.register[e]}return this},t.search=function(e,t,n,r){n||(!t&&C(e)?e=(n=e).query:C(t)&&(n=t,t=0));var o,i,a,u,l,c,s=[],f=[],d=0;if(n)if(n.constructor===Array)a=n,n=null;else{if(a=(o=n.pluck)||n.index||n.field,u=n.tag,i=this.store&&n.enrich,l="and"===n.bool,t=n.limit||100,c=n.offset||0,u&&(x(u)&&(u=[u]),!e)){for(var p,v=0;v<u.length;v++)(p=ya.call(this,u[v],t,c,i))&&(s[s.length]=p,d++);return d?s:[]}x(a)&&(a=[a])}a||(a=this.h),l=l&&(1<a.length||u&&1<u.length);for(var h,m,g,y=!r&&(this.o||this.async)&&[],b=0;b<a.length;b++){var w=void 0;if(x(m=a[b])||(w=m,m=m.field),y)y[b]=this.index[m].searchAsync(e,t,w||n);else{if(g=(h=r?r[b]:this.index[m].search(e,t,w||n))&&h.length,u&&g){var E=[],_=0;l&&(E[0]=[h]);for(var S,k,D=0;D<u.length;D++)S=u[D],(g=(k=this.l[S])&&k.length)&&(_++,E[E.length]=l?[k]:k);_&&(g=(h=l?ma(E,t||100,c||0):na(h,E)).length)}if(g)f[d]=m,s[d++]=h;else if(l)return[]}}if(y){var F=this;return new Promise((function(r){Promise.all(y).then((function(o){r(F.search(e,t,n,o))}))}))}if(!d)return[];if(o&&(!i||!this.store))return s[0];for(var A,T=0;T<f.length;T++){if((A=s[T]).length&&i&&(A=za.call(this,A)),o)return A;s[T]={field:f[T],result:A}}return s},t.contain=function(e){return!!this.register[e]},t.get=function(e){return this.store[e]},t.set=function(e,t){return this.store[e]=t,this},t.searchCache=oa,t.export=function(e,t,n,r,o){if(o||(o=0),r||(r=0),r<this.h.length){var i=this.h[r],a=this.index[i];t=this,setTimeout((function(){a.export(e,t,o?i.replace(":","-"):"",r,o++)||(r++,o=1,t.export(e,t,i,r,o))}))}else{var u;switch(o){case 1:n="tag",u=this.l;break;case 2:n="store",u=this.store;break;default:return}ra(e,this,n,r,o,u)}},t.import=function(e,t){if(t)switch(x(t)&&(t=JSON.parse(t)),e){case"tag":this.l=t;break;case"reg":this.m=!1,this.register=t;for(var n,r=0;r<this.h.length;r++)(n=this.index[this.h[r]]).register=t,n.m=!1;break;case"store":this.store=t;break;default:var o=(e=e.split("."))[0];e=e[1],o&&e&&this.index[o].import(e,t)}},la(Q.prototype);var Ba={encode:Aa,F:!1,G:""},Ca=[F("[\xe0\xe1\xe2\xe3\xe4\xe5]"),"a",F("[\xe8\xe9\xea\xeb]"),"e",F("[\xec\xed\xee\xef]"),"i",F("[\xf2\xf3\xf4\xf5\xf6\u0151]"),"o",F("[\xf9\xfa\xfb\xfc\u0171]"),"u",F("[\xfd\u0177\xff]"),"y",F("\xf1"),"n",F("[\xe7c]"),"k",F("\xdf"),"s",F(" & ")," and "];function Aa(e){var t=e;return t.normalize&&(t=t.normalize("NFD").replace(ea,"")),ca.call(this,t.toLowerCase(),!e.normalize&&Ca)}var Ea={encode:Da,F:!1,G:"strict"},Fa=/[^a-z0-9]+/,Ga={b:"p",v:"f",w:"f",z:"s",x:"s","\xdf":"s",d:"t",n:"m",c:"k",g:"k",j:"k",q:"k",i:"e",y:"e",u:"o"};function Da(e){var t=[];if(e=Aa.call(this,e).join(" "))for(var n,r=e.split(Fa),o=r.length,i=0,a=0;i<o;i++)if((e=r[i])&&(!this.filter||!this.filter[e])){n=e[0];for(var u=Ga[n]||n,l=u,c=1;c<e.length;c++){n=e[c];var s=Ga[n]||n;s&&s!==l&&(u+=s,l=s)}t[a++]=u}return t}var Ia={encode:Ha,F:!1,G:""},Ja=[F("ae"),"a",F("oe"),"o",F("sh"),"s",F("th"),"t",F("ph"),"f",F("pf"),"f",F("(?![aeo])h(?![aeo])"),"",F("(?!^[aeo])h(?!^[aeo])"),""];function Ha(e,t){return e&&(2<(e=Da.call(this,e).join(" ")).length&&(e=E(e,Ja)),t||(1<e.length&&(e=ha(e)),e&&(e=e.split(" ")))),e}var La={encode:Ka,F:!1,G:""},Ma=F("(?!\\b)[aeo]");function Ka(e){return e&&(1<(e=Ha.call(this,e,!0)).length&&(e=e.replace(Ma,"")),1<e.length&&(e=ha(e)),e&&(e=e.split(" "))),e}G["latin:default"]=ja,G["latin:simple"]=Ba,G["latin:balance"]=Ea,G["latin:advanced"]=Ia,G["latin:extra"]=La;var W=self,Y,Z={Index:K,Document:Q,Worker:O,registerCharset:function(e,t){G[e]=t},registerLanguage:function(e,t){ka[e]=t}};(Y=W.define)&&Y.amd?Y([],(function(){return Z})):W.exports?W.exports=Z:W.FlexSearch=Z}(this)},867:function(){!function(e){if(!/MSIE 10/i.test(navigator.userAgent))try{var t=new Blob(["var fakeIdToId = {};onmessage = function (event) {\tvar data = event.data,\t\tname = data.name,\t\tfakeId = data.fakeId,\t\ttime;\tif(data.hasOwnProperty('time')) {\t\ttime = data.time;\t}\tswitch (name) {\t\tcase 'setInterval':\t\t\tfakeIdToId[fakeId] = setInterval(function () {\t\t\t\tpostMessage({fakeId: fakeId});\t\t\t}, time);\t\t\tbreak;\t\tcase 'clearInterval':\t\t\tif (fakeIdToId.hasOwnProperty (fakeId)) {\t\t\t\tclearInterval(fakeIdToId[fakeId]);\t\t\t\tdelete fakeIdToId[fakeId];\t\t\t}\t\t\tbreak;\t\tcase 'setTimeout':\t\t\tfakeIdToId[fakeId] = setTimeout(function () {\t\t\t\tpostMessage({fakeId: fakeId});\t\t\t\tif (fakeIdToId.hasOwnProperty (fakeId)) {\t\t\t\t\tdelete fakeIdToId[fakeId];\t\t\t\t}\t\t\t}, time);\t\t\tbreak;\t\tcase 'clearTimeout':\t\t\tif (fakeIdToId.hasOwnProperty (fakeId)) {\t\t\t\tclearTimeout(fakeIdToId[fakeId]);\t\t\t\tdelete fakeIdToId[fakeId];\t\t\t}\t\t\tbreak;\t}}"]);e=window.URL.createObjectURL(t)}catch(u){}var n,r={},o=0,i="HackTimer.js by turuslan: ";if("undefined"!==typeof Worker){var a=function(){do{2147483647==o?o=0:o++}while(r.hasOwnProperty(o));return o};try{n=new Worker(e),window.setInterval=function(e,t){var o=a();return r[o]={callback:e,parameters:Array.prototype.slice.call(arguments,2)},n.postMessage({name:"setInterval",fakeId:o,time:t}),o},window.clearInterval=function(e){r.hasOwnProperty(e)&&(delete r[e],n.postMessage({name:"clearInterval",fakeId:e}))},window.setTimeout=function(e,t){var o=a();return r[o]={callback:e,parameters:Array.prototype.slice.call(arguments,2),isTimeout:!0},n.postMessage({name:"setTimeout",fakeId:o,time:t}),o},window.clearTimeout=function(e){r.hasOwnProperty(e)&&(delete r[e],n.postMessage({name:"clearTimeout",fakeId:e}))},n.onmessage=function(e){var t,n,o,a=e.data.fakeId;if(r.hasOwnProperty(a)&&(o=(t=r[a]).callback,n=t.parameters,t.hasOwnProperty("isTimeout")&&t.isTimeout&&delete r[a]),"string"===typeof o)try{o=new Function(o)}catch(u){console.log(i+"Error parsing callback code string: ",u)}"function"===typeof o&&o.apply(window,n)},n.onerror=function(e){console.log(e)}}catch(u){console.log(i+"Initialisation failed"),console.error(u)}}else console.log(i+"Initialisation failed - HTML5 Web Worker is not supported")}("HackTimerWorker.js")},454:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",u="__lodash_placeholder__",l=16,c=32,s=64,f=128,d=256,p=1/0,v=9007199254740991,h=NaN,m=4294967295,g=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",c],["partialRight",s],["rearg",d]],y="[object Arguments]",b="[object Array]",w="[object Boolean]",E="[object Date]",x="[object Error]",_="[object Function]",C="[object GeneratorFunction]",S="[object Map]",k="[object Number]",D="[object Object]",F="[object Promise]",A="[object RegExp]",T="[object Set]",R="[object String]",P="[object Symbol]",O="[object WeakMap]",N="[object ArrayBuffer]",L="[object DataView]",M="[object Float32Array]",j="[object Float64Array]",I="[object Int8Array]",B="[object Int16Array]",z="[object Int32Array]",V="[object Uint8Array]",U="[object Uint8ClampedArray]",W="[object Uint16Array]",H="[object Uint32Array]",K=/\b__p \+= '';/g,Y=/\b(__p \+=) '' \+/g,q=/(__e\(.*?\)|\b__t\)) \+\n'';/g,X=/&(?:amp|lt|gt|quot|#39);/g,Z=/[&<>"']/g,G=RegExp(X.source),$=RegExp(Z.source),Q=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,ue=/\s/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,de=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,ve=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,we=/^(?:0|[1-9]\d*)$/,Ee=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xe=/($^)/,_e=/['\n\r\u2028\u2029\\]/g,Ce="\\ud800-\\udfff",Se="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ke="\\u2700-\\u27bf",De="a-z\\xdf-\\xf6\\xf8-\\xff",Fe="A-Z\\xc0-\\xd6\\xd8-\\xde",Ae="\\ufe0e\\ufe0f",Te="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Re="['\u2019]",Pe="["+Ce+"]",Oe="["+Te+"]",Ne="["+Se+"]",Le="\\d+",Me="["+ke+"]",je="["+De+"]",Ie="[^"+Ce+Te+Le+ke+De+Fe+"]",Be="\\ud83c[\\udffb-\\udfff]",ze="[^"+Ce+"]",Ve="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+Fe+"]",He="\\u200d",Ke="(?:"+je+"|"+Ie+")",Ye="(?:"+We+"|"+Ie+")",qe="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Xe="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Ze="(?:"+Ne+"|"+Be+")"+"?",Ge="["+Ae+"]?",$e=Ge+Ze+("(?:"+He+"(?:"+[ze,Ve,Ue].join("|")+")"+Ge+Ze+")*"),Qe="(?:"+[Me,Ve,Ue].join("|")+")"+$e,Je="(?:"+[ze+Ne+"?",Ne,Ve,Ue,Pe].join("|")+")",et=RegExp(Re,"g"),tt=RegExp(Ne,"g"),nt=RegExp(Be+"(?="+Be+")|"+Je+$e,"g"),rt=RegExp([We+"?"+je+"+"+qe+"(?="+[Oe,We,"$"].join("|")+")",Ye+"+"+Xe+"(?="+[Oe,We+Ke,"$"].join("|")+")",We+"?"+Ke+"+"+qe,We+"+"+Xe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Le,Qe].join("|"),"g"),ot=RegExp("["+He+Ce+Se+Ae+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ut=-1,lt={};lt[M]=lt[j]=lt[I]=lt[B]=lt[z]=lt[V]=lt[U]=lt[W]=lt[H]=!0,lt[y]=lt[b]=lt[N]=lt[w]=lt[L]=lt[E]=lt[x]=lt[_]=lt[S]=lt[k]=lt[D]=lt[A]=lt[T]=lt[R]=lt[O]=!1;var ct={};ct[y]=ct[b]=ct[N]=ct[L]=ct[w]=ct[E]=ct[M]=ct[j]=ct[I]=ct[B]=ct[z]=ct[S]=ct[k]=ct[D]=ct[A]=ct[T]=ct[R]=ct[P]=ct[V]=ct[U]=ct[W]=ct[H]=!0,ct[x]=ct[_]=ct[O]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ft=parseFloat,dt=parseInt,pt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,vt="object"==typeof self&&self&&self.Object===Object&&self,ht=pt||vt||Function("return this")(),mt=t&&!t.nodeType&&t,gt=mt&&e&&!e.nodeType&&e,yt=gt&&gt.exports===mt,bt=yt&&pt.process,wt=function(){try{var e=gt&&gt.require&&gt.require("util").types;return e||bt&&bt.binding&&bt.binding("util")}catch(t){}}(),Et=wt&&wt.isArrayBuffer,xt=wt&&wt.isDate,_t=wt&&wt.isMap,Ct=wt&&wt.isRegExp,St=wt&&wt.isSet,kt=wt&&wt.isTypedArray;function Dt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Ft(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}function At(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Tt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Rt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Pt(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}function Ot(e,t){return!!(null==e?0:e.length)&&Wt(e,t,0)>-1}function Nt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function Lt(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function Mt(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function jt(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function It(e,t,n,r){var o=null==e?0:e.length;for(r&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function Bt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var zt=qt("length");function Vt(e,t,n){var r;return n(e,(function(e,n,o){if(t(e,n,o))return r=n,!1})),r}function Ut(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}function Wt(e,t,n){return t===t?function(e,t,n){var r=n-1,o=e.length;for(;++r<o;)if(e[r]===t)return r;return-1}(e,t,n):Ut(e,Kt,n)}function Ht(e,t,n,r){for(var o=n-1,i=e.length;++o<i;)if(r(e[o],t))return o;return-1}function Kt(e){return e!==e}function Yt(e,t){var n=null==e?0:e.length;return n?Gt(e,t)/n:h}function qt(e){return function(t){return null==t?o:t[e]}}function Xt(e){return function(t){return null==e?o:e[t]}}function Zt(e,t,n,r,o){return o(e,(function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)})),n}function Gt(e,t){for(var n,r=-1,i=e.length;++r<i;){var a=t(e[r]);a!==o&&(n=n===o?a:n+a)}return n}function $t(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Qt(e){return e?e.slice(0,gn(e)+1).replace(ae,""):e}function Jt(e){return function(t){return e(t)}}function en(e,t){return Lt(t,(function(t){return e[t]}))}function tn(e,t){return e.has(t)}function nn(e,t){for(var n=-1,r=e.length;++n<r&&Wt(t,e[n],0)>-1;);return n}function rn(e,t){for(var n=e.length;n--&&Wt(t,e[n],0)>-1;);return n}function on(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var an=Xt({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),un=Xt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function ln(e){return"\\"+st[e]}function cn(e){return ot.test(e)}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function fn(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var a=e[n];a!==t&&a!==u||(e[n]=u,i[o++]=n)}return i}function pn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function vn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function hn(e){return cn(e)?function(e){var t=nt.lastIndex=0;for(;nt.test(e);)++t;return t}(e):zt(e)}function mn(e){return cn(e)?function(e){return e.match(nt)||[]}(e):function(e){return e.split("")}(e)}function gn(e){for(var t=e.length;t--&&ue.test(e.charAt(t)););return t}var yn=Xt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var bn=function e(t){var n=(t=null==t?ht:bn.defaults(ht.Object(),t,bn.pick(ht,at))).Array,r=t.Date,ue=t.Error,Ce=t.Function,Se=t.Math,ke=t.Object,De=t.RegExp,Fe=t.String,Ae=t.TypeError,Te=n.prototype,Re=Ce.prototype,Pe=ke.prototype,Oe=t["__core-js_shared__"],Ne=Re.toString,Le=Pe.hasOwnProperty,Me=0,je=function(){var e=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Ie=Pe.toString,Be=Ne.call(ke),ze=ht._,Ve=De("^"+Ne.call(Le).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ue=yt?t.Buffer:o,We=t.Symbol,He=t.Uint8Array,Ke=Ue?Ue.allocUnsafe:o,Ye=fn(ke.getPrototypeOf,ke),qe=ke.create,Xe=Pe.propertyIsEnumerable,Ze=Te.splice,Ge=We?We.isConcatSpreadable:o,$e=We?We.iterator:o,Qe=We?We.toStringTag:o,Je=function(){try{var e=pi(ke,"defineProperty");return e({},"",{}),e}catch(t){}}(),nt=t.clearTimeout!==ht.clearTimeout&&t.clearTimeout,ot=r&&r.now!==ht.Date.now&&r.now,st=t.setTimeout!==ht.setTimeout&&t.setTimeout,pt=Se.ceil,vt=Se.floor,mt=ke.getOwnPropertySymbols,gt=Ue?Ue.isBuffer:o,bt=t.isFinite,wt=Te.join,zt=fn(ke.keys,ke),Xt=Se.max,wn=Se.min,En=r.now,xn=t.parseInt,_n=Se.random,Cn=Te.reverse,Sn=pi(t,"DataView"),kn=pi(t,"Map"),Dn=pi(t,"Promise"),Fn=pi(t,"Set"),An=pi(t,"WeakMap"),Tn=pi(ke,"create"),Rn=An&&new An,Pn={},On=zi(Sn),Nn=zi(kn),Ln=zi(Dn),Mn=zi(Fn),jn=zi(An),In=We?We.prototype:o,Bn=In?In.valueOf:o,zn=In?In.toString:o;function Vn(e){if(ru(e)&&!Ya(e)&&!(e instanceof Kn)){if(e instanceof Hn)return e;if(Le.call(e,"__wrapped__"))return Vi(e)}return new Hn(e)}var Un=function(){function e(){}return function(t){if(!nu(t))return{};if(qe)return qe(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Wn(){}function Hn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Kn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Yn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function qn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Xn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Zn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Xn;++t<n;)this.add(e[t])}function Gn(e){var t=this.__data__=new qn(e);this.size=t.size}function $n(e,t){var n=Ya(e),r=!n&&Ka(e),o=!n&&!r&&Ga(e),i=!n&&!r&&!o&&fu(e),a=n||r||o||i,u=a?$t(e.length,Fe):[],l=u.length;for(var c in e)!t&&!Le.call(e,c)||a&&("length"==c||o&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||wi(c,l))||u.push(c);return u}function Qn(e){var t=e.length;return t?e[Zr(0,t-1)]:o}function Jn(e,t){return ji(Ro(e),lr(t,0,e.length))}function er(e){return ji(Ro(e))}function tr(e,t,n){(n!==o&&!Ua(e[t],n)||n===o&&!(t in e))&&ar(e,t,n)}function nr(e,t,n){var r=e[t];Le.call(e,t)&&Ua(r,n)&&(n!==o||t in e)||ar(e,t,n)}function rr(e,t){for(var n=e.length;n--;)if(Ua(e[n][0],t))return n;return-1}function or(e,t,n,r){return pr(e,(function(e,o,i){t(r,e,n(e),i)})),r}function ir(e,t){return e&&Po(t,Ou(t),e)}function ar(e,t,n){"__proto__"==t&&Je?Je(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ur(e,t){for(var r=-1,i=t.length,a=n(i),u=null==e;++r<i;)a[r]=u?o:Fu(e,t[r]);return a}function lr(e,t,n){return e===e&&(n!==o&&(e=e<=n?e:n),t!==o&&(e=e>=t?e:t)),e}function cr(e,t,n,r,i,a){var u,l=1&t,c=2&t,s=4&t;if(n&&(u=i?n(e,r,i,a):n(e)),u!==o)return u;if(!nu(e))return e;var f=Ya(e);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Le.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return Ro(e,u)}else{var d=mi(e),p=d==_||d==C;if(Ga(e))return So(e,l);if(d==D||d==y||p&&!i){if(u=c||p?{}:yi(e),!l)return c?function(e,t){return Po(e,hi(e),t)}(e,function(e,t){return e&&Po(t,Nu(t),e)}(u,e)):function(e,t){return Po(e,vi(e),t)}(e,ir(u,e))}else{if(!ct[d])return i?e:{};u=function(e,t,n){var r=e.constructor;switch(t){case N:return ko(e);case w:case E:return new r(+e);case L:return function(e,t){var n=t?ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case M:case j:case I:case B:case z:case V:case U:case W:case H:return Do(e,n);case S:return new r;case k:case R:return new r(e);case A:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case T:return new r;case P:return o=e,Bn?ke(Bn.call(o)):{}}var o}(e,d,l)}}a||(a=new Gn);var v=a.get(e);if(v)return v;a.set(e,u),lu(e)?e.forEach((function(r){u.add(cr(r,t,n,r,e,a))})):ou(e)&&e.forEach((function(r,o){u.set(o,cr(r,t,n,o,e,a))}));var h=f?o:(s?c?ai:ii:c?Nu:Ou)(e);return At(h||e,(function(r,o){h&&(r=e[o=r]),nr(u,o,cr(r,t,n,o,e,a))})),u}function sr(e,t,n){var r=n.length;if(null==e)return!r;for(e=ke(e);r--;){var i=n[r],a=t[i],u=e[i];if(u===o&&!(i in e)||!a(u))return!1}return!0}function fr(e,t,n){if("function"!=typeof e)throw new Ae(i);return Oi((function(){e.apply(o,n)}),t)}function dr(e,t,n,r){var o=-1,i=Ot,a=!0,u=e.length,l=[],c=t.length;if(!u)return l;n&&(t=Lt(t,Jt(n))),r?(i=Nt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Zn(t));e:for(;++o<u;){var s=e[o],f=null==n?s:n(s);if(s=r||0!==s?s:0,a&&f===f){for(var d=c;d--;)if(t[d]===f)continue e;l.push(s)}else i(t,f,r)||l.push(s)}return l}Vn.templateSettings={escape:Q,evaluate:J,interpolate:ee,variable:"",imports:{_:Vn}},Vn.prototype=Wn.prototype,Vn.prototype.constructor=Vn,Hn.prototype=Un(Wn.prototype),Hn.prototype.constructor=Hn,Kn.prototype=Un(Wn.prototype),Kn.prototype.constructor=Kn,Yn.prototype.clear=function(){this.__data__=Tn?Tn(null):{},this.size=0},Yn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Yn.prototype.get=function(e){var t=this.__data__;if(Tn){var n=t[e];return n===a?o:n}return Le.call(t,e)?t[e]:o},Yn.prototype.has=function(e){var t=this.__data__;return Tn?t[e]!==o:Le.call(t,e)},Yn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Tn&&t===o?a:t,this},qn.prototype.clear=function(){this.__data__=[],this.size=0},qn.prototype.delete=function(e){var t=this.__data__,n=rr(t,e);return!(n<0)&&(n==t.length-1?t.pop():Ze.call(t,n,1),--this.size,!0)},qn.prototype.get=function(e){var t=this.__data__,n=rr(t,e);return n<0?o:t[n][1]},qn.prototype.has=function(e){return rr(this.__data__,e)>-1},qn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Xn.prototype.clear=function(){this.size=0,this.__data__={hash:new Yn,map:new(kn||qn),string:new Yn}},Xn.prototype.delete=function(e){var t=fi(this,e).delete(e);return this.size-=t?1:0,t},Xn.prototype.get=function(e){return fi(this,e).get(e)},Xn.prototype.has=function(e){return fi(this,e).has(e)},Xn.prototype.set=function(e,t){var n=fi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Zn.prototype.add=Zn.prototype.push=function(e){return this.__data__.set(e,a),this},Zn.prototype.has=function(e){return this.__data__.has(e)},Gn.prototype.clear=function(){this.__data__=new qn,this.size=0},Gn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Gn.prototype.get=function(e){return this.__data__.get(e)},Gn.prototype.has=function(e){return this.__data__.has(e)},Gn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof qn){var r=n.__data__;if(!kn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Xn(r)}return n.set(e,t),this.size=n.size,this};var pr=Lo(Er),vr=Lo(xr,!0);function hr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function mr(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],u=t(a);if(null!=u&&(l===o?u===u&&!su(u):n(u,l)))var l=u,c=a}return c}function gr(e,t){var n=[];return pr(e,(function(e,r,o){t(e,r,o)&&n.push(e)})),n}function yr(e,t,n,r,o){var i=-1,a=e.length;for(n||(n=bi),o||(o=[]);++i<a;){var u=e[i];t>0&&n(u)?t>1?yr(u,t-1,n,r,o):Mt(o,u):r||(o[o.length]=u)}return o}var br=Mo(),wr=Mo(!0);function Er(e,t){return e&&br(e,t,Ou)}function xr(e,t){return e&&wr(e,t,Ou)}function _r(e,t){return Pt(t,(function(t){return Ja(e[t])}))}function Cr(e,t){for(var n=0,r=(t=Eo(t,e)).length;null!=e&&n<r;)e=e[Bi(t[n++])];return n&&n==r?e:o}function Sr(e,t,n){var r=t(e);return Ya(e)?r:Mt(r,n(e))}function kr(e){return null==e?e===o?"[object Undefined]":"[object Null]":Qe&&Qe in ke(e)?function(e){var t=Le.call(e,Qe),n=e[Qe];try{e[Qe]=o;var r=!0}catch(a){}var i=Ie.call(e);r&&(t?e[Qe]=n:delete e[Qe]);return i}(e):function(e){return Ie.call(e)}(e)}function Dr(e,t){return e>t}function Fr(e,t){return null!=e&&Le.call(e,t)}function Ar(e,t){return null!=e&&t in ke(e)}function Tr(e,t,r){for(var i=r?Nt:Ot,a=e[0].length,u=e.length,l=u,c=n(u),s=1/0,f=[];l--;){var d=e[l];l&&t&&(d=Lt(d,Jt(t))),s=wn(d.length,s),c[l]=!r&&(t||a>=120&&d.length>=120)?new Zn(l&&d):o}d=e[0];var p=-1,v=c[0];e:for(;++p<a&&f.length<s;){var h=d[p],m=t?t(h):h;if(h=r||0!==h?h:0,!(v?tn(v,m):i(f,m,r))){for(l=u;--l;){var g=c[l];if(!(g?tn(g,m):i(e[l],m,r)))continue e}v&&v.push(m),f.push(h)}}return f}function Rr(e,t,n){var r=null==(e=Ai(e,t=Eo(t,e)))?e:e[Bi(Qi(t))];return null==r?o:Dt(r,e,n)}function Pr(e){return ru(e)&&kr(e)==y}function Or(e,t,n,r,i){return e===t||(null==e||null==t||!ru(e)&&!ru(t)?e!==e&&t!==t:function(e,t,n,r,i,a){var u=Ya(e),l=Ya(t),c=u?b:mi(e),s=l?b:mi(t),f=(c=c==y?D:c)==D,d=(s=s==y?D:s)==D,p=c==s;if(p&&Ga(e)){if(!Ga(t))return!1;u=!0,f=!1}if(p&&!f)return a||(a=new Gn),u||fu(e)?ri(e,t,n,r,i,a):function(e,t,n,r,o,i,a){switch(n){case L:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case N:return!(e.byteLength!=t.byteLength||!i(new He(e),new He(t)));case w:case E:case k:return Ua(+e,+t);case x:return e.name==t.name&&e.message==t.message;case A:case R:return e==t+"";case S:var u=sn;case T:var l=1&r;if(u||(u=pn),e.size!=t.size&&!l)return!1;var c=a.get(e);if(c)return c==t;r|=2,a.set(e,t);var s=ri(u(e),u(t),r,o,i,a);return a.delete(e),s;case P:if(Bn)return Bn.call(e)==Bn.call(t)}return!1}(e,t,c,n,r,i,a);if(!(1&n)){var v=f&&Le.call(e,"__wrapped__"),h=d&&Le.call(t,"__wrapped__");if(v||h){var m=v?e.value():e,g=h?t.value():t;return a||(a=new Gn),i(m,g,n,r,a)}}if(!p)return!1;return a||(a=new Gn),function(e,t,n,r,i,a){var u=1&n,l=ii(e),c=l.length,s=ii(t),f=s.length;if(c!=f&&!u)return!1;var d=c;for(;d--;){var p=l[d];if(!(u?p in t:Le.call(t,p)))return!1}var v=a.get(e),h=a.get(t);if(v&&h)return v==t&&h==e;var m=!0;a.set(e,t),a.set(t,e);var g=u;for(;++d<c;){var y=e[p=l[d]],b=t[p];if(r)var w=u?r(b,y,p,t,e,a):r(y,b,p,e,t,a);if(!(w===o?y===b||i(y,b,n,r,a):w)){m=!1;break}g||(g="constructor"==p)}if(m&&!g){var E=e.constructor,x=t.constructor;E==x||!("constructor"in e)||!("constructor"in t)||"function"==typeof E&&E instanceof E&&"function"==typeof x&&x instanceof x||(m=!1)}return a.delete(e),a.delete(t),m}(e,t,n,r,i,a)}(e,t,n,r,Or,i))}function Nr(e,t,n,r){var i=n.length,a=i,u=!r;if(null==e)return!a;for(e=ke(e);i--;){var l=n[i];if(u&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<a;){var c=(l=n[i])[0],s=e[c],f=l[1];if(u&&l[2]){if(s===o&&!(c in e))return!1}else{var d=new Gn;if(r)var p=r(s,f,c,e,t,d);if(!(p===o?Or(f,s,3,r,d):p))return!1}}return!0}function Lr(e){return!(!nu(e)||(t=e,je&&je in t))&&(Ja(e)?Ve:ye).test(zi(e));var t}function Mr(e){return"function"==typeof e?e:null==e?il:"object"==typeof e?Ya(e)?Ur(e[0],e[1]):Vr(e):vl(e)}function jr(e){if(!Si(e))return zt(e);var t=[];for(var n in ke(e))Le.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Ir(e){if(!nu(e))return function(e){var t=[];if(null!=e)for(var n in ke(e))t.push(n);return t}(e);var t=Si(e),n=[];for(var r in e)("constructor"!=r||!t&&Le.call(e,r))&&n.push(r);return n}function Br(e,t){return e<t}function zr(e,t){var r=-1,o=Xa(e)?n(e.length):[];return pr(e,(function(e,n,i){o[++r]=t(e,n,i)})),o}function Vr(e){var t=di(e);return 1==t.length&&t[0][2]?Di(t[0][0],t[0][1]):function(n){return n===e||Nr(n,e,t)}}function Ur(e,t){return xi(e)&&ki(t)?Di(Bi(e),t):function(n){var r=Fu(n,e);return r===o&&r===t?Au(n,e):Or(t,r,3)}}function Wr(e,t,n,r,i){e!==t&&br(t,(function(a,u){if(i||(i=new Gn),nu(a))!function(e,t,n,r,i,a,u){var l=Ri(e,n),c=Ri(t,n),s=u.get(c);if(s)return void tr(e,n,s);var f=a?a(l,c,n+"",e,t,u):o,d=f===o;if(d){var p=Ya(c),v=!p&&Ga(c),h=!p&&!v&&fu(c);f=c,p||v||h?Ya(l)?f=l:Za(l)?f=Ro(l):v?(d=!1,f=So(c,!0)):h?(d=!1,f=Do(c,!0)):f=[]:au(c)||Ka(c)?(f=l,Ka(l)?f=bu(l):nu(l)&&!Ja(l)||(f=yi(c))):d=!1}d&&(u.set(c,f),i(f,c,r,a,u),u.delete(c));tr(e,n,f)}(e,t,u,n,Wr,r,i);else{var l=r?r(Ri(e,u),a,u+"",e,t,i):o;l===o&&(l=a),tr(e,u,l)}}),Nu)}function Hr(e,t){var n=e.length;if(n)return wi(t+=t<0?n:0,n)?e[t]:o}function Kr(e,t,n){t=t.length?Lt(t,(function(e){return Ya(e)?function(t){return Cr(t,1===e.length?e[0]:e)}:e})):[il];var r=-1;t=Lt(t,Jt(si()));var o=zr(e,(function(e,n,o){var i=Lt(t,(function(t){return t(e)}));return{criteria:i,index:++r,value:e}}));return function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(o,(function(e,t){return function(e,t,n){var r=-1,o=e.criteria,i=t.criteria,a=o.length,u=n.length;for(;++r<a;){var l=Fo(o[r],i[r]);if(l)return r>=u?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Yr(e,t,n){for(var r=-1,o=t.length,i={};++r<o;){var a=t[r],u=Cr(e,a);n(u,a)&&eo(i,Eo(a,e),u)}return i}function qr(e,t,n,r){var o=r?Ht:Wt,i=-1,a=t.length,u=e;for(e===t&&(t=Ro(t)),n&&(u=Lt(e,Jt(n)));++i<a;)for(var l=0,c=t[i],s=n?n(c):c;(l=o(u,s,l,r))>-1;)u!==e&&Ze.call(u,l,1),Ze.call(e,l,1);return e}function Xr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;wi(o)?Ze.call(e,o,1):po(e,o)}}return e}function Zr(e,t){return e+vt(_n()*(t-e+1))}function Gr(e,t){var n="";if(!e||t<1||t>v)return n;do{t%2&&(n+=e),(t=vt(t/2))&&(e+=e)}while(t);return n}function $r(e,t){return Ni(Fi(e,t,il),e+"")}function Qr(e){return Qn(Uu(e))}function Jr(e,t){var n=Uu(e);return ji(n,lr(t,0,n.length))}function eo(e,t,n,r){if(!nu(e))return e;for(var i=-1,a=(t=Eo(t,e)).length,u=a-1,l=e;null!=l&&++i<a;){var c=Bi(t[i]),s=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(i!=u){var f=l[c];(s=r?r(f,c,l):o)===o&&(s=nu(f)?f:wi(t[i+1])?[]:{})}nr(l,c,s),l=l[c]}return e}var to=Rn?function(e,t){return Rn.set(e,t),e}:il,no=Je?function(e,t){return Je(e,"toString",{configurable:!0,enumerable:!1,value:nl(t),writable:!0})}:il;function ro(e){return ji(Uu(e))}function oo(e,t,r){var o=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=n(i);++o<i;)a[o]=e[o+t];return a}function io(e,t){var n;return pr(e,(function(e,r,o){return!(n=t(e,r,o))})),!!n}function ao(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t===t&&o<=2147483647){for(;r<o;){var i=r+o>>>1,a=e[i];null!==a&&!su(a)&&(n?a<=t:a<t)?r=i+1:o=i}return o}return uo(e,t,il,n)}function uo(e,t,n,r){var i=0,a=null==e?0:e.length;if(0===a)return 0;for(var u=(t=n(t))!==t,l=null===t,c=su(t),s=t===o;i<a;){var f=vt((i+a)/2),d=n(e[f]),p=d!==o,v=null===d,h=d===d,m=su(d);if(u)var g=r||h;else g=s?h&&(r||p):l?h&&p&&(r||!v):c?h&&p&&!v&&(r||!m):!v&&!m&&(r?d<=t:d<t);g?i=f+1:a=f}return wn(a,4294967294)}function lo(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var a=e[n],u=t?t(a):a;if(!n||!Ua(u,l)){var l=u;i[o++]=0===a?0:a}}return i}function co(e){return"number"==typeof e?e:su(e)?h:+e}function so(e){if("string"==typeof e)return e;if(Ya(e))return Lt(e,so)+"";if(su(e))return zn?zn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function fo(e,t,n){var r=-1,o=Ot,i=e.length,a=!0,u=[],l=u;if(n)a=!1,o=Nt;else if(i>=200){var c=t?null:$o(e);if(c)return pn(c);a=!1,o=tn,l=new Zn}else l=t?[]:u;e:for(;++r<i;){var s=e[r],f=t?t(s):s;if(s=n||0!==s?s:0,a&&f===f){for(var d=l.length;d--;)if(l[d]===f)continue e;t&&l.push(f),u.push(s)}else o(l,f,n)||(l!==u&&l.push(f),u.push(s))}return u}function po(e,t){return null==(e=Ai(e,t=Eo(t,e)))||delete e[Bi(Qi(t))]}function vo(e,t,n,r){return eo(e,t,n(Cr(e,t)),r)}function ho(e,t,n,r){for(var o=e.length,i=r?o:-1;(r?i--:++i<o)&&t(e[i],i,e););return n?oo(e,r?0:i,r?i+1:o):oo(e,r?i+1:0,r?o:i)}function mo(e,t){var n=e;return n instanceof Kn&&(n=n.value()),jt(t,(function(e,t){return t.func.apply(t.thisArg,Mt([e],t.args))}),n)}function go(e,t,r){var o=e.length;if(o<2)return o?fo(e[0]):[];for(var i=-1,a=n(o);++i<o;)for(var u=e[i],l=-1;++l<o;)l!=i&&(a[i]=dr(a[i]||u,e[l],t,r));return fo(yr(a,1),t,r)}function yo(e,t,n){for(var r=-1,i=e.length,a=t.length,u={};++r<i;){var l=r<a?t[r]:o;n(u,e[r],l)}return u}function bo(e){return Za(e)?e:[]}function wo(e){return"function"==typeof e?e:il}function Eo(e,t){return Ya(e)?e:xi(e,t)?[e]:Ii(wu(e))}var xo=$r;function _o(e,t,n){var r=e.length;return n=n===o?r:n,!t&&n>=r?e:oo(e,t,n)}var Co=nt||function(e){return ht.clearTimeout(e)};function So(e,t){if(t)return e.slice();var n=e.length,r=Ke?Ke(n):new e.constructor(n);return e.copy(r),r}function ko(e){var t=new e.constructor(e.byteLength);return new He(t).set(new He(e)),t}function Do(e,t){var n=t?ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Fo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e===e,a=su(e),u=t!==o,l=null===t,c=t===t,s=su(t);if(!l&&!s&&!a&&e>t||a&&u&&c&&!l&&!s||r&&u&&c||!n&&c||!i)return 1;if(!r&&!a&&!s&&e<t||s&&n&&i&&!r&&!a||l&&n&&i||!u&&i||!c)return-1}return 0}function Ao(e,t,r,o){for(var i=-1,a=e.length,u=r.length,l=-1,c=t.length,s=Xt(a-u,0),f=n(c+s),d=!o;++l<c;)f[l]=t[l];for(;++i<u;)(d||i<a)&&(f[r[i]]=e[i]);for(;s--;)f[l++]=e[i++];return f}function To(e,t,r,o){for(var i=-1,a=e.length,u=-1,l=r.length,c=-1,s=t.length,f=Xt(a-l,0),d=n(f+s),p=!o;++i<f;)d[i]=e[i];for(var v=i;++c<s;)d[v+c]=t[c];for(;++u<l;)(p||i<a)&&(d[v+r[u]]=e[i++]);return d}function Ro(e,t){var r=-1,o=e.length;for(t||(t=n(o));++r<o;)t[r]=e[r];return t}function Po(e,t,n,r){var i=!n;n||(n={});for(var a=-1,u=t.length;++a<u;){var l=t[a],c=r?r(n[l],e[l],l,n,e):o;c===o&&(c=e[l]),i?ar(n,l,c):nr(n,l,c)}return n}function Oo(e,t){return function(n,r){var o=Ya(n)?Ft:or,i=t?t():{};return o(n,e,si(r,2),i)}}function No(e){return $r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:o,u=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,u&&Ei(n[0],n[1],u)&&(a=i<3?o:a,i=1),t=ke(t);++r<i;){var l=n[r];l&&e(t,l,r,a)}return t}))}function Lo(e,t){return function(n,r){if(null==n)return n;if(!Xa(n))return e(n,r);for(var o=n.length,i=t?o:-1,a=ke(n);(t?i--:++i<o)&&!1!==r(a[i],i,a););return n}}function Mo(e){return function(t,n,r){for(var o=-1,i=ke(t),a=r(t),u=a.length;u--;){var l=a[e?u:++o];if(!1===n(i[l],l,i))break}return t}}function jo(e){return function(t){var n=cn(t=wu(t))?mn(t):o,r=n?n[0]:t.charAt(0),i=n?_o(n,1).join(""):t.slice(1);return r[e]()+i}}function Io(e){return function(t){return jt(Ju(Ku(t).replace(et,"")),e,"")}}function Bo(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Un(e.prototype),r=e.apply(n,t);return nu(r)?r:n}}function zo(e){return function(t,n,r){var i=ke(t);if(!Xa(t)){var a=si(n,3);t=Ou(t),n=function(e){return a(i[e],e,i)}}var u=e(t,n,r);return u>-1?i[a?t[u]:u]:o}}function Vo(e){return oi((function(t){var n=t.length,r=n,a=Hn.prototype.thru;for(e&&t.reverse();r--;){var u=t[r];if("function"!=typeof u)throw new Ae(i);if(a&&!l&&"wrapper"==li(u))var l=new Hn([],!0)}for(r=l?r:n;++r<n;){var c=li(u=t[r]),s="wrapper"==c?ui(u):o;l=s&&_i(s[0])&&424==s[1]&&!s[4].length&&1==s[9]?l[li(s[0])].apply(l,s[3]):1==u.length&&_i(u)?l[c]():l.thru(u)}return function(){var e=arguments,r=e[0];if(l&&1==e.length&&Ya(r))return l.plant(r).value();for(var o=0,i=n?t[o].apply(this,e):r;++o<n;)i=t[o].call(this,i);return i}}))}function Uo(e,t,r,i,a,u,l,c,s,d){var p=t&f,v=1&t,h=2&t,m=24&t,g=512&t,y=h?o:Bo(e);return function o(){for(var f=arguments.length,b=n(f),w=f;w--;)b[w]=arguments[w];if(m)var E=ci(o),x=on(b,E);if(i&&(b=Ao(b,i,a,m)),u&&(b=To(b,u,l,m)),f-=x,m&&f<d){var _=dn(b,E);return Zo(e,t,Uo,o.placeholder,r,b,_,c,s,d-f)}var C=v?r:this,S=h?C[e]:e;return f=b.length,c?b=Ti(b,c):g&&f>1&&b.reverse(),p&&s<f&&(b.length=s),this&&this!==ht&&this instanceof o&&(S=y||Bo(S)),S.apply(C,b)}}function Wo(e,t){return function(n,r){return function(e,t,n,r){return Er(e,(function(e,o,i){t(r,n(e),o,i)})),r}(n,e,t(r),{})}}function Ho(e,t){return function(n,r){var i;if(n===o&&r===o)return t;if(n!==o&&(i=n),r!==o){if(i===o)return r;"string"==typeof n||"string"==typeof r?(n=so(n),r=so(r)):(n=co(n),r=co(r)),i=e(n,r)}return i}}function Ko(e){return oi((function(t){return t=Lt(t,Jt(si())),$r((function(n){var r=this;return e(t,(function(e){return Dt(e,r,n)}))}))}))}function Yo(e,t){var n=(t=t===o?" ":so(t)).length;if(n<2)return n?Gr(t,e):t;var r=Gr(t,pt(e/hn(t)));return cn(t)?_o(mn(r),0,e).join(""):r.slice(0,e)}function qo(e){return function(t,r,i){return i&&"number"!=typeof i&&Ei(t,r,i)&&(r=i=o),t=hu(t),r===o?(r=t,t=0):r=hu(r),function(e,t,r,o){for(var i=-1,a=Xt(pt((t-e)/(r||1)),0),u=n(a);a--;)u[o?a:++i]=e,e+=r;return u}(t,r,i=i===o?t<r?1:-1:hu(i),e)}}function Xo(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=yu(t),n=yu(n)),e(t,n)}}function Zo(e,t,n,r,i,a,u,l,f,d){var p=8&t;t|=p?c:s,4&(t&=~(p?s:c))||(t&=-4);var v=[e,t,i,p?a:o,p?u:o,p?o:a,p?o:u,l,f,d],h=n.apply(o,v);return _i(e)&&Pi(h,v),h.placeholder=r,Li(h,e,t)}function Go(e){var t=Se[e];return function(e,n){if(e=yu(e),(n=null==n?0:wn(mu(n),292))&&bt(e)){var r=(wu(e)+"e").split("e");return+((r=(wu(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var $o=Fn&&1/pn(new Fn([,-0]))[1]==p?function(e){return new Fn(e)}:sl;function Qo(e){return function(t){var n=mi(t);return n==S?sn(t):n==T?vn(t):function(e,t){return Lt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Jo(e,t,r,a,p,v,h,m){var g=2&t;if(!g&&"function"!=typeof e)throw new Ae(i);var y=a?a.length:0;if(y||(t&=-97,a=p=o),h=h===o?h:Xt(mu(h),0),m=m===o?m:mu(m),y-=p?p.length:0,t&s){var b=a,w=p;a=p=o}var E=g?o:ui(e),x=[e,t,r,a,p,b,w,v,h,m];if(E&&function(e,t){var n=e[1],r=t[1],o=n|r,i=o<131,a=r==f&&8==n||r==f&&n==d&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!i&&!a)return e;1&r&&(e[2]=t[2],o|=1&n?0:4);var l=t[3];if(l){var c=e[3];e[3]=c?Ao(c,l,t[4]):l,e[4]=c?dn(e[3],u):t[4]}(l=t[5])&&(c=e[5],e[5]=c?To(c,l,t[6]):l,e[6]=c?dn(e[5],u):t[6]);(l=t[7])&&(e[7]=l);r&f&&(e[8]=null==e[8]?t[8]:wn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=o}(x,E),e=x[0],t=x[1],r=x[2],a=x[3],p=x[4],!(m=x[9]=x[9]===o?g?0:e.length:Xt(x[9]-y,0))&&24&t&&(t&=-25),t&&1!=t)_=8==t||t==l?function(e,t,r){var i=Bo(e);return function a(){for(var u=arguments.length,l=n(u),c=u,s=ci(a);c--;)l[c]=arguments[c];var f=u<3&&l[0]!==s&&l[u-1]!==s?[]:dn(l,s);return(u-=f.length)<r?Zo(e,t,Uo,a.placeholder,o,l,f,o,o,r-u):Dt(this&&this!==ht&&this instanceof a?i:e,this,l)}}(e,t,m):t!=c&&33!=t||p.length?Uo.apply(o,x):function(e,t,r,o){var i=1&t,a=Bo(e);return function t(){for(var u=-1,l=arguments.length,c=-1,s=o.length,f=n(s+l),d=this&&this!==ht&&this instanceof t?a:e;++c<s;)f[c]=o[c];for(;l--;)f[c++]=arguments[++u];return Dt(d,i?r:this,f)}}(e,t,r,a);else var _=function(e,t,n){var r=1&t,o=Bo(e);return function t(){return(this&&this!==ht&&this instanceof t?o:e).apply(r?n:this,arguments)}}(e,t,r);return Li((E?to:Pi)(_,x),e,t)}function ei(e,t,n,r){return e===o||Ua(e,Pe[n])&&!Le.call(r,n)?t:e}function ti(e,t,n,r,i,a){return nu(e)&&nu(t)&&(a.set(t,e),Wr(e,t,o,ti,a),a.delete(t)),e}function ni(e){return au(e)?o:e}function ri(e,t,n,r,i,a){var u=1&n,l=e.length,c=t.length;if(l!=c&&!(u&&c>l))return!1;var s=a.get(e),f=a.get(t);if(s&&f)return s==t&&f==e;var d=-1,p=!0,v=2&n?new Zn:o;for(a.set(e,t),a.set(t,e);++d<l;){var h=e[d],m=t[d];if(r)var g=u?r(m,h,d,t,e,a):r(h,m,d,e,t,a);if(g!==o){if(g)continue;p=!1;break}if(v){if(!Bt(t,(function(e,t){if(!tn(v,t)&&(h===e||i(h,e,n,r,a)))return v.push(t)}))){p=!1;break}}else if(h!==m&&!i(h,m,n,r,a)){p=!1;break}}return a.delete(e),a.delete(t),p}function oi(e){return Ni(Fi(e,o,qi),e+"")}function ii(e){return Sr(e,Ou,vi)}function ai(e){return Sr(e,Nu,hi)}var ui=Rn?function(e){return Rn.get(e)}:sl;function li(e){for(var t=e.name+"",n=Pn[t],r=Le.call(Pn,t)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==e)return o.name}return t}function ci(e){return(Le.call(Vn,"placeholder")?Vn:e).placeholder}function si(){var e=Vn.iteratee||al;return e=e===al?Mr:e,arguments.length?e(arguments[0],arguments[1]):e}function fi(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function di(e){for(var t=Ou(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,ki(o)]}return t}function pi(e,t){var n=function(e,t){return null==e?o:e[t]}(e,t);return Lr(n)?n:o}var vi=mt?function(e){return null==e?[]:(e=ke(e),Pt(mt(e),(function(t){return Xe.call(e,t)})))}:gl,hi=mt?function(e){for(var t=[];e;)Mt(t,vi(e)),e=Ye(e);return t}:gl,mi=kr;function gi(e,t,n){for(var r=-1,o=(t=Eo(t,e)).length,i=!1;++r<o;){var a=Bi(t[r]);if(!(i=null!=e&&n(e,a)))break;e=e[a]}return i||++r!=o?i:!!(o=null==e?0:e.length)&&tu(o)&&wi(a,o)&&(Ya(e)||Ka(e))}function yi(e){return"function"!=typeof e.constructor||Si(e)?{}:Un(Ye(e))}function bi(e){return Ya(e)||Ka(e)||!!(Ge&&e&&e[Ge])}function wi(e,t){var n=typeof e;return!!(t=null==t?v:t)&&("number"==n||"symbol"!=n&&we.test(e))&&e>-1&&e%1==0&&e<t}function Ei(e,t,n){if(!nu(n))return!1;var r=typeof t;return!!("number"==r?Xa(n)&&wi(t,n.length):"string"==r&&t in n)&&Ua(n[t],e)}function xi(e,t){if(Ya(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!su(e))||(ne.test(e)||!te.test(e)||null!=t&&e in ke(t))}function _i(e){var t=li(e),n=Vn[t];if("function"!=typeof n||!(t in Kn.prototype))return!1;if(e===n)return!0;var r=ui(n);return!!r&&e===r[0]}(Sn&&mi(new Sn(new ArrayBuffer(1)))!=L||kn&&mi(new kn)!=S||Dn&&mi(Dn.resolve())!=F||Fn&&mi(new Fn)!=T||An&&mi(new An)!=O)&&(mi=function(e){var t=kr(e),n=t==D?e.constructor:o,r=n?zi(n):"";if(r)switch(r){case On:return L;case Nn:return S;case Ln:return F;case Mn:return T;case jn:return O}return t});var Ci=Oe?Ja:yl;function Si(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Pe)}function ki(e){return e===e&&!nu(e)}function Di(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==o||e in ke(n)))}}function Fi(e,t,r){return t=Xt(t===o?e.length-1:t,0),function(){for(var o=arguments,i=-1,a=Xt(o.length-t,0),u=n(a);++i<a;)u[i]=o[t+i];i=-1;for(var l=n(t+1);++i<t;)l[i]=o[i];return l[t]=r(u),Dt(e,this,l)}}function Ai(e,t){return t.length<2?e:Cr(e,oo(t,0,-1))}function Ti(e,t){for(var n=e.length,r=wn(t.length,n),i=Ro(e);r--;){var a=t[r];e[r]=wi(a,n)?i[a]:o}return e}function Ri(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var Pi=Mi(to),Oi=st||function(e,t){return ht.setTimeout(e,t)},Ni=Mi(no);function Li(e,t,n){var r=t+"";return Ni(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(le,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return At(g,(function(n){var r="_."+n[0];t&n[1]&&!Ot(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(se):[]}(r),n)))}function Mi(e){var t=0,n=0;return function(){var r=En(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function ji(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n<t;){var a=Zr(n,i),u=e[a];e[a]=e[n],e[n]=u}return e.length=t,e}var Ii=function(e){var t=Ma(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(re,(function(e,n,r,o){t.push(r?o.replace(pe,"$1"):n||e)})),t}));function Bi(e){if("string"==typeof e||su(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function zi(e){if(null!=e){try{return Ne.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Vi(e){if(e instanceof Kn)return e.clone();var t=new Hn(e.__wrapped__,e.__chain__);return t.__actions__=Ro(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Ui=$r((function(e,t){return Za(e)?dr(e,yr(t,1,Za,!0)):[]})),Wi=$r((function(e,t){var n=Qi(t);return Za(n)&&(n=o),Za(e)?dr(e,yr(t,1,Za,!0),si(n,2)):[]})),Hi=$r((function(e,t){var n=Qi(t);return Za(n)&&(n=o),Za(e)?dr(e,yr(t,1,Za,!0),o,n):[]}));function Ki(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:mu(n);return o<0&&(o=Xt(r+o,0)),Ut(e,si(t,3),o)}function Yi(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;return n!==o&&(i=mu(n),i=n<0?Xt(r+i,0):wn(i,r-1)),Ut(e,si(t,3),i,!0)}function qi(e){return(null==e?0:e.length)?yr(e,1):[]}function Xi(e){return e&&e.length?e[0]:o}var Zi=$r((function(e){var t=Lt(e,bo);return t.length&&t[0]===e[0]?Tr(t):[]})),Gi=$r((function(e){var t=Qi(e),n=Lt(e,bo);return t===Qi(n)?t=o:n.pop(),n.length&&n[0]===e[0]?Tr(n,si(t,2)):[]})),$i=$r((function(e){var t=Qi(e),n=Lt(e,bo);return(t="function"==typeof t?t:o)&&n.pop(),n.length&&n[0]===e[0]?Tr(n,o,t):[]}));function Qi(e){var t=null==e?0:e.length;return t?e[t-1]:o}var Ji=$r(ea);function ea(e,t){return e&&e.length&&t&&t.length?qr(e,t):e}var ta=oi((function(e,t){var n=null==e?0:e.length,r=ur(e,t);return Xr(e,Lt(t,(function(e){return wi(e,n)?+e:e})).sort(Fo)),r}));function na(e){return null==e?e:Cn.call(e)}var ra=$r((function(e){return fo(yr(e,1,Za,!0))})),oa=$r((function(e){var t=Qi(e);return Za(t)&&(t=o),fo(yr(e,1,Za,!0),si(t,2))})),ia=$r((function(e){var t=Qi(e);return t="function"==typeof t?t:o,fo(yr(e,1,Za,!0),o,t)}));function aa(e){if(!e||!e.length)return[];var t=0;return e=Pt(e,(function(e){if(Za(e))return t=Xt(e.length,t),!0})),$t(t,(function(t){return Lt(e,qt(t))}))}function ua(e,t){if(!e||!e.length)return[];var n=aa(e);return null==t?n:Lt(n,(function(e){return Dt(t,o,e)}))}var la=$r((function(e,t){return Za(e)?dr(e,t):[]})),ca=$r((function(e){return go(Pt(e,Za))})),sa=$r((function(e){var t=Qi(e);return Za(t)&&(t=o),go(Pt(e,Za),si(t,2))})),fa=$r((function(e){var t=Qi(e);return t="function"==typeof t?t:o,go(Pt(e,Za),o,t)})),da=$r(aa);var pa=$r((function(e){var t=e.length,n=t>1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,ua(e,n)}));function va(e){var t=Vn(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var ma=oi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return ur(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Kn&&wi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new Hn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=Oo((function(e,t,n){Le.call(e,n)?++e[n]:ar(e,n,1)}));var ya=zo(Ki),ba=zo(Yi);function wa(e,t){return(Ya(e)?At:pr)(e,si(t,3))}function Ea(e,t){return(Ya(e)?Tt:vr)(e,si(t,3))}var xa=Oo((function(e,t,n){Le.call(e,n)?e[n].push(t):ar(e,n,[t])}));var _a=$r((function(e,t,r){var o=-1,i="function"==typeof t,a=Xa(e)?n(e.length):[];return pr(e,(function(e){a[++o]=i?Dt(t,e,r):Rr(e,t,r)})),a})),Ca=Oo((function(e,t,n){ar(e,n,t)}));function Sa(e,t){return(Ya(e)?Lt:zr)(e,si(t,3))}var ka=Oo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Da=$r((function(e,t){if(null==e)return[];var n=t.length;return n>1&&Ei(e,t[0],t[1])?t=[]:n>2&&Ei(t[0],t[1],t[2])&&(t=[t[0]]),Kr(e,yr(t,1),[])})),Fa=ot||function(){return ht.Date.now()};function Aa(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Jo(e,f,o,o,o,o,t)}function Ta(e,t){var n;if("function"!=typeof t)throw new Ae(i);return e=mu(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Ra=$r((function(e,t,n){var r=1;if(n.length){var o=dn(n,ci(Ra));r|=c}return Jo(e,r,t,n,o)})),Pa=$r((function(e,t,n){var r=3;if(n.length){var o=dn(n,ci(Pa));r|=c}return Jo(t,r,e,n,o)}));function Oa(e,t,n){var r,a,u,l,c,s,f=0,d=!1,p=!1,v=!0;if("function"!=typeof e)throw new Ae(i);function h(t){var n=r,i=a;return r=a=o,f=t,l=e.apply(i,n)}function m(e){return f=e,c=Oi(y,t),d?h(e):l}function g(e){var n=e-s;return s===o||n>=t||n<0||p&&e-f>=u}function y(){var e=Fa();if(g(e))return b(e);c=Oi(y,function(e){var n=t-(e-s);return p?wn(n,u-(e-f)):n}(e))}function b(e){return c=o,v&&r?h(e):(r=a=o,l)}function w(){var e=Fa(),n=g(e);if(r=arguments,a=this,s=e,n){if(c===o)return m(s);if(p)return Co(c),c=Oi(y,t),h(s)}return c===o&&(c=Oi(y,t)),l}return t=yu(t)||0,nu(n)&&(d=!!n.leading,u=(p="maxWait"in n)?Xt(yu(n.maxWait)||0,t):u,v="trailing"in n?!!n.trailing:v),w.cancel=function(){c!==o&&Co(c),f=0,r=s=a=c=o},w.flush=function(){return c===o?l:b(Fa())},w}var Na=$r((function(e,t){return fr(e,1,t)})),La=$r((function(e,t,n){return fr(e,yu(t)||0,n)}));function Ma(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ae(i);var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Ma.Cache||Xn),n}function ja(e){if("function"!=typeof e)throw new Ae(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ma.Cache=Xn;var Ia=xo((function(e,t){var n=(t=1==t.length&&Ya(t[0])?Lt(t[0],Jt(si())):Lt(yr(t,1),Jt(si()))).length;return $r((function(r){for(var o=-1,i=wn(r.length,n);++o<i;)r[o]=t[o].call(this,r[o]);return Dt(e,this,r)}))})),Ba=$r((function(e,t){var n=dn(t,ci(Ba));return Jo(e,c,o,t,n)})),za=$r((function(e,t){var n=dn(t,ci(za));return Jo(e,s,o,t,n)})),Va=oi((function(e,t){return Jo(e,d,o,o,o,t)}));function Ua(e,t){return e===t||e!==e&&t!==t}var Wa=Xo(Dr),Ha=Xo((function(e,t){return e>=t})),Ka=Pr(function(){return arguments}())?Pr:function(e){return ru(e)&&Le.call(e,"callee")&&!Xe.call(e,"callee")},Ya=n.isArray,qa=Et?Jt(Et):function(e){return ru(e)&&kr(e)==N};function Xa(e){return null!=e&&tu(e.length)&&!Ja(e)}function Za(e){return ru(e)&&Xa(e)}var Ga=gt||yl,$a=xt?Jt(xt):function(e){return ru(e)&&kr(e)==E};function Qa(e){if(!ru(e))return!1;var t=kr(e);return t==x||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!au(e)}function Ja(e){if(!nu(e))return!1;var t=kr(e);return t==_||t==C||"[object AsyncFunction]"==t||"[object Proxy]"==t}function eu(e){return"number"==typeof e&&e==mu(e)}function tu(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=v}function nu(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ru(e){return null!=e&&"object"==typeof e}var ou=_t?Jt(_t):function(e){return ru(e)&&mi(e)==S};function iu(e){return"number"==typeof e||ru(e)&&kr(e)==k}function au(e){if(!ru(e)||kr(e)!=D)return!1;var t=Ye(e);if(null===t)return!0;var n=Le.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ne.call(n)==Be}var uu=Ct?Jt(Ct):function(e){return ru(e)&&kr(e)==A};var lu=St?Jt(St):function(e){return ru(e)&&mi(e)==T};function cu(e){return"string"==typeof e||!Ya(e)&&ru(e)&&kr(e)==R}function su(e){return"symbol"==typeof e||ru(e)&&kr(e)==P}var fu=kt?Jt(kt):function(e){return ru(e)&&tu(e.length)&&!!lt[kr(e)]};var du=Xo(Br),pu=Xo((function(e,t){return e<=t}));function vu(e){if(!e)return[];if(Xa(e))return cu(e)?mn(e):Ro(e);if($e&&e[$e])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[$e]());var t=mi(e);return(t==S?sn:t==T?pn:Uu)(e)}function hu(e){return e?(e=yu(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function mu(e){var t=hu(e),n=t%1;return t===t?n?t-n:t:0}function gu(e){return e?lr(mu(e),0,m):0}function yu(e){if("number"==typeof e)return e;if(su(e))return h;if(nu(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=nu(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Qt(e);var n=ge.test(e);return n||be.test(e)?dt(e.slice(2),n?2:8):me.test(e)?h:+e}function bu(e){return Po(e,Nu(e))}function wu(e){return null==e?"":so(e)}var Eu=No((function(e,t){if(Si(t)||Xa(t))Po(t,Ou(t),e);else for(var n in t)Le.call(t,n)&&nr(e,n,t[n])})),xu=No((function(e,t){Po(t,Nu(t),e)})),_u=No((function(e,t,n,r){Po(t,Nu(t),e,r)})),Cu=No((function(e,t,n,r){Po(t,Ou(t),e,r)})),Su=oi(ur);var ku=$r((function(e,t){e=ke(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&Ei(t[0],t[1],i)&&(r=1);++n<r;)for(var a=t[n],u=Nu(a),l=-1,c=u.length;++l<c;){var s=u[l],f=e[s];(f===o||Ua(f,Pe[s])&&!Le.call(e,s))&&(e[s]=a[s])}return e})),Du=$r((function(e){return e.push(o,ti),Dt(Mu,o,e)}));function Fu(e,t,n){var r=null==e?o:Cr(e,t);return r===o?n:r}function Au(e,t){return null!=e&&gi(e,t,Ar)}var Tu=Wo((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ie.call(t)),e[t]=n}),nl(il)),Ru=Wo((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ie.call(t)),Le.call(e,t)?e[t].push(n):e[t]=[n]}),si),Pu=$r(Rr);function Ou(e){return Xa(e)?$n(e):jr(e)}function Nu(e){return Xa(e)?$n(e,!0):Ir(e)}var Lu=No((function(e,t,n){Wr(e,t,n)})),Mu=No((function(e,t,n,r){Wr(e,t,n,r)})),ju=oi((function(e,t){var n={};if(null==e)return n;var r=!1;t=Lt(t,(function(t){return t=Eo(t,e),r||(r=t.length>1),t})),Po(e,ai(e),n),r&&(n=cr(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var Iu=oi((function(e,t){return null==e?{}:function(e,t){return Yr(e,t,(function(t,n){return Au(e,n)}))}(e,t)}));function Bu(e,t){if(null==e)return{};var n=Lt(ai(e),(function(e){return[e]}));return t=si(t),Yr(e,n,(function(e,n){return t(e,n[0])}))}var zu=Qo(Ou),Vu=Qo(Nu);function Uu(e){return null==e?[]:en(e,Ou(e))}var Wu=Io((function(e,t,n){return t=t.toLowerCase(),e+(n?Hu(t):t)}));function Hu(e){return Qu(wu(e).toLowerCase())}function Ku(e){return(e=wu(e))&&e.replace(Ee,an).replace(tt,"")}var Yu=Io((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),qu=Io((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Xu=jo("toLowerCase");var Zu=Io((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Gu=Io((function(e,t,n){return e+(n?" ":"")+Qu(t)}));var $u=Io((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Qu=jo("toUpperCase");function Ju(e,t,n){return e=wu(e),(t=n?o:t)===o?function(e){return it.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(t)||[]}var el=$r((function(e,t){try{return Dt(e,o,t)}catch(n){return Qa(n)?n:new ue(n)}})),tl=oi((function(e,t){return At(t,(function(t){t=Bi(t),ar(e,t,Ra(e[t],e))})),e}));function nl(e){return function(){return e}}var rl=Vo(),ol=Vo(!0);function il(e){return e}function al(e){return Mr("function"==typeof e?e:cr(e,1))}var ul=$r((function(e,t){return function(n){return Rr(n,e,t)}})),ll=$r((function(e,t){return function(n){return Rr(e,n,t)}}));function cl(e,t,n){var r=Ou(t),o=_r(t,r);null!=n||nu(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=_r(t,Ou(t)));var i=!(nu(n)&&"chain"in n)||!!n.chain,a=Ja(e);return At(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=Ro(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Mt([this.value()],arguments))})})),e}function sl(){}var fl=Ko(Lt),dl=Ko(Rt),pl=Ko(Bt);function vl(e){return xi(e)?qt(Bi(e)):function(e){return function(t){return Cr(t,e)}}(e)}var hl=qo(),ml=qo(!0);function gl(){return[]}function yl(){return!1}var bl=Ho((function(e,t){return e+t}),0),wl=Go("ceil"),El=Ho((function(e,t){return e/t}),1),xl=Go("floor");var _l=Ho((function(e,t){return e*t}),1),Cl=Go("round"),Sl=Ho((function(e,t){return e-t}),0);return Vn.after=function(e,t){if("function"!=typeof t)throw new Ae(i);return e=mu(e),function(){if(--e<1)return t.apply(this,arguments)}},Vn.ary=Aa,Vn.assign=Eu,Vn.assignIn=xu,Vn.assignInWith=_u,Vn.assignWith=Cu,Vn.at=Su,Vn.before=Ta,Vn.bind=Ra,Vn.bindAll=tl,Vn.bindKey=Pa,Vn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ya(e)?e:[e]},Vn.chain=va,Vn.chunk=function(e,t,r){t=(r?Ei(e,t,r):t===o)?1:Xt(mu(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,u=0,l=n(pt(i/t));a<i;)l[u++]=oo(e,a,a+=t);return l},Vn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,o=[];++t<n;){var i=e[t];i&&(o[r++]=i)}return o},Vn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=n(e-1),r=arguments[0],o=e;o--;)t[o-1]=arguments[o];return Mt(Ya(r)?Ro(r):[r],yr(t,1))},Vn.cond=function(e){var t=null==e?0:e.length,n=si();return e=t?Lt(e,(function(e){if("function"!=typeof e[1])throw new Ae(i);return[n(e[0]),e[1]]})):[],$r((function(n){for(var r=-1;++r<t;){var o=e[r];if(Dt(o[0],this,n))return Dt(o[1],this,n)}}))},Vn.conforms=function(e){return function(e){var t=Ou(e);return function(n){return sr(n,e,t)}}(cr(e,1))},Vn.constant=nl,Vn.countBy=ga,Vn.create=function(e,t){var n=Un(e);return null==t?n:ir(n,t)},Vn.curry=function e(t,n,r){var i=Jo(t,8,o,o,o,o,o,n=r?o:n);return i.placeholder=e.placeholder,i},Vn.curryRight=function e(t,n,r){var i=Jo(t,l,o,o,o,o,o,n=r?o:n);return i.placeholder=e.placeholder,i},Vn.debounce=Oa,Vn.defaults=ku,Vn.defaultsDeep=Du,Vn.defer=Na,Vn.delay=La,Vn.difference=Ui,Vn.differenceBy=Wi,Vn.differenceWith=Hi,Vn.drop=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=n||t===o?1:mu(t))<0?0:t,r):[]},Vn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,0,(t=r-(t=n||t===o?1:mu(t)))<0?0:t):[]},Vn.dropRightWhile=function(e,t){return e&&e.length?ho(e,si(t,3),!0,!0):[]},Vn.dropWhile=function(e,t){return e&&e.length?ho(e,si(t,3),!0):[]},Vn.fill=function(e,t,n,r){var i=null==e?0:e.length;return i?(n&&"number"!=typeof n&&Ei(e,t,n)&&(n=0,r=i),function(e,t,n,r){var i=e.length;for((n=mu(n))<0&&(n=-n>i?0:i+n),(r=r===o||r>i?i:mu(r))<0&&(r+=i),r=n>r?0:gu(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Vn.filter=function(e,t){return(Ya(e)?Pt:gr)(e,si(t,3))},Vn.flatMap=function(e,t){return yr(Sa(e,t),1)},Vn.flatMapDeep=function(e,t){return yr(Sa(e,t),p)},Vn.flatMapDepth=function(e,t,n){return n=n===o?1:mu(n),yr(Sa(e,t),n)},Vn.flatten=qi,Vn.flattenDeep=function(e){return(null==e?0:e.length)?yr(e,p):[]},Vn.flattenDepth=function(e,t){return(null==e?0:e.length)?yr(e,t=t===o?1:mu(t)):[]},Vn.flip=function(e){return Jo(e,512)},Vn.flow=rl,Vn.flowRight=ol,Vn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var o=e[t];r[o[0]]=o[1]}return r},Vn.functions=function(e){return null==e?[]:_r(e,Ou(e))},Vn.functionsIn=function(e){return null==e?[]:_r(e,Nu(e))},Vn.groupBy=xa,Vn.initial=function(e){return(null==e?0:e.length)?oo(e,0,-1):[]},Vn.intersection=Zi,Vn.intersectionBy=Gi,Vn.intersectionWith=$i,Vn.invert=Tu,Vn.invertBy=Ru,Vn.invokeMap=_a,Vn.iteratee=al,Vn.keyBy=Ca,Vn.keys=Ou,Vn.keysIn=Nu,Vn.map=Sa,Vn.mapKeys=function(e,t){var n={};return t=si(t,3),Er(e,(function(e,r,o){ar(n,t(e,r,o),e)})),n},Vn.mapValues=function(e,t){var n={};return t=si(t,3),Er(e,(function(e,r,o){ar(n,r,t(e,r,o))})),n},Vn.matches=function(e){return Vr(cr(e,1))},Vn.matchesProperty=function(e,t){return Ur(e,cr(t,1))},Vn.memoize=Ma,Vn.merge=Lu,Vn.mergeWith=Mu,Vn.method=ul,Vn.methodOf=ll,Vn.mixin=cl,Vn.negate=ja,Vn.nthArg=function(e){return e=mu(e),$r((function(t){return Hr(t,e)}))},Vn.omit=ju,Vn.omitBy=function(e,t){return Bu(e,ja(si(t)))},Vn.once=function(e){return Ta(2,e)},Vn.orderBy=function(e,t,n,r){return null==e?[]:(Ya(t)||(t=null==t?[]:[t]),Ya(n=r?o:n)||(n=null==n?[]:[n]),Kr(e,t,n))},Vn.over=fl,Vn.overArgs=Ia,Vn.overEvery=dl,Vn.overSome=pl,Vn.partial=Ba,Vn.partialRight=za,Vn.partition=ka,Vn.pick=Iu,Vn.pickBy=Bu,Vn.property=vl,Vn.propertyOf=function(e){return function(t){return null==e?o:Cr(e,t)}},Vn.pull=Ji,Vn.pullAll=ea,Vn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?qr(e,t,si(n,2)):e},Vn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?qr(e,t,o,n):e},Vn.pullAt=ta,Vn.range=hl,Vn.rangeRight=ml,Vn.rearg=Va,Vn.reject=function(e,t){return(Ya(e)?Pt:gr)(e,ja(si(t,3)))},Vn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],i=e.length;for(t=si(t,3);++r<i;){var a=e[r];t(a,r,e)&&(n.push(a),o.push(r))}return Xr(e,o),n},Vn.rest=function(e,t){if("function"!=typeof e)throw new Ae(i);return $r(e,t=t===o?t:mu(t))},Vn.reverse=na,Vn.sampleSize=function(e,t,n){return t=(n?Ei(e,t,n):t===o)?1:mu(t),(Ya(e)?Jn:Jr)(e,t)},Vn.set=function(e,t,n){return null==e?e:eo(e,t,n)},Vn.setWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:eo(e,t,n,r)},Vn.shuffle=function(e){return(Ya(e)?er:ro)(e)},Vn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Ei(e,t,n)?(t=0,n=r):(t=null==t?0:mu(t),n=n===o?r:mu(n)),oo(e,t,n)):[]},Vn.sortBy=Da,Vn.sortedUniq=function(e){return e&&e.length?lo(e):[]},Vn.sortedUniqBy=function(e,t){return e&&e.length?lo(e,si(t,2)):[]},Vn.split=function(e,t,n){return n&&"number"!=typeof n&&Ei(e,t,n)&&(t=n=o),(n=n===o?m:n>>>0)?(e=wu(e))&&("string"==typeof t||null!=t&&!uu(t))&&!(t=so(t))&&cn(e)?_o(mn(e),0,n):e.split(t,n):[]},Vn.spread=function(e,t){if("function"!=typeof e)throw new Ae(i);return t=null==t?0:Xt(mu(t),0),$r((function(n){var r=n[t],o=_o(n,0,t);return r&&Mt(o,r),Dt(e,this,o)}))},Vn.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},Vn.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:mu(t))<0?0:t):[]},Vn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:mu(t)))<0?0:t,r):[]},Vn.takeRightWhile=function(e,t){return e&&e.length?ho(e,si(t,3),!1,!0):[]},Vn.takeWhile=function(e,t){return e&&e.length?ho(e,si(t,3)):[]},Vn.tap=function(e,t){return t(e),e},Vn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Ae(i);return nu(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Oa(e,t,{leading:r,maxWait:t,trailing:o})},Vn.thru=ha,Vn.toArray=vu,Vn.toPairs=zu,Vn.toPairsIn=Vu,Vn.toPath=function(e){return Ya(e)?Lt(e,Bi):su(e)?[e]:Ro(Ii(wu(e)))},Vn.toPlainObject=bu,Vn.transform=function(e,t,n){var r=Ya(e),o=r||Ga(e)||fu(e);if(t=si(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:nu(e)&&Ja(i)?Un(Ye(e)):{}}return(o?At:Er)(e,(function(e,r,o){return t(n,e,r,o)})),n},Vn.unary=function(e){return Aa(e,1)},Vn.union=ra,Vn.unionBy=oa,Vn.unionWith=ia,Vn.uniq=function(e){return e&&e.length?fo(e):[]},Vn.uniqBy=function(e,t){return e&&e.length?fo(e,si(t,2)):[]},Vn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},Vn.unset=function(e,t){return null==e||po(e,t)},Vn.unzip=aa,Vn.unzipWith=ua,Vn.update=function(e,t,n){return null==e?e:vo(e,t,wo(n))},Vn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:vo(e,t,wo(n),r)},Vn.values=Uu,Vn.valuesIn=function(e){return null==e?[]:en(e,Nu(e))},Vn.without=la,Vn.words=Ju,Vn.wrap=function(e,t){return Ba(wo(t),e)},Vn.xor=ca,Vn.xorBy=sa,Vn.xorWith=fa,Vn.zip=da,Vn.zipObject=function(e,t){return yo(e||[],t||[],nr)},Vn.zipObjectDeep=function(e,t){return yo(e||[],t||[],eo)},Vn.zipWith=pa,Vn.entries=zu,Vn.entriesIn=Vu,Vn.extend=xu,Vn.extendWith=_u,cl(Vn,Vn),Vn.add=bl,Vn.attempt=el,Vn.camelCase=Wu,Vn.capitalize=Hu,Vn.ceil=wl,Vn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=yu(n))===n?n:0),t!==o&&(t=(t=yu(t))===t?t:0),lr(yu(e),t,n)},Vn.clone=function(e){return cr(e,4)},Vn.cloneDeep=function(e){return cr(e,5)},Vn.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:o)},Vn.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:o)},Vn.conformsTo=function(e,t){return null==t||sr(e,t,Ou(t))},Vn.deburr=Ku,Vn.defaultTo=function(e,t){return null==e||e!==e?t:e},Vn.divide=El,Vn.endsWith=function(e,t,n){e=wu(e),t=so(t);var r=e.length,i=n=n===o?r:lr(mu(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Vn.eq=Ua,Vn.escape=function(e){return(e=wu(e))&&$.test(e)?e.replace(Z,un):e},Vn.escapeRegExp=function(e){return(e=wu(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Vn.every=function(e,t,n){var r=Ya(e)?Rt:hr;return n&&Ei(e,t,n)&&(t=o),r(e,si(t,3))},Vn.find=ya,Vn.findIndex=Ki,Vn.findKey=function(e,t){return Vt(e,si(t,3),Er)},Vn.findLast=ba,Vn.findLastIndex=Yi,Vn.findLastKey=function(e,t){return Vt(e,si(t,3),xr)},Vn.floor=xl,Vn.forEach=wa,Vn.forEachRight=Ea,Vn.forIn=function(e,t){return null==e?e:br(e,si(t,3),Nu)},Vn.forInRight=function(e,t){return null==e?e:wr(e,si(t,3),Nu)},Vn.forOwn=function(e,t){return e&&Er(e,si(t,3))},Vn.forOwnRight=function(e,t){return e&&xr(e,si(t,3))},Vn.get=Fu,Vn.gt=Wa,Vn.gte=Ha,Vn.has=function(e,t){return null!=e&&gi(e,t,Fr)},Vn.hasIn=Au,Vn.head=Xi,Vn.identity=il,Vn.includes=function(e,t,n,r){e=Xa(e)?e:Uu(e),n=n&&!r?mu(n):0;var o=e.length;return n<0&&(n=Xt(o+n,0)),cu(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Wt(e,t,n)>-1},Vn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:mu(n);return o<0&&(o=Xt(r+o,0)),Wt(e,t,o)},Vn.inRange=function(e,t,n){return t=hu(t),n===o?(n=t,t=0):n=hu(n),function(e,t,n){return e>=wn(t,n)&&e<Xt(t,n)}(e=yu(e),t,n)},Vn.invoke=Pu,Vn.isArguments=Ka,Vn.isArray=Ya,Vn.isArrayBuffer=qa,Vn.isArrayLike=Xa,Vn.isArrayLikeObject=Za,Vn.isBoolean=function(e){return!0===e||!1===e||ru(e)&&kr(e)==w},Vn.isBuffer=Ga,Vn.isDate=$a,Vn.isElement=function(e){return ru(e)&&1===e.nodeType&&!au(e)},Vn.isEmpty=function(e){if(null==e)return!0;if(Xa(e)&&(Ya(e)||"string"==typeof e||"function"==typeof e.splice||Ga(e)||fu(e)||Ka(e)))return!e.length;var t=mi(e);if(t==S||t==T)return!e.size;if(Si(e))return!jr(e).length;for(var n in e)if(Le.call(e,n))return!1;return!0},Vn.isEqual=function(e,t){return Or(e,t)},Vn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:o)?n(e,t):o;return r===o?Or(e,t,o,n):!!r},Vn.isError=Qa,Vn.isFinite=function(e){return"number"==typeof e&&bt(e)},Vn.isFunction=Ja,Vn.isInteger=eu,Vn.isLength=tu,Vn.isMap=ou,Vn.isMatch=function(e,t){return e===t||Nr(e,t,di(t))},Vn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:o,Nr(e,t,di(t),n)},Vn.isNaN=function(e){return iu(e)&&e!=+e},Vn.isNative=function(e){if(Ci(e))throw new ue("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Lr(e)},Vn.isNil=function(e){return null==e},Vn.isNull=function(e){return null===e},Vn.isNumber=iu,Vn.isObject=nu,Vn.isObjectLike=ru,Vn.isPlainObject=au,Vn.isRegExp=uu,Vn.isSafeInteger=function(e){return eu(e)&&e>=-9007199254740991&&e<=v},Vn.isSet=lu,Vn.isString=cu,Vn.isSymbol=su,Vn.isTypedArray=fu,Vn.isUndefined=function(e){return e===o},Vn.isWeakMap=function(e){return ru(e)&&mi(e)==O},Vn.isWeakSet=function(e){return ru(e)&&"[object WeakSet]"==kr(e)},Vn.join=function(e,t){return null==e?"":wt.call(e,t)},Vn.kebabCase=Yu,Vn.last=Qi,Vn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=mu(n))<0?Xt(r+i,0):wn(i,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Kt,i,!0)},Vn.lowerCase=qu,Vn.lowerFirst=Xu,Vn.lt=du,Vn.lte=pu,Vn.max=function(e){return e&&e.length?mr(e,il,Dr):o},Vn.maxBy=function(e,t){return e&&e.length?mr(e,si(t,2),Dr):o},Vn.mean=function(e){return Yt(e,il)},Vn.meanBy=function(e,t){return Yt(e,si(t,2))},Vn.min=function(e){return e&&e.length?mr(e,il,Br):o},Vn.minBy=function(e,t){return e&&e.length?mr(e,si(t,2),Br):o},Vn.stubArray=gl,Vn.stubFalse=yl,Vn.stubObject=function(){return{}},Vn.stubString=function(){return""},Vn.stubTrue=function(){return!0},Vn.multiply=_l,Vn.nth=function(e,t){return e&&e.length?Hr(e,mu(t)):o},Vn.noConflict=function(){return ht._===this&&(ht._=ze),this},Vn.noop=sl,Vn.now=Fa,Vn.pad=function(e,t,n){e=wu(e);var r=(t=mu(t))?hn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Yo(vt(o),n)+e+Yo(pt(o),n)},Vn.padEnd=function(e,t,n){e=wu(e);var r=(t=mu(t))?hn(e):0;return t&&r<t?e+Yo(t-r,n):e},Vn.padStart=function(e,t,n){e=wu(e);var r=(t=mu(t))?hn(e):0;return t&&r<t?Yo(t-r,n)+e:e},Vn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),xn(wu(e).replace(ae,""),t||0)},Vn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Ei(e,t,n)&&(t=n=o),n===o&&("boolean"==typeof t?(n=t,t=o):"boolean"==typeof e&&(n=e,e=o)),e===o&&t===o?(e=0,t=1):(e=hu(e),t===o?(t=e,e=0):t=hu(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var i=_n();return wn(e+i*(t-e+ft("1e-"+((i+"").length-1))),t)}return Zr(e,t)},Vn.reduce=function(e,t,n){var r=Ya(e)?jt:Zt,o=arguments.length<3;return r(e,si(t,4),n,o,pr)},Vn.reduceRight=function(e,t,n){var r=Ya(e)?It:Zt,o=arguments.length<3;return r(e,si(t,4),n,o,vr)},Vn.repeat=function(e,t,n){return t=(n?Ei(e,t,n):t===o)?1:mu(t),Gr(wu(e),t)},Vn.replace=function(){var e=arguments,t=wu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Vn.result=function(e,t,n){var r=-1,i=(t=Eo(t,e)).length;for(i||(i=1,e=o);++r<i;){var a=null==e?o:e[Bi(t[r])];a===o&&(r=i,a=n),e=Ja(a)?a.call(e):a}return e},Vn.round=Cl,Vn.runInContext=e,Vn.sample=function(e){return(Ya(e)?Qn:Qr)(e)},Vn.size=function(e){if(null==e)return 0;if(Xa(e))return cu(e)?hn(e):e.length;var t=mi(e);return t==S||t==T?e.size:jr(e).length},Vn.snakeCase=Zu,Vn.some=function(e,t,n){var r=Ya(e)?Bt:io;return n&&Ei(e,t,n)&&(t=o),r(e,si(t,3))},Vn.sortedIndex=function(e,t){return ao(e,t)},Vn.sortedIndexBy=function(e,t,n){return uo(e,t,si(n,2))},Vn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=ao(e,t);if(r<n&&Ua(e[r],t))return r}return-1},Vn.sortedLastIndex=function(e,t){return ao(e,t,!0)},Vn.sortedLastIndexBy=function(e,t,n){return uo(e,t,si(n,2),!0)},Vn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=ao(e,t,!0)-1;if(Ua(e[n],t))return n}return-1},Vn.startCase=Gu,Vn.startsWith=function(e,t,n){return e=wu(e),n=null==n?0:lr(mu(n),0,e.length),t=so(t),e.slice(n,n+t.length)==t},Vn.subtract=Sl,Vn.sum=function(e){return e&&e.length?Gt(e,il):0},Vn.sumBy=function(e,t){return e&&e.length?Gt(e,si(t,2)):0},Vn.template=function(e,t,n){var r=Vn.templateSettings;n&&Ei(e,t,n)&&(t=o),e=wu(e),t=_u({},t,r,ei);var i,a,u=_u({},t.imports,r.imports,ei),l=Ou(u),c=en(u,l),s=0,f=t.interpolate||xe,d="__p += '",p=De((t.escape||xe).source+"|"+f.source+"|"+(f===ee?ve:xe).source+"|"+(t.evaluate||xe).source+"|$","g"),v="//# sourceURL="+(Le.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ut+"]")+"\n";e.replace(p,(function(t,n,r,o,u,l){return r||(r=o),d+=e.slice(s,l).replace(_e,ln),n&&(i=!0,d+="' +\n__e("+n+") +\n'"),u&&(a=!0,d+="';\n"+u+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),s=l+t.length,t})),d+="';\n";var h=Le.call(t,"variable")&&t.variable;if(h){if(de.test(h))throw new ue("Invalid `variable` option passed into `_.template`")}else d="with (obj) {\n"+d+"\n}\n";d=(a?d.replace(K,""):d).replace(Y,"$1").replace(q,"$1;"),d="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var m=el((function(){return Ce(l,v+"return "+d).apply(o,c)}));if(m.source=d,Qa(m))throw m;return m},Vn.times=function(e,t){if((e=mu(e))<1||e>v)return[];var n=m,r=wn(e,m);t=si(t),e-=m;for(var o=$t(r,t);++n<e;)t(n);return o},Vn.toFinite=hu,Vn.toInteger=mu,Vn.toLength=gu,Vn.toLower=function(e){return wu(e).toLowerCase()},Vn.toNumber=yu,Vn.toSafeInteger=function(e){return e?lr(mu(e),-9007199254740991,v):0===e?e:0},Vn.toString=wu,Vn.toUpper=function(e){return wu(e).toUpperCase()},Vn.trim=function(e,t,n){if((e=wu(e))&&(n||t===o))return Qt(e);if(!e||!(t=so(t)))return e;var r=mn(e),i=mn(t);return _o(r,nn(r,i),rn(r,i)+1).join("")},Vn.trimEnd=function(e,t,n){if((e=wu(e))&&(n||t===o))return e.slice(0,gn(e)+1);if(!e||!(t=so(t)))return e;var r=mn(e);return _o(r,0,rn(r,mn(t))+1).join("")},Vn.trimStart=function(e,t,n){if((e=wu(e))&&(n||t===o))return e.replace(ae,"");if(!e||!(t=so(t)))return e;var r=mn(e);return _o(r,nn(r,mn(t))).join("")},Vn.truncate=function(e,t){var n=30,r="...";if(nu(t)){var i="separator"in t?t.separator:i;n="length"in t?mu(t.length):n,r="omission"in t?so(t.omission):r}var a=(e=wu(e)).length;if(cn(e)){var u=mn(e);a=u.length}if(n>=a)return e;var l=n-hn(r);if(l<1)return r;var c=u?_o(u,0,l).join(""):e.slice(0,l);if(i===o)return c+r;if(u&&(l+=c.length-l),uu(i)){if(e.slice(l).search(i)){var s,f=c;for(i.global||(i=De(i.source,wu(he.exec(i))+"g")),i.lastIndex=0;s=i.exec(f);)var d=s.index;c=c.slice(0,d===o?l:d)}}else if(e.indexOf(so(i),l)!=l){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+r},Vn.unescape=function(e){return(e=wu(e))&&G.test(e)?e.replace(X,yn):e},Vn.uniqueId=function(e){var t=++Me;return wu(e)+t},Vn.upperCase=$u,Vn.upperFirst=Qu,Vn.each=wa,Vn.eachRight=Ea,Vn.first=Xi,cl(Vn,function(){var e={};return Er(Vn,(function(t,n){Le.call(Vn.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Vn.VERSION="4.17.21",At(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Vn[e].placeholder=Vn})),At(["drop","take"],(function(e,t){Kn.prototype[e]=function(n){n=n===o?1:Xt(mu(n),0);var r=this.__filtered__&&!t?new Kn(this):this.clone();return r.__filtered__?r.__takeCount__=wn(n,r.__takeCount__):r.__views__.push({size:wn(n,m),type:e+(r.__dir__<0?"Right":"")}),r},Kn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),At(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Kn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:si(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),At(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Kn.prototype[e]=function(){return this[n](1).value()[0]}})),At(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Kn.prototype[e]=function(){return this.__filtered__?new Kn(this):this[n](1)}})),Kn.prototype.compact=function(){return this.filter(il)},Kn.prototype.find=function(e){return this.filter(e).head()},Kn.prototype.findLast=function(e){return this.reverse().find(e)},Kn.prototype.invokeMap=$r((function(e,t){return"function"==typeof e?new Kn(this):this.map((function(n){return Rr(n,e,t)}))})),Kn.prototype.reject=function(e){return this.filter(ja(si(e)))},Kn.prototype.slice=function(e,t){e=mu(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Kn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=mu(t))<0?n.dropRight(-t):n.take(t-e)),n)},Kn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Kn.prototype.toArray=function(){return this.take(m)},Er(Kn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Vn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Vn.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,l=t instanceof Kn,c=u[0],s=l||Ya(t),f=function(e){var t=i.apply(Vn,Mt([e],u));return r&&d?t[0]:t};s&&n&&"function"==typeof c&&1!=c.length&&(l=s=!1);var d=this.__chain__,p=!!this.__actions__.length,v=a&&!d,h=l&&!p;if(!a&&s){t=h?t:new Kn(this);var m=e.apply(t,u);return m.__actions__.push({func:ha,args:[f],thisArg:o}),new Hn(m,d)}return v&&h?e.apply(this,u):(m=this.thru(f),v?r?m.value()[0]:m.value():m)})})),At(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Te[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Vn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Ya(o)?o:[],e)}return this[n]((function(n){return t.apply(Ya(n)?n:[],e)}))}})),Er(Kn.prototype,(function(e,t){var n=Vn[t];if(n){var r=n.name+"";Le.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[Uo(o,2).name]=[{name:"wrapper",func:o}],Kn.prototype.clone=function(){var e=new Kn(this.__wrapped__);return e.__actions__=Ro(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ro(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ro(this.__views__),e},Kn.prototype.reverse=function(){if(this.__filtered__){var e=new Kn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Kn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ya(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r<o;){var i=n[r],a=i.size;switch(i.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=wn(t,e+a);break;case"takeRight":e=Xt(e,t-a)}}return{start:e,end:t}}(0,o,this.__views__),a=i.start,u=i.end,l=u-a,c=r?u:a-1,s=this.__iteratees__,f=s.length,d=0,p=wn(l,this.__takeCount__);if(!n||!r&&o==l&&p==l)return mo(e,this.__actions__);var v=[];e:for(;l--&&d<p;){for(var h=-1,m=e[c+=t];++h<f;){var g=s[h],y=g.iteratee,b=g.type,w=y(m);if(2==b)m=w;else if(!w){if(1==b)continue e;break e}}v[d++]=m}return v},Vn.prototype.at=ma,Vn.prototype.chain=function(){return va(this)},Vn.prototype.commit=function(){return new Hn(this.value(),this.__chain__)},Vn.prototype.next=function(){this.__values__===o&&(this.__values__=vu(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Vn.prototype.plant=function(e){for(var t,n=this;n instanceof Wn;){var r=Vi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Vn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Kn){var t=e;return this.__actions__.length&&(t=new Kn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[na],thisArg:o}),new Hn(t,this.__chain__)}return this.thru(na)},Vn.prototype.toJSON=Vn.prototype.valueOf=Vn.prototype.value=function(){return mo(this.__wrapped__,this.__actions__)},Vn.prototype.first=Vn.prototype.head,$e&&(Vn.prototype[$e]=function(){return this}),Vn}();ht._=bn,(r=function(){return bn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},882:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,i){for(var a,u,l=o(e),c=1;c<arguments.length;c++){for(var s in a=Object(arguments[c]))n.call(a,s)&&(l[s]=a[s]);if(t){u=t(a);for(var f=0;f<u.length;f++)r.call(a,u[f])&&(l[u[f]]=a[u[f]])}}return l}},578:function(e,t,n){"use strict";var r=n(250);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=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 u.name="Invariant Violation",u}}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:i,resetWarningCache:o};return n.PropTypes=n,n}},91:function(e,t,n){e.exports=n(578)()},250:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},791:function(e,t,n){"use strict";var r=n(276),o=n(882),i=n(236);function a(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(a(227));var u=new Set,l={};function c(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(l[e]=t,e=0;e<t.length;e++)u.add(t[e])}var f=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,v={},h={};function m(e,t,n,r,o,i,a){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=i,this.removeEmptyString=a}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var o=g.hasOwnProperty(t)?g[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||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(h,e)||!p.call(v,e)&&(d.test(e)?h[e]=!0:(v[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(y,b);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var E=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,_=60106,C=60107,S=60108,k=60114,D=60109,F=60110,A=60112,T=60113,R=60120,P=60115,O=60116,N=60121,L=60128,M=60129,j=60130,I=60131;if("function"===typeof Symbol&&Symbol.for){var B=Symbol.for;x=B("react.element"),_=B("react.portal"),C=B("react.fragment"),S=B("react.strict_mode"),k=B("react.profiler"),D=B("react.provider"),F=B("react.context"),A=B("react.forward_ref"),T=B("react.suspense"),R=B("react.suspense_list"),P=B("react.memo"),O=B("react.lazy"),N=B("react.block"),B("react.scope"),L=B("react.opaque.id"),M=B("react.debug_trace_mode"),j=B("react.offscreen"),I=B("react.legacy_hidden")}var z,V="function"===typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=V&&e[V]||e["@@iterator"])?e:null}function W(e){if(void 0===z)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var H=!1;function K(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(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&"string"===typeof l.stack){for(var o=l.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,u=i.length-1;1<=a&&0<=u&&o[a]!==i[u];)u--;for(;1<=a&&0<=u;a--,u--)if(o[a]!==i[u]){if(1!==a||1!==u)do{if(a--,0>--u||o[a]!==i[u])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=u);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?W(e):""}function Y(e){switch(e.tag){case 5:return W(e.type);case 16:return W("Lazy");case 13:return W("Suspense");case 19:return W("SuspenseList");case 0:case 2:case 15:return e=K(e.type,!1);case 11:return e=K(e.type.render,!1);case 22:return e=K(e.type._render,!1);case 1:return e=K(e.type,!0);default:return""}}function q(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 _:return"Portal";case k:return"Profiler";case S:return"StrictMode";case T:return"Suspense";case R:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case F:return(e.displayName||"Context")+".Consumer";case D:return(e._context.displayName||"Context")+".Provider";case A:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case P:return q(e.type);case N:return q(e._render);case O:t=e._payload,e=e._init;try{return q(e(t))}catch(n){}}return null}function X(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Z(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function G(e){e._valueTracker||(e._valueTracker=function(e){var t=Z(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.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 $(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Z(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function 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 ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=X(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=X(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")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,X(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(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=""+X(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 ue(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(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(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:X(n)}}function ce(e,t){var n=X(t.value),r=X(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 se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function pe(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 ve(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,me,ge=(me=function(e,t){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function ye(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 be={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},we=["Webkit","ms","Moz","O"];function Ee(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function xe(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=Ee(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var _e=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 Ce(e,t){if(t){if(_e[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function Se(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 ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var De=null,Fe=null,Ae=null;function Te(e){if(e=ro(e)){if("function"!==typeof De)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),De(e.stateNode,e.type,t))}}function Re(e){Fe?Ae?Ae.push(e):Ae=[e]:Fe=e}function Pe(){if(Fe){var e=Fe,t=Ae;if(Ae=Fe=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Oe(e,t){return e(t)}function Ne(e,t,n,r,o){return e(t,n,r,o)}function Le(){}var Me=Oe,je=!1,Ie=!1;function Be(){null===Fe&&null===Ae||(Le(),Pe())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=io(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(a(231,t,typeof n));return n}var Ve=!1;if(f)try{var Ue={};Object.defineProperty(Ue,"passive",{get:function(){Ve=!0}}),window.addEventListener("test",Ue,Ue),window.removeEventListener("test",Ue,Ue)}catch(me){Ve=!1}function We(e,t,n,r,o,i,a,u,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(s){this.onError(s)}}var He=!1,Ke=null,Ye=!1,qe=null,Xe={onError:function(e){He=!0,Ke=e}};function Ze(e,t,n,r,o,i,a,u,l){He=!1,Ke=null,We.apply(Xe,arguments)}function Ge(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function $e(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 Qe(e){if(Ge(e)!==e)throw Error(a(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ge(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Qe(o),e;if(i===r)return Qe(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var u=!1,l=o.child;l;){if(l===n){u=!0,n=o,r=i;break}if(l===r){u=!0,r=o,n=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===n){u=!0,n=i,r=o;break}if(l===r){u=!0,r=i,n=o;break}l=l.sibling}if(!u)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,ot,it=!1,at=[],ut=null,lt=null,ct=null,st=new Map,ft=new Map,dt=[],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 vt(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":ut=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":st.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ft.delete(t.pointerId)}}function mt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=vt(t,n,r,o,i),null!==t&&(null!==(t=ro(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function gt(e){var t=no(e.target);if(null!==t){var n=Ge(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=$e(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function yt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ro(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){yt(e)&&n.delete(t)}function wt(){for(it=!1;0<at.length;){var e=at[0];if(null!==e.blockedOn){null!==(e=ro(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&at.shift()}null!==ut&&yt(ut)&&(ut=null),null!==lt&&yt(lt)&&(lt=null),null!==ct&&yt(ct)&&(ct=null),st.forEach(bt),ft.forEach(bt)}function Et(e,t){e.blockedOn===t&&(e.blockedOn=null,it||(it=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,wt)))}function xt(e){function t(t){return Et(t,e)}if(0<at.length){Et(at[0],e);for(var n=1;n<at.length;n++){var r=at[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ut&&Et(ut,e),null!==lt&&Et(lt,e),null!==ct&&Et(ct,e),st.forEach(t),ft.forEach(t),n=0;n<dt.length;n++)(r=dt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&null===(n=dt[0]).blockedOn;)gt(n),null===n.blockedOn&&dt.shift()}function _t(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ct={animationend:_t("Animation","AnimationEnd"),animationiteration:_t("Animation","AnimationIteration"),animationstart:_t("Animation","AnimationStart"),transitionend:_t("Transition","TransitionEnd")},St={},kt={};function Dt(e){if(St[e])return St[e];if(!Ct[e])return e;var t,n=Ct[e];for(t in n)if(n.hasOwnProperty(t)&&t in kt)return St[e]=n[t];return e}f&&(kt=document.createElement("div").style,"AnimationEvent"in window||(delete Ct.animationend.animation,delete Ct.animationiteration.animation,delete Ct.animationstart.animation),"TransitionEvent"in window||delete Ct.transitionend.transition);var Ft=Dt("animationend"),At=Dt("animationiteration"),Tt=Dt("animationstart"),Rt=Dt("transitionend"),Pt=new Map,Ot=new Map,Nt=["abort","abort",Ft,"animationEnd",At,"animationIteration",Tt,"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",Rt,"transitionEnd","waiting","waiting"];function Lt(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)),Ot.set(r,t),Pt.set(r,o),c(o,[r])}}(0,i.unstable_now)();var Mt=8;function jt(e){if(0!==(1&e))return Mt=15,1;if(0!==(2&e))return Mt=14,2;if(0!==(4&e))return Mt=13,4;var t=24&e;return 0!==t?(Mt=12,t):0!==(32&e)?(Mt=11,32):0!==(t=192&e)?(Mt=10,t):0!==(256&e)?(Mt=9,256):0!==(t=3584&e)?(Mt=8,t):0!==(4096&e)?(Mt=7,4096):0!==(t=4186112&e)?(Mt=6,t):0!==(t=62914560&e)?(Mt=5,t):67108864&e?(Mt=4,67108864):0!==(134217728&e)?(Mt=3,134217728):0!==(t=805306368&e)?(Mt=2,t):0!==(1073741824&e)?(Mt=1,1073741824):(Mt=8,e)}function It(e,t){var n=e.pendingLanes;if(0===n)return Mt=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,u=e.pingedLanes;if(0!==i)r=i,o=Mt=15;else if(0!==(i=134217727&n)){var l=i&~a;0!==l?(r=jt(l),o=Mt):0!==(u&=i)&&(r=jt(u),o=Mt)}else 0!==(i=n&~a)?(r=jt(i),o=Mt):0!==u&&(r=jt(u),o=Mt);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&a)){if(jt(t),o<=Mt)return t;Mt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Ht(t)),r|=e[n],t&=~o;return r}function Bt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function zt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Vt(24&~t))?zt(10,t):e;case 10:return 0===(e=Vt(192&~t))?zt(8,t):e;case 8:return 0===(e=Vt(3584&~t))&&(0===(e=Vt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Vt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function Vt(e){return e&-e}function Ut(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Wt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Kt(e)/Yt|0)|0},Kt=Math.log,Yt=Math.LN2;var qt=i.unstable_UserBlockingPriority,Xt=i.unstable_runWithPriority,Zt=!0;function Gt(e,t,n,r){je||Le();var o=Qt,i=je;je=!0;try{Ne(o,e,t,n,r)}finally{(je=i)||Be()}}function $t(e,t,n,r){Xt(qt,Qt.bind(null,e,t,n,r))}function Qt(e,t,n,r){var o;if(Zt)if((o=0===(4&t))&&0<at.length&&-1<pt.indexOf(e))e=vt(null,e,t,n,r),at.push(e);else{var i=Jt(e,t,n,r);if(null===i)o&&ht(e,r);else{if(o){if(-1<pt.indexOf(e))return e=vt(i,e,t,n,r),void at.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return ut=mt(ut,e,t,n,r,o),!0;case"dragenter":return lt=mt(lt,e,t,n,r,o),!0;case"mouseover":return ct=mt(ct,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return st.set(i,mt(st.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ft.set(i,mt(ft.get(i)||null,e,t,n,r,o)),!0}return!1}(i,e,t,n,r))return;ht(e,r)}Lr(e,t,r,null,n)}}}function Jt(e,t,n,r){var o=ke(r);if(null!==(o=no(o))){var i=Ge(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=$e(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return Lr(e,t,r,o,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,o="value"in en?en.value:en.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return nn=o.slice(e,1<t?1-t:void 0)}function on(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 an(){return!0}function un(){return!1}function ln(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?an:un,this.isPropagationStopped=un,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=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var cn,sn,fn,dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=ln(dn),vn=o({},dn,{view:0,detail:0}),hn=ln(vn),mn=o({},vn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fn&&(fn&&"mousemove"===e.type?(cn=e.screenX-fn.screenX,sn=e.screenY-fn.screenY):sn=cn=0,fn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),gn=ln(mn),yn=ln(o({},mn,{dataTransfer:0})),bn=ln(o({},vn,{relatedTarget:0})),wn=ln(o({},dn,{animationName:0,elapsedTime:0,pseudoElement:0})),En=o({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),xn=ln(En),_n=ln(o({},dn,{data:0})),Cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Sn={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"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Dn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function Fn(){return Dn}var An=o({},vn,{key:function(e){if(e.key){var t=Cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Sn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=ln(An),Rn=ln(o({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=ln(o({},vn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fn})),On=ln(o({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Nn=o({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ln=ln(Nn),Mn=[9,13,27,32],jn=f&&"CompositionEvent"in window,In=null;f&&"documentMode"in document&&(In=document.documentMode);var Bn=f&&"TextEvent"in window&&!In,zn=f&&(!jn||In&&8<In&&11>=In),Vn=String.fromCharCode(32),Un=!1;function Wn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Kn=!1;var Yn={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 qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Yn[e.type]:"textarea"===t}function Xn(e,t,n,r){Re(r),0<(t=jr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Zn=null,Gn=null;function $n(e){Ar(e,0)}function Qn(e){if($(oo(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(f){var tr;if(f){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"===typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function or(){Zn&&(Zn.detachEvent("onpropertychange",ir),Gn=Zn=null)}function ir(e){if("value"===e.propertyName&&Qn(Gn)){var t=[];if(Xn(t,Gn,e,ke(e)),e=$n,je)e(t);else{je=!0;try{Oe(e,t)}finally{je=!1,Be()}}}}function ar(e,t,n){"focusin"===e?(or(),Gn=n,(Zn=t).attachEvent("onpropertychange",ir)):"focusout"===e&&or()}function ur(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn(Gn)}function lr(e,t){if("click"===e)return Qn(t)}function cr(e,t){if("input"===e||"change"===e)return Qn(t)}var sr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},fr=Object.prototype.hasOwnProperty;function dr(e,t){if(sr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!fr.call(t,n[r])||!sr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function vr(e,t){var n,r=pr(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=pr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function mr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function gr(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 yr=f&&"documentMode"in document&&11>=document.documentMode,br=null,wr=null,Er=null,xr=!1;function _r(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;xr||null==br||br!==Q(r)||("selectionStart"in(r=br)&&gr(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},Er&&dr(Er,r)||(Er=r,0<(r=jr(wr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=br)))}Lt("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),Lt("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),Lt(Nt,2);for(var Cr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Sr=0;Sr<Cr.length;Sr++)Ot.set(Cr[Sr],0);s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var kr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Dr=new Set("cancel close invalid load scroll toggle".split(" ").concat(kr));function Fr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,u,l,c){if(Ze.apply(this,arguments),He){if(!He)throw Error(a(198));var s=Ke;He=!1,Ke=null,Ye||(Ye=!0,qe=s)}}(r,t,void 0,e),e.currentTarget=null}function Ar(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 i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var u=r[a],l=u.instance,c=u.currentTarget;if(u=u.listener,l!==i&&o.isPropagationStopped())break e;Fr(o,u,c),i=l}else for(a=0;a<r.length;a++){if(l=(u=r[a]).instance,c=u.currentTarget,u=u.listener,l!==i&&o.isPropagationStopped())break e;Fr(o,u,c),i=l}}}if(Ye)throw e=qe,Ye=!1,qe=null,e}function Tr(e,t){var n=ao(t),r=e+"__bubble";n.has(r)||(Nr(t,e,2,!1),n.add(r))}var Rr="_reactListening"+Math.random().toString(36).slice(2);function Pr(e){e[Rr]||(e[Rr]=!0,u.forEach((function(t){Dr.has(t)||Or(t,!1,e,null),Or(t,!0,e,null)})))}function Or(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&Dr.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=ao(i),u=e+"__"+(t?"capture":"bubble");a.has(u)||(t&&(o|=4),Nr(i,e,o,t),a.add(u))}function Nr(e,t,n,r){var o=Ot.get(t);switch(void 0===o?2:o){case 0:o=Gt;break;case 1:o=$t;break;default:o=Qt}n=o.bind(null,t,n,e),o=void 0,!Ve||"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 Lr(e,t,n,r,o){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var u=r.stateNode.containerInfo;if(u===o||8===u.nodeType&&u.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==u;){if(null===(a=no(u)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}u=u.parentNode}}r=r.return}!function(e,t,n){if(Ie)return e(t,n);Ie=!0;try{Me(e,t,n)}finally{Ie=!1,Be()}}((function(){var r=i,o=ke(n),a=[];e:{var u=Pt.get(e);if(void 0!==u){var l=pn,c=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":l=Tn;break;case"focusin":c="focus",l=bn;break;case"focusout":c="blur",l=bn;break;case"beforeblur":case"afterblur":l=bn;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":l=gn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Pn;break;case Ft:case At:case Tt:l=wn;break;case Rt:l=On;break;case"scroll":l=hn;break;case"wheel":l=Ln;break;case"copy":case"cut":case"paste":l=xn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Rn}var s=0!==(4&t),f=!s&&"scroll"===e,d=s?null!==u?u+"Capture":null:u;s=[];for(var p,v=r;null!==v;){var h=(p=v).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==d&&(null!=(h=ze(v,d))&&s.push(Mr(v,h,p)))),f)break;v=v.return}0<s.length&&(u=new l(u,c,null,n,o),a.push({event:u,listeners:s}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(u="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(c=n.relatedTarget||n.fromElement)||!no(c)&&!c[eo])&&(l||u)&&(u=o.window===o?o:(u=o.ownerDocument)?u.defaultView||u.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?no(c):null)&&(c!==(f=Ge(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(s=gn,h="onMouseLeave",d="onMouseEnter",v="mouse","pointerout"!==e&&"pointerover"!==e||(s=Rn,h="onPointerLeave",d="onPointerEnter",v="pointer"),f=null==l?u:oo(l),p=null==c?u:oo(c),(u=new s(h,v+"leave",l,n,o)).target=f,u.relatedTarget=p,h=null,no(o)===r&&((s=new s(d,v+"enter",c,n,o)).target=p,s.relatedTarget=f,h=s),f=h,l&&c)e:{for(d=c,v=0,p=s=l;p;p=Ir(p))v++;for(p=0,h=d;h;h=Ir(h))p++;for(;0<v-p;)s=Ir(s),v--;for(;0<p-v;)d=Ir(d),p--;for(;v--;){if(s===d||null!==d&&s===d.alternate)break e;s=Ir(s),d=Ir(d)}s=null}else s=null;null!==l&&Br(a,u,l,s,!1),null!==c&&null!==f&&Br(a,f,c,s,!0)}if("select"===(l=(u=r?oo(r):window).nodeName&&u.nodeName.toLowerCase())||"input"===l&&"file"===u.type)var m=Jn;else if(qn(u))if(er)m=cr;else{m=ur;var g=ar}else(l=u.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===u.type||"radio"===u.type)&&(m=lr);switch(m&&(m=m(e,r))?Xn(a,m,n,o):(g&&g(e,u,r),"focusout"===e&&(g=u._wrapperState)&&g.controlled&&"number"===u.type&&oe(u,"number",u.value)),g=r?oo(r):window,e){case"focusin":(qn(g)||"true"===g.contentEditable)&&(br=g,wr=r,Er=null);break;case"focusout":Er=wr=br=null;break;case"mousedown":xr=!0;break;case"contextmenu":case"mouseup":case"dragend":xr=!1,_r(a,n,o);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":_r(a,n,o)}var y;if(jn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Kn?Wn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(zn&&"ko"!==n.locale&&(Kn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Kn&&(y=rn()):(tn="value"in(en=o)?en.value:en.textContent,Kn=!0)),0<(g=jr(r,b)).length&&(b=new _n(b,e,null,n,o),a.push({event:b,listeners:g}),y?b.data=y:null!==(y=Hn(n))&&(b.data=y))),(y=Bn?function(e,t){switch(e){case"compositionend":return Hn(t);case"keypress":return 32!==t.which?null:(Un=!0,Vn);case"textInput":return(e=t.data)===Vn&&Un?null:e;default:return null}}(e,n):function(e,t){if(Kn)return"compositionend"===e||!jn&&Wn(e,t)?(e=rn(),nn=tn=en=null,Kn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return zn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=jr(r,"onBeforeInput")).length&&(o=new _n("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=y))}Ar(a,t)}))}function Mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function jr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=ze(e,n))&&r.unshift(Mr(e,i,o)),null!=(i=ze(e,t))&&r.push(Mr(e,i,o))),e=e.return}return r}function Ir(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Br(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var u=n,l=u.alternate,c=u.stateNode;if(null!==l&&l===r)break;5===u.tag&&null!==c&&(u=c,o?null!=(l=ze(n,i))&&a.unshift(Mr(n,l,u)):o||null!=(l=ze(n,i))&&a.push(Mr(n,l,u))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function zr(){}var Vr=null,Ur=null;function Wr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Hr(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 Kr="function"===typeof setTimeout?setTimeout:void 0,Yr="function"===typeof clearTimeout?clearTimeout:void 0;function qr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Xr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Zr(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 Gr=0;var $r=Math.random().toString(36).slice(2),Qr="__reactFiber$"+$r,Jr="__reactProps$"+$r,eo="__reactContainer$"+$r,to="__reactEvents$"+$r;function no(e){var t=e[Qr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[eo]||n[Qr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Zr(e);null!==e;){if(n=e[Qr])return n;e=Zr(e)}return t}n=(e=n).parentNode}return null}function ro(e){return!(e=e[Qr]||e[eo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function oo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function io(e){return e[Jr]||null}function ao(e){var t=e[to];return void 0===t&&(t=e[to]=new Set),t}var uo=[],lo=-1;function co(e){return{current:e}}function so(e){0>lo||(e.current=uo[lo],uo[lo]=null,lo--)}function fo(e,t){lo++,uo[lo]=e.current,e.current=t}var po={},vo=co(po),ho=co(!1),mo=po;function go(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,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function yo(e){return null!==(e=e.childContextTypes)&&void 0!==e}function bo(){so(ho),so(vo)}function wo(e,t,n){if(vo.current!==po)throw Error(a(168));fo(vo,t),fo(ho,n)}function Eo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,q(t)||"Unknown",i));return o({},n,r)}function xo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,mo=vo.current,fo(vo,e),fo(ho,ho.current),!0}function _o(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Eo(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,so(ho),so(vo),fo(vo,e)):so(ho),fo(ho,n)}var Co=null,So=null,ko=i.unstable_runWithPriority,Do=i.unstable_scheduleCallback,Fo=i.unstable_cancelCallback,Ao=i.unstable_shouldYield,To=i.unstable_requestPaint,Ro=i.unstable_now,Po=i.unstable_getCurrentPriorityLevel,Oo=i.unstable_ImmediatePriority,No=i.unstable_UserBlockingPriority,Lo=i.unstable_NormalPriority,Mo=i.unstable_LowPriority,jo=i.unstable_IdlePriority,Io={},Bo=void 0!==To?To:function(){},zo=null,Vo=null,Uo=!1,Wo=Ro(),Ho=1e4>Wo?Ro:function(){return Ro()-Wo};function Ko(){switch(Po()){case Oo:return 99;case No:return 98;case Lo:return 97;case Mo:return 96;case jo:return 95;default:throw Error(a(332))}}function Yo(e){switch(e){case 99:return Oo;case 98:return No;case 97:return Lo;case 96:return Mo;case 95:return jo;default:throw Error(a(332))}}function qo(e,t){return e=Yo(e),ko(e,t)}function Xo(e,t,n){return e=Yo(e),Do(e,t,n)}function Zo(){if(null!==Vo){var e=Vo;Vo=null,Fo(e)}Go()}function Go(){if(!Uo&&null!==zo){Uo=!0;var e=0;try{var t=zo;qo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),zo=null}catch(n){throw null!==zo&&(zo=zo.slice(e+1)),Do(Oo,Zo),n}finally{Uo=!1}}}var $o=E.ReactCurrentBatchConfig;function Qo(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 Jo=co(null),ei=null,ti=null,ni=null;function ri(){ni=ti=ei=null}function oi(e){var t=Jo.current;so(Jo),e.type._context._currentValue=t}function ii(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 ai(e,t){ei=e,ni=ti=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(ja=!0),e.firstContext=null)}function ui(e,t){if(ni!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(ni=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ti){if(null===ei)throw Error(a(308));ti=t,ei.dependencies={lanes:0,firstContext:t,responders:null}}else ti=ti.next=t;return e._currentValue}var li=!1;function ci(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function si(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 fi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function di(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 pi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function vi(e,t,n,r){var i=e.updateQueue;li=!1;var a=i.firstBaseUpdate,u=i.lastBaseUpdate,l=i.shared.pending;if(null!==l){i.shared.pending=null;var c=l,s=c.next;c.next=null,null===u?a=s:u.next=s,u=c;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==u&&(null===d?f.firstBaseUpdate=s:d.next=s,f.lastBaseUpdate=c)}}if(null!==a){for(d=i.baseState,u=0,f=s=c=null;;){l=a.lane;var p=a.eventTime;if((r&l)===l){null!==f&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var v=e,h=a;switch(l=t,p=n,h.tag){case 1:if("function"===typeof(v=h.payload)){d=v.call(p,d,l);break e}d=v;break e;case 3:v.flags=-4097&v.flags|64;case 0:if(null===(l="function"===typeof(v=h.payload)?v.call(p,d,l):v)||void 0===l)break e;d=o({},d,l);break e;case 2:li=!0}}null!==a.callback&&(e.flags|=32,null===(l=i.effects)?i.effects=[a]:l.push(a))}else p={eventTime:p,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(s=f=p,c=d):f=f.next=p,u|=l;if(null===(a=a.next)){if(null===(l=i.shared.pending))break;a=l.next,l.next=null,i.lastBaseUpdate=l,i.shared.pending=null}}null===f&&(c=d),i.baseState=c,i.firstBaseUpdate=s,i.lastBaseUpdate=f,Vu|=u,e.lanes=u,e.memoizedState=d}}function hi(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(a(191,o));o.call(r)}}}var mi=(new r.Component).refs;function gi(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var yi={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=dl(),o=pl(e),i=fi(r,o);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),di(e,i),vl(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=dl(),o=pl(e),i=fi(r,o);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),di(e,i),vl(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=dl(),r=pl(e),o=fi(n,r);o.tag=2,void 0!==t&&null!==t&&(o.callback=t),di(e,o),vl(e,r,n)}};function bi(e,t,n,r,o,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!dr(n,r)||!dr(o,i))}function wi(e,t,n){var r=!1,o=po,i=t.contextType;return"object"===typeof i&&null!==i?i=ui(i):(o=yo(t)?mo:vo.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?go(e,o):po),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=yi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ei(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&&yi.enqueueReplaceState(t,t.state,null)}function xi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=mi,ci(e);var i=t.contextType;"object"===typeof i&&null!==i?o.context=ui(i):(i=yo(t)?mo:vo.current,o.context=go(e,i)),vi(e,n,o,r),o.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(gi(e,t,i,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&&yi.enqueueReplaceState(o,o.state,null),vi(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.flags|=4)}var _i=Array.isArray;function Ci(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(a(309));var r=n.stateNode}if(!r)throw Error(a(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===mi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Si(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function ki(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=Yl(e,t)).index=0,e.sibling=null,e}function i(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 u(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Gl(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Ci(e,t,n),r.return=e,r):((r=ql(n.type,n.key,n.props,null,e.mode,r)).ref=Ci(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=$l(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Xl(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Gl(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case x:return(n=ql(t.type,t.key,t.props,null,e.mode,n)).ref=Ci(e,null,t),n.return=e,n;case _:return(t=$l(t,e.mode,n)).return=e,t}if(_i(t)||U(t))return(t=Xl(t,e.mode,n,null)).return=e,t;Si(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:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===o?n.type===C?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case _:return n.key===o?s(e,t,n,r):null}if(_i(n)||U(n))return null!==o?null:f(e,t,n,r,null);Si(e,n)}return null}function v(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case x:return e=e.get(null===r.key?n:r.key)||null,r.type===C?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case _:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(_i(r)||U(r))return f(t,e=e.get(n)||null,r,o,null);Si(t,r)}return null}function h(o,a,u,l){for(var c=null,s=null,f=a,h=a=0,m=null;null!==f&&h<u.length;h++){f.index>h?(m=f,f=null):m=f.sibling;var g=p(o,f,u[h],l);if(null===g){null===f&&(f=m);break}e&&f&&null===g.alternate&&t(o,f),a=i(g,a,h),null===s?c=g:s.sibling=g,s=g,f=m}if(h===u.length)return n(o,f),c;if(null===f){for(;h<u.length;h++)null!==(f=d(o,u[h],l))&&(a=i(f,a,h),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);h<u.length;h++)null!==(m=v(f,o,h,u[h],l))&&(e&&null!==m.alternate&&f.delete(null===m.key?h:m.key),a=i(m,a,h),null===s?c=m:s.sibling=m,s=m);return e&&f.forEach((function(e){return t(o,e)})),c}function m(o,u,l,c){var s=U(l);if("function"!==typeof s)throw Error(a(150));if(null==(l=s.call(l)))throw Error(a(151));for(var f=s=null,h=u,m=u=0,g=null,y=l.next();null!==h&&!y.done;m++,y=l.next()){h.index>m?(g=h,h=null):g=h.sibling;var b=p(o,h,y.value,c);if(null===b){null===h&&(h=g);break}e&&h&&null===b.alternate&&t(o,h),u=i(b,u,m),null===f?s=b:f.sibling=b,f=b,h=g}if(y.done)return n(o,h),s;if(null===h){for(;!y.done;m++,y=l.next())null!==(y=d(o,y.value,c))&&(u=i(y,u,m),null===f?s=y:f.sibling=y,f=y);return s}for(h=r(o,h);!y.done;m++,y=l.next())null!==(y=v(h,o,m,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?m:y.key),u=i(y,u,m),null===f?s=y:f.sibling=y,f=y);return e&&h.forEach((function(e){return t(o,e)})),s}return function(e,r,i,l){var c="object"===typeof i&&null!==i&&i.type===C&&null===i.key;c&&(i=i.props.children);var s="object"===typeof i&&null!==i;if(s)switch(i.$$typeof){case x:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(7===c.tag){if(i.type===C){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}}else if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=Ci(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===C?((r=Xl(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=ql(i.type,i.key,i.props,null,e.mode,l)).ref=Ci(e,r,i),l.return=e,e=l)}return u(e);case _:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=$l(i,e.mode,l)).return=e,e=r}return u(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Gl(i,e.mode,l)).return=e,e=r),u(e);if(_i(i))return h(e,r,i,l);if(U(i))return m(e,r,i,l);if(s&&Si(e,i),"undefined"===typeof i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,q(e.type)||"Component"))}return n(e,r)}}var Di=ki(!0),Fi=ki(!1),Ai={},Ti=co(Ai),Ri=co(Ai),Pi=co(Ai);function Oi(e){if(e===Ai)throw Error(a(174));return e}function Ni(e,t){switch(fo(Pi,t),fo(Ri,e),fo(Ti,Ai),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ve(null,"");break;default:t=ve(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}so(Ti),fo(Ti,t)}function Li(){so(Ti),so(Ri),so(Pi)}function Mi(e){Oi(Pi.current);var t=Oi(Ti.current),n=ve(t,e.type);t!==n&&(fo(Ri,e),fo(Ti,n))}function ji(e){Ri.current===e&&(so(Ti),so(Ri))}var Ii=co(0);function Bi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var zi=null,Vi=null,Ui=!1;function Wi(e,t){var n=Hl(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 Hi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Ki(e){if(Ui){var t=Vi;if(t){var n=t;if(!Hi(e,t)){if(!(t=Xr(n.nextSibling))||!Hi(e,t))return e.flags=-1025&e.flags|2,Ui=!1,void(zi=e);Wi(zi,n)}zi=e,Vi=Xr(t.firstChild)}else e.flags=-1025&e.flags|2,Ui=!1,zi=e}}function Yi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;zi=e}function qi(e){if(e!==zi)return!1;if(!Ui)return Yi(e),Ui=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Hr(t,e.memoizedProps))for(t=Vi;t;)Wi(e,t),t=Xr(t.nextSibling);if(Yi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Vi=Xr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Vi=null}}else Vi=zi?Xr(e.stateNode.nextSibling):null;return!0}function Xi(){Vi=zi=null,Ui=!1}var Zi=[];function Gi(){for(var e=0;e<Zi.length;e++)Zi[e]._workInProgressVersionPrimary=null;Zi.length=0}var $i=E.ReactCurrentDispatcher,Qi=E.ReactCurrentBatchConfig,Ji=0,ea=null,ta=null,na=null,ra=!1,oa=!1;function ia(){throw Error(a(321))}function aa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function ua(e,t,n,r,o,i){if(Ji=i,ea=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,$i.current=null===e||null===e.memoizedState?Oa:Na,e=n(r,o),oa){i=0;do{if(oa=!1,!(25>i))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,$i.current=La,e=n(r,o)}while(oa)}if($i.current=Pa,t=null!==ta&&null!==ta.next,Ji=0,na=ta=ea=null,ra=!1,t)throw Error(a(300));return e}function la(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===na?ea.memoizedState=na=e:na=na.next=e,na}function ca(){if(null===ta){var e=ea.alternate;e=null!==e?e.memoizedState:null}else e=ta.next;var t=null===na?ea.memoizedState:na.next;if(null!==t)na=t,ta=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ta=e).memoizedState,baseState:ta.baseState,baseQueue:ta.baseQueue,queue:ta.queue,next:null},null===na?ea.memoizedState=na=e:na=na.next=e}return na}function sa(e,t){return"function"===typeof t?t(e):t}function fa(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ta,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var u=o.next;o.next=i.next,i.next=u}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=u=i=null,c=o;do{var s=c.lane;if((Ji&s)===s)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var f={lane:s,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(u=l=f,i=r):l=l.next=f,ea.lanes|=s,Vu|=s}c=c.next}while(null!==c&&c!==o);null===l?i=r:l.next=u,sr(r,t.memoizedState)||(ja=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function da(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var u=o=o.next;do{i=e(i,u.action),u=u.next}while(u!==o);sr(i,t.memoizedState)||(ja=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function pa(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=(Ji&e)===e)&&(t._workInProgressVersionPrimary=r,Zi.push(t))),e)return n(t._source);throw Zi.push(t),Error(a(350))}function va(e,t,n,r){var o=Ou;if(null===o)throw Error(a(349));var i=t._getVersion,u=i(t._source),l=$i.current,c=l.useState((function(){return pa(o,t,n)})),s=c[1],f=c[0];c=na;var d=e.memoizedState,p=d.refs,v=p.getSnapshot,h=d.source;d=d.subscribe;var m=ea;return e.memoizedState={refs:p,source:t,subscribe:r},l.useEffect((function(){p.getSnapshot=n,p.setSnapshot=s;var e=i(t._source);if(!sr(u,e)){e=n(t._source),sr(f,e)||(s(e),e=pl(m),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0<a;){var l=31-Ht(a),c=1<<l;r[l]|=e,a&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=pl(m);o.mutableReadLanes|=r&o.pendingLanes}catch(i){n((function(){throw i}))}}))}),[t,r]),sr(v,n)&&sr(h,t)&&sr(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:f}).dispatch=s=Ra.bind(null,ea,e),c.queue=e,c.baseQueue=null,f=pa(o,t,n),c.memoizedState=c.baseState=f),f}function ha(e,t,n){return va(ca(),e,t,n)}function ma(e){var t=la();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:e}).dispatch=Ra.bind(null,ea,e),[t.memoizedState,e]}function ga(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ea.updateQueue)?(t={lastEffect:null},ea.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 ya(e){return e={current:e},la().memoizedState=e}function ba(){return ca().memoizedState}function wa(e,t,n,r){var o=la();ea.flags|=e,o.memoizedState=ga(1|t,n,void 0,void 0===r?null:r)}function Ea(e,t,n,r){var o=ca();r=void 0===r?null:r;var i=void 0;if(null!==ta){var a=ta.memoizedState;if(i=a.destroy,null!==r&&aa(r,a.deps))return void ga(t,n,i,r)}ea.flags|=e,o.memoizedState=ga(1|t,n,i,r)}function xa(e,t){return wa(516,4,e,t)}function _a(e,t){return Ea(516,4,e,t)}function Ca(e,t){return Ea(4,2,e,t)}function Sa(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ka(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ea(4,2,Sa.bind(null,t,e),n)}function Da(){}function Fa(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Aa(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ta(e,t){var n=Ko();qo(98>n?98:n,(function(){e(!0)})),qo(97<n?97:n,(function(){var n=Qi.transition;Qi.transition=1;try{e(!1),t()}finally{Qi.transition=n}}))}function Ra(e,t,n){var r=dl(),o=pl(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===ea||null!==a&&a===ea)oa=ra=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var u=t.lastRenderedState,l=a(u,n);if(i.eagerReducer=a,i.eagerState=l,sr(l,u))return}catch(c){}vl(e,o,r)}}var Pa={readContext:ui,useCallback:ia,useContext:ia,useEffect:ia,useImperativeHandle:ia,useLayoutEffect:ia,useMemo:ia,useReducer:ia,useRef:ia,useState:ia,useDebugValue:ia,useDeferredValue:ia,useTransition:ia,useMutableSource:ia,useOpaqueIdentifier:ia,unstable_isNewReconciler:!1},Oa={readContext:ui,useCallback:function(e,t){return la().memoizedState=[e,void 0===t?null:t],e},useContext:ui,useEffect:xa,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,wa(4,2,Sa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wa(4,2,e,t)},useMemo:function(e,t){var n=la();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=la();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=Ra.bind(null,ea,e),[r.memoizedState,e]},useRef:ya,useState:ma,useDebugValue:Da,useDeferredValue:function(e){var t=ma(e),n=t[0],r=t[1];return xa((function(){var t=Qi.transition;Qi.transition=1;try{r(e)}finally{Qi.transition=t}}),[e]),n},useTransition:function(){var e=ma(!1),t=e[0];return ya(e=Ta.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=la();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},va(r,e,t,n)},useOpaqueIdentifier:function(){if(Ui){var e=!1,t=function(e){return{$$typeof:L,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Gr++).toString(36))),Error(a(355))})),n=ma(t)[1];return 0===(2&ea.mode)&&(ea.flags|=516,ga(5,(function(){n("r:"+(Gr++).toString(36))}),void 0,null)),t}return ma(t="r:"+(Gr++).toString(36)),t},unstable_isNewReconciler:!1},Na={readContext:ui,useCallback:Fa,useContext:ui,useEffect:_a,useImperativeHandle:ka,useLayoutEffect:Ca,useMemo:Aa,useReducer:fa,useRef:ba,useState:function(){return fa(sa)},useDebugValue:Da,useDeferredValue:function(e){var t=fa(sa),n=t[0],r=t[1];return _a((function(){var t=Qi.transition;Qi.transition=1;try{r(e)}finally{Qi.transition=t}}),[e]),n},useTransition:function(){var e=fa(sa)[0];return[ba().current,e]},useMutableSource:ha,useOpaqueIdentifier:function(){return fa(sa)[0]},unstable_isNewReconciler:!1},La={readContext:ui,useCallback:Fa,useContext:ui,useEffect:_a,useImperativeHandle:ka,useLayoutEffect:Ca,useMemo:Aa,useReducer:da,useRef:ba,useState:function(){return da(sa)},useDebugValue:Da,useDeferredValue:function(e){var t=da(sa),n=t[0],r=t[1];return _a((function(){var t=Qi.transition;Qi.transition=1;try{r(e)}finally{Qi.transition=t}}),[e]),n},useTransition:function(){var e=da(sa)[0];return[ba().current,e]},useMutableSource:ha,useOpaqueIdentifier:function(){return da(sa)[0]},unstable_isNewReconciler:!1},Ma=E.ReactCurrentOwner,ja=!1;function Ia(e,t,n,r){t.child=null===e?Fi(t,null,n,r):Di(t,e.child,n,r)}function Ba(e,t,n,r,o){n=n.render;var i=t.ref;return ai(t,o),r=ua(e,t,n,r,i,o),null===e||ja?(t.flags|=1,Ia(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,iu(e,t,o))}function za(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!==typeof a||Kl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=ql(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Va(e,t,a,r,o,i))}return a=e.child,0===(o&i)&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:dr)(o,r)&&e.ref===t.ref)?iu(e,t,i):(t.flags|=1,(e=Yl(a,r)).ref=t.ref,e.return=t,t.child=e)}function Va(e,t,n,r,o,i){if(null!==e&&dr(e.memoizedProps,r)&&e.ref===t.ref){if(ja=!1,0===(i&o))return t.lanes=e.lanes,iu(e,t,i);0!==(16384&e.flags)&&(ja=!0)}return Ha(e,t,n,r,i)}function Ua(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},xl(t,n);else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},xl(t,e),null;t.memoizedState={baseLanes:0},xl(t,null!==i?i.baseLanes:n)}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,xl(t,r);return Ia(e,t,o,n),t.child}function Wa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Ha(e,t,n,r,o){var i=yo(n)?mo:vo.current;return i=go(t,i),ai(t,o),n=ua(e,t,n,r,i,o),null===e||ja?(t.flags|=1,Ia(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,iu(e,t,o))}function Ka(e,t,n,r,o){if(yo(n)){var i=!0;xo(t)}else i=!1;if(ai(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),wi(t,n,r),xi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var l=a.context,c=n.contextType;"object"===typeof c&&null!==c?c=ui(c):c=go(t,c=yo(n)?mo:vo.current);var s=n.getDerivedStateFromProps,f="function"===typeof s||"function"===typeof a.getSnapshotBeforeUpdate;f||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==r||l!==c)&&Ei(t,a,r,c),li=!1;var d=t.memoizedState;a.state=d,vi(t,r,a,o),l=t.memoizedState,u!==r||d!==l||ho.current||li?("function"===typeof s&&(gi(t,n,s,r),l=t.memoizedState),(u=li||bi(t,n,u,r,d,l,c))?(f||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4)):("function"===typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=u):("function"===typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,si(e,t),u=t.memoizedProps,c=t.type===t.elementType?u:Qo(t.type,u),a.props=c,f=t.pendingProps,d=a.context,"object"===typeof(l=n.contextType)&&null!==l?l=ui(l):l=go(t,l=yo(n)?mo:vo.current);var p=n.getDerivedStateFromProps;(s="function"===typeof p||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==f||d!==l)&&Ei(t,a,r,l),li=!1,d=t.memoizedState,a.state=d,vi(t,r,a,o);var v=t.memoizedState;u!==f||d!==v||ho.current||li?("function"===typeof p&&(gi(t,n,p,r),v=t.memoizedState),(c=li||bi(t,n,c,r,d,v,l))?(s||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,v,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,v,l)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=v),a.props=r,a.state=v,a.context=l,r=c):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Ya(e,t,n,r,i,o)}function Ya(e,t,n,r,o,i){Wa(e,t);var a=0!==(64&t.flags);if(!r&&!a)return o&&_o(t,n,!1),iu(e,t,i);r=t.stateNode,Ma.current=t;var u=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Di(t,e.child,null,i),t.child=Di(t,null,u,i)):Ia(e,t,u,i),t.memoizedState=r.state,o&&_o(t,n,!0),t.child}function qa(e){var t=e.stateNode;t.pendingContext?wo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&wo(0,t.context,!1),Ni(e,t.containerInfo)}var Xa,Za,Ga,$a={dehydrated:null,retryLane:0};function Qa(e,t,n){var r,o=t.pendingProps,i=Ii.current,a=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),fo(Ii,1&i),null===e?(void 0!==o.fallback&&Ki(t),e=o.children,i=o.fallback,a?(e=Ja(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=$a,e):"number"===typeof o.unstable_expectedLoadTime?(e=Ja(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=$a,t.lanes=33554432,e):((n=Zl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(o=tu(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=$a,o):(n=eu(e,t,o.children,n),t.memoizedState=null,n))}function Ja(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},0===(2&o)&&null!==i?(i.childLanes=0,i.pendingProps=t):i=Zl(t,o,0,null),n=Xl(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function eu(e,t,n,r){var o=e.child;return e=o.sibling,n=Yl(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 tu(e,t,n,r,o){var i=t.mode,a=e.child;e=a.sibling;var u={mode:"hidden",children:n};return 0===(2&i)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=u,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Yl(a,u),null!==e?r=Yl(e,r):(r=Xl(r,i,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nu(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ii(e.return,t)}function ru(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function ou(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ia(e,t,r.children,n),0!==(2&(r=Ii.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nu(e,n);else if(19===e.tag)nu(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(fo(Ii,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===Bi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),ru(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Bi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}ru(t,!0,n,null,i,t.lastEffect);break;case"together":ru(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function iu(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Vu|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Yl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Yl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function au(e,t){if(!Ui)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 uu(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return yo(t.type)&&bo(),null;case 3:return Li(),so(ho),so(vo),Gi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(qi(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:ji(t);var i=Oi(Pi.current);if(n=t.type,null!==e&&null!=t.stateNode)Za(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Oi(Ti.current),qi(t)){r=t.stateNode,n=t.type;var u=t.memoizedProps;switch(r[Qr]=t,r[Jr]=u,n){case"dialog":Tr("cancel",r),Tr("close",r);break;case"iframe":case"object":case"embed":Tr("load",r);break;case"video":case"audio":for(e=0;e<kr.length;e++)Tr(kr[e],r);break;case"source":Tr("error",r);break;case"img":case"image":case"link":Tr("error",r),Tr("load",r);break;case"details":Tr("toggle",r);break;case"input":ee(r,u),Tr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!u.multiple},Tr("invalid",r);break;case"textarea":le(r,u),Tr("invalid",r)}for(var c in Ce(n,u),e=null,u)u.hasOwnProperty(c)&&(i=u[c],"children"===c?"string"===typeof i?r.textContent!==i&&(e=["children",i]):"number"===typeof i&&r.textContent!==""+i&&(e=["children",""+i]):l.hasOwnProperty(c)&&null!=i&&"onScroll"===c&&Tr("scroll",r));switch(n){case"input":G(r),re(r,u,!0);break;case"textarea":G(r),se(r);break;case"select":case"option":break;default:"function"===typeof u.onClick&&(r.onclick=zr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===i.nodeType?i:i.ownerDocument,e===fe&&(e=pe(n)),e===fe?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Qr]=t,e[Jr]=r,Xa(e,t),t.stateNode=e,c=Se(n,r),n){case"dialog":Tr("cancel",e),Tr("close",e),i=r;break;case"iframe":case"object":case"embed":Tr("load",e),i=r;break;case"video":case"audio":for(i=0;i<kr.length;i++)Tr(kr[i],e);i=r;break;case"source":Tr("error",e),i=r;break;case"img":case"image":case"link":Tr("error",e),Tr("load",e),i=r;break;case"details":Tr("toggle",e),i=r;break;case"input":ee(e,r),i=J(e,r),Tr("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),Tr("invalid",e);break;case"textarea":le(e,r),i=ue(e,r),Tr("invalid",e);break;default:i=r}Ce(n,i);var s=i;for(u in s)if(s.hasOwnProperty(u)){var f=s[u];"style"===u?xe(e,f):"dangerouslySetInnerHTML"===u?null!=(f=f?f.__html:void 0)&&ge(e,f):"children"===u?"string"===typeof f?("textarea"!==n||""!==f)&&ye(e,f):"number"===typeof f&&ye(e,""+f):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?null!=f&&"onScroll"===u&&Tr("scroll",e):null!=f&&w(e,u,f,c))}switch(n){case"input":G(e),re(e,r,!1);break;case"textarea":G(e),se(e);break;case"option":null!=r.value&&e.setAttribute("value",""+X(r.value));break;case"select":e.multiple=!!r.multiple,null!=(u=r.value)?ae(e,!!r.multiple,u,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof i.onClick&&(e.onclick=zr)}Wr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Ga(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));n=Oi(Pi.current),Oi(Ti.current),qi(t)?(r=t.stateNode,n=t.memoizedProps,r[Qr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Qr]=t,t.stateNode=r)}return null;case 13:return so(Ii),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&qi(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Ii.current)?0===Iu&&(Iu=3):(0!==Iu&&3!==Iu||(Iu=4),null===Ou||0===(134217727&Vu)&&0===(134217727&Uu)||yl(Ou,Lu))),(r||n)&&(t.flags|=4),null);case 4:return Li(),null===e&&Pr(t.stateNode.containerInfo),null;case 10:return oi(t),null;case 19:if(so(Ii),null===(r=t.memoizedState))return null;if(u=0!==(64&t.flags),null===(c=r.rendering))if(u)au(r,!1);else{if(0!==Iu||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Bi(e))){for(t.flags|=64,au(r,!1),null!==(u=c.updateQueue)&&(t.updateQueue=u,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(u=n).flags&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(c=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=c.childLanes,u.lanes=c.lanes,u.child=c.child,u.memoizedProps=c.memoizedProps,u.memoizedState=c.memoizedState,u.updateQueue=c.updateQueue,u.type=c.type,e=c.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return fo(Ii,1&Ii.current|2),t.child}e=e.sibling}null!==r.tail&&Ho()>Yu&&(t.flags|=64,u=!0,au(r,!1),t.lanes=33554432)}else{if(!u)if(null!==(e=Bi(c))){if(t.flags|=64,u=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),au(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Ui)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ho()-r.renderingStartTime>Yu&&1073741824!==n&&(t.flags|=64,u=!0,au(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ho(),n.sibling=null,t=Ii.current,fo(Ii,u?1&t|2:1&t),n):null;case 23:case 24:return _l(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function lu(e){switch(e.tag){case 1:yo(e.type)&&bo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Li(),so(ho),so(vo),Gi(),0!==(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return ji(e),null;case 13:return so(Ii),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return so(Ii),null;case 4:return Li(),null;case 10:return oi(e),null;case 23:case 24:return _l(),null;default:return null}}function cu(e,t){try{var n="",r=t;do{n+=Y(r),r=r.return}while(r);var o=n}catch(i){o="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:o}}function su(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Xa=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}},Za=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Oi(Ti.current);var a,u=null;switch(n){case"input":i=J(e,i),r=J(e,r),u=[];break;case"option":i=ie(e,i),r=ie(e,r),u=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),u=[];break;case"textarea":i=ue(e,i),r=ue(e,r),u=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(e.onclick=zr)}for(f in Ce(n,r),n=null,i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&null!=i[f])if("style"===f){var c=i[f];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(l.hasOwnProperty(f)?u||(u=[]):(u=u||[]).push(f,null));for(f in r){var s=r[f];if(c=null!=i?i[f]:void 0,r.hasOwnProperty(f)&&s!==c&&(null!=s||null!=c))if("style"===f)if(c){for(a in c)!c.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in s)s.hasOwnProperty(a)&&c[a]!==s[a]&&(n||(n={}),n[a]=s[a])}else n||(u||(u=[]),u.push(f,n)),n=s;else"dangerouslySetInnerHTML"===f?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(u=u||[]).push(f,s)):"children"===f?"string"!==typeof s&&"number"!==typeof s||(u=u||[]).push(f,""+s):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(l.hasOwnProperty(f)?(null!=s&&"onScroll"===f&&Tr("scroll",e),u||c===s||(u=[])):"object"===typeof s&&null!==s&&s.$$typeof===L?s.toString():(u=u||[]).push(f,s))}n&&(u=u||[]).push("style",n);var f=u;(t.updateQueue=f)&&(t.flags|=4)}},Ga=function(e,t,n,r){n!==r&&(t.flags|=4)};var fu="function"===typeof WeakMap?WeakMap:Map;function du(e,t,n){(n=fi(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gu||(Gu=!0,$u=r),su(0,t)},n}function pu(e,t,n){(n=fi(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return su(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Qu?Qu=new Set([this]):Qu.add(this),su(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var vu="function"===typeof WeakSet?WeakSet:Set;function hu(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){zl(e,n)}else t.current=null}function mu(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Qo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qr(t.stateNode.containerInfo))}throw Error(a(163))}function gu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!==(4&(o=o.tag))&&0!==(1&o)&&(jl(n,e),Ml(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:Qo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&hi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}hi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Wr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&xt(n)))))}throw Error(a(163))}function yu(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=void 0!==o&&null!==o&&o.hasOwnProperty("display")?o.display:null,r.style.display=Ee("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bu(e,t){if(So&&"function"===typeof So.onCommitFiberUnmount)try{So.onCommitFiberUnmount(Co,t)}catch(i){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!==(4&r))jl(t,n);else{r=t;try{o()}catch(i){zl(r,i)}}n=n.next}while(n!==e)}break;case 1:if(hu(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(i){zl(t,i)}break;case 5:hu(t);break;case 4:Su(e,t)}}function wu(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 Eu(e){return 5===e.tag||3===e.tag||4===e.tag}function xu(e){e:{for(var t=e.return;null!==t;){if(Eu(t))break e;t=t.return}throw Error(a(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(a(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Eu(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?_u(e,n,t):Cu(e,n,t)}function _u(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=zr));else if(4!==r&&null!==(e=e.child))for(_u(e,t,n),e=e.sibling;null!==e;)_u(e,t,n),e=e.sibling}function Cu(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(Cu(e,t,n),e=e.sibling;null!==e;)Cu(e,t,n),e=e.sibling}function Su(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var u=e,l=o,c=l;;)if(bu(u,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break e;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(u=n,l=o.stateNode,8===u.nodeType?u.parentNode.removeChild(l):u.removeChild(l)):n.removeChild(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(bu(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&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function ku(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,o),t=Se(e,r),o=0;o<i.length;o+=2){var u=i[o],l=i[o+1];"style"===u?xe(n,l):"dangerouslySetInnerHTML"===u?ge(n,l):"children"===u?ye(n,l):w(n,u,l,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ae(n,!!r.multiple,i,!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(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,xt(n.containerInfo)));case 13:return null!==t.memoizedState&&(Ku=Ho(),yu(t.child,!0)),void Du(t);case 19:return void Du(t);case 23:case 24:return void yu(t,null!==t.memoizedState)}throw Error(a(163))}function Du(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new vu),t.forEach((function(t){var r=Ul.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Fu(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Au=Math.ceil,Tu=E.ReactCurrentDispatcher,Ru=E.ReactCurrentOwner,Pu=0,Ou=null,Nu=null,Lu=0,Mu=0,ju=co(0),Iu=0,Bu=null,zu=0,Vu=0,Uu=0,Wu=0,Hu=null,Ku=0,Yu=1/0;function qu(){Yu=Ho()+500}var Xu,Zu=null,Gu=!1,$u=null,Qu=null,Ju=!1,el=null,tl=90,nl=[],rl=[],ol=null,il=0,al=null,ul=-1,ll=0,cl=0,sl=null,fl=!1;function dl(){return 0!==(48&Pu)?Ho():-1!==ul?ul:ul=Ho()}function pl(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===Ko()?1:2;if(0===ll&&(ll=zu),0!==$o.transition){0!==cl&&(cl=null!==Hu?Hu.pendingLanes:0),e=ll;var t=4186112&~cl;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ko(),0!==(4&Pu)&&98===e?e=zt(12,ll):e=zt(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),ll),e}function vl(e,t,n){if(50<il)throw il=0,al=null,Error(a(185));if(null===(e=hl(e,t)))return null;Wt(e,t,n),e===Ou&&(Uu|=t,4===Iu&&yl(e,Lu));var r=Ko();1===t?0!==(8&Pu)&&0===(48&Pu)?bl(e):(ml(e,n),0===Pu&&(qu(),Zo())):(0===(4&Pu)||98!==r&&99!==r||(null===ol?ol=new Set([e]):ol.add(e)),ml(e,n)),Hu=e}function hl(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 ml(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,u=e.pendingLanes;0<u;){var l=31-Ht(u),c=1<<l,s=i[l];if(-1===s){if(0===(c&r)||0!==(c&o)){s=t,jt(c);var f=Mt;i[l]=10<=f?s+250:6<=f?s+5e3:-1}}else s<=t&&(e.expiredLanes|=c);u&=~c}if(r=It(e,e===Ou?Lu:0),t=Mt,0===r)null!==n&&(n!==Io&&Fo(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Io&&Fo(n)}15===t?(n=bl.bind(null,e),null===zo?(zo=[n],Vo=Do(Oo,Go)):zo.push(n),n=Io):14===t?n=Xo(99,bl.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),n=Xo(n,gl.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function gl(e){if(ul=-1,cl=ll=0,0!==(48&Pu))throw Error(a(327));var t=e.callbackNode;if(Ll()&&e.callbackNode!==t)return null;var n=It(e,e===Ou?Lu:0);if(0===n)return null;var r=n,o=Pu;Pu|=16;var i=kl();for(Ou===e&&Lu===r||(qu(),Cl(e,r));;)try{Al();break}catch(l){Sl(e,l)}if(ri(),Tu.current=i,Pu=o,null!==Nu?r=0:(Ou=null,Lu=0,r=Iu),0!==(zu&Uu))Cl(e,0);else if(0!==r){if(2===r&&(Pu|=64,e.hydrate&&(e.hydrate=!1,qr(e.containerInfo)),0!==(n=Bt(e))&&(r=Dl(e,n))),1===r)throw t=Bu,Cl(e,0),yl(e,n),ml(e,Ho()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:Pl(e);break;case 3:if(yl(e,n),(62914560&n)===n&&10<(r=Ku+500-Ho())){if(0!==It(e,0))break;if(((o=e.suspendedLanes)&n)!==n){dl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Kr(Pl.bind(null,e),r);break}Pl(e);break;case 4:if(yl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var u=31-Ht(n);i=1<<u,(u=r[u])>o&&(o=u),n&=~i}if(n=o,10<(n=(120>(n=Ho()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Au(n/1960))-n)){e.timeoutHandle=Kr(Pl.bind(null,e),n);break}Pl(e);break;default:throw Error(a(329))}}return ml(e,Ho()),e.callbackNode===t?gl.bind(null,e):null}function yl(e,t){for(t&=~Wu,t&=~Uu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function bl(e){if(0!==(48&Pu))throw Error(a(327));if(Ll(),e===Ou&&0!==(e.expiredLanes&Lu)){var t=Lu,n=Dl(e,t);0!==(zu&Uu)&&(n=Dl(e,t=It(e,t)))}else n=Dl(e,t=It(e,0));if(0!==e.tag&&2===n&&(Pu|=64,e.hydrate&&(e.hydrate=!1,qr(e.containerInfo)),0!==(t=Bt(e))&&(n=Dl(e,t))),1===n)throw n=Bu,Cl(e,0),yl(e,t),ml(e,Ho()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pl(e),ml(e,Ho()),null}function wl(e,t){var n=Pu;Pu|=1;try{return e(t)}finally{0===(Pu=n)&&(qu(),Zo())}}function El(e,t){var n=Pu;Pu&=-2,Pu|=8;try{return e(t)}finally{0===(Pu=n)&&(qu(),Zo())}}function xl(e,t){fo(ju,Mu),Mu|=t,zu|=t}function _l(){Mu=ju.current,so(ju)}function Cl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Yr(n)),null!==Nu)for(n=Nu.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&bo();break;case 3:Li(),so(ho),so(vo),Gi();break;case 5:ji(r);break;case 4:Li();break;case 13:case 19:so(Ii);break;case 10:oi(r);break;case 23:case 24:_l()}n=n.return}Ou=e,Nu=Yl(e.current,null),Lu=Mu=zu=t,Iu=0,Bu=null,Wu=Uu=Vu=0}function Sl(e,t){for(;;){var n=Nu;try{if(ri(),$i.current=Pa,ra){for(var r=ea.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ra=!1}if(Ji=0,na=ta=ea=null,oa=!1,Ru.current=null,null===n||null===n.return){Iu=1,Bu=t,Nu=null;break}e:{var i=e,a=n.return,u=n,l=t;if(t=Lu,u.flags|=2048,u.firstEffect=u.lastEffect=null,null!==l&&"object"===typeof l&&"function"===typeof l.then){var c=l;if(0===(2&u.mode)){var s=u.alternate;s?(u.updateQueue=s.updateQueue,u.memoizedState=s.memoizedState,u.lanes=s.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!==(1&Ii.current),d=a;do{var p;if(p=13===d.tag){var v=d.memoizedState;if(null!==v)p=null!==v.dehydrated;else{var h=d.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var g=new Set;g.add(c),d.updateQueue=g}else m.add(c);if(0===(2&d.mode)){if(d.flags|=64,u.flags|=16384,u.flags&=-2981,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=fi(-1,1);y.tag=2,di(u,y)}u.lanes|=1;break e}l=void 0,u=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new fu,l=new Set,b.set(c,l)):void 0===(l=b.get(c))&&(l=new Set,b.set(c,l)),!l.has(u)){l.add(u);var w=Vl.bind(null,i,c,u);c.then(w,w)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);l=Error((q(u.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!==Iu&&(Iu=2),l=cu(l,u),d=a;do{switch(d.tag){case 3:i=l,d.flags|=4096,t&=-t,d.lanes|=t,pi(d,du(0,i,t));break e;case 1:i=l;var E=d.type,x=d.stateNode;if(0===(64&d.flags)&&("function"===typeof E.getDerivedStateFromError||null!==x&&"function"===typeof x.componentDidCatch&&(null===Qu||!Qu.has(x)))){d.flags|=4096,t&=-t,d.lanes|=t,pi(d,pu(d,i,t));break e}}d=d.return}while(null!==d)}Rl(n)}catch(_){t=_,Nu===n&&null!==n&&(Nu=n=n.return);continue}break}}function kl(){var e=Tu.current;return Tu.current=Pa,null===e?Pa:e}function Dl(e,t){var n=Pu;Pu|=16;var r=kl();for(Ou===e&&Lu===t||Cl(e,t);;)try{Fl();break}catch(o){Sl(e,o)}if(ri(),Pu=n,Tu.current=r,null!==Nu)throw Error(a(261));return Ou=null,Lu=0,Iu}function Fl(){for(;null!==Nu;)Tl(Nu)}function Al(){for(;null!==Nu&&!Ao();)Tl(Nu)}function Tl(e){var t=Xu(e.alternate,e,Mu);e.memoizedProps=e.pendingProps,null===t?Rl(e):Nu=t,Ru.current=null}function Rl(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=uu(n,t,Mu)))return void(Nu=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Mu)||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===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=lu(t)))return n.flags&=2047,void(Nu=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Nu=t);Nu=t=e}while(null!==t);0===Iu&&(Iu=5)}function Pl(e){var t=Ko();return qo(99,Ol.bind(null,e,t)),null}function Ol(e,t){do{Ll()}while(null!==el);if(0!==(48&Pu))throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=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 u=e.eventTimes,l=e.expirationTimes;0<i;){var c=31-Ht(i),s=1<<c;o[c]=0,u[c]=-1,l[c]=-1,i&=~s}if(null!==ol&&0===(24&r)&&ol.has(e)&&ol.delete(e),e===Ou&&(Nu=Ou=null,Lu=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=Pu,Pu|=32,Ru.current=null,Vr=Zt,gr(u=mr())){if("selectionStart"in u)l={start:u.selectionStart,end:u.selectionEnd};else e:if(l=(l=u.ownerDocument)&&l.defaultView||window,(s=l.getSelection&&l.getSelection())&&0!==s.rangeCount){l=s.anchorNode,i=s.anchorOffset,c=s.focusNode,s=s.focusOffset;try{l.nodeType,c.nodeType}catch(k){l=null;break e}var f=0,d=-1,p=-1,v=0,h=0,m=u,g=null;t:for(;;){for(var y;m!==l||0!==i&&3!==m.nodeType||(d=f+i),m!==c||0!==s&&3!==m.nodeType||(p=f+s),3===m.nodeType&&(f+=m.nodeValue.length),null!==(y=m.firstChild);)g=m,m=y;for(;;){if(m===u)break t;if(g===l&&++v===i&&(d=f),g===c&&++h===s&&(p=f),null!==(y=m.nextSibling))break;g=(m=g).parentNode}m=y}l=-1===d||-1===p?null:{start:d,end:p}}else l=null;l=l||{start:0,end:0}}else l=null;Ur={focusedElem:u,selectionRange:l},Zt=!1,sl=null,fl=!1,Zu=r;do{try{Nl()}catch(k){if(null===Zu)throw Error(a(330));zl(Zu,k),Zu=Zu.nextEffect}}while(null!==Zu);sl=null,Zu=r;do{try{for(u=e;null!==Zu;){var b=Zu.flags;if(16&b&&ye(Zu.stateNode,""),128&b){var w=Zu.alternate;if(null!==w){var E=w.ref;null!==E&&("function"===typeof E?E(null):E.current=null)}}switch(1038&b){case 2:xu(Zu),Zu.flags&=-3;break;case 6:xu(Zu),Zu.flags&=-3,ku(Zu.alternate,Zu);break;case 1024:Zu.flags&=-1025;break;case 1028:Zu.flags&=-1025,ku(Zu.alternate,Zu);break;case 4:ku(Zu.alternate,Zu);break;case 8:Su(u,l=Zu);var x=l.alternate;wu(l),null!==x&&wu(x)}Zu=Zu.nextEffect}}catch(k){if(null===Zu)throw Error(a(330));zl(Zu,k),Zu=Zu.nextEffect}}while(null!==Zu);if(E=Ur,w=mr(),b=E.focusedElem,u=E.selectionRange,w!==b&&b&&b.ownerDocument&&hr(b.ownerDocument.documentElement,b)){null!==u&&gr(b)&&(w=u.start,void 0===(E=u.end)&&(E=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(E,b.value.length)):(E=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(E=E.getSelection(),l=b.textContent.length,x=Math.min(u.start,l),u=void 0===u.end?x:Math.min(u.end,l),!E.extend&&x>u&&(l=u,u=x,x=l),l=vr(b,x),i=vr(b,u),l&&i&&(1!==E.rangeCount||E.anchorNode!==l.node||E.anchorOffset!==l.offset||E.focusNode!==i.node||E.focusOffset!==i.offset)&&((w=w.createRange()).setStart(l.node,l.offset),E.removeAllRanges(),x>u?(E.addRange(w),E.extend(i.node,i.offset)):(w.setEnd(i.node,i.offset),E.addRange(w))))),w=[];for(E=b;E=E.parentNode;)1===E.nodeType&&w.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"===typeof b.focus&&b.focus(),b=0;b<w.length;b++)(E=w[b]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Zt=!!Vr,Ur=Vr=null,e.current=n,Zu=r;do{try{for(b=e;null!==Zu;){var _=Zu.flags;if(36&_&&gu(b,Zu.alternate,Zu),128&_){w=void 0;var C=Zu.ref;if(null!==C){var S=Zu.stateNode;Zu.tag,w=S,"function"===typeof C?C(w):C.current=w}}Zu=Zu.nextEffect}}catch(k){if(null===Zu)throw Error(a(330));zl(Zu,k),Zu=Zu.nextEffect}}while(null!==Zu);Zu=null,Bo(),Pu=o}else e.current=n;if(Ju)Ju=!1,el=e,tl=t;else for(Zu=r;null!==Zu;)t=Zu.nextEffect,Zu.nextEffect=null,8&Zu.flags&&((_=Zu).sibling=null,_.stateNode=null),Zu=t;if(0===(r=e.pendingLanes)&&(Qu=null),1===r?e===al?il++:(il=0,al=e):il=0,n=n.stateNode,So&&"function"===typeof So.onCommitFiberRoot)try{So.onCommitFiberRoot(Co,n,void 0,64===(64&n.current.flags))}catch(k){}if(ml(e,Ho()),Gu)throw Gu=!1,e=$u,$u=null,e;return 0!==(8&Pu)||Zo(),null}function Nl(){for(;null!==Zu;){var e=Zu.alternate;fl||null===sl||(0!==(8&Zu.flags)?et(Zu,sl)&&(fl=!0):13===Zu.tag&&Fu(e,Zu)&&et(Zu,sl)&&(fl=!0));var t=Zu.flags;0!==(256&t)&&mu(e,Zu),0===(512&t)||Ju||(Ju=!0,Xo(97,(function(){return Ll(),null}))),Zu=Zu.nextEffect}}function Ll(){if(90!==tl){var e=97<tl?97:tl;return tl=90,qo(e,Il)}return!1}function Ml(e,t){nl.push(t,e),Ju||(Ju=!0,Xo(97,(function(){return Ll(),null})))}function jl(e,t){rl.push(t,e),Ju||(Ju=!0,Xo(97,(function(){return Ll(),null})))}function Il(){if(null===el)return!1;var e=el;if(el=null,0!==(48&Pu))throw Error(a(331));var t=Pu;Pu|=32;var n=rl;rl=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],u=o.destroy;if(o.destroy=void 0,"function"===typeof u)try{u()}catch(c){if(null===i)throw Error(a(330));zl(i,c)}}for(n=nl,nl=[],r=0;r<n.length;r+=2){o=n[r],i=n[r+1];try{var l=o.create;o.destroy=l()}catch(c){if(null===i)throw Error(a(330));zl(i,c)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return Pu=t,Zo(),!0}function Bl(e,t,n){di(e,t=du(0,t=cu(n,t),1)),t=dl(),null!==(e=hl(e,1))&&(Wt(e,1,t),ml(e,t))}function zl(e,t){if(3===e.tag)Bl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Bl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Qu||!Qu.has(r))){var o=pu(n,e=cu(t,e),1);if(di(n,o),o=dl(),null!==(n=hl(n,1)))Wt(n,1,o),ml(n,o);else if("function"===typeof r.componentDidCatch&&(null===Qu||!Qu.has(r)))try{r.componentDidCatch(t,e)}catch(i){}break}}n=n.return}}function Vl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=dl(),e.pingedLanes|=e.suspendedLanes&n,Ou===e&&(Lu&n)===n&&(4===Iu||3===Iu&&(62914560&Lu)===Lu&&500>Ho()-Ku?Cl(e,0):Wu|=n),ml(e,t)}function Ul(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===Ko()?1:2:(0===ll&&(ll=zu),0===(t=Vt(62914560&~ll))&&(t=4194304))),n=dl(),null!==(e=hl(e,t))&&(Wt(e,t,n),ml(e,n))}function Wl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Hl(e,t,n,r){return new Wl(e,t,n,r)}function Kl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Yl(e,t){var n=e.alternate;return null===n?((n=Hl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ql(e,t,n,r,o,i){var u=2;if(r=e,"function"===typeof e)Kl(e)&&(u=1);else if("string"===typeof e)u=5;else e:switch(e){case C:return Xl(n.children,o,i,t);case M:u=8,o|=16;break;case S:u=8,o|=1;break;case k:return(e=Hl(12,n,t,8|o)).elementType=k,e.type=k,e.lanes=i,e;case T:return(e=Hl(13,n,t,o)).type=T,e.elementType=T,e.lanes=i,e;case R:return(e=Hl(19,n,t,o)).elementType=R,e.lanes=i,e;case j:return Zl(n,o,i,t);case I:return(e=Hl(24,n,t,o)).elementType=I,e.lanes=i,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case D:u=10;break e;case F:u=9;break e;case A:u=11;break e;case P:u=14;break e;case O:u=16,r=null;break e;case N:u=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Hl(u,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Xl(e,t,n,r){return(e=Hl(7,e,r,t)).lanes=n,e}function Zl(e,t,n,r){return(e=Hl(23,e,r,t)).elementType=j,e.lanes=n,e}function Gl(e,t,n){return(e=Hl(6,e,null,t)).lanes=n,e}function $l(e,t,n){return(t=Hl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ql(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=Ut(0),this.expirationTimes=Ut(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ut(0),this.mutableSourceEagerHydrationData=null}function Jl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function ec(e,t,n,r){var o=t.current,i=dl(),u=pl(o);e:if(n){t:{if(Ge(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(yo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(yo(c)){n=Eo(n,c,l);break e}}n=l}else n=po;return null===t.context?t.context=n:t.pendingContext=n,(t=fi(i,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(o,t),vl(o,u,i),u}function tc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function rc(e,t){nc(e,t),(e=e.alternate)&&nc(e,t)}function oc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Ql(e,t,null!=n&&!0===n.hydrate),t=Hl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ci(t),e[eo]=n.current,Pr(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)}this._internalRoot=n}function ic(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ac(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"===typeof o){var u=o;o=function(){var e=tc(a);u.call(e)}}ec(t,a,e,o)}else{if(i=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 oc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"===typeof o){var l=o;o=function(){var e=tc(a);l.call(e)}}El((function(){ec(t,a,e,o)}))}return tc(a)}function uc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ic(t))throw Error(a(200));return Jl(e,t,null,n)}Xu=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ho.current)ja=!0;else{if(0===(n&r)){switch(ja=!1,t.tag){case 3:qa(t),Xi();break;case 5:Mi(t);break;case 1:yo(t.type)&&xo(t);break;case 4:Ni(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;fo(Jo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Qa(e,t,n):(fo(Ii,1&Ii.current),null!==(t=iu(e,t,n))?t.sibling:null);fo(Ii,1&Ii.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return ou(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),fo(Ii,Ii.current),r)break;return null;case 23:case 24:return t.lanes=0,Ua(e,t,n)}return iu(e,t,n)}ja=0!==(16384&e.flags)}else ja=!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=go(t,vo.current),ai(t,n),o=ua(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,yo(r)){var i=!0;xo(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ci(t);var u=r.getDerivedStateFromProps;"function"===typeof u&&gi(t,r,u,e),o.updater=yi,t.stateNode=o,o._reactInternals=t,xi(t,r,e,n),t=Ya(null,t,r,!0,i,n)}else t.tag=0,Ia(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=(i=o._init)(o._payload),t.type=o,i=t.tag=function(e){if("function"===typeof e)return Kl(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===A)return 11;if(e===P)return 14}return 2}(o),e=Qo(o,e),i){case 0:t=Ha(null,t,o,e,n);break e;case 1:t=Ka(null,t,o,e,n);break e;case 11:t=Ba(null,t,o,e,n);break e;case 14:t=za(null,t,o,Qo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ha(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ka(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 3:if(qa(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,si(e,t),vi(t,r,null,n),(r=t.memoizedState.element)===o)Xi(),t=iu(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(Vi=Xr(t.stateNode.containerInfo.firstChild),zi=t,i=Ui=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],Zi.push(i);for(n=Fi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Ia(e,t,r,n),Xi();t=t.child}return t;case 5:return Mi(t),null===e&&Ki(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,Hr(r,o)?u=null:null!==i&&Hr(r,i)&&(t.flags|=16),Wa(e,t),Ia(e,t,u,n),t.child;case 6:return null===e&&Ki(t),null;case 13:return Qa(e,t,n);case 4:return Ni(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Di(t,null,r,n):Ia(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ba(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 7:return Ia(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ia(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,u=t.memoizedProps,i=o.value;var l=t.type._context;if(fo(Jo,l._currentValue),l._currentValue=i,null!==u)if(l=u.value,0===(i=sr(l,i)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(u.children===o.children&&!ho.current){t=iu(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){u=l.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!==(s.observedBits&i)){1===l.tag&&((s=fi(-1,n&-n)).tag=2,di(l,s)),l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),ii(l.return,n),c.lanes|=n;break}s=s.next}}else u=10===l.tag&&l.type===t.type?null:l.child;if(null!==u)u.return=l;else for(u=l;null!==u;){if(u===t){u=null;break}if(null!==(l=u.sibling)){l.return=u.return,u=l;break}u=u.return}l=u}Ia(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ai(t,n),r=r(o=ui(o,i.unstable_observedBits)),t.flags|=1,Ia(e,t,r,n),t.child;case 14:return i=Qo(o=t.type,t.pendingProps),za(e,t,o,i=Qo(o.type,i),r,n);case 15:return Va(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Qo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,yo(r)?(e=!0,xo(t)):e=!1,ai(t,n),wi(t,r,o),xi(t,r,o,n),Ya(null,t,r,!0,e,n);case 19:return ou(e,t,n);case 23:case 24:return Ua(e,t,n)}throw Error(a(156,t.tag))},oc.prototype.render=function(e){ec(e,this._internalRoot,null,null)},oc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;ec(null,e,null,(function(){t[eo]=null}))},tt=function(e){13===e.tag&&(vl(e,4,dl()),rc(e,4))},nt=function(e){13===e.tag&&(vl(e,67108864,dl()),rc(e,67108864))},rt=function(e){if(13===e.tag){var t=dl(),n=pl(e);vl(e,n,t),rc(e,n)}},ot=function(e,t){return t()},De=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=io(r);if(!o)throw Error(a(90));$(r),ne(r,o)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Oe=wl,Ne=function(e,t,n,r,o){var i=Pu;Pu|=4;try{return qo(98,e.bind(null,t,n,r,o))}finally{0===(Pu=i)&&(qu(),Zo())}},Le=function(){0===(49&Pu)&&(function(){if(null!==ol){var e=ol;ol=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,ml(e,Ho())}))}Zo()}(),Ll())},Me=function(e,t){var n=Pu;Pu|=2;try{return e(t)}finally{0===(Pu=n)&&(qu(),Zo())}};var lc={Events:[ro,oo,io,Re,Pe,Ll,{current:!1}]},cc={findFiberByHostInstance:no,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},sc={bundleType:cc.bundleType,version:cc.version,rendererPackageName:cc.rendererPackageName,rendererConfig:cc.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=Je(e))?null:e.stateNode},findFiberByHostInstance:cc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var fc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fc.isDisabled&&fc.supportsFiber)try{Co=fc.inject(sc),So=fc}catch(me){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lc,t.createPortal=uc,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(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Pu;if(0!==(48&n))return e(t);Pu|=1;try{if(e)return qo(99,e.bind(null,t))}finally{Pu=n,Zo()}},t.hydrate=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!0,n)},t.render=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ic(e))throw Error(a(40));return!!e._reactRootContainer&&(El((function(){ac(null,null,e,!1,(function(){e._reactRootContainer=null,e[eo]=null}))})),!0)},t.unstable_batchedUpdates=wl,t.unstable_createPortal=function(e,t){return uc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ic(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ac(e,t,n,!1,r)},t.version="17.0.2"},108:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(791)},175:function(e,t,n){"use strict";n(882);var r=n(276),o=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,s=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(s=t.ref),t)u.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:s,props:i,_owner:a.current}}t.jsx=c,t.jsxs=c},103:function(e,t,n){"use strict";var r=n(882),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,u=60110,l=60112;t.Suspense=60113;var c=60115,s=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;o=f("react.element"),i=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),a=f("react.provider"),u=f("react.context"),l=f("react.forward_ref"),t.Suspense=f("react.suspense"),c=f("react.memo"),s=f("react.lazy")}var d="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 v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function m(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||v}function g(){}function y(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||v}m.prototype.isReactComponent={},m.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")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=m.prototype;var b=y.prototype=new g;b.constructor=y,r(b,m.prototype),b.isPureReactComponent=!0;var w={current:null},E=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var r,i={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!x.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),s=0;s<l;s++)c[s]=arguments[s+2];i.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:u,props:i,_owner:w.current}}function C(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}var S=/\/+/g;function k(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 D(e,t,n,r,a){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var l=!1;if(null===e)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case o:case i:l=!0}}if(l)return a=a(l=e),e=""===r?"."+k(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(S,"$&/")+"/"),D(a,t,n,"",(function(e){return e}))):null!=a&&(C(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(S,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var s=r+k(u=e[c],c);l+=D(u,t,n,s,a)}else if(s=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e),"function"===typeof s)for(e=s.call(e),c=0;!(u=e.next()).done;)l+=D(u=u.value,t,n,s=r+k(u,c++),a);else if("object"===u)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function F(e,t,n){if(null==e)return e;var r=[],o=0;return D(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function A(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 T={current:null};function R(){var e=T.current;if(null===e)throw Error(p(321));return e}var P={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:F,forEach:function(e,t,n){F(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return F(e,(function(){t++})),t},toArray:function(e){return F(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error(p(143));return e}},t.Component=m,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var i=r({},e.props),a=e.key,u=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,l=w.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)E.call(t,s)&&!x.hasOwnProperty(s)&&(i[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];i.children=c}return{$$typeof:o,type:e.type,key:a,ref:u,props:i,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:u,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:s,_payload:{_status:-1,_result:e},_init:A}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return R().useCallback(e,t)},t.useContext=function(e,t){return R().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return R().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},t.useMemo=function(e,t){return R().useMemo(e,t)},t.useReducer=function(e,t,n){return R().useReducer(e,t,n)},t.useRef=function(e){return R().useRef(e)},t.useState=function(e){return R().useState(e)},t.version="17.0.2"},276:function(e,t,n){"use strict";e.exports=n(103)},263:function(e,t,n){"use strict";e.exports=n(175)},145:function(e,t){"use strict";var n,r,o,i;if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var u=Date,l=u.now();t.unstable_now=function(){return u.now()-l}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var c=null,s=null,f=function e(){if(null!==c)try{var n=t.unstable_now();c(!0,n),c=null}catch(r){throw setTimeout(e,0),r}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(f,0))},r=function(e,t){s=setTimeout(e,t)},o=function(){clearTimeout(s)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var d=window.setTimeout,p=window.clearTimeout;if("undefined"!==typeof console){var v=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 v&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,m=null,g=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,E=w.port2;w.port1.onmessage=function(){if(null!==m){var e=t.unstable_now();b=e+y;try{m(!0,e)?E.postMessage(null):(h=!1,m=null)}catch(n){throw E.postMessage(null),n}}else h=!1},n=function(e){m=e,h||(h=!0,E.postMessage(null))},r=function(e,n){g=d((function(){e(t.unstable_now())}),n)},o=function(){p(g),g=-1}}function x(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<S(o,t)))break e;e[r]=t,e[n]=o,n=r}}function _(e){return void 0===(e=e[0])?null:e}function C(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 i=2*(r+1)-1,a=e[i],u=i+1,l=e[u];if(void 0!==a&&0>S(a,n))void 0!==l&&0>S(l,a)?(e[r]=l,e[u]=n,r=u):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>S(l,n)))break e;e[r]=l,e[u]=n,r=u}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var k=[],D=[],F=1,A=null,T=3,R=!1,P=!1,O=!1;function N(e){for(var t=_(D);null!==t;){if(null===t.callback)C(D);else{if(!(t.startTime<=e))break;C(D),t.sortIndex=t.expirationTime,x(k,t)}t=_(D)}}function L(e){if(O=!1,N(e),!P)if(null!==_(k))P=!0,n(M);else{var t=_(D);null!==t&&r(L,t.startTime-e)}}function M(e,n){P=!1,O&&(O=!1,o()),R=!0;var i=T;try{for(N(n),A=_(k);null!==A&&(!(A.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=A.callback;if("function"===typeof a){A.callback=null,T=A.priorityLevel;var u=a(A.expirationTime<=n);n=t.unstable_now(),"function"===typeof u?A.callback=u:A===_(k)&&C(k),N(n)}else C(k);A=_(k)}if(null!==A)var l=!0;else{var c=_(D);null!==c&&r(L,c.startTime-n),l=!1}return l}finally{A=null,T=i,R=!1}}var j=i;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||R||(P=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return _(k)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=j,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,i,a){var u=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?u+a:u:a=u,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:i,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>u?(e.sortIndex=a,x(D,e),null===_(k)&&e===_(D)&&(O?o():O=!0,r(L,a-u))):(e.sortIndex=l,x(k,e),P||R||(P=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},236:function(e,t,n){"use strict";e.exports=n(145)},27:function(e,t,n){var r=n(234).default;function o(){"use strict";e.exports=o=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},n=Object.prototype,i=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},u="function"==typeof Symbol?Symbol:{},l=u.iterator||"@@iterator",c=u.asyncIterator||"@@asyncIterator",s=u.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(R){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),u=new F(r||[]);return a(i,"_invoke",{value:C(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(R){return{type:"throw",arg:R}}}t.wrap=d;var v={};function h(){}function m(){}function g(){}var y={};f(y,l,(function(){return this}));var b=Object.getPrototypeOf,w=b&&b(b(A([])));w&&w!==n&&i.call(w,l)&&(y=w);var E=g.prototype=h.prototype=Object.create(y);function x(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,u,l){var c=p(e[o],e,a);if("throw"!==c.type){var s=c.arg,f=s.value;return f&&"object"==r(f)&&i.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,u,l)}),(function(e){n("throw",e,u,l)})):t.resolve(f).then((function(e){s.value=e,u(s)}),(function(e){return n("throw",e,u,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}})}function C(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return T()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=S(a,n);if(u){if(u===v)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=p(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===v)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function S(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=p(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,v;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,v):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,v)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(e){if(e){var t=e[l];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(i.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:T}}function T(){return{value:void 0,done:!0}}return m.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:m,configurable:!0}),m.displayName=f(g,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,f(e,s,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},x(_.prototype),f(_.prototype,c,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new _(d(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(E),f(E,s,"Generator"),f(E,l,(function(){return this})),f(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,F.prototype={constructor:F,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(D),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var u=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:A(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),v}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},234:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},994:function(e,t,n){var r=n(27)();e.exports=r;try{regeneratorRuntime=r}catch(o){"object"===typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};__webpack_require__.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"===typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"===typeof n.then)return n}var o=Object.create(null);__webpack_require__.r(o);var i={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){i[e]=function(){return n[e]}}));return i.default=function(){return n},__webpack_require__.d(o,i),o}}(),__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},__webpack_require__.nc=void 0;var __webpack_exports__={};!function(){"use strict";__webpack_require__(867);var e=__webpack_require__(276),t=__webpack_require__.t(e,2),n=__webpack_require__(108);function r(e){if(Array.isArray(e))return e}function o(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){if(e){if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function u(){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){return r(e)||o(e)||a(e)||u()}function c(e){return function(e){if(Array.isArray(e))return i(e)}(e)||o(e)||a(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(e,t,n,r,o,i,a){try{var u=e[i](a),l=u.value}catch(c){return void n(c)}u.done?t(l):Promise.resolve(l).then(r,o)}function d(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){f(i,r,o,a,u,"next",e)}function u(e){f(i,r,o,a,u,"throw",e)}a(void 0)}))}}function p(e,t){return r(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);l=!0);}catch(s){c=!0,o=s}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return u}}(e,t)||a(e,t)||u()}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function m(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function g(e,t,n){return g=m()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&h(o,n.prototype),o},g.apply(null,arguments)}function y(e){var t="function"===typeof Map?new Map:void 0;return y=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return g(e,arguments,v(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),h(r,e)},y(e)}function b(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=a(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 i,u=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){l=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(l)throw i}}}}function w(e){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function E(e){var t=function(e,t){if("object"!==w(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==w(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===w(t)?t:String(t)}function x(e,t,n){return(t=E(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}function D(e,t){if(t&&("object"===w(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return S(e)}function F(e){var t=m();return function(){var n,r=v(e);if(t){var o=v(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return D(this,n)}}function A(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,E(r.key),r)}}function R(e,t,n){return t&&T(e.prototype,t),n&&T(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var P=__webpack_require__(994),O=__webpack_require__.n(P),N=["override"],L=["default"],M=["cachePolicyForParams_UNSTABLE"],j=O().mark(ut),I=O().mark(_n);var B=function(e){var t=new Error(e);if(void 0===t.stack)try{throw t}catch(Wf){}return t};var z=function(e){return!!e&&"function"===typeof e.then};var V=function(e,t){if(null!=e)return e;throw B(null!==t&&void 0!==t?t:"Got unexpected null or undefined")};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}var W=function(){function e(){A(this,e)}return R(e,[{key:"getValue",value:function(){throw B("BaseLoadable")}},{key:"toPromise",value:function(){throw B("BaseLoadable")}},{key:"valueMaybe",value:function(){throw B("BaseLoadable")}},{key:"valueOrThrow",value:function(){throw B('Loadable expected value, but in "'.concat(this.state,'" state'))}},{key:"promiseMaybe",value:function(){throw B("BaseLoadable")}},{key:"promiseOrThrow",value:function(){throw B('Loadable expected promise, but in "'.concat(this.state,'" state'))}},{key:"errorMaybe",value:function(){throw B("BaseLoadable")}},{key:"errorOrThrow",value:function(){throw B('Loadable expected error, but in "'.concat(this.state,'" state'))}},{key:"is",value:function(e){return e.state===this.state&&e.contents===this.contents}},{key:"map",value:function(e){throw B("BaseLoadable")}}]),e}(),H=function(e){k(n,e);var t=F(n);function n(e){var r;return A(this,n),U(S(r=t.call(this)),"state","hasValue"),U(S(r),"contents",void 0),r.contents=e,r}return R(n,[{key:"getValue",value:function(){return this.contents}},{key:"toPromise",value:function(){return Promise.resolve(this.contents)}},{key:"valueMaybe",value:function(){return this.contents}},{key:"valueOrThrow",value:function(){return this.contents}},{key:"promiseMaybe",value:function(){}},{key:"errorMaybe",value:function(){}},{key:"map",value:function(e){var t=this;try{var n=e(this.contents);return z(n)?Z(n):$(n)?n:q(n)}catch(r){return z(r)?Z(r.next((function(){return t.map(e)}))):X(r)}}}]),n}(W),K=function(e){k(n,e);var t=F(n);function n(e){var r;return A(this,n),U(S(r=t.call(this)),"state","hasError"),U(S(r),"contents",void 0),r.contents=e,r}return R(n,[{key:"getValue",value:function(){throw this.contents}},{key:"toPromise",value:function(){return Promise.reject(this.contents)}},{key:"valueMaybe",value:function(){}},{key:"promiseMaybe",value:function(){}},{key:"errorMaybe",value:function(){return this.contents}},{key:"errorOrThrow",value:function(){return this.contents}},{key:"map",value:function(e){return this}}]),n}(W),Y=function(e){k(n,e);var t=F(n);function n(e){var r;return A(this,n),U(S(r=t.call(this)),"state","loading"),U(S(r),"contents",void 0),r.contents=e,r}return R(n,[{key:"getValue",value:function(){throw this.contents}},{key:"toPromise",value:function(){return this.contents}},{key:"valueMaybe",value:function(){}},{key:"promiseMaybe",value:function(){return this.contents}},{key:"promiseOrThrow",value:function(){return this.contents}},{key:"errorMaybe",value:function(){}},{key:"map",value:function(e){var t=this;return Z(this.contents.then((function(t){var n=e(t);if($(n)){var r=n;switch(r.state){case"hasValue":case"loading":return r.contents;case"hasError":throw r.contents}}return n})).catch((function(n){if(z(n))return n.then((function(){return t.map(e).contents}));throw n})))}}]),n}(W);function q(e){return Object.freeze(new H(e))}function X(e){return Object.freeze(new K(e))}function Z(e){return Object.freeze(new Y(e))}function G(e){var t=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((function(t){return e[t]}))).map((function(e){return $(e)?e:z(e)?Z(e):q(e)})),n=function(e){return e.every((function(e){return"hasValue"===e.state}))?q(e.map((function(e){return e.contents}))):e.some((function(e){return"hasError"===e.state}))?X(V(e.find((function(e){return"hasError"===e.state})),"Invalid loadable passed to loadableAll").contents):Z(Promise.all(e.map((function(e){return e.contents}))))}(t);return Array.isArray(e)?n:n.map((function(t){return Object.getOwnPropertyNames(e).reduce((function(e,n,r){return C(C({},e),{},x({},n,t[r]))}),{})}))}function $(e){return e instanceof W}var Q={of:function(e){return z(e)?Z(e):$(e)?e:q(e)},error:function(e){return X(e)},all:G,isLoadable:$},J={loadableWithValue:q,loadableWithError:X,loadableWithPromise:Z,loadableLoading:function(){return Object.freeze(new Y(new Promise((function(){}))))},loadableAll:G,isLoadable:$,RecoilLoadable:Q},ee=J.loadableWithValue,te=J.loadableWithError,ne=J.loadableWithPromise,re=J.loadableLoading,oe=J.loadableAll,ie=J.isLoadable,ae=J.RecoilLoadable,ue=Object.freeze({__proto__:null,loadableWithValue:ee,loadableWithError:te,loadableWithPromise:ne,loadableLoading:re,loadableAll:oe,isLoadable:ie,RecoilLoadable:ae}),le=R((function e(t){A(this,e),U(this,"key",void 0),this.key=t})),ce=function(e){k(n,e);var t=F(n);function n(){return A(this,n),t.apply(this,arguments)}return R(n)}(le),se=function(e){k(n,e);var t=F(n);function n(){return A(this,n),t.apply(this,arguments)}return R(n)}(le);var fe={AbstractRecoilValue:le,RecoilState:ce,RecoilValueReadOnly:se,isRecoilValue:function(e){return e instanceof ce||e instanceof se}},de=fe.AbstractRecoilValue,pe=fe.RecoilState,ve=fe.RecoilValueReadOnly,he=fe.isRecoilValue,me=Object.freeze({__proto__:null,AbstractRecoilValue:de,RecoilState:pe,RecoilValueReadOnly:ve,isRecoilValue:he});var ge=function(e){},ye=(new Map).set("recoil_hamt_2020",!0).set("recoil_sync_external_store",!0).set("recoil_suppress_rerender_in_callback",!0).set("recoil_memory_managament_2020",!0);function be(e){var t;return null!==(t=ye.get(e))&&void 0!==t&&t}be.setPass=function(e){ye.set(e,!0)},be.setFail=function(e){ye.set(e,!1)},be.clear=function(){ye.clear()};var we=be;var Ee=function(e,t){return O().mark((function n(){var r,o,i,a;return O().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r=0,o=b(e),n.prev=2,o.s();case 4:if((i=o.n()).done){n.next=10;break}return a=i.value,n.next=8,t(a,r++);case 8:n.next=4;break;case 10:n.next=15;break;case 12:n.prev=12,n.t0=n.catch(2),o.e(n.t0);case 15:return n.prev=15,o.f(),n.finish(15);case 18:case"end":return n.stop()}}),n,null,[[2,12,15,18]])}))()};var xe=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.error,null},_e=xe,Ce=R((function e(){A(this,e)})),Se=new Ce,ke=function(e){k(n,e);var t=F(n);function n(e){return A(this,n),t.call(this,"Tried to set the value of Recoil selector ".concat(e," using an updater function, but it is an async selector in a pending or error state; this is not supported."))}return R(n)}(y(Error)),De=new Map,Fe=new Map;var Ae=function(e){k(n,e);var t=F(n);function n(){return A(this,n),t.apply(this,arguments)}return R(n)}(y(Error));var Te=new Map;function Re(e){return Te.get(e)}var Pe={nodes:De,recoilValues:Fe,registerNode:function(e){if(De.has(e.key)){var t='Duplicate atom key "'.concat(e.key,'". This is a FATAL ERROR in\n production. But it is safe to ignore this warning if it occurred because of\n hot module replacement.');console.warn(t)}De.set(e.key,e);var n=null==e.set?new me.RecoilValueReadOnly(e.key):new me.RecoilState(e.key);return Fe.set(e.key,n),n},getNode:function(e){var t=De.get(e);if(null==t)throw new Ae('Missing definition for RecoilValue: "'.concat(e,'""'));return t},getNodeMaybe:function(e){return De.get(e)},deleteNodeConfigIfPossible:function(e){var t;if(we("recoil_memory_managament_2020")){var n,r=De.get(e);if(null!==r&&void 0!==r&&null!==(t=r.shouldDeleteConfigOnRelease)&&void 0!==t&&t.call(r))De.delete(e),null===(n=Re(e))||void 0===n||n(),Te.delete(e)}},setConfigDeletionHandler:function(e,t){we("recoil_memory_managament_2020")&&(void 0===t?Te.delete(e):Te.set(e,t))},getConfigDeletionHandler:Re,recoilValuesForKeys:function(e){return Ee(e,(function(e){return V(Fe.get(e))}))},NodeMissingError:Ae,DefaultValue:Ce,DEFAULT_VALUE:Se,RecoilValueNotReady:ke};var Oe={enqueueExecution:function(e,t){t()}};var Ne,Le,Me=(Ne=function(e){var t="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n={},r=Math.pow(2,5),o=r-1,i=r/2,a=r/4,u={},l=function(e){return function(){return e}},c=n.hash=function(e){var n="undefined"===typeof e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,i=e.length;o<i;++o)r=(r<<5)-r+e.charCodeAt(o)|0;return r},s=function(e,t){return t>>>e&o},f=function(e){return 1<<e},d=function(e,t){return function(e){return e=(e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,127&(e+=e>>8)+(e>>16)}(e&t-1)},p=function(e,t,n,r){var o=r;if(!e){var i=r.length;o=new Array(i);for(var a=0;a<i;++a)o[a]=r[a]}return o[t]=n,o},v=function(e,t,n){var r=n.length-1,o=0,i=0,a=n;if(e)o=i=t;else for(a=new Array(r);o<t;)a[i++]=n[o++];for(++o;o<=r;)a[i++]=n[o++];return e&&(a.length=r),a},h={__hamt_isEmpty:!0},m=function(e){return e===h||e&&e.__hamt_isEmpty},g=function(e,t,n,r){return{type:1,edit:e,hash:t,key:n,value:r,_modify:_}},y=function(e,t,n){return{type:2,edit:e,hash:t,children:n,_modify:C}},b=function(e,t,n){return{type:3,edit:e,mask:t,children:n,_modify:S}},w=function(e,t,n){return{type:4,edit:e,size:t,children:n,_modify:k}},E=function e(t,n,r,o,i,a){if(r===i)return y(t,r,[a,o]);var u=s(n,r),l=s(n,i);return b(t,f(u)|f(l),u===l?[e(t,n+5,r,o,i,a)]:u<l?[o,a]:[a,o])},x=function(e,t){return e===t.edit},_=function(e,t,n,r,o,i,a){if(t(i,this.key)){var l=r(this.value);return l===this.value?this:l===u?(--a.value,h):x(e,this)?(this.value=l,this):g(e,o,i,l)}var c=r();return c===u?this:(++a.value,E(e,n,this.hash,this,o,g(e,o,i,c)))},C=function(e,t,n,r,o,i,a){if(o===this.hash){var l=function(e,t,n,r,o,i,a,l){for(var c=o.length,s=0;s<c;++s){var f=o[s];if(n(a,f.key)){var d=f.value,h=i(d);return h===d?o:h===u?(--l.value,v(e,s,o)):p(e,s,g(t,r,a,h),o)}}var m=i();return m===u?o:(++l.value,p(e,c,g(t,r,a,m),o))}(x(e,this),e,t,this.hash,this.children,r,i,a);return l===this.children?this:l.length>1?y(e,this.hash,l):l[0]}var c=r();return c===u?this:(++a.value,E(e,n,this.hash,this,o,g(e,o,i,c)))},S=function(e,t,n,r,o,a,u){var l=this.mask,c=this.children,g=s(n,o),y=f(g),E=d(l,y),_=l&y,C=_?c[E]:h,S=C._modify(e,t,n+5,r,o,a,u);if(C===S)return this;var k,D=x(e,this),F=l,A=void 0;if(_&&m(S)){if(!(F&=~y))return h;if(c.length<=2&&((k=c[1^E])===h||1===k.type||2===k.type))return c[1^E];A=v(D,E,c)}else if(_||m(S))A=p(D,E,S,c);else{if(c.length>=i)return function(e,t,n,r,o){for(var i=[],a=r,u=0,l=0;a;++l)1&a&&(i[l]=o[u++]),a>>>=1;return i[t]=n,w(e,u+1,i)}(e,g,S,l,c);F|=y,A=function(e,t,n,r){var o=r.length;if(e){for(var i=o;i>=t;)r[i--]=r[i];return r[t]=n,r}for(var a=0,u=0,l=new Array(o+1);a<t;)l[u++]=r[a++];for(l[t]=n;a<o;)l[++u]=r[a++];return l}(D,E,S,c)}return D?(this.mask=F,this.children=A,this):b(e,F,A)},k=function(e,t,n,r,o,i,u){var l=this.size,c=this.children,f=s(n,o),d=c[f],v=(d||h)._modify(e,t,n+5,r,o,i,u);if(d===v)return this;var g=x(e,this),y=void 0;if(m(d)&&!m(v))++l,y=p(g,f,v,c);else if(!m(d)&&m(v)){if(--l<=a)return function(e,t,n,r){for(var o=new Array(t-1),i=0,a=0,u=0,l=r.length;u<l;++u)if(u!==n){var c=r[u];c&&!m(c)&&(o[i++]=c,a|=1<<u)}return b(e,a,o)}(e,l,f,c);y=p(g,f,h,c)}else y=p(g,f,v,c);return g?(this.size=l,this.children=y,this):w(e,l,y)};function D(e,t,n,r,o){this._editable=e,this._edit=t,this._config=n,this._root=r,this._size=o}h._modify=function(e,t,n,r,o,i,a){var l=r();return l===u?h:(++a.value,g(e,o,i,l))},D.prototype.setTree=function(e,t){return this._editable?(this._root=e,this._size=t,this):e===this._root?this:new D(this._editable,this._edit,this._config,e,t)};var F=n.tryGetHash=function(e,t,n,r){for(var o=r._root,i=0,a=r._config.keyEq;;)switch(o.type){case 1:return a(n,o.key)?o.value:e;case 2:if(t===o.hash)for(var u=o.children,l=0,c=u.length;l<c;++l){var p=u[l];if(a(n,p.key))return p.value}return e;case 3:var v=s(i,t),h=f(v);if(o.mask&h){o=o.children[d(o.mask,h)],i+=5;break}return e;case 4:if(o=o.children[s(i,t)]){i+=5;break}return e;default:return e}};D.prototype.tryGetHash=function(e,t,n){return F(e,t,n,this)};var A=n.tryGet=function(e,t,n){return F(e,n._config.hash(t),t,n)};D.prototype.tryGet=function(e,t){return A(e,t,this)};var T=n.getHash=function(e,t,n){return F(void 0,e,t,n)};D.prototype.getHash=function(e,t){return T(e,t,this)},n.get=function(e,t){return F(void 0,t._config.hash(e),e,t)},D.prototype.get=function(e,t){return A(t,e,this)};var R=n.has=function(e,t,n){return F(u,e,t,n)!==u};D.prototype.hasHash=function(e,t){return R(e,t,this)};var P=n.has=function(e,t){return R(t._config.hash(e),e,t)};D.prototype.has=function(e){return P(e,this)};var O=function(e,t){return e===t};n.make=function(e){return new D(0,0,{keyEq:e&&e.keyEq||O,hash:e&&e.hash||c},h,0)},n.empty=n.make();var N=n.isEmpty=function(e){return e&&!!m(e._root)};D.prototype.isEmpty=function(){return N(this)};var L=n.modifyHash=function(e,t,n,r){var o={value:r._size},i=r._root._modify(r._editable?r._edit:NaN,r._config.keyEq,0,e,t,n,o);return r.setTree(i,o.value)};D.prototype.modifyHash=function(e,t,n){return L(n,e,t,this)};var M=n.modify=function(e,t,n){return L(e,n._config.hash(t),t,n)};D.prototype.modify=function(e,t){return M(t,e,this)};var j=n.setHash=function(e,t,n,r){return L(l(n),e,t,r)};D.prototype.setHash=function(e,t,n){return j(e,t,n,this)};var I=n.set=function(e,t,n){return j(n._config.hash(e),e,t,n)};D.prototype.set=function(e,t){return I(e,t,this)};var B=l(u),z=n.removeHash=function(e,t,n){return L(B,e,t,n)};D.prototype.removeHash=D.prototype.deleteHash=function(e,t){return z(e,t,this)};var V=n.remove=function(e,t){return z(t._config.hash(e),e,t)};D.prototype.remove=D.prototype.delete=function(e){return V(e,this)};var U=n.beginMutation=function(e){return new D(e._editable+1,e._edit+1,e._config,e._root,e._size)};D.prototype.beginMutation=function(){return U(this)};var W=n.endMutation=function(e){return e._editable=e._editable&&e._editable-1,e};D.prototype.endMutation=function(){return W(this)};var H=n.mutate=function(e,t){var n=U(t);return e(n),W(n)};D.prototype.mutate=function(e){return H(e,this)};var K=function(e){return e&&Y(e[0],e[1],e[2],e[3],e[4])},Y=function(e,t,n,r,o){for(;n<e;){var i=t[n++];if(i&&!m(i))return q(i,r,[e,t,n,r,o])}return K(o)},q=function(e,t,n){switch(e.type){case 1:return{value:t(e),rest:n};case 2:case 4:case 3:var r=e.children;return Y(r.length,r,0,t,n);default:return K(n)}},X={done:!0};function Z(e){this.v=e}Z.prototype.next=function(){if(!this.v)return X;var e=this.v;return this.v=K(e.rest),e},Z.prototype[Symbol.iterator]=function(){return this};var G=function(e,t){return new Z(q(e._root,t))},$=function(e){return[e.key,e.value]},Q=n.entries=function(e){return G(e,$)};D.prototype.entries=D.prototype[Symbol.iterator]=function(){return Q(this)};var J=function(e){return e.key},ee=n.keys=function(e){return G(e,J)};D.prototype.keys=function(){return ee(this)};var te=function(e){return e.value},ne=n.values=D.prototype.values=function(e){return G(e,te)};D.prototype.values=function(){return ne(this)};var re=n.fold=function(e,t,n){var r=n._root;if(1===r.type)return e(t,r.value,r.key);for(var o=[r.children],i=void 0;i=o.pop();)for(var a=0,u=i.length;a<u;){var l=i[a++];l&&l.type&&(1===l.type?t=e(t,l.value,l.key):o.push(l.children))}return t};D.prototype.fold=function(e,t){return re(e,t,this)};var oe=n.forEach=function(e,t){return re((function(n,r,o){return e(r,o,t)}),null,t)};D.prototype.forEach=function(e){return oe(e,this)};var ie=n.count=function(e){return e._size};D.prototype.count=function(){return ie(this)},Object.defineProperty(D.prototype,"size",{get:D.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n},Ne(Le={exports:{}},Le.exports),Le.exports),je=function(){function e(t){A(this,e),U(this,"_map",void 0),this._map=new Map(null===t||void 0===t?void 0:t.entries())}return R(e,[{key:"keys",value:function(){return this._map.keys()}},{key:"entries",value:function(){return this._map.entries()}},{key:"get",value:function(e){return this._map.get(e)}},{key:"has",value:function(e){return this._map.has(e)}},{key:"set",value:function(e,t){return this._map.set(e,t),this}},{key:"delete",value:function(e){return this._map.delete(e),this}},{key:"clone",value:function(){return Be(this)}},{key:"toMap",value:function(){return new Map(this._map)}}]),e}(),Ie=function(){function e(t){if(A(this,e),U(this,"_hamt",Me.empty.beginMutation()),t instanceof e){var n=t._hamt.endMutation();t._hamt=n.beginMutation(),this._hamt=n.beginMutation()}else if(t){var r,o=b(t.entries());try{for(o.s();!(r=o.n()).done;){var i=p(r.value,2),a=i[0],u=i[1];this._hamt.set(a,u)}}catch(l){o.e(l)}finally{o.f()}}}return R(e,[{key:"keys",value:function(){return this._hamt.keys()}},{key:"entries",value:function(){return this._hamt.entries()}},{key:"get",value:function(e){return this._hamt.get(e)}},{key:"has",value:function(e){return this._hamt.has(e)}},{key:"set",value:function(e,t){return this._hamt.set(e,t),this}},{key:"delete",value:function(e){return this._hamt.delete(e),this}},{key:"clone",value:function(){return Be(this)}},{key:"toMap",value:function(){return new Map(this._hamt)}}]),e}();function Be(e){return we("recoil_hamt_2020")?new Ie(e):new je(e)}var ze=Be;var Ve=function(e){for(var t=new Set,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i,a=b(e);try{e:for(a.s();!(i=a.n()).done;){var u,l=i.value,c=b(r);try{for(c.s();!(u=c.n()).done;){var s=u.value;if(s.has(l))continue e}}catch(f){c.e(f)}finally{c.f()}t.add(l)}}catch(f){a.e(f)}finally{a.f()}return t};var Ue=function(e,t){var n=new Map;return e.forEach((function(e,r){n.set(r,t(e,r))})),n};function We(e,t,n){var r=t.nodeDeps,o=t.nodeToNodeSubscriptions;e.forEach((function(e,t){var i=r.get(t);i&&n&&i!==n.nodeDeps.get(t)||(r.set(t,new Set(e)),(null==i?e:Ve(e,i)).forEach((function(e){o.has(e)||o.set(e,new Set),V(o.get(e)).add(t)})),i&&Ve(i,e).forEach((function(e){if(o.has(e)){var n=V(o.get(e));n.delete(t),0===n.size&&o.delete(e)}})))}))}var He=function(e){return{nodeDeps:Ue(e.nodeDeps,(function(e){return new Set(e)})),nodeToNodeSubscriptions:Ue(e.nodeToNodeSubscriptions,(function(e){return new Set(e)}))}},Ke=function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},Ye=function(e,t,n){var r,o,i,a,u=t.getState();n!==u.currentTree.version&&n!==(null===(r=u.nextTree)||void 0===r?void 0:r.version)&&n!==(null===(o=u.previousTree)||void 0===o?void 0:o.version)&&_e("Tried to save dependencies to a discarded tree");var l=t.getGraph(n);if(We(e,l),n===(null===(i=u.previousTree)||void 0===i?void 0:i.version)&&We(e,t.getGraph(u.currentTree.version),l),n===(null===(a=u.previousTree)||void 0===a?void 0:a.version)||n===u.currentTree.version){var c,s=null===(c=u.nextTree)||void 0===c?void 0:c.version;if(void 0!==s)We(e,t.getGraph(s),l)}},qe=0,Xe=0,Ze=0,Ge=function(){return qe++},$e=function(){return Xe++},Qe=function(){return Ze++},Je=Object.freeze({__proto__:null,persistentMap:ze}).persistentMap,et=Ke,tt=Ge;function nt(){var e=tt();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:Je(),nonvalidatedAtoms:Je()}}var rt={makeEmptyTreeState:nt,makeEmptyStoreState:function(){var e=nt();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(e.version,et()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}},getNextTreeStateVersion:tt},ot=R((function e(){A(this,e)}));var it={RetentionZone:ot,retentionZone:function(){return new ot}};var at=function(e,t){var n=new Set(e);return n.add(t),n};function ut(e,t){var n,r,o,i;return O().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:n=0,r=b(e),a.prev=2,r.s();case 4:if((o=r.n()).done){a.next=11;break}if(i=o.value,!t(i,n++)){a.next=9;break}return a.next=9,i;case 9:a.next=4;break;case 11:a.next=16;break;case 13:a.prev=13,a.t0=a.catch(2),r.e(a.t0);case 16:return a.prev=16,r.f(),a.finish(16);case 19:case"end":return a.stop()}}),j,null,[[2,13,16,19]])}var lt=ut;var ct=function(e,t){return new Proxy(e,{get:function(e,n){return!(n in e)&&n in t&&(e[n]=t[n]()),e[n]},ownKeys:function(e){return Object.keys(e)}})},st=Pe.getNode,ft=Pe.getNodeMaybe,dt=Pe.recoilValuesForKeys,pt=it.RetentionZone,vt=at,ht=Object.freeze(new Set),mt=function(e){k(n,e);var t=F(n);function n(){return A(this,n),t.apply(this,arguments)}return R(n)}(y(Error));function gt(e,t,n,r){var o=e.getState();if(!o.nodeCleanupFunctions.has(n)){var i=st(n),a=function(e,t,n){if(!we("recoil_memory_managament_2020"))return function(){};var r=e.getState().retention.nodesRetainedByZone;function o(e){var n=r.get(e);n||r.set(e,n=new Set),n.add(t)}if(n instanceof pt)o(n);else if(Array.isArray(n)){var i,a=b(n);try{for(a.s();!(i=a.n()).done;)o(i.value)}catch(u){a.e(u)}finally{a.f()}}return function(){if(we("recoil_memory_managament_2020")){var r=e.getState().retention;if(n instanceof pt)a(n);else if(Array.isArray(n)){var o,i=b(n);try{for(i.s();!(o=i.n()).done;)a(o.value)}catch(u){i.e(u)}finally{i.f()}}}function a(e){var n=r.nodesRetainedByZone.get(e);null===n||void 0===n||n.delete(t),n&&0===n.size&&r.nodesRetainedByZone.delete(e)}}}(e,n,i.retainedBy),u=i.init(e,t,r);o.nodeCleanupFunctions.set(n,(function(){u(),a()}))}}function yt(e,t,n){return st(n).peek(e,t)}function bt(e,t,n){for(var r=new Set,o=Array.from(n),i=e.getGraph(t.version),a=o.pop();a;a=o.pop()){var u;r.add(a);var l,c=b(null!==(u=i.nodeToNodeSubscriptions.get(a))&&void 0!==u?u:ht);try{for(c.s();!(l=c.n()).done;){var s=l.value;r.has(s)||o.push(s)}}catch(f){c.e(f)}finally{c.f()}}return r}var wt,Et,xt,_t=function(e,t,n){return gt(e,t,n,"get"),st(n).get(e,t)},Ct=yt,St=function(e,t,n,r){var o=st(n);if(null==o.set)throw new mt("Attempt to set read-only RecoilValue: ".concat(n));var i=o.set;return gt(e,t,n,"set"),i(e,t,r)},kt=function(e,t,n){gt(e,e.getState().currentTree,t,n)},Dt=function(e,t){var n,r=e.getState();null===(n=r.nodeCleanupFunctions.get(t))||void 0===n||n(),r.nodeCleanupFunctions.delete(t)},Ft=function(e,t,n){var r,o=ft(t);return null===o||void 0===o||null===(r=o.invalidate)||void 0===r||r.call(o,e),C(C({},e),{},{atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:vt(e.dirtyAtoms,t)})},At=function(e,t,n){var r=e.getState(),o=e.getGraph(t.version),i=st(n).nodeType;return ct({type:i},{loadable:function(){return yt(e,t,n)},isActive:function(){return r.knownAtoms.has(n)||r.knownSelectors.has(n)},isSet:function(){return"selector"!==i&&t.atomValues.has(n)},isModified:function(){return t.dirtyAtoms.has(n)},deps:function(){var e;return dt(null!==(e=o.nodeDeps.get(n))&&void 0!==e?e:[])},subscribers:function(){var o,i;return{nodes:dt(lt(bt(e,t,new Set([n])),(function(e){return e!==n}))),components:Ee(null!==(o=null===(i=r.nodeToComponentSubscriptions.get(n))||void 0===i?void 0:i.values())&&void 0!==o?o:[],(function(e){return{name:p(e,1)[0]}}))}}})},Tt=bt,Rt=null!==(wt=e.createMutableSource)&&void 0!==wt?wt:e.unstable_createMutableSource,Pt=null!==(Et=e.useMutableSource)&&void 0!==Et?Et:e.unstable_useMutableSource,Ot=null!==(xt=e.useSyncExternalStore)&&void 0!==xt?xt:e.unstable_useSyncExternalStore;var Nt={createMutableSource:Rt,useMutableSource:Pt,useSyncExternalStore:Ot,reactMode:function(){return we("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:we("recoil_sync_external_store")&&null!=Ot?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:we("recoil_mutable_source")&&null!=Pt&&"undefined"!==typeof window&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?we("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:we("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}}},Lt=Tt,Mt=_t,jt=St,It=Qe,Bt=Pe.getNode,zt=Pe.getNodeMaybe,Vt=Pe.DefaultValue,Ut=Pe.RecoilValueNotReady,Wt=Nt.reactMode,Ht=me.AbstractRecoilValue,Kt=me.RecoilState,Yt=me.RecoilValueReadOnly,qt=me.isRecoilValue;function Xt(e,t,n){if("set"===n.type){var r,o=n.recoilValue,i=function(e,t,n,r){var o=n.key;if("function"===typeof r){var i=Mt(e,t,o);if("loading"===i.state)throw new Ut(o);if("hasError"===i.state)throw i.contents;return r(i.contents)}return r}(e,t,o,n.valueOrUpdater),a=b(jt(e,t,o.key,i).entries());try{for(a.s();!(r=a.n()).done;){var u=p(r.value,2);Zt(t,u[0],u[1])}}catch(v){a.e(v)}finally{a.f()}}else if("setLoadable"===n.type){Zt(t,n.recoilValue.key,n.loadable)}else if("markModified"===n.type){var l=n.recoilValue.key;t.dirtyAtoms.add(l)}else if("setUnvalidated"===n.type){var c,s=n.recoilValue.key,f=n.unvalidatedValue,d=zt(s);null===d||void 0===d||null===(c=d.invalidate)||void 0===c||c.call(d,t),t.atomValues.delete(s),t.nonvalidatedAtoms.set(s,f),t.dirtyAtoms.add(s)}else _e("Unknown action ".concat(n.type))}function Zt(e,t,n){"hasValue"===n.state&&n.contents instanceof Vt?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function Gt(e,t){e.replaceState((function(n){var r,o=Jt(n),i=b(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;Xt(e,o,a)}}catch(u){i.e(u)}finally{i.f()}return en(e,o),o}))}function $t(e,t){if(Qt.length){var n=Qt[Qt.length-1],r=n.get(e);r||n.set(e,r=[]),r.push(t)}else Gt(e,[t])}var Qt=[];function Jt(e){return C(C({},e),{},{atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)})}function en(e,t){var n,r=b(Lt(e,t,t.dirtyAtoms));try{for(r.s();!(n=r.n()).done;){var o,i,a=n.value;null===(o=zt(a))||void 0===o||null===(i=o.invalidate)||void 0===i||i.call(o,t)}}catch(u){r.e(u)}finally{r.f()}}function tn(e,t,n){$t(e,{type:"set",recoilValue:t,valueOrUpdater:n})}var nn={RecoilValueReadOnly:Yt,AbstractRecoilValue:Ht,RecoilState:Kt,getRecoilValueAsLoadable:function(e,t){var n,r,o=t.key,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.getState().currentTree,a=e.getState();i.version!==a.currentTree.version&&i.version!==(null===(n=a.nextTree)||void 0===n?void 0:n.version)&&i.version!==(null===(r=a.previousTree)||void 0===r?void 0:r.version)&&_e("Tried to read from a discarded tree");var u=Mt(e,i,o);return"loading"===u.state&&u.contents.catch((function(){})),u},setRecoilValue:tn,setRecoilValueLoadable:function(e,t,n){if(n instanceof Vt)return tn(e,t,n);$t(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){$t(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){$t(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,t,n){var r=t.key,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=It(),a=e.getState();a.nodeToComponentSubscriptions.has(r)||a.nodeToComponentSubscriptions.set(r,new Map),V(a.nodeToComponentSubscriptions.get(r)).set(i,[null!==o&&void 0!==o?o:"<not captured>",n]);var u=Wt();if(u.early&&("LEGACY"===u.mode||"MUTABLE_SOURCE"===u.mode)){var l=e.getState().nextTree;l&&l.dirtyAtoms.has(r)&&n(l)}return{release:function(){var t=e.getState(),n=t.nodeToComponentSubscriptions.get(r);void 0!==n&&n.has(i)?(n.delete(i),0===n.size&&t.nodeToComponentSubscriptions.delete(r)):_e("Subscription missing at release time for atom ".concat(r,". This is a bug in Recoil."))}}},isRecoilValue:qt,applyAtomValueWrites:function(e,t){var n=e.clone();return t.forEach((function(e,t){"hasValue"===e.state&&e.contents instanceof Vt?n.delete(t):n.set(t,e)})),n},batchStart:function(){var e=new Map;return Qt.push(e),function(){var t,n=b(e);try{for(n.s();!(t=n.n()).done;){var r=p(t.value,2);Gt(r[0],r[1])}}catch(o){n.e(o)}finally{n.f()}Qt.pop()!==e&&_e("Incorrect order of batch popping")}},writeLoadableToTreeState:Zt,invalidateDownstreams:en,copyTreeState:Jt,refreshRecoilValue:function(e,t){var n,r=e.getState().currentTree,o=Bt(t.key);null===(n=o.clearCache)||void 0===n||n.call(o,e,r)},invalidateDownstreams_FOR_TESTING:en};var rn=function(e,t,n){for(var r=e.entries(),o=r.next();!o.done;){var i=o.value;if(t.call(n,i[1],i[0],e))return!0;o=r.next()}return!1},on=Dt,an=Pe.deleteNodeConfigIfPossible,un=Pe.getNode,ln=it.RetentionZone,cn=new Set;function sn(e,t){var n=e.getState(),r=n.currentTree;if(n.nextTree)_e("releaseNodesNowOnCurrentTree should only be called at the end of a batch");else{var o,i=new Set,a=b(t);try{for(a.s();!(o=a.n()).done;){var u=o.value;if(u instanceof ln){var l,c=b(dn(n,u));try{for(c.s();!(l=c.n()).done;){var s=l.value;i.add(s)}}catch(v){c.e(v)}finally{c.f()}}else i.add(u)}}catch(v){a.e(v)}finally{a.f()}var f,d=function(e,t){var n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,a=new Set;return u(t),i;function u(t){var l,c=new Set,s=function(e,t,n,r,o){var i=e.getGraph(t.version),a=[],u=new Set;for(;n.size>0;)l(V(n.values().next().value));return a;function l(e){if(r.has(e)||o.has(e))n.delete(e);else if(!u.has(e)){var t=i.nodeToNodeSubscriptions.get(e);if(t){var c,s=b(t);try{for(s.s();!(c=s.n()).done;){l(c.value)}}catch(v){s.e(v)}finally{s.f()}}u.add(e),n.delete(e),a.push(e)}}}(e,r,t,i,a),f=b(s);try{for(f.s();!(l=f.n()).done;){var d,p=l.value;if("recoilRoot"!==un(p).retainedBy)if((null!==(d=n.retention.referenceCounts.get(p))&&void 0!==d?d:0)>0)a.add(p);else if(pn(p).some((function(e){return n.retention.referenceCounts.get(e)})))a.add(p);else{var h=o.nodeToNodeSubscriptions.get(p);h&&rn(h,(function(e){return a.has(e)}))?a.add(p):(i.add(p),c.add(p))}else a.add(p)}}catch(v){f.e(v)}finally{f.f()}var m,g=new Set,y=b(c);try{for(y.s();!(m=y.n()).done;){var w,E=m.value,x=b(null!==(_=o.nodeDeps.get(E))&&void 0!==_?_:cn);try{for(x.s();!(w=x.n()).done;){var _,C=w.value;i.has(C)||g.add(C)}}catch(v){x.e(v)}finally{x.f()}}}catch(v){y.e(v)}finally{y.f()}g.size&&u(g)}}(e,i),p=b(d);try{for(p.s();!(f=p.n()).done;){fn(e,r,f.value)}}catch(v){p.e(v)}finally{p.f()}}}function fn(e,t,n){if(we("recoil_memory_managament_2020")){on(e,n);var r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);var o,i=b(pn(n));try{for(i.s();!(o=i.n()).done;){var a,u=o.value;null===(a=r.retention.nodesRetainedByZone.get(u))||void 0===a||a.delete(n)}}catch(v){i.e(v)}finally{i.f()}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);var l=r.graphsByVersion.get(t.version);if(l){var c=l.nodeDeps.get(n);if(void 0!==c){l.nodeDeps.delete(n);var s,f=b(c);try{for(f.s();!(s=f.n()).done;){var d,p=s.value;null===(d=l.nodeToNodeSubscriptions.get(p))||void 0===d||d.delete(n)}}catch(v){f.e(v)}finally{f.f()}}l.nodeToNodeSubscriptions.delete(n)}an(n)}}function dn(e,t){var n;return null!==(n=e.retention.nodesRetainedByZone.get(t))&&void 0!==n?n:cn}function pn(e){var t=un(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof ln?[t]:t}function vn(e,t){we("recoil_memory_managament_2020")&&(e.getState().retention.referenceCounts.delete(t),function(e,t){var n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):sn(e,new Set([t]))}(e,t))}var hn=12e4,mn=function(e,t,n){var r;if(we("recoil_memory_managament_2020")){var o=e.getState().retention.referenceCounts,i=(null!==(r=o.get(t))&&void 0!==r?r:0)+n;0===i?vn(e,t):o.set(t,i)}},gn=function(e){if(we("recoil_memory_managament_2020")){var t=e.getState();sn(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}},yn=function(e){return void 0===e?"recoilRoot":e},bn=n.unstable_batchedUpdates,wn=nn.batchStart,En={unstable_batchedUpdates:{unstable_batchedUpdates:bn}.unstable_batchedUpdates}.unstable_batchedUpdates,xn=function(e){En((function(){var t=function(){};try{t=wn(),e()}finally{t()}}))};function _n(e){var t,n,r,o,i,a;return O().wrap((function(u){for(;;)switch(u.prev=u.next){case 0:t=b(e),u.prev=1,t.s();case 3:if((n=t.n()).done){u.next=24;break}r=n.value,o=b(r),u.prev=6,o.s();case 8:if((i=o.n()).done){u.next=14;break}return a=i.value,u.next=12,a;case 12:u.next=8;break;case 14:u.next=19;break;case 16:u.prev=16,u.t0=u.catch(6),o.e(u.t0);case 19:return u.prev=19,o.f(),u.finish(19);case 22:u.next=3;break;case 24:u.next=29;break;case 26:u.prev=26,u.t1=u.catch(1),t.e(u.t1);case 29:return u.prev=29,t.f(),u.finish(29);case 32:case"end":return u.stop()}}),I,null,[[1,26,29,32],[6,16,19,22]])}var Cn=_n,Sn={isSSR:"undefined"===typeof window,isReactNative:"undefined"!==typeof navigator&&"ReactNative"===navigator.product};var kn=function(e,t){var n,r,o=this;return[function(){for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];var l=t.apply(void 0,a);return n===l?r:(n=l,r=e.apply(o,a))},function(){n=null}]},Dn=xn,Fn=kt,An=At,Tn=Ke,Rn=$e,Pn=Pe.DEFAULT_VALUE,On=Pe.recoilValues,Nn=Pe.recoilValuesForKeys,Ln=nn.AbstractRecoilValue,Mn=nn.getRecoilValueAsLoadable,jn=nn.setRecoilValue,In=nn.setUnvalidatedRecoilValue,Bn=mn,zn=rt.getNextTreeStateVersion,Vn=rt.makeEmptyStoreState,Un=Sn.isSSR,Wn=kn,Hn=function(){function e(t){var n=this;A(this,e),U(this,"_store",void 0),U(this,"_refCount",1),U(this,"getLoadable",(function(e){return n.checkRefCount_INTERNAL(),Mn(n._store,e)})),U(this,"getPromise",(function(e){return n.checkRefCount_INTERNAL(),n.getLoadable(e).toPromise()})),U(this,"getNodes_UNSTABLE",(function(e){if(n.checkRefCount_INTERNAL(),!0===(null===e||void 0===e?void 0:e.isModified)){if(!1===(null===e||void 0===e?void 0:e.isInitialized))return[];var t=n._store.getState().currentTree;return Nn(t.dirtyAtoms)}var r=n._store.getState().knownAtoms,o=n._store.getState().knownSelectors;return null==(null===e||void 0===e?void 0:e.isInitialized)?On.values():!0===e.isInitialized?Nn(Cn([n._store.getState().knownAtoms,n._store.getState().knownSelectors])):lt(On.values(),(function(e){var t=e.key;return!r.has(t)&&!o.has(t)}))})),U(this,"getInfo_UNSTABLE",(function(e){var t=e.key;return n.checkRefCount_INTERNAL(),An(n._store,n._store.getState().currentTree,t)})),U(this,"map",(function(e){n.checkRefCount_INTERNAL();var t=new Zn(n,Dn);return e(t),t})),U(this,"asyncMap",function(){var e=d(O().mark((function e(t){var r;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.checkRefCount_INTERNAL(),(r=new Zn(n,Dn)).retain(),e.next=5,t(r);case 5:return r.autoRelease_INTERNAL(),e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),this._store={storeID:Rn(),getState:function(){return t},replaceState:function(e){t.currentTree=e(t.currentTree)},getGraph:function(e){var n=t.graphsByVersion;if(n.has(e))return V(n.get(e));var r=Tn();return n.set(e,r),r},subscribeToTransactions:function(){return{release:function(){}}},addTransactionMetadata:function(){throw B("Cannot subscribe to Snapshots")}};var r,o=b(this._store.getState().knownAtoms);try{for(o.s();!(r=o.n()).done;){var i=r.value;Fn(this._store,i,"get"),Bn(this._store,i,1)}}catch(a){o.e(a)}finally{o.f()}this.autoRelease_INTERNAL()}return R(e,[{key:"retain",value:function(){var e=this;this._refCount<=0&&_e("Attempt to retain() Snapshot that was already released."),this._refCount++;var t=!1;return function(){t||(t=!0,e._release())}}},{key:"autoRelease_INTERNAL",value:function(){var e=this;Un||window.setTimeout((function(){return e._release()}),0)}},{key:"_release",value:function(){if(this._refCount--,0===this._refCount){if(this._store.getState().nodeCleanupFunctions.forEach((function(e){return e()})),this._store.getState().nodeCleanupFunctions.clear(),!we("recoil_memory_managament_2020"))return}else this._refCount}},{key:"isRetained",value:function(){return this._refCount>0}},{key:"checkRefCount_INTERNAL",value:function(){we("recoil_memory_managament_2020")&&this._refCount}},{key:"getStore_INTERNAL",value:function(){return this.checkRefCount_INTERNAL(),this._store}},{key:"getID",value:function(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}}]),e}();function Kn(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getState(),o=n?zn():t.version;return{currentTree:n?{version:o,stateID:o,transactionMetadata:C({},t.transactionMetadata),dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()}:t,commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(Ee(r.nodeCleanupFunctions.entries(),(function(e){return[p(e,1)[0],function(){}]})))}}var Yn=p(Wn((function(e,t){var n=e.getState(),r="current"===t?n.currentTree:V(n.previousTree);return new Hn(Kn(e,r))}),(function(e,t){var n;return String(t)+String(e.storeID)+String(e.getState().currentTree.version)+String(null===(n=e.getState().previousTree)||void 0===n?void 0:n.version)})),2),qn=Yn[0],Xn=Yn[1];var Zn=function(e){k(n,e);var t=F(n);function n(e,r){var o;return A(this,n),U(S(o=t.call(this,Kn(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0))),"_batch",void 0),U(S(o),"set",(function(e,t){o.checkRefCount_INTERNAL();var n=o.getStore_INTERNAL();o._batch((function(){Bn(n,e.key,1),jn(o.getStore_INTERNAL(),e,t)}))})),U(S(o),"reset",(function(e){o.checkRefCount_INTERNAL();var t=o.getStore_INTERNAL();o._batch((function(){Bn(t,e.key,1),jn(o.getStore_INTERNAL(),e,Pn)}))})),U(S(o),"setUnvalidatedAtomValues_DEPRECATED",(function(e){o.checkRefCount_INTERNAL();var t=o.getStore_INTERNAL();Dn((function(){var n,r=b(e.entries());try{for(r.s();!(n=r.n()).done;){var o=p(n.value,2),i=o[0],a=o[1];Bn(t,i,1),In(t,new Ln(i),a)}}catch(u){r.e(u)}finally{r.f()}}))})),o._batch=r,o}return R(n)}(Hn),Gn={Snapshot:Hn,MutableSnapshot:Zn,freshSnapshot:function(e){var t=new Hn(Vn());return null!=e?t.map(e):t},cloneSnapshot:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"current",n=qn(e,t);return n.isRetained()?n:(Xn(),qn(e,t))}},$n=Gn.Snapshot,Qn=Gn.MutableSnapshot,Jn=Gn.freshSnapshot,er=Gn.cloneSnapshot,tr=Object.freeze({__proto__:null,Snapshot:$n,MutableSnapshot:Qn,freshSnapshot:Jn,cloneSnapshot:er});var nr=function(){for(var e=new Set,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var o=0,i=n;o<i.length;o++){var a,u=i[o],l=b(u);try{for(l.s();!(a=l.n()).done;){var c=a.value;e.add(c)}}catch(s){l.e(s)}finally{l.f()}}return e},rr=e.useRef;var or=function(e){var t=rr(e);return t.current===e&&"function"===typeof e&&(t.current=e()),t},ir=rt.getNextTreeStateVersion,ar=rt.makeEmptyStoreState,ur=Dt,lr=Tt,cr=kt,sr=St,fr=Ft,dr=Ke,pr=He,vr=$e,hr=Nt.createMutableSource,mr=Nt.reactMode,gr=nn.applyAtomValueWrites,yr=gn,br=tr.freshSnapshot,wr=e.useCallback,Er=e.useContext,xr=e.useEffect,_r=e.useMemo,Cr=e.useRef,Sr=e.useState;function kr(){throw B("This component must be used inside a <RecoilRoot> component.")}var Dr=Object.freeze({storeID:vr(),getState:kr,replaceState:kr,getGraph:kr,subscribeToTransactions:kr,addTransactionMetadata:kr}),Fr=!1;function Ar(e){if(Fr)throw B("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");var t=e.getState();if(null===t.nextTree){we("recoil_memory_managament_2020")&&we("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&yr(e);var n=t.currentTree.version,r=ir();t.nextTree=C(C({},t.currentTree),{},{version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}}),t.graphsByVersion.set(r,pr(V(t.graphsByVersion.get(n))))}}var Tr=e.createContext({current:Dr}),Rr=function(){return Er(Tr)},Pr=e.createContext(null);function Or(e,t,n){var r,o=b(lr(e,n,n.dirtyAtoms));try{for(o.s();!(r=o.n()).done;){var i=r.value,a=t.nodeToComponentSubscriptions.get(i);if(a){var u,l=b(a);try{for(l.s();!(u=l.n()).done;){var c=p(u.value,2),s=(c[0],p(c[1],2));s[0];(0,s[1])(n)}}catch(f){l.e(f)}finally{l.f()}}}}catch(f){o.e(f)}finally{o.f()}}function Nr(e){var t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){var o,i=b(t.nodeTransactionSubscriptions);try{for(i.s();!(o=i.n()).done;){var a=p(o.value,2),u=a[0],l=a[1];if(r.has(u)){var c,s=b(l);try{for(s.s();!(c=s.n()).done;){var f=p(c.value,2);f[0];(0,f[1])(e)}}catch(m){s.e(m)}finally{s.f()}}}}catch(m){i.e(m)}finally{i.f()}var d,v=b(t.transactionSubscriptions);try{for(v.s();!(d=v.n()).done;){var h=p(d.value,2);h[0];(0,h[1])(e)}}catch(m){v.e(m)}finally{v.f()}(!mr().early||t.suspendedComponentResolvers.size>0)&&(Or(e,t,n),t.suspendedComponentResolvers.forEach((function(e){return e()})),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach((function(e){return e(n)})),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function Lr(e){var t=e.setNotifyBatcherOfChange,n=Rr(),r=p(Sr([]),2)[1];return t((function(){return r({})})),xr((function(){return t((function(){return r({})})),function(){t((function(){}))}}),[t]),xr((function(){Oe.enqueueExecution("Batcher",(function(){!function(e){var t=e.getState();t.commitDepth++;try{var n=t.nextTree;if(null===n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,Nr(e),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):_e("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,we("recoil_memory_managament_2020")&&yr(e)}finally{t.commitDepth--}}(n.current)}))})),null}var Mr=0;function jr(t){var n,r=t.initializeState_DEPRECATED,o=t.initializeState,i=t.store_INTERNAL,a=t.children,u=function(e){var t=n.current.graphsByVersion;if(t.has(e))return V(t.get(e));var r=dr();return t.set(e,r),r},l=function(e,t){if(null==t){var n=p.current.getState().transactionSubscriptions,r=Mr++;return n.set(r,e),{release:function(){n.delete(r)}}}var o=p.current.getState().nodeTransactionSubscriptions;o.has(t)||o.set(t,new Map);var i=Mr++;return V(o.get(t)).set(i,e),{release:function(){var e=o.get(t);e&&(e.delete(i),0===e.size&&o.delete(t))}}},c=function(e){Ar(p.current);for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];V(p.current.getState().nextTree).transactionMetadata[r]=e[r]}},s=function(e){Ar(p.current);var t,r=V(n.current.nextTree);try{Fr=!0,t=e(r)}finally{Fr=!1}t!==r&&(n.current.nextTree=t,mr().early&&Or(p.current,n.current,t),V(f.current)())},f=Cr(null),d=wr((function(e){f.current=e}),[f]),p=or((function(){return null!==i&&void 0!==i?i:{storeID:vr(),getState:function(){return n.current},replaceState:s,getGraph:u,subscribeToTransactions:l,addTransactionMetadata:c}}));null!=i&&(p.current=i),n=or((function(){return null!=r?function(e,t){var n=ar();return t({set:function(t,r){var o,i=n.currentTree,a=sr(e,i,t.key,r),u=new Set(a.keys()),l=i.nonvalidatedAtoms.clone(),c=b(u);try{for(c.s();!(o=c.n()).done;){var s=o.value;l.delete(s)}}catch(f){c.e(f)}finally{c.f()}n.currentTree=C(C({},i),{},{dirtyAtoms:nr(i.dirtyAtoms,u),atomValues:gr(i.atomValues,a),nonvalidatedAtoms:l})},setUnvalidatedAtomValues:function(e){e.forEach((function(e,t){n.currentTree=fr(n.currentTree,t,e)}))}}),n}(p.current,r):null!=o?function(e){var t=br().map(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach((function(e){return e()})),n.nodeCleanupFunctions.clear(),n}(o):ar()}));var v=_r((function(){return null===hr||void 0===hr?void 0:hr(n,(function(){return n.current.currentTree.version}))}),[n]);return xr((function(){var e,t=p.current,n=b(new Set(t.getState().knownAtoms));try{for(n.s();!(e=n.n()).done;){var r=e.value;cr(t,r,"get")}}catch(o){n.e(o)}finally{n.f()}return function(){var e,n=b(t.getState().knownAtoms);try{for(n.s();!(e=n.n()).done;){var r=e.value;ur(t,r)}}catch(o){n.e(o)}finally{n.f()}}}),[p]),e.createElement(Tr.Provider,{value:p},e.createElement(Pr.Provider,{value:v},e.createElement(Lr,{setNotifyBatcherOfChange:d}),a))}var Ir=function(t){var n=t.override,r=s(t,N),o=Rr();return!1===n&&o.current!==Dr?t.children:e.createElement(jr,r)},Br=Rr,zr=function(){var e=Er(Pr);return null==e&&ge("Attempted to use a Recoil hook outside of a <RecoilRoot>. <RecoilRoot> must be an ancestor of any component that uses Recoil hooks."),e},Vr=function(){return Rr().current.storeID};var Ur=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0},Wr=e.useEffect,Hr=e.useRef;var Kr=function(e){var t=Hr();return Wr((function(){t.current=e})),t.current},Yr=Br,qr=hn,Xr=mn,Zr=it.RetentionZone,Gr=e.useEffect,$r=e.useRef,Qr=Sn.isSSR;var Jr=function(e){if(we("recoil_memory_managament_2020"))return function(e){var t=Array.isArray(e)?e:[e],n=t.map((function(e){return e instanceof Zr?e:e.key})),r=Yr();Gr((function(){if(we("recoil_memory_managament_2020")){var e=r.current;if(o.current&&!Qr)window.clearTimeout(o.current),o.current=null;else{var t,i=b(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;Xr(e,a,1)}}catch(u){i.e(u)}finally{i.f()}}return function(){var t,r=b(n);try{for(r.s();!(t=r.n()).done;){var o=t.value;Xr(e,o,-1)}}catch(u){r.e(u)}finally{r.f()}}}}),[r].concat(c(n)));var o=$r(),i=Kr(n);if(!Qr&&(void 0===i||!Ur(i,n))){var a,u=r.current,l=b(n);try{for(l.s();!(a=l.n()).done;){var s=a.value;Xr(u,s,1)}}catch(v){l.e(v)}finally{l.f()}if(i){var f,d=b(i);try{for(d.s();!(f=d.n()).done;){var p=f.value;Xr(u,p,-1)}}catch(v){d.e(v)}finally{d.f()}}o.current&&window.clearTimeout(o.current),o.current=window.setTimeout((function(){o.current=null;var e,t=b(n);try{for(t.s();!(e=t.n()).done;){var r=e.value;Xr(u,r,-1)}}catch(v){t.e(v)}finally{t.f()}}),qr)}}(e)};var eo=e.useRef;var to=function(){return eo(),"<component name not available>"},no=Pe.DEFAULT_VALUE,ro=Nt.reactMode,oo=Nt.useMutableSource,io=Nt.useSyncExternalStore,ao=zr,uo=Br,lo=(me.isRecoilValue,nn.getRecoilValueAsLoadable),co=nn.setRecoilValue,so=nn.subscribeToRecoilValue,fo=e.useCallback,po=e.useEffect,vo=e.useMemo,ho=e.useRef,mo=e.useState;function go(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state)throw new Promise((function(e){n.current.getState().suspendedComponentResolvers.add(e)}));throw"hasError"===e.state?e.contents:B('Invalid value of loadable atom "'.concat(t.key,'"'))}function yo(e){var t=uo(),n=to(),r=fo((function(){var n;var r=t.current,o=r.getState(),i=ro().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return{loadable:lo(r,e,i),key:e.key}}),[t,e]),o=fo((function(e){var t;return function(){var n,r,o=e();return null!==(n=t)&&void 0!==n&&n.loadable.is(o.loadable)&&(null===(r=t)||void 0===r?void 0:r.key)===o.key?t:(t=o,o)}}),[]),i=vo((function(){return o(r)}),[r,o]),a=fo((function(r){var o=t.current;return so(o,e,r,n).release}),[t,e,n]);return io(a,i,i).loadable}function bo(e){var t=uo(),n=fo((function(){var n,r=t.current,o=r.getState(),i=ro().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return lo(r,e,i)}),[t,e]),r=fo((function(){return n()}),[n]),o=to(),i=fo((function(r,i){var a=t.current;return so(a,e,(function(){if(!we("recoil_suppress_rerender_in_callback"))return i();var e=n();l.current.is(e)||i(),l.current=e}),o).release}),[t,e,o,n]),a=ao();if(null==a)throw B("Recoil hooks must be used in components contained within a <RecoilRoot> component.");var u=oo(a,r,i),l=ho(u);return po((function(){l.current=u})),u}function wo(e){var t=uo(),n=to(),r=fo((function(){var n;var r=t.current,o=r.getState(),i=ro().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return lo(r,e,i)}),[t,e]),o=fo((function(){return{loadable:r(),key:e.key}}),[r,e.key]),i=fo((function(e){var t=o();return e.loadable.is(t.loadable)&&e.key===t.key?e:t}),[o]);po((function(){var r=so(t.current,e,(function(e){l(i)}),n);return l(i),r.release}),[n,e,t,i]);var a=p(mo(o),2),u=a[0],l=a[1];return u.key!==e.key?o().loadable:u.loadable}function Eo(e){var t=uo(),n=p(mo([]),2)[1],r=to(),o=fo((function(){var n;var r=t.current,o=r.getState(),i=ro().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return lo(r,e,i)}),[t,e]),i=o(),a=ho(i);return po((function(){a.current=i})),po((function(){var i=t.current,u=i.getState(),l=so(i,e,(function(e){var t;if(!we("recoil_suppress_rerender_in_callback"))return n([]);var r=o();null!==(t=a.current)&&void 0!==t&&t.is(r)||n(r),a.current=r}),r);if(u.nextTree)i.getState().queuedComponentCallbacks_DEPRECATED.push((function(){a.current=null,n([])}));else{var c;if(!we("recoil_suppress_rerender_in_callback"))return n([]);var s=o();null!==(c=a.current)&&void 0!==c&&c.is(s)||n(s),a.current=s}return l.release}),[r,o,e,t]),i}function xo(e){return we("recoil_memory_managament_2020")&&Jr(e),{TRANSITION_SUPPORT:wo,SYNC_EXTERNAL_STORE:yo,MUTABLE_SOURCE:bo,LEGACY:Eo}[ro().mode](e)}function _o(e){var t=uo();return go(xo(e),e,t)}function Co(e){var t=uo();return fo((function(n){co(t.current,e,n)}),[t,e])}function So(e){return we("recoil_memory_managament_2020")&&Jr(e),wo(e)}function ko(e){var t=uo();return go(So(e),e,t)}var Do=function(e){return[_o(e),Co(e)]},Fo=function(e){return[xo(e),Co(e)]},Ao=_o,To=xo,Ro=function(e){var t=uo();return fo((function(){co(t.current,e,no)}),[t,e])},Po=Co,Oo=So,No=ko,Lo=function(e){return[ko(e),Co(e)]};var Mo=xn,jo=Pe.DEFAULT_VALUE,Io=Pe.getNode,Bo=Br,zo=nn.AbstractRecoilValue,Vo=nn.setRecoilValueLoadable,Uo=hn,Wo=tr.cloneSnapshot,Ho=e.useCallback,Ko=e.useEffect,Yo=e.useRef,qo=e.useState,Xo=Sn.isSSR;function Zo(e){var t=Bo();Ko((function(){return t.current.subscribeToTransactions(e).release}),[e,t])}function Go(e,t){var n,r=e.getState(),o=null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;Mo((function(){for(var n=new Set,r=0,a=[o.atomValues.keys(),i.atomValues.keys()];r<a.length;r++){var u,l=b(a[r]);try{for(l.s();!(u=l.n()).done;){var c,s,f=u.value;(null===(c=o.atomValues.get(f))||void 0===c?void 0:c.contents)!==(null===(s=i.atomValues.get(f))||void 0===s?void 0:s.contents)&&Io(f).shouldRestoreFromSnapshots&&n.add(f)}}catch(d){l.e(d)}finally{l.f()}}n.forEach((function(t){Vo(e,new zo(t),i.atomValues.has(t)?V(i.atomValues.get(t)):jo)})),e.replaceState((function(e){return C(C({},e),{},{stateID:t.getID()})}))}))}var $o=function(){var e=Bo(),t=p(qo((function(){return Wo(e.current)})),2),n=t[0],r=t[1],o=Kr(n),i=Yo(),a=Yo();if(Zo(Ho((function(e){return r(Wo(e))}),[])),Ko((function(){var e,t=n.retain();i.current&&!Xo&&(window.clearTimeout(i.current),i.current=null,null===(e=a.current)||void 0===e||e.call(a),a.current=null);return t}),[n]),o!==n&&!Xo){var u;if(i.current)window.clearTimeout(i.current),i.current=null,null===(u=a.current)||void 0===u||u.call(a),a.current=null;a.current=n.retain(),i.current=window.setTimeout((function(){var e;i.current=null,null===(e=a.current)||void 0===e||e.call(a),a.current=null}),Uo)}return n},Qo=Go,Jo=function(){var e=Bo();return Ho((function(t){return Go(e.current,t)}),[e])},ei=function(e){Zo(Ho((function(t){var n=Wo(t,"current"),r=Wo(t,"previous");e({snapshot:n,previousSnapshot:r})}),[e]))},ti=At,ni=Br;var ri=function(){var e=ni();return function(t){var n=t.key;return ti(e.current,e.current.getState().currentTree,n)}},oi=Nt.reactMode,ii=Ir,ai=Br,ui=e.useMemo;var li=function(){"MUTABLE_SOURCE"===oi().mode&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.");var t=ai().current;return ui((function(){return function(n){var r=n.children;return e.createElement(ii,{store_INTERNAL:t},r)}}),[t])},ci=ue.loadableWithValue,si=kt,fi=Pe.DEFAULT_VALUE,di=Pe.getNode,pi=nn.copyTreeState,vi=nn.getRecoilValueAsLoadable,hi=nn.invalidateDownstreams,mi=nn.writeLoadableToTreeState;function gi(e){return"atom"===di(e.key).nodeType}var yi=function(){function e(t,n){var r=this;A(this,e),U(this,"_store",void 0),U(this,"_treeState",void 0),U(this,"_changes",void 0),U(this,"get",(function(e){if(r._changes.has(e.key))return r._changes.get(e.key);if(!gi(e))throw B("Reading selectors within atomicUpdate is not supported");var t=vi(r._store,e,r._treeState);if("hasValue"===t.state)return t.contents;throw"hasError"===t.state?t.contents:B("Expected Recoil atom ".concat(e.key," to have a value, but it is in a loading state."))})),U(this,"set",(function(e,t){if(!gi(e))throw B("Setting selectors within atomicUpdate is not supported");if("function"===typeof t){var n=r.get(e);r._changes.set(e.key,t(n))}else si(r._store,e.key,"set"),r._changes.set(e.key,t)})),U(this,"reset",(function(e){r.set(e,fi)})),this._store=t,this._treeState=n,this._changes=new Map}return R(e,[{key:"newTreeState_INTERNAL",value:function(){if(0===this._changes.size)return this._treeState;var e,t=pi(this._treeState),n=b(this._changes);try{for(n.s();!(e=n.n()).done;){var r=p(e.value,2),o=r[0],i=r[1];mi(t,o,ci(i))}}catch(a){n.e(a)}finally{n.f()}return hi(this._store,t),t}}]),e}();var bi=function(e){return function(t){e.replaceState((function(n){var r=new yi(e,n);return t(r),r.newTreeState_INTERNAL()}))}},wi=bi,Ei=Object.freeze({__proto__:null,atomicUpdater:wi});var xi=function(e,t){if(!e)throw new Error(t)},_i=Ei.atomicUpdater,Ci=xn,Si=Pe.DEFAULT_VALUE,ki=Br,Di=nn.refreshRecoilValue,Fi=nn.setRecoilValue,Ai=(tr.Snapshot,tr.cloneSnapshot),Ti=Qo,Ri=e.useCallback,Pi=R((function e(){A(this,e)})),Oi=new Pi;function Ni(e,t,n,r){var o=Oi;return Ci((function(){var i="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if("function"!==typeof t)throw B(i);var a=ct(C(C({},null!==r&&void 0!==r?r:{}),{},{set:function(t,n){return Fi(e,t,n)},reset:function(t){return Fi(e,t,Si)},refresh:function(t){return Di(e,t)},gotoSnapshot:function(t){return Ti(e,t)},transact_UNSTABLE:function(t){return _i(e)(t)}}),{snapshot:function(){return Ai(e)}}),u=t(a);if("function"!==typeof u)throw B(i);o=u.apply(void 0,c(n))})),o instanceof Pi&&xi(!1),o}var Li=Ni,Mi=function(e,t){var n=ki();return Ri((function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];return Ni(n.current,e,r)}),null!=t?[].concat(c(t),[n]):void 0)},ji=Br,Ii=nn.refreshRecoilValue,Bi=e.useCallback;var zi=function(e){var t=ji();return Bi((function(){var n=t.current;Ii(n,e)}),[e,t])},Vi=Ei.atomicUpdater,Ui=Br,Wi=e.useMemo;var Hi=function(e,t){var n=Ui();return Wi((function(){return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i=Vi(n.current);i((function(t){e(t).apply(void 0,r)}))}}),null!=t?[].concat(c(t),[n]):void 0)},Ki=function(){function e(t){var n,r,o;A(this,e),U(this,"_numLeafs",void 0),U(this,"_root",void 0),U(this,"_onHit",void 0),U(this,"_onSet",void 0),U(this,"_mapNodeValue",void 0),this._numLeafs=0,this._root=null,this._onHit=null!==(n=null===t||void 0===t?void 0:t.onHit)&&void 0!==n?n:function(){},this._onSet=null!==(r=null===t||void 0===t?void 0:t.onSet)&&void 0!==r?r:function(){},this._mapNodeValue=null!==(o=null===t||void 0===t?void 0:t.mapNodeValue)&&void 0!==o?o:function(e){return e}}return R(e,[{key:"size",value:function(){return this._numLeafs}},{key:"root",value:function(){return this._root}},{key:"get",value:function(e,t){var n;return null===(n=this.getLeafNode(e,t))||void 0===n?void 0:n.value}},{key:"getLeafNode",value:function(e,t){var n=this;return Yi(this.root(),(function(t){return n._mapNodeValue(e(t))}),{onNodeVisit:function(e){null===t||void 0===t||t.onNodeVisit(e),"leaf"===e.type&&n._onHit(e)}})}},{key:"set",value:function(e,t,n){var r,o=this,i=null;!function a(){i=qi(o.root(),e.map((function(e){var t=p(e,2),n=t[0],r=t[1];return[n,o._mapNodeValue(r)]})),null,t,null,{onNodeVisit:function(e){null===n||void 0===n||n.onNodeVisit(e),"leaf"===e.type&&(r=e)}},(function(){o.clear(),a()}))}(),this.root()||(this._root=i),this._numLeafs++,this._onSet(V(r))}},{key:"delete",value:function(e){if(!this.root())return!1;var t=V(this.root());return!!Xi(t,e,e.parent)&&(e===t||"branch"===t.type&&!t.branches.size?(this._root=null,this._numLeafs=0,!0):(this._numLeafs-=Gi(e),!0))}},{key:"clear",value:function(){this._numLeafs=0,this._root=null}}]),e}(),Yi=function e(t,n,r){var o;if(null!=t){if(null===r||void 0===r||null===(o=r.onNodeVisit)||void 0===o||o.call(r,t),"leaf"===t.type)return t;var i=n(t.nodeKey);return e(t.branches.get(i),n,r)}},qi=function e(t,n,r,o,i,a,u){var c,s;if(null==t)if(0===n.length)s={type:"leaf",value:o,parent:r,branchKey:i};else{var f=l(n),d=f[0],v=f.slice(1),h=p(d,2),m=h[0],g=h[1];(s={type:"branch",nodeKey:m,parent:r,branches:new Map,branchKey:i}).branches.set(g,e(null,v,s,o,g,a,u))}else if(s=t,n.length){var y=l(n),b=y[0],w=y.slice(1),E=p(b,2),x=E[0],_=E[1];if("branch"!==t.type||t.nodeKey!==x)return _e("Existing cache must have a branch midway through the route with matching node key. Resetting cache."),u(),s;t.branches.set(_,e(t.branches.get(_),w,t,o,_,a,u))}return null===a||void 0===a||null===(c=a.onNodeVisit)||void 0===c||c.call(a,s),s},Xi=function(e,t,n){return n?(n.branches.delete(t.branchKey),Zi(e,n,n.parent)):e===t},Zi=function e(t,n,r){return r?(0===n.branches.size&&r.branches.delete(n.branchKey),e(t,r,r.parent)):t===n},Gi=function e(t){return"leaf"===t.type?1:Array.from(t.branches.values()).reduce((function(t,n){return t+e(n)}),0)},$i={TreeCache:Ki}.TreeCache,Qi=Object.freeze({__proto__:null,TreeCache:$i}),Ji=function(){function e(t){var n;A(this,e),U(this,"_maxSize",void 0),U(this,"_size",void 0),U(this,"_head",void 0),U(this,"_tail",void 0),U(this,"_map",void 0),U(this,"_keyMapper",void 0),this._maxSize=t.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=null!==(n=t.mapKey)&&void 0!==n?n:function(e){return e}}return R(e,[{key:"head",value:function(){return this._head}},{key:"tail",value:function(){return this._tail}},{key:"size",value:function(){return this._size}},{key:"maxSize",value:function(){return this._maxSize}},{key:"has",value:function(e){return this._map.has(this._keyMapper(e))}},{key:"get",value:function(e){var t=this._keyMapper(e),n=this._map.get(t);if(n)return this.set(e,n.value),n.value}},{key:"set",value:function(e,t){var n=this._keyMapper(e);this._map.get(n)&&this.delete(e);var r=this.head(),o={key:e,right:r,left:null,value:t};r?r.left=o:this._tail=o,this._map.set(n,o),this._head=o,this._size++,this._maybeDeleteLRU()}},{key:"_maybeDeleteLRU",value:function(){this.size()>this.maxSize()&&this.deleteLru()}},{key:"deleteLru",value:function(){var e=this.tail();e&&this.delete(e.key)}},{key:"delete",value:function(e){var t=this._keyMapper(e);if(this._size&&this._map.has(t)){var n=V(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}}},{key:"clear",value:function(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}]),e}(),ea={LRUCache:Ji}.LRUCache,ta=Object.freeze({__proto__:null,LRUCache:ea}),na=ta.LRUCache,ra=Qi.TreeCache;var oa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},n=new na({maxSize:e}),r=new ra({mapNodeValue:t,onHit:function(e){n.set(e,!0)},onSet:function(t){var o=n.tail();n.set(t,!0),o&&r.size()>e&&r.delete(o.key)}});return r};function ia(e,t,n){if("string"===typeof e&&!e.includes('"')&&!e.includes("\\"))return'"'.concat(e,'"');switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(!0!==(null===t||void 0===t?void 0:t.allowFunctions))throw B("Attempt to serialize function in a Recoil cache key");return"__FUNCTION(".concat(e.name,")__")}if(null===e)return"null";var r;if("object"!==typeof e)return null!==(r=JSON.stringify(e))&&void 0!==r?r:"";if(z(e))return"__PROMISE__";if(Array.isArray(e))return"[".concat(e.map((function(e,n){return ia(e,t,n.toString())})),"]");if("function"===typeof e.toJSON)return ia(e.toJSON(n),t,n);if(e instanceof Map){var o,i={},a=b(e);try{for(a.s();!(o=a.n()).done;){var u=p(o.value,2),l=u[0],c=u[1];i["string"===typeof l?l:ia(l,t)]=c}}catch(s){a.e(s)}finally{a.f()}return ia(i,t,n)}return e instanceof Set?ia(Array.from(e).sort((function(e,n){return ia(e,t).localeCompare(ia(n,t))})),t,n):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"===typeof e[Symbol.iterator]?ia(Array.from(e),t,n):"{".concat(Object.keys(e).filter((function(t){return void 0!==e[t]})).sort().map((function(n){return"".concat(ia(n,t),":").concat(ia(e[n],t,n))})).join(","),"}")}var aa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{allowFunctions:!1};return ia(e,t)},ua=Qi.TreeCache,la={equality:"reference",eviction:"keep-all",maxSize:1/0};function ca(e){switch(e){case"reference":return function(e){return e};case"value":return function(e){return aa(e)}}throw B("Unrecognized equality policy ".concat(e))}function sa(e,t,n){switch(e){case"keep-all":return new ua({mapNodeValue:n});case"lru":return oa(V(t),n);case"most-recent":return oa(1,n)}throw B("Unrecognized eviction policy ".concat(e))}var fa=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:la,t=e.equality,n=void 0===t?la.equality:t,r=e.eviction,o=void 0===r?la.eviction:r,i=e.maxSize,a=void 0===i?la.maxSize:i,u=ca(n),l=sa(o,a,u);return l};var da=function(e){return function(){return null}},pa=ue.loadableWithError,va=ue.loadableWithPromise,ha=ue.loadableWithValue,ma=_t,ga=Ct,ya=St,ba=Ye,wa=Pe.DEFAULT_VALUE,Ea=Pe.RecoilValueNotReady,xa=Pe.getConfigDeletionHandler,_a=Pe.getNode,Ca=Pe.registerNode,Sa=me.isRecoilValue,ka=nn.markRecoilValueModified,Da=yn,Fa=Li,Aa=da,Ta=R((function e(){A(this,e)})),Ra=new Ta,Pa=[],Oa=new Map,Na=function(){var e=0;return function(){return e++}}();var La=function(e){var t=null,n=e.key,r=e.get,o=e.cachePolicy_UNSTABLE,i=null!=e.set?e.set:void 0,a=new Set,u=fa(null!==o&&void 0!==o?o:{equality:"reference",eviction:"keep-all"}),l=Da(e.retainedBy_UNSTABLE),c=new Map,s=0;function f(){return!we("recoil_memory_managament_2020")||s>0}function d(e){return e.getState().knownSelectors.add(n),s++,function(){s--}}function v(){return void 0!==xa(n)&&!f()}function h(e,t,n,r,o){R(t,r,o),E(e,t,new Set(o.keys()),n),m(e,n)}function m(e,n){T(e,n)&&A(e);var r=Oa.get(n);if(void 0!==r){var o,i=b(r);try{for(i.s();!(o=i.n()).done;){var a=o.value;ka(a,V(t))}}catch(u){i.e(u)}finally{i.f()}Oa.delete(n)}}function g(e,t){var n=Oa.get(t);null==n&&Oa.set(t,n=new Set),n.add(e)}function y(e,t,n){var r=e.getState().knownSelectors.has(n);if(r&&t.atomValues.has(n))return V(t.atomValues.get(n));var o=ma(e,t,n);return"loading"!==o.state&&r&&t.atomValues.set(n,o),o}function w(e,t,n,r,o,i){return t.then((function(r){if(!f())throw A(e),Ra;null!=i.loadingDepKey&&i.loadingDepPromise===t?n.atomValues.set(i.loadingDepKey,ha(r)):e.getState().knownSelectors.forEach((function(e){n.atomValues.delete(e)}));var a=_(e,n);if(a&&"loading"!==a.state){if((T(e,o)||null==D(e))&&m(e,o),"hasValue"===a.state)return a.contents;throw a.contents}if(!T(e,o)){var u=S(n);if("loading"===(null===u||void 0===u?void 0:u.latestLoadable.state))return u.latestLoadable.contents}var l=p(x(e,n,o),2),c=l[0],s=l[1];if(F(e,o,s),"loading"!==c.state&&h(e,n,o,c,s),"hasError"===c.state)throw c.contents;return c.contents})).catch((function(t){if(t instanceof Ta)throw Ra;if(!f())throw A(e),Ra;var i=pa(t);throw h(e,n,o,i,r),t}))}function E(e,t,r,o){var i,u,l,c,s,f,d;(T(e,o)||t.version===(null===(i=e.getState())||void 0===i||null===(u=i.currentTree)||void 0===u?void 0:u.version)||t.version===(null===(l=e.getState())||void 0===l||null===(c=l.nextTree)||void 0===c?void 0:c.version))&&(ba(new Map([[n,r]]),e,null!==(s=null===(f=e.getState())||void 0===f||null===(d=f.nextTree)||void 0===d?void 0:d.version)&&void 0!==s?s:e.getState().currentTree.version),r.forEach((function(e){return a.add(e)})))}function x(e,o,i){var a,u=Aa(n),l=!0,c=function(){u(),l=!1},s=!1,d={loadingDepKey:null,loadingDepPromise:null},p=new Map,v=new Set;function m(t){var n=t.key;!function(e,t,n,r,o){n.add(r),E(e,t,n,o)}(e,o,v,n,i);var r=y(e,o,n);switch(p.set(n,r),r.state){case"hasValue":return r.contents;case"hasError":throw r.contents;case"loading":throw d.loadingDepKey=n,d.loadingDepPromise=r.contents,r.contents}throw B("Invalid Loadable state")}E(e,o,v,i);try{a=r({get:m,getCallback:function(n){return function(){if(l)throw B("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");null==t&&xi(!1);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return Fa(e,n,o,{node:t})}}}),a=Sa(a)?m(a):a,z(a)?a=function(e,t,n,r,o,i){return t.then((function(t){if(!f())throw A(e),Ra;var i=ha(t);return h(e,n,o,i,r),t})).catch((function(t){if(!f())throw A(e),Ra;if(F(e,o,r),z(t))return w(e,t,n,r,o,i);var a=pa(t);throw h(e,n,o,a,r),t}))}(e,a,o,p,i,d).finally(c):c()}catch(g){z(a=g)?a=w(e,a,o,p,i,d).finally(c):(s=!0,c())}return[s?pa(a):z(a)?va(a):ha(a),p]}function _(e,t){var r,o=new Set,i=D(e);try{r=u.get((function(n){return"string"!==typeof n&&xi(!1),y(e,t,n).contents}),{onNodeVisit:function(e){"branch"===e.type&&e.nodeKey!==n&&o.add(e.nodeKey)}})}catch(a){throw B('Problem with cache lookup for selector "'.concat(n,'": ').concat(a.message))}return r&&E(e,t,o,null===i||void 0===i?void 0:i.latestExecutionId),r}function C(e,t){var n=Na(),r=p(x(e,t,n),2),o=r[0],i=r[1];return"loading"===o.state?(!function(e,t,n,r,o){c.set(e,{depValuesDiscoveredSoFarDuringAsyncWork:r,latestExecutionId:t,latestLoadable:n,stateVersion:o.version})}(e,n,o,i,t),g(e,n)):(A(e),R(t,o,i)),o}function S(e){var t,n=null!==(t=Array.from(c.entries()).find((function(t){var n=p(t,2),r=n[0],o=n[1];return null!=o.latestLoadable&&null!=o.latestExecutionId&&!function(e,t){var n,r,o=D(e),i=null!==(n=null===o||void 0===o?void 0:o.depValuesDiscoveredSoFarDuringAsyncWork)&&void 0!==n?n:new Map,a=Array((null!==(r=k.get(t.version))&&void 0!==r?r:new Map).entries()),u=k.has(t.version)&&a.length===i.size&&a.every((function(e){var t=p(e,2),n=t[0],r=t[1];return i.get(n)===r}));if(null==i||t.version===(null===o||void 0===o?void 0:o.stateVersion)||u)return!1;return k.set(t.version,new Map(i)),Array.from(i).some((function(n){var r=p(n,2),o=r[0],i=r[1];return y(e,t,o).contents!==i.contents}))}(r,e)})))&&void 0!==t?t:[];return p(n,2)[1]}var k=new Map;function D(e){return c.get(e)}function F(e,t,n){if(T(e,t)){var r=D(e);null!=r&&(r.depValuesDiscoveredSoFarDuringAsyncWork=n)}}function A(e){c.delete(e)}function T(e,t){var n;return t===(null===(n=D(e))||void 0===n?void 0:n.latestExecutionId)}function R(e,t,r){e.atomValues.set(n,t);try{u.set(function(e){return Array.from(e.entries()).map((function(e){var t=p(e,2);return[t[0],t[1].contents]}))}(r),t)}catch(o){throw B('Problem with setting cache for selector "'.concat(n,'": ').concat(o.message))}}function P(e,t){return u.get((function(n){var r;return"string"!==typeof n&&xi(!1),null===(r=ga(e,t,n))||void 0===r?void 0:r.contents}))}function O(e,t){return function(e){if(Pa.includes(n)){var t="Recoil selector has circular dependencies: ".concat(Pa.slice(Pa.indexOf(n)).join(" \u2192 "));return pa(B(t))}Pa.push(n);try{return e()}finally{Pa.pop()}}((function(){return function(e,t){var n=_(e,t);if(null!=n)return A(e),n;var r,o=S(t);return null!=o?("loading"===(null===(r=o.latestLoadable)||void 0===r?void 0:r.state)&&g(e,V(o.latestExecutionId)),V(o.latestLoadable)):C(e,t)}(e,t)}))}function N(e){e.atomValues.delete(n)}function L(e,n){null==t&&xi(!1);var r,o=b(a);try{for(o.s();!(r=o.n()).done;){var i,l=r.value,c=_a(l);null===(i=c.clearCache)||void 0===i||i.call(c,e,n)}}catch(s){o.e(s)}finally{o.f()}a.clear(),N(n),u.clear(),ka(e,t)}if(null!=i){return t=Ca({key:n,nodeType:"selector",peek:P,get:O,set:function(e,t,n){var r=!1,o=new Map;function a(n){var o=n.key;if(r)throw B("Recoil: Async selector sets are not currently supported.");var i=y(e,t,o);if("hasValue"===i.state)return i.contents;throw"loading"===i.state?new Ea(o):i.contents}function u(n,i){if(r)throw B("Recoil: Async selector sets are not currently supported.");var u="function"===typeof i?i(a(n)):i;ya(e,t,n.key,u).forEach((function(e,t){return o.set(t,e)}))}var l=i({set:u,get:a,reset:function(e){u(e,wa)}},n);if(void 0!==l)throw z(l)?B("Recoil: Async selector sets are not currently supported."):B("Recoil: selector set should be a void function.");return r=!0,o},init:d,invalidate:N,clearCache:L,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:l})}return t=Ca({key:n,nodeType:"selector",peek:P,get:O,init:d,invalidate:N,clearCache:L,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:l})},Ma=ue.loadableWithError,ja=ue.loadableWithPromise,Ia=ue.loadableWithValue,Ba=At,za=Pe.DEFAULT_VALUE,Va=Pe.DefaultValue,Ua=Pe.getConfigDeletionHandler,Wa=Pe.registerNode,Ha=Pe.setConfigDeletionHandler,Ka=me.isRecoilValue,Ya=nn.getRecoilValueAsLoadable,qa=nn.markRecoilValueModified,Xa=nn.setRecoilValue,Za=nn.setRecoilValueLoadable,Ga=yn;function $a(e){var t=e.key,n=e.persistence_UNSTABLE,r=Ga(e.retainedBy_UNSTABLE),o=0,i=z(e.default)?ja(e.default.then((function(e){return i=Ia(e),e})).catch((function(e){throw i=Ma(e),e}))):Ia(e.default);l(e.default);var a=void 0,u=new Map;function l(e){return e}function s(e,n){var r,o;return null!==(r=null!==(o=n.atomValues.get(t))&&void 0!==o?o:a)&&void 0!==r?r:i}var f=Wa({key:t,nodeType:"atom",peek:s,get:function(e,r){if(r.atomValues.has(t))return V(r.atomValues.get(t));if(r.nonvalidatedAtoms.has(t)){if(null!=a)return a;if(null==n)return ge("Tried to restore a persisted value for atom ".concat(t," but it has no persistence settings.")),i;var o=r.nonvalidatedAtoms.get(t),u=n.validator(o,za),l=u instanceof Va?i:Ia(u);return a=l}return i},set:function(e,n,r){if(n.atomValues.has(t)){var o=V(n.atomValues.get(t));if("hasValue"===o.state&&r===o.contents)return new Map}else if(!n.nonvalidatedAtoms.has(t)&&r instanceof Va)return new Map;return a=void 0,(new Map).set(t,Ia(r))},init:function(n,r,a){var l;if(o++,n.getState().knownAtoms.add(t),"loading"===i.state){i.contents.finally((function(){var e;(null!==(e=n.getState().nextTree)&&void 0!==e?e:n.getState().currentTree).atomValues.has(t)||qa(n,f)}))}var d=null!==(l=e.effects)&&void 0!==l?l:e.effects_UNSTABLE;if(null!=d){var p,v=function(e){if(g&&e.key===t){var o=y;return o instanceof Va?s(n,r):z(o)?ja(o.then((function(e){return e instanceof Va?i.toPromise():e}))):Ia(o)}return Ya(n,e)},h=function(e){return v(e).toPromise()},m=function(e){var r,o=Ba(n,null!==(r=n.getState().nextTree)&&void 0!==r?r:n.getState().currentTree,e.key);return!g||e.key!==t||y instanceof Va?o:C(C({},o),{},{isSet:!0,loadable:v(e)})},g=!0,y=za,w=!1,E=null,x=function(e){return function(t){if(g){var r=v(f),o="hasValue"===r.state?r.contents:za;y="function"===typeof t?t(o):t,z(y)&&(y=y.then((function(t){return E={effect:e,value:t},t})))}else{if(z(t))throw B("Setting atoms to async values is not implemented.");"function"!==typeof t&&(E={effect:e,value:t}),Xa(n,f,"function"===typeof t?function(n){var r=t(n);return E={effect:e,value:r},r}:t)}}},_=function(e){return function(){return x(e)(za)}},S=function(e){return function(r){var o,a=n.subscribeToTransactions((function(n){var o,a=n.getState(),u=a.currentTree,l=a.previousTree;l||(_e("Transaction subscribers notified without a next tree being present -- this is a bug in Recoil"),l=u);var c=null!==(o=u.atomValues.get(t))&&void 0!==o?o:i;if("hasValue"===c.state){var s,f,d,p,v=c.contents,h=null!==(s=l.atomValues.get(t))&&void 0!==s?s:i,m="hasValue"===h.state?h.contents:za;(null===(f=E)||void 0===f?void 0:f.effect)!==e||(null===(d=E)||void 0===d?void 0:d.value)!==v?r(v,m,!u.atomValues.has(t)):(null===(p=E)||void 0===p?void 0:p.effect)===e&&(E=null)}}),t).release;u.set(n,[].concat(c(null!==(o=u.get(n))&&void 0!==o?o:[]),[a]))}},k=b(d);try{for(k.s();!(p=k.n()).done;){var D=p.value;try{var F,A=D({node:f,storeID:n.storeID,trigger:a,setSelf:x(D),resetSelf:_(D),onSet:S(D),getPromise:h,getLoadable:v,getInfo_UNSTABLE:m});if(null!=A)u.set(n,[].concat(c(null!==(F=u.get(n))&&void 0!==F?F:[]),[A]))}catch(O){y=O,w=!0}}}catch(N){k.e(N)}finally{k.f()}if(g=!1,!(y instanceof Va)){var T,R=y,P=w?Ma(y):z(R)?ja(function(e,n){var r=n.then((function(n){var o,i;return(null===(i=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===i?void 0:i.contents)===r&&Xa(e,f,n),n})).catch((function(n){var o,i;throw(null===(i=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===i?void 0:i.contents)===r&&Za(e,f,Ma(n)),n}));return r}(n,R)):Ia(R);r.atomValues.set(t,P),null===(T=n.getState().nextTree)||void 0===T||T.atomValues.set(t,P)}}return function(){var e;o--,null===(e=u.get(n))||void 0===e||e.forEach((function(e){return e()})),u.delete(n)}},invalidate:function(){a=void 0},shouldDeleteConfigOnRelease:function(){return void 0!==Ua(t)&&o<=0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return f}function Qa(e){var t=e.default,n=s(e,L);return Ka(t)?function(e){var t=Qa(C(C({},e),{},{default:za,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:C(C({},e.persistence_UNSTABLE),{},{validator:function(t){return t instanceof Va?t:V(e.persistence_UNSTABLE).validator(t,za)}}),effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE})),n=La({key:"".concat(e.key,"__withFallback"),get:function(n){var r=(0,n.get)(t);return r instanceof Va?e.default:r},set:function(e,n){return(0,e.set)(t,n)},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return Ha(n.key,Ua(e.key)),n}(C(C({},n),{},{default:t})):$a(C(C({},n),{},{default:t}))}var Ja=Qa,eu=function(){function e(t){var n;A(this,e),U(this,"_map",void 0),U(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=null!==(n=null===t||void 0===t?void 0:t.mapKey)&&void 0!==n?n:function(e){return e}}return R(e,[{key:"size",value:function(){return this._map.size}},{key:"has",value:function(e){return this._map.has(this._keyMapper(e))}},{key:"get",value:function(e){return this._map.get(this._keyMapper(e))}},{key:"set",value:function(e,t){this._map.set(this._keyMapper(e),t)}},{key:"delete",value:function(e){this._map.delete(this._keyMapper(e))}},{key:"clear",value:function(){this._map.clear()}}]),e}(),tu={MapCache:eu}.MapCache,nu=Object.freeze({__proto__:null,MapCache:tu}),ru=ta.LRUCache,ou=nu.MapCache,iu={equality:"reference",eviction:"none",maxSize:1/0};function au(e){switch(e){case"reference":return function(e){return e};case"value":return function(e){return aa(e)}}throw B("Unrecognized equality policy ".concat(e))}function uu(e,t,n){switch(e){case"keep-all":return new ou({mapKey:n});case"lru":return new ru({mapKey:n,maxSize:V(t)});case"most-recent":return new ru({mapKey:n,maxSize:1})}throw B("Unrecognized eviction policy ".concat(e))}var lu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:iu,t=e.equality,n=void 0===t?iu.equality:t,r=e.eviction,o=void 0===r?iu.eviction:r,i=e.maxSize,a=void 0===i?iu.maxSize:i,u=au(n),l=uu(o,a,u);return l},cu=Pe.setConfigDeletionHandler;var su=function(e){var t,n,r=lu({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return function(t){var n,o,i=r.get(t);if(null!=i)return i;e.cachePolicyForParams_UNSTABLE;var a=s(e,M),u=Ja(C(C({},a),{},{key:"".concat(e.key,"__").concat(null!==(n=aa(t))&&void 0!==n?n:"void"),default:"function"===typeof e.default?e.default(t):e.default,retainedBy_UNSTABLE:"function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE,effects:"function"===typeof e.effects?e.effects(t):"function"===typeof e.effects_UNSTABLE?e.effects_UNSTABLE(t):null!==(o=e.effects)&&void 0!==o?o:e.effects_UNSTABLE}));return r.set(t,u),cu(u.key,(function(){r.delete(t)})),u}},fu=Pe.setConfigDeletionHandler,du=0;var pu=function(e){var t,n,r=lu({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return function(t){var n,o=r.get(t);if(null!=o)return o;var i,a="".concat(e.key,"__selectorFamily/").concat(null!==(n=aa(t,{allowFunctions:!0}))&&void 0!==n?n:"void","/").concat(du++),u=function(n){return e.get(t)(n)},l=e.cachePolicy_UNSTABLE,c="function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;if(null!=e.set){var s=e.set;i=La({key:a,get:u,set:function(e,n){return s(t)(e,n)},cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c})}else i=La({key:a,get:u,cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c});return r.set(t,i),fu(i.key,(function(){r.delete(t)})),i}},vu=pu({key:"__constant",get:function(e){return function(){return e}},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var hu=function(e){return vu(e)},mu=pu({key:"__error",get:function(e){return function(){throw B(e)}},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var gu=function(e){return mu(e)};var yu=function(e){return e},bu=ue.loadableWithError,wu=ue.loadableWithPromise,Eu=ue.loadableWithValue;function xu(e,t){var n,r=Array(t.length).fill(void 0),o=Array(t.length).fill(void 0),i=b(t.entries());try{for(i.s();!(n=i.n()).done;){var a=p(n.value,2),u=a[0],l=a[1];try{r[u]=e(l)}catch(c){o[u]=c}}}catch(s){i.e(s)}finally{i.f()}return[r,o]}function _u(e){return null!=e&&!z(e)}function Cu(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((function(t){return e[t]}))}function Su(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((function(e,n,r){return C(C({},e),{},x({},n,t[r]))}),{})}function ku(e,t,n){return Su(e,n.map((function(e,n){return null==e?Eu(t[n]):z(e)?wu(e):bu(e)})))}var Du=pu({key:"__waitForNone",get:function(e){return function(t){var n=p(xu(t.get,Cu(e)),2),r=n[0],o=n[1];return ku(e,r,o)}},dangerouslyAllowMutability:!0}),Fu=pu({key:"__waitForAny",get:function(e){return function(t){var n=p(xu(t.get,Cu(e)),2),r=n[0],o=n[1];return o.some((function(e){return!z(e)}))?ku(e,r,o):new Promise((function(t){var n,i=b(o.entries());try{var a=function(){var i=p(n.value,2),a=i[0],u=i[1];z(u)&&u.then((function(n){r[a]=n,o[a]=void 0,t(ku(e,r,o))})).catch((function(n){o[a]=n,t(ku(e,r,o))}))};for(i.s();!(n=i.n()).done;)a()}catch(u){i.e(u)}finally{i.f()}}))}},dangerouslyAllowMutability:!0}),Au=pu({key:"__waitForAll",get:function(e){return function(t){var n=p(xu(t.get,Cu(e)),2),r=n[0],o=n[1];if(o.every((function(e){return null==e})))return Su(e,r);var i=o.find(_u);if(null!=i)throw i;return Promise.all(o).then((function(t){return Su(e,(n=r,t.map((function(e,t){return void 0===e?n[t]:e}))));var n}))}},dangerouslyAllowMutability:!0}),Tu=pu({key:"__waitForAllSettled",get:function(e){return function(t){var n=p(xu(t.get,Cu(e)),2),r=n[0],o=n[1];return o.every((function(e){return!z(e)}))?ku(e,r,o):Promise.all(o.map((function(e,t){return z(e)?e.then((function(e){r[t]=e,o[t]=void 0})).catch((function(e){r[t]=void 0,o[t]=e})):null}))).then((function(){return ku(e,r,o)}))}},dangerouslyAllowMutability:!0}),Ru={waitForNone:Du,waitForAny:Fu,waitForAll:Au,waitForAllSettled:Tu,noWait:pu({key:"__noWait",get:function(e){return function(t){var n=t.get;try{return Eu(n(e))}catch(r){return z(r)?wu(r):bu(r)}}},dangerouslyAllowMutability:!0})},Pu=ue.RecoilLoadable,Ou=Pe.DefaultValue,Nu=Ir,Lu=Vr,Mu=me.isRecoilValue,ju=it.retentionZone,Iu=tr.freshSnapshot,Bu={DefaultValue:Ou,isRecoilValue:Mu,RecoilLoadable:Pu,RecoilRoot:Nu,useRecoilStoreID:Lu,useRecoilBridgeAcrossReactRoots_UNSTABLE:li,atom:Ja,selector:La,atomFamily:su,selectorFamily:pu,constSelector:hu,errorSelector:gu,readOnlySelector:yu,noWait:Ru.noWait,waitForNone:Ru.waitForNone,waitForAny:Ru.waitForAny,waitForAll:Ru.waitForAll,waitForAllSettled:Ru.waitForAllSettled,useRecoilValue:Ao,useRecoilValueLoadable:To,useRecoilState:Do,useRecoilStateLoadable:Fo,useSetRecoilState:Po,useResetRecoilState:Ro,useGetRecoilValueInfo_UNSTABLE:ri,useRecoilRefresher_UNSTABLE:zi,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:Oo,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:No,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Lo,useRecoilCallback:Mi,useRecoilTransaction_UNSTABLE:Hi,useGotoRecoilSnapshot:Jo,useRecoilSnapshot:$o,useRecoilTransactionObserver_UNSTABLE:ei,snapshot_UNSTABLE:Iu,useRetain:Jr,retentionZone:ju},zu=Bu.RecoilRoot,Vu=Bu.atom,Uu=Bu.selector,Wu=Bu.useRecoilValue,Hu=Bu.useRecoilState,Ku=Bu.useSetRecoilState;var Yu=["title","titleId"];var qu=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Yu);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"}))})),Xu=["title","titleId"];var Zu=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Xu);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3v2.25m6.364.386l-1.591 1.591M21 12h-2.25m-.386 6.364l-1.591-1.591M12 18.75V21m-4.773-4.227l-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z"}))})),Gu=__webpack_require__(263),$u=Vu({key:"themeState",default:"dark"}),Qu=function(){var e=p(Hu($u),2),t=e[0],n=e[1];return(0,Gu.jsx)("div",{className:"theme-toggle-ui",children:(0,Gu.jsx)("div",{className:"theme-btn",onClick:function(){n("light"===t?"dark":"light")},role:"button",tabIndex:0,"aria-hidden":"true",children:"light"===t?(0,Gu.jsx)(qu,{}):(0,Gu.jsx)(Zu,{style:{color:"#ffcc00"}})})})},Ju=["title","titleId"];var el=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Ju);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.042 21.672L13.684 16.6m0 0l-2.51 2.225.569-9.47 5.227 7.917-3.286-.672zM12 2.25V4.5m5.834.166l-1.591 1.591M20.25 10.5H18M7.757 14.743l-1.59 1.59M6 10.5H3.75m4.007-4.243l-1.59-1.59"}))})),tl=["title","titleId"];var nl=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,tl);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15"}))})),rl=["title","titleId"];var ol=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,rl);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z"}),e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}))})),il=["title","titleId"];var al=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,il);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"}))})),ul=function(e,t){return ul=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},ul(e,t)};var ll=function(){return ll=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ll.apply(this,arguments)};function cl(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||t)}var sl=function(e,t){return Number(e.toFixed(t))},fl=function(e,t,n){n&&"function"===typeof n&&n(e,t)},dl={easeOut:function(e){return-Math.cos(e*Math.PI)/2+.5},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},pl=function(e){"number"===typeof e&&cancelAnimationFrame(e)},vl=function(e){e.mounted&&(pl(e.animation),e.animate=!1,e.animation=null,e.velocity=null)};function hl(e,t,n,r){if(e.mounted){var o=(new Date).getTime();vl(e),e.animation=function(){if(!e.mounted)return pl(e.animation);var i=(new Date).getTime()-o,a=(0,dl[t])(i/n);i>=n?(r(1),e.animation=null):e.animation&&(r(a),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function ml(e,t,n,r){var o=function(e){var t=e.scale,n=e.positionX,r=e.positionY;if(isNaN(t)||isNaN(n)||isNaN(r))return!1;return!0}(t);if(e.mounted&&o){var i=e.setTransformState,a=e.transformState,u=a.scale,l=a.positionX,c=a.positionY,s=t.scale-u,f=t.positionX-l,d=t.positionY-c;0===n?i(t.scale,t.positionX,t.positionY):hl(e,r,n,(function(e){i(u+s*e,l+f*e,c+d*e)}))}}var gl=function(e,t){var n=e.wrapperComponent,r=e.contentComponent,o=e.setup.centerZoomedOut;if(!n||!r)throw new Error("Components are not mounted");var i=function(e,t,n){var r=e.offsetWidth,o=e.offsetHeight,i=t.offsetWidth*n,a=t.offsetHeight*n;return{wrapperWidth:r,wrapperHeight:o,newContentWidth:i,newDiffWidth:r-i,newContentHeight:a,newDiffHeight:o-a}}(n,r,t),a=i.wrapperWidth,u=i.wrapperHeight,l=function(e,t,n,r,o,i,a){var u=e>t?n*(a?1:.5):0,l=r>o?i*(a?1:.5):0;return{minPositionX:e-t-u,maxPositionX:u,minPositionY:r-o-l,maxPositionY:l}}(a,i.newContentWidth,i.newDiffWidth,u,i.newContentHeight,i.newDiffHeight,Boolean(o));return l},yl=function(e,t){var n=gl(e,t);return e.bounds=n,n};function bl(e,t,n,r,o,i,a){var u=n.minPositionX,l=n.minPositionY,c=n.maxPositionX,s=n.maxPositionY,f=0,d=0;return a&&(f=o,d=i),{x:wl(e,u-f,c+f,r),y:wl(t,l-d,s+d,r)}}var wl=function(e,t,n,r){return sl(r?e<t?t:e>n?n:e:e,2)};function El(e,t,n,r,o,i){var a=e.transformState,u=a.scale,l=a.positionX,c=a.positionY,s=r-u;return"number"!==typeof t||"number"!==typeof n?(console.error("Mouse X and Y position were not provided!"),{x:l,y:c}):bl(l-t*s,c-n*s,o,i,0,0,null)}function xl(e,t,n,r,o){var i=t-(o?r:0);return!isNaN(n)&&e>=n?n:!isNaN(t)&&e<=i?i:e}var _l=function(e,t){var n=e.setup.panning.excluded,r=e.isInitialized,o=e.wrapperComponent,i=t.target,a=null===o||void 0===o?void 0:o.contains(i);return!!(r&&i&&a)&&!Gl(i,n)},Cl=function(e){var t=e.isInitialized,n=e.isPanning,r=e.setup.panning.disabled;return!(!t||!n||r)};var Sl=function(e,t){var n=e.setup,r=e.transformState.scale,o=n.minScale;return t>0&&r>=o?t:0};function kl(e,t,n,r,o,i,a,u,l,c){if(o){var s;if(t>a&&n>a)return(s=a+(e-a)*c)>l?l:s<a?a:s;if(t<i&&n<i)return(s=i+(e-i)*c)<u?u:s>i?i:s}return r?t:wl(e,i,a,o)}function Dl(e,t){var n=function(e){var t=e.mounted,n=e.setup,r=n.disabled,o=n.velocityAnimation,i=e.transformState.scale;return!(o.disabled&&!(i>1)&&r&&!t)}(e);if(n){var r=e.lastMousePosition,o=e.velocityTime,i=e.setup,a=e.wrapperComponent,u=i.velocityAnimation.equalToMove,l=Date.now();if(r&&o&&a){var c=function(e,t){return t?Math.min(1,e.offsetWidth/window.innerWidth):1}(a,u),s=t.x-r.x,f=t.y-r.y,d=s/c,p=f/c,v=l-o,h=s*s+f*f,m=Math.sqrt(h)/v;e.velocity={velocityX:d,velocityY:p,total:m}}e.lastMousePosition=t,e.velocityTime=l}}function Fl(e,t){var n=e.transformState.scale;vl(e),yl(e,n),t.touches?function(e,t){var n=t.touches,r=e.transformState,o=r.positionX,i=r.positionY;if(e.isPanning=!0,1===n.length){var a=n[0].clientX,u=n[0].clientY;e.startCoords={x:a-o,y:u-i}}}(e,t):function(e,t){var n=e.transformState,r=n.positionX,o=n.positionY;e.isPanning=!0;var i=t.clientX,a=t.clientY;e.startCoords={x:i-r,y:a-o}}(e,t)}function Al(e,t,n){var r=e.startCoords,o=e.setup.alignmentAnimation,i=o.sizeX,a=o.sizeY;if(r){var u=function(e,t,n){var r=e.startCoords,o=e.transformState,i=e.setup.panning,a=i.lockAxisX,u=i.lockAxisY,l=o.positionX,c=o.positionY;if(!r)return{x:l,y:c};var s=t-r.x,f=n-r.y;return{x:a?l:s,y:u?c:f}}(e,t,n),l=u.x,c=u.y,s=Sl(e,i),f=Sl(e,a);Dl(e,{x:l,y:c}),function(e,t,n,r,o){var i=e.setup.limitToBounds,a=e.wrapperComponent,u=e.bounds,l=e.transformState,c=l.scale,s=l.positionX,f=l.positionY;if(a&&t!==s&&n!==f&&u){var d=bl(t,n,u,i,r,o,a),p=d.x,v=d.y;e.setTransformState(c,p,v)}}(e,l,c,s,f)}}function Tl(e){if(e.isPanning){var t=e.setup.panning.velocityDisabled,n=e.velocity,r=e.wrapperComponent,o=e.contentComponent;e.isPanning=!1,e.animate=!1,e.animation=null;var i=null===r||void 0===r?void 0:r.getBoundingClientRect(),a=null===o||void 0===o?void 0:o.getBoundingClientRect(),u=(null===i||void 0===i?void 0:i.width)||0,l=(null===i||void 0===i?void 0:i.height)||0,c=(null===a||void 0===a?void 0:a.width)||0,s=(null===a||void 0===a?void 0:a.height)||0,f=u<c||l<s;!t&&n&&(null===n||void 0===n?void 0:n.total)>.1&&f?function(e){var t=e.velocity,n=e.bounds,r=e.setup,o=e.wrapperComponent,i=function(e){var t=e.mounted,n=e.velocity,r=e.bounds,o=e.setup,i=o.disabled,a=o.velocityAnimation,u=e.transformState.scale;return!(a.disabled&&!(u>1)&&i&&!t)&&!(!n||!r)}(e);if(i&&t&&n&&o){var a=t.velocityX,u=t.velocityY,l=t.total,c=n.maxPositionX,s=n.minPositionX,f=n.maxPositionY,d=n.minPositionY,p=r.limitToBounds,v=r.alignmentAnimation,h=r.zoomAnimation,m=r.panning,g=m.lockAxisY,y=m.lockAxisX,b=h.animationType,w=v.sizeX,E=v.sizeY,x=v.velocityAlignmentTime,_=function(e,t){var n=e.setup.velocityAnimation,r=n.equalToMove,o=n.animationTime,i=n.sensitivity;return r?o*t*i:o}(e,l),C=Math.max(_,x),S=Sl(e,w),k=Sl(e,E),D=S*o.offsetWidth/100,F=k*o.offsetHeight/100,A=c+D,T=s-D,R=f+F,P=d-F,O=e.transformState,N=(new Date).getTime();hl(e,b,C,(function(t){var n=e.transformState,r=n.scale,o=n.positionX,i=n.positionY,l=((new Date).getTime()-N)/x,h=1-(0,dl[v.animationType])(Math.min(1,l)),m=1-t,b=o+a*m,w=i+u*m,E=kl(b,O.positionX,o,y,p,s,c,T,A,h),_=kl(w,O.positionY,i,g,p,d,f,P,R,h);o===b&&i===w||e.setTransformState(r,E,_)}))}}(e):Rl(e)}}function Rl(e){var t=e.transformState.scale,n=e.setup,r=n.minScale,o=n.alignmentAnimation,i=o.disabled,a=o.sizeX,u=o.sizeY,l=o.animationTime,c=o.animationType;if(!(i||t<r||!a&&!u)){var s=function(e){var t=e.transformState,n=t.positionX,r=t.positionY,o=t.scale,i=e.setup,a=i.disabled,u=i.limitToBounds,l=i.centerZoomedOut,c=e.wrapperComponent;if(!a&&c&&e.bounds){var s=e.bounds,f=s.maxPositionX,d=s.minPositionX,p=s.maxPositionY,v=s.minPositionY,h=n>f||n<d,m=r>p||r<v,g=El(e,n>f?c.offsetWidth:e.setup.minPositionX||0,r>p?c.offsetHeight:e.setup.minPositionY||0,o,e.bounds,u||l),y=g.x,b=g.y;return{scale:o,positionX:h?y:n,positionY:m?b:r}}}(e);s&&ml(e,s,l,c)}}function Pl(e,t,n){var r=e.transformState.scale,o=e.wrapperComponent,i=e.setup,a=i.minScale,u=i.limitToBounds,l=i.zoomAnimation,c=l.disabled,s=l.animationTime,f=l.animationType,d=c||r>=a;if((r>=1||u)&&Rl(e),!d&&o&&e.mounted){var p=Ol(e,a,t||o.offsetWidth/2,n||o.offsetHeight/2);p&&ml(e,p,s,f)}}function Ol(e,t,n,r){var o=e.setup,i=o.minScale,a=o.maxScale,u=o.limitToBounds,l=xl(sl(t,2),i,a,0,!1),c=El(e,n,r,l,yl(e,l),u);return{scale:l,positionX:c.x,positionY:c.y}}var Nl={previousScale:1,scale:1,positionX:0,positionY:0},Ll=ll(ll({},Nl),{setComponents:function(){},contextInstance:null}),Ml={disabled:!1,minPositionX:null,maxPositionX:null,minPositionY:null,maxPositionY:null,minScale:1,maxScale:8,limitToBounds:!0,centerZoomedOut:!1,centerOnInit:!1,wheel:{step:.2,disabled:!1,wheelDisabled:!1,touchPadDisabled:!1,activationKeys:[],excluded:[]},panning:{disabled:!1,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!1,activationKeys:[],excluded:[]},pinch:{step:5,disabled:!1,excluded:[]},doubleClick:{disabled:!1,step:.7,mode:"zoomIn",animationType:"easeOut",animationTime:200,excluded:[]},zoomAnimation:{disabled:!1,size:.4,animationTime:200,animationType:"easeOut"},alignmentAnimation:{disabled:!1,sizeX:100,sizeY:100,animationTime:200,velocityAlignmentTime:400,animationType:"easeOut"},velocityAnimation:{disabled:!1,sensitivity:1,animationTime:400,animationType:"easeOut",equalToMove:!0}},jl=function(e){var t,n,r,o;return{previousScale:null!==(t=e.initialScale)&&void 0!==t?t:Nl.scale,scale:null!==(n=e.initialScale)&&void 0!==n?n:Nl.scale,positionX:null!==(r=e.initialPositionX)&&void 0!==r?r:Nl.positionX,positionY:null!==(o=e.initialPositionY)&&void 0!==o?o:Nl.positionY}},Il=function(e){var t=ll({},Ml);return Object.keys(e).forEach((function(n){var r="undefined"!==typeof e[n];if("undefined"!==typeof Ml[n]&&r){var o=Object.prototype.toString.call(Ml[n]),i="[object Object]"===o,a="[object Array]"===o;t[n]=i?ll(ll({},Ml[n]),e[n]):a?cl(cl([],Ml[n]),e[n]):e[n]}})),t},Bl=function(e,t,n){var r=e.transformState.scale,o=e.wrapperComponent,i=e.setup,a=i.maxScale,u=i.minScale,l=i.zoomAnimation.size;if(!o)throw new Error("Wrapper is not mounted");var c=r*Math.exp(t*n);return xl(sl(c,3),u,a,l,!1)};function zl(e,t,n,r,o){var i=e.wrapperComponent,a=e.transformState,u=a.scale,l=a.positionX,c=a.positionY;if(!i)return console.error("No WrapperComponent found");var s=(i.offsetWidth/2-l)/u,f=(i.offsetHeight/2-c)/u,d=Ol(e,Bl(e,t,n),s,f);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");ml(e,d,r,o)}function Vl(e,t,n){var r=e.setup,o=e.wrapperComponent,i=r.limitToBounds,a=jl(e.props),u=e.transformState,l=u.scale,c=u.positionX,s=u.positionY;if(o){var f=gl(e,a.scale),d=bl(a.positionX,a.positionY,f,i,0,0,o),p={scale:a.scale,positionX:d.x,positionY:d.y};l===a.scale&&c===a.positionX&&s===a.positionY||ml(e,p,t,n)}}var Ul=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),zl(e,1,t,n,r)}},Wl=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),zl(e,-1,t,n,r)}},Hl=function(e){return function(t,n,r,o,i){void 0===o&&(o=300),void 0===i&&(i="easeOut");var a=e.transformState,u=a.positionX,l=a.positionY,c=a.scale,s=e.wrapperComponent,f=e.contentComponent;if(!e.setup.disabled&&s&&f){var d={positionX:isNaN(t)?u:t,positionY:isNaN(n)?l:n,scale:isNaN(r)?c:r};ml(e,d,o,i)}}},Kl=function(e){return function(t,n){void 0===t&&(t=200),void 0===n&&(n="easeOut"),Vl(e,t,n)}},Yl=function(e){return function(t,n,r){void 0===n&&(n=200),void 0===r&&(r="easeOut");var o=e.transformState,i=e.wrapperComponent,a=e.contentComponent;if(i&&a){var u=Jl(t||o.scale,i,a);ml(e,u,n,r)}}},ql=function(e){return function(t,n,r,o){void 0===r&&(r=600),void 0===o&&(o="easeOut"),vl(e);var i=e.wrapperComponent,a="string"===typeof t?document.getElementById(t):t;if(i&&function(e){return e?void 0!==(null===e||void 0===e?void 0:e.offsetWidth)&&void 0!==(null===e||void 0===e?void 0:e.offsetHeight)||(console.error("Zoom node is not valid - it must contain offsetWidth and offsetHeight"),!1):(console.error("Zoom node not found"),!1)}(a)&&a&&i.contains(a)){var u=function(e,t,n){var r=e.wrapperComponent,o=e.setup,i=o.limitToBounds,a=o.minScale,u=o.maxScale;if(!r)return Nl;var l=r.getBoundingClientRect(),c=function(e){for(var t=e,n=0,r=0;t;)n+=t.offsetLeft,r+=t.offsetTop,t=t.offsetParent;return{x:n,y:r}}(t),s=c.x,f=c.y,d=t.offsetWidth,p=t.offsetHeight,v=r.offsetWidth/d,h=r.offsetHeight/p,m=xl(n||Math.min(v,h),a,u,0,!1),g=(l.width-d*m)/2,y=(l.height-p*m)/2,b=bl((l.left-s)*m+g,(l.top-f)*m+y,gl(e,m),i,0,0,r);return{positionX:b.x,positionY:b.y,scale:m}}(e,a,n);ml(e,u,r,o)}}},Xl=function(e){return{instance:e,state:e.transformState,zoomIn:Ul(e),zoomOut:Wl(e),setTransform:Hl(e),resetTransform:Kl(e),centerView:Yl(e),zoomToElement:ql(e)}};function Zl(){try{return{get passive(){return!0,!1}}}catch(e){return!1}}var Gl=function(e,t){var n=e.tagName.toUpperCase();return!!t.find((function(e){return e.toUpperCase()===n}))||!!t.find((function(t){return e.classList.contains(t)}))},$l=function(e){e&&clearTimeout(e)},Ql=function(e,t,n){return"translate3d("+e+"px, "+t+"px, 0) scale("+n+")"},Jl=function(e,t,n){var r=n.offsetWidth*e,o=n.offsetHeight*e;return{scale:e,positionX:(t.offsetWidth-r)/2,positionY:(t.offsetHeight-o)/2}},ec=function(e,t){var n=e.setup.wheel,r=n.disabled,o=n.wheelDisabled,i=n.touchPadDisabled,a=n.excluded,u=e.isInitialized,l=e.isPanning,c=t.target;return!(!u||l||r||!c)&&(!(o&&!t.ctrlKey)&&((!i||!t.ctrlKey)&&!Gl(c,a)))};function tc(e,t,n){var r=t.getBoundingClientRect(),o=0,i=0;if("clientX"in e)o=(e.clientX-r.left)/n,i=(e.clientY-r.top)/n;else{var a=e.touches[0];o=(a.clientX-r.left)/n,i=(a.clientY-r.top)/n}return(isNaN(o)||isNaN(i))&&console.error("No mouse or touch offset found"),{x:o,y:i}}var nc=function(e,t){var n=e.setup.pinch,r=n.disabled,o=n.excluded,i=e.isInitialized,a=t.target;return!(!i||r||!a)&&!Gl(a,o)},rc=function(e){var t=e.setup.pinch.disabled,n=e.isInitialized,r=e.pinchStartDistance;return!(!n||t||!r)},oc=function(e){return Math.sqrt(Math.pow(e.touches[0].pageX-e.touches[1].pageX,2)+Math.pow(e.touches[0].pageY-e.touches[1].pageY,2))},ic=function(e,t){var n=e.props,r=n.onWheelStart,o=n.onZoomStart;e.wheelStopEventTimer||(vl(e),fl(Xl(e),t,r),fl(Xl(e),t,o))},ac=function(e,t){var n=e.props,r=n.onWheel,o=n.onZoom,i=e.contentComponent,a=e.setup,u=e.transformState.scale,l=a.limitToBounds,c=a.centerZoomedOut,s=a.zoomAnimation,f=a.wheel,d=s.size,p=s.disabled,v=f.step;if(!i)throw new Error("Component not mounted");t.preventDefault(),t.stopPropagation();var h=function(e,t){var n,r,o=e?e.deltaY<0?1:-1:0;return r=o,"number"===typeof(n=t)?n:r}(t,null),m=function(e,t,n,r,o){var i=e.transformState.scale,a=e.wrapperComponent,u=e.setup,l=u.maxScale,c=u.minScale,s=u.zoomAnimation,f=s.size,d=s.disabled;if(!a)throw new Error("Wrapper is not mounted");var p=i+t*(i-i*n)*n;if(o)return p;var v=!r&&!d;return xl(sl(p,3),c,l,f,v)}(e,h,v,!t.ctrlKey);if(u!==m){var g=yl(e,m),y=tc(t,i,u),b=l&&(p||0===d||c),w=El(e,y.x,y.y,m,g,b),E=w.x,x=w.y;e.previousWheelEvent=t,e.setTransformState(m,E,x),fl(Xl(e),t,r),fl(Xl(e),t,o)}},uc=function(e,t){var n=e.props,r=n.onWheelStop,o=n.onZoomStop;$l(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout((function(){e.mounted&&(Pl(e,t.x,t.y),e.wheelAnimationTimer=null)}),100);var i=function(e,t){var n=e.previousWheelEvent,r=e.transformState.scale,o=e.setup,i=o.maxScale,a=o.minScale;return!!n&&(r<i||r>a||Math.sign(n.deltaY)!==Math.sign(t.deltaY)||n.deltaY>0&&n.deltaY<t.deltaY||n.deltaY<0&&n.deltaY>t.deltaY||Math.sign(n.deltaY)!==Math.sign(t.deltaY))}(e,t);i&&($l(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout((function(){e.mounted&&(e.wheelStopEventTimer=null,fl(Xl(e),t,r),fl(Xl(e),t,o))}),160))},lc=function(e,t){var n=oc(t);e.pinchStartDistance=n,e.lastDistance=n,e.pinchStartScale=e.transformState.scale,e.isPanning=!1,vl(e)},cc=function(e,t){var n=e.contentComponent,r=e.pinchStartDistance,o=e.transformState.scale,i=e.setup,a=i.limitToBounds,u=i.centerZoomedOut,l=i.zoomAnimation,c=l.disabled,s=l.size;if(null!==r&&n){var f=function(e,t,n){var r=n.getBoundingClientRect(),o=e.touches,i=sl(o[0].clientX-r.left,5),a=sl(o[0].clientY-r.top,5);return{x:(i+sl(o[1].clientX-r.left,5))/2/t,y:(a+sl(o[1].clientY-r.top,5))/2/t}}(t,o,n);if(isFinite(f.x)&&isFinite(f.y)){var d=oc(t),p=function(e,t){var n=e.pinchStartScale,r=e.pinchStartDistance,o=e.setup,i=o.maxScale,a=o.minScale,u=o.zoomAnimation,l=u.size,c=u.disabled;if(!n||null===r||!t)throw new Error("Pinch touches distance was not provided");return t<0?e.transformState.scale:xl(sl(t/r*n,2),a,i,l,!c)}(e,d);if(p!==o){var v=yl(e,p),h=a&&(c||0===s||u),m=El(e,f.x,f.y,p,v,h),g=m.x,y=m.y;e.pinchMidpoint=f,e.lastDistance=d,e.setTransformState(p,g,y)}}}},sc=function(e){var t=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,Pl(e,null===t||void 0===t?void 0:t.x,null===t||void 0===t?void 0:t.y)};function fc(e,t){var n=e.setup.doubleClick,r=n.disabled,o=n.mode,i=n.step,a=n.animationTime,u=n.animationType;if(!r){if("reset"===o)return Vl(e,a,u);var l=e.transformState.scale,c=e.contentComponent;if(!c)return console.error("No ContentComponent found");var s=Bl(e,"zoomOut"===o?-1:1,i),f=tc(t,c,l),d=Ol(e,s,f.x,f.y);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");ml(e,d,a,u)}}var dc=function(e,t){var n=e.isInitialized,r=e.setup,o=e.wrapperComponent,i=r.doubleClick,a=i.disabled,u=i.excluded,l=t.target,c=null===o||void 0===o?void 0:o.contains(l),s=n&&l&&c&&!a;return!!s&&(!Gl(l,u)&&!!s)},pc=e.createContext(Ll),vc=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.mounted=!0,e.transformState=jl(e.props),e.setup=Il(e.props),e.wrapperComponent=null,e.contentComponent=null,e.isInitialized=!1,e.bounds=null,e.previousWheelEvent=null,e.wheelStopEventTimer=null,e.wheelAnimationTimer=null,e.isPanning=!1,e.startCoords=null,e.lastTouch=null,e.distance=null,e.lastDistance=null,e.pinchStartDistance=null,e.pinchStartScale=null,e.pinchMidpoint=null,e.velocity=null,e.velocityTime=null,e.lastMousePosition=null,e.animate=!1,e.animation=null,e.maxBounds=null,e.pressedKeys={},e.handleInitializeWrapperEvents=function(t){var n=Zl();t.addEventListener("wheel",e.onWheelZoom,n),t.addEventListener("dblclick",e.onDoubleClick,n),t.addEventListener("touchstart",e.onTouchPanningStart,n),t.addEventListener("touchmove",e.onTouchPanning,n),t.addEventListener("touchend",e.onTouchPanningStop,n)},e.handleInitialize=function(){var t=e.setup.centerOnInit;e.applyTransformation(),e.forceUpdate(),t&&(setTimeout((function(){e.mounted&&e.setCenter()}),50),setTimeout((function(){e.mounted&&e.setCenter()}),100),setTimeout((function(){e.mounted&&e.setCenter()}),200))},e.onWheelZoom=function(t){e.setup.disabled||ec(e,t)&&e.isPressingKeys(e.setup.wheel.activationKeys)&&(ic(e,t),ac(e,t),uc(e,t))},e.onPanningStart=function(t){var n=e.setup.disabled,r=e.props.onPanningStart;n||_l(e,t)&&e.isPressingKeys(e.setup.panning.activationKeys)&&(t.preventDefault(),t.stopPropagation(),vl(e),Fl(e,t),fl(Xl(e),t,r))},e.onPanning=function(t){var n=e.setup.disabled,r=e.props.onPanning;n||Cl(e)&&e.isPressingKeys(e.setup.panning.activationKeys)&&(t.preventDefault(),t.stopPropagation(),Al(e,t.clientX,t.clientY),fl(Xl(e),t,r))},e.onPanningStop=function(t){var n=e.props.onPanningStop;e.isPanning&&(Tl(e),fl(Xl(e),t,n))},e.onPinchStart=function(t){var n=e.setup.disabled,r=e.props,o=r.onPinchingStart,i=r.onZoomStart;n||nc(e,t)&&(lc(e,t),vl(e),fl(Xl(e),t,o),fl(Xl(e),t,i))},e.onPinch=function(t){var n=e.setup.disabled,r=e.props,o=r.onPinching,i=r.onZoom;n||rc(e)&&(t.preventDefault(),t.stopPropagation(),cc(e,t),fl(Xl(e),t,o),fl(Xl(e),t,i))},e.onPinchStop=function(t){var n=e.props,r=n.onPinchingStop,o=n.onZoomStop;e.pinchStartScale&&(sc(e),fl(Xl(e),t,r),fl(Xl(e),t,o))},e.onTouchPanningStart=function(t){var n=e.setup.disabled,r=e.props.onPanningStart;if(!n&&_l(e,t))if(e.lastTouch&&+new Date-e.lastTouch<200&&1===t.touches.length)e.onDoubleClick(t);else{e.lastTouch=+new Date,vl(e);var o=t.touches,i=1===o.length,a=2===o.length;i&&(vl(e),Fl(e,t),fl(Xl(e),t,r)),a&&e.onPinchStart(t)}},e.onTouchPanning=function(t){var n=e.setup.disabled,r=e.props.onPanning;if(e.isPanning&&1===t.touches.length){if(n)return;if(!Cl(e))return;t.preventDefault(),t.stopPropagation();var o=t.touches[0];Al(e,o.clientX,o.clientY),fl(Xl(e),t,r)}else t.touches.length>1&&e.onPinch(t)},e.onTouchPanningStop=function(t){e.onPanningStop(t),e.onPinchStop(t)},e.onDoubleClick=function(t){e.setup.disabled||dc(e,t)&&fc(e,t)},e.clearPanning=function(t){e.isPanning&&e.onPanningStop(t)},e.setKeyPressed=function(t){e.pressedKeys[t.key]=!0},e.setKeyUnPressed=function(t){e.pressedKeys[t.key]=!1},e.isPressingKeys=function(t){return!t.length||Boolean(t.find((function(t){return e.pressedKeys[t]})))},e.setComponents=function(t,n){e.wrapperComponent=t,e.contentComponent=n,yl(e,e.transformState.scale),e.handleInitializeWrapperEvents(t),e.handleInitialize(),e.handleRef(),e.isInitialized=!0,fl(Xl(e),void 0,e.props.onInit)},e.setTransformState=function(t,n,r){isNaN(t)||isNaN(n)||isNaN(r)?console.error("Detected NaN set state values"):(t!==e.transformState.scale&&(e.transformState.previousScale=e.transformState.scale,e.transformState.scale=t),e.transformState.positionX=n,e.transformState.positionY=r,e.applyTransformation())},e.setCenter=function(){if(e.wrapperComponent&&e.contentComponent){var t=Jl(e.transformState.scale,e.wrapperComponent,e.contentComponent);e.setTransformState(t.scale,t.positionX,t.positionY)}},e.applyTransformation=function(){if(e.mounted&&e.contentComponent){var t=e.transformState,n=t.scale,r=t.positionX,o=t.positionY,i=Ql(r,o,n);e.contentComponent.style.transform=i,e.handleRef()}},e.handleRef=function(){e.props.setRef(Xl(e))},e}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}ul(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(n,t),n.prototype.componentDidMount=function(){var e=Zl();window.addEventListener("mousedown",this.onPanningStart,e),window.addEventListener("mousemove",this.onPanning,e),window.addEventListener("mouseup",this.onPanningStop,e),document.addEventListener("mouseleave",this.clearPanning,e),window.addEventListener("keyup",this.setKeyUnPressed,e),window.addEventListener("keydown",this.setKeyPressed,e),this.handleRef()},n.prototype.componentWillUnmount=function(){var e=Zl();window.removeEventListener("mousedown",this.onPanningStart,e),window.removeEventListener("mousemove",this.onPanning,e),window.removeEventListener("mouseup",this.onPanningStop,e),window.removeEventListener("keyup",this.setKeyUnPressed,e),window.removeEventListener("keydown",this.setKeyPressed,e),vl(this)},n.prototype.componentDidUpdate=function(e){e!==this.props&&(yl(this,this.transformState.scale),this.setup=Il(this.props))},n.prototype.render=function(){var t=Xl(this),n=this.props.children,r="function"===typeof n?n(t):n;return e.createElement(pc.Provider,{value:ll(ll({},this.transformState),{setComponents:this.setComponents,contextInstance:this})},r)},n}(e.Component),hc=e.forwardRef((function(t,n){var r=(0,e.useState)(null),o=r[0],i=r[1];return(0,e.useImperativeHandle)(n,(function(){return o}),[o]),e.createElement(vc,ll({},t,{setRef:i}))}));var mc="transform-component-module_wrapper__1_Fgj",gc="transform-component-module_content__2jYgh";!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!==typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}(".transform-component-module_wrapper__1_Fgj {\n position: relative;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n overflow: hidden;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none;\n margin: 0;\n padding: 0;\n}\n.transform-component-module_content__2jYgh {\n display: flex;\n flex-wrap: wrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n margin: 0;\n padding: 0;\n transform-origin: 0% 0%;\n}\n.transform-component-module_content__2jYgh img {\n pointer-events: none;\n}\n");var yc=function(t){var n=t.children,r=t.wrapperClass,o=void 0===r?"":r,i=t.contentClass,a=void 0===i?"":i,u=t.wrapperStyle,l=t.contentStyle,c=(0,e.useContext)(pc).setComponents,s=(0,e.useRef)(null),f=(0,e.useRef)(null);return(0,e.useEffect)((function(){var e=s.current,t=f.current;null!==e&&null!==t&&c&&c(e,t)}),[]),e.createElement("div",{ref:s,className:"react-transform-wrapper "+mc+" "+o,style:u},e.createElement("div",{ref:f,className:"react-transform-component "+gc+" "+a,style:l},n))},bc=function(t){(0,e.useEffect)(t,[])},wc=function(t){var n=(0,e.useRef)(t);n.current=t,bc((function(){return function(){return n.current()}}))},Ec=function(t){var n=(0,e.useRef)(0),r=(0,e.useState)(t),o=r[0],i=r[1],a=(0,e.useCallback)((function(e){cancelAnimationFrame(n.current),n.current=requestAnimationFrame((function(){i(e)}))}),[]);return wc((function(){cancelAnimationFrame(n.current)})),[o,a]},xc=function(){};function _c(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function Cc(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var Sc="undefined"!==typeof window,kc=function(t,n){void 0===t&&(t=1/0),void 0===n&&(n=1/0);var r=Ec({width:Sc?window.innerWidth:t,height:Sc?window.innerHeight:n}),o=r[0],i=r[1];return(0,e.useEffect)((function(){if(Sc){var e=function(){i({width:window.innerWidth,height:window.innerHeight})};return _c(window,"resize",e),function(){Cc(window,"resize",e)}}}),[]),o},Dc=Sc?window:null,Fc=function(e){return!!e.addEventListener},Ac=function(e){return!!e.on},Tc=function(t,n,r,o){void 0===r&&(r=Dc),(0,e.useEffect)((function(){if(n&&r)return Fc(r)?_c(r,t,n,o):Ac(r)&&r.on(t,n,o),function(){Fc(r)?Cc(r,t,n,o):Ac(r)&&r.off(t,n,o)}}),[t,n,r,JSON.stringify(o)])},Rc=function(t,n,r,o){void 0===n&&(n=xc),void 0===r&&(r={}),void 0===o&&(o=[t]);var i=r.event,a=void 0===i?"keydown":i,u=r.target,l=r.options,c=(0,e.useMemo)((function(){var e,r="function"===typeof(e=t)?e:"string"===typeof e?function(t){return t.key===e}:e?function(){return!0}:function(){return!1};return function(e){if(r(e))return n(e)}}),o);Tc(a,c,u,l)},Pc=function(t){var n=(0,e.useState)([!1,null]),r=n[0],o=n[1];return Rc(t,(function(e){return o([!0,e])}),{event:"keydown"},[r]),Rc(t,(function(e){return o([!1,e])}),{event:"keyup"},[r]),r};var Oc=function(t,n){var r=function(){var t=(0,e.useRef)(!0);return t.current?(t.current=!1,!0):t.current}();(0,e.useEffect)((function(){if(!r)return t()}),n)},Nc=function(e,t,n,r){void 0===r&&(r=Pc);var o=r(e),i=o[0],a=o[1];Oc((function(){!i&&n?n(a):i&&t&&t(a)}),[i])};function Lc(e){for(var t=e.split(",")[0].split(":")[1].split(";")[0],n=atob(e.split(",")[1]),r=[],o=0;o<n.length;o+=1)r.push(n.charCodeAt(o));return new Blob([new Uint8Array(r)],{type:t})}function Mc(e,t){return new Promise((function(n,r){var o=e.src,i=e;i.onload=n,i.onerror=function(e){i.src=o,r(e)},i.src=t}))}function jc(t){var n=p((0,e.useState)(new Image),1)[0],r=p((0,e.useState)(!1),2),o=r[0],i=r[1];return(0,e.useEffect)((function(){if(void 0!==t)return n.onload=function(){i(!0)},i(!1),n.src=URL.createObjectURL(t),function(){n.onload=null}}),[t,n]),[n,o]}function Ic(){function e(){return e=d(O().mark((function e(){var t,n,r=arguments;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:"",e.next=3,fetch(t,{method:"GET",cache:"no-cache"});case 3:return n=e.sent,e.abrupt("return",n.json());case 5:case"end":return e.stop()}}),e)}))),e.apply(this,arguments)}var t=function(){(function(){return e.apply(this,arguments)})(document.location+"/flaskwebgui-keep-server-alive").then((function(e){return e}))};t(),setInterval(t,3e3)}function Bc(e){return 2===e.nativeEvent.button}function zc(e){return 1===e.nativeEvent.button}function Vc(e,t,n){return fetch(e).then((function(e){return e.arrayBuffer()})).then((function(e){return new File([e],t,{type:n})}))}function Uc(){return Wc.apply(this,arguments)}function Wc(){return(Wc=d(O().mark((function e(){var t,n;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.permissions.query({name:"clipboard-write"});case 3:return t=e.sent,n=t.state,e.abrupt("return","granted"===n);case 8:return e.prev=8,e.t0=e.catch(0),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}function Hc(e,t){return new Promise((function(n,r){return e.toBlob(function(){var e=d(O().mark((function e(t){return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t?n(t):r(new Error("Expected toBlob() to be defined"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t)}))}var Kc=function(){var e=d(O().mark((function e(t){var n;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[new ClipboardItem(x({},t.type,t))],e.next=3,navigator.clipboard.write(n);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function Yc(e){return qc.apply(this,arguments)}function qc(){return(qc=d(O().mark((function e(t){var n;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Hc(t,"image/png");case 2:return n=e.sent,e.prev=3,e.next=6,Kc(n);case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),console.log("Copy image failed!");case 11:case"end":return e.stop()}}),e,null,[[3,8]])})))).apply(this,arguments)}var Xc="".concat("");function Zc(e,t,n,r,o,i,a,u,l,c){return Gc.apply(this,arguments)}function Gc(){return(Gc=d(O().mark((function e(t,n,r,o,i,a,u,l,c,s){var f,d,p,v,h,m;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(f=new FormData).append("image",t),void 0!==l?f.append("mask",Lc(l)):void 0!==c&&f.append("mask",c),d=n.hdSettings[n.model],f.append("ldmSteps",n.ldmSteps.toString()),f.append("ldmSampler",n.ldmSampler.toString()),f.append("zitsWireframe",n.zitsWireframe.toString()),f.append("hdStrategy",d.hdStrategy),f.append("hdStrategyCropMargin",d.hdStrategyCropMargin.toString()),f.append("hdStrategyCropTrigerSize",d.hdStrategyCropTrigerSize.toString()),f.append("hdStrategyResizeLimit",d.hdStrategyResizeLimit.toString()),f.append("prompt",void 0===o?"":o),f.append("negativePrompt",void 0===i?"":i),f.append("croperX",r.x.toString()),f.append("croperY",r.y.toString()),f.append("croperHeight",r.height.toString()),f.append("croperWidth",r.width.toString()),f.append("useCroper",n.showCroper?"true":"false"),f.append("sdMaskBlur",n.sdMaskBlur.toString()),f.append("sdStrength",n.sdStrength.toString()),f.append("sdSteps",n.sdSteps.toString()),f.append("sdGuidanceScale",n.sdGuidanceScale.toString()),f.append("sdSampler",n.sdSampler.toString()),f.append("sdSeed",u?u.toString():"-1"),f.append("sdMatchHistograms",n.sdMatchHistograms?"true":"false"),f.append("sdScale",(n.sdScale/100).toString()),f.append("cv2Radius",n.cv2Radius.toString()),f.append("cv2Flag",n.cv2Flag.toString()),f.append("paintByExampleSteps",n.paintByExampleSteps.toString()),f.append("paintByExampleGuidanceScale",n.paintByExampleGuidanceScale.toString()),f.append("paintByExampleSeed",u?u.toString():"-1"),f.append("paintByExampleMaskBlur",n.paintByExampleMaskBlur.toString()),f.append("paintByExampleMatchHistograms",n.paintByExampleMatchHistograms?"true":"false"),s&&f.append("paintByExampleImage",s),void 0===a?f.append("sizeLimit","1080"):f.append("sizeLimit",a),e.prev=35,e.next=38,fetch("".concat(Xc,"/inpaint"),{method:"POST",body:f});case 38:if(!(p=e.sent).ok){e.next=45;break}return e.next=42,p.blob();case 42:return v=e.sent,h=p.headers.get("x-seed"),e.abrupt("return",{blob:URL.createObjectURL(v),seed:h});case 45:return e.next=47,p.text();case 47:throw m=e.sent,new Error(m);case 51:throw e.prev=51,e.t0=e.catch(35),new Error("Something went wrong: ".concat(e.t0));case 54:case"end":return e.stop()}}),e,null,[[35,51]])})))).apply(this,arguments)}function $c(e){var t=new FormData;return t.append("name",e),fetch("".concat(Xc,"/model"),{method:"POST",body:t})}function Qc(){return fetch("".concat(Xc,"/model"),{method:"GET"})}function Jc(e,t,n){return es.apply(this,arguments)}function es(){return(es=d(O().mark((function e(t,n,r){var o,i,a,u;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(o=new FormData).append("image",t),o.append("clicks",JSON.stringify(r)),null!==n&&o.append("mask",n),e.prev=4,e.next=7,fetch("".concat(Xc,"/interactive_seg"),{method:"POST",body:o});case 7:if(!(i=e.sent).ok){e.next=13;break}return e.next=11,i.blob();case 11:return a=e.sent,e.abrupt("return",{blob:URL.createObjectURL(a)});case 13:return e.next=15,i.text();case 15:throw u=e.sent,new Error(u);case 19:throw e.prev=19,e.t0=e.catch(4),new Error("Something went wrong: ".concat(e.t0));case 22:case"end":return e.stop()}}),e,null,[[4,19]])})))).apply(this,arguments)}function ts(e,t){return ns.apply(this,arguments)}function ns(){return(ns=d(O().mark((function e(t,n){var r,o,i,a;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(Xc,"/media/").concat(t,"/").concat(encodeURIComponent(n)),{method:"GET"});case 2:if(!(r=e.sent).ok){e.next=9;break}return e.next=6,r.blob();case 6:return o=e.sent,i=new File([o],n),e.abrupt("return",i);case 9:return e.next=11,r.text();case 11:throw a=e.sent,new Error(a);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rs(e){return os.apply(this,arguments)}function os(){return(os=d(O().mark((function e(t){var n,r,o;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(Xc,"/medias/").concat(t),{method:"GET"});case 2:if(!(n=e.sent).ok){e.next=8;break}return e.next=6,n.json();case 6:return r=e.sent,e.abrupt("return",r);case 8:return e.next=10,n.text();case 10:throw o=e.sent,new Error(o);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function is(){return(is=d(O().mark((function e(t,n,r){var o,i,a,u;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Vc(t.src,n,r);case 2:return o=e.sent,(i=new FormData).append("image",o),i.append("filename",n),e.prev=6,e.next=9,fetch("".concat(Xc,"/save_image"),{method:"POST",body:i});case 9:if((a=e.sent).ok){e.next=15;break}return e.next=13,a.text();case 13:throw u=e.sent,new Error(u);case 15:e.next=20;break;case 17:throw e.prev=17,e.t0=e.catch(6),new Error("Something went wrong: ".concat(e.t0));case 20:case"end":return e.stop()}}),e,null,[[6,17]])})))).apply(this,arguments)}var as=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},us=t["useId".toString()]||function(){},ls=0;function cs(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)}))}}function ss(){return ss=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},ss.apply(this,arguments)}var fs=["children"],ds=["children"],ps=e.forwardRef((function(t,n){var r=t.children,o=s(t,fs);return e.Children.toArray(r).some(ms)?e.createElement(e.Fragment,null,e.Children.map(r,(function(t){return ms(t)?e.createElement(vs,ss({},o,{ref:n}),t.props.children):t}))):e.createElement(vs,ss({},o,{ref:n}),r)}));ps.displayName="Slot";var vs=e.forwardRef((function(t,n){var r=t.children,o=s(t,ds);return e.isValidElement(r)?e.cloneElement(r,C(C({},function(e,t){var n=C({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null==i||i.apply(void 0,arguments),null==r||r.apply(void 0,arguments)}:"style"===o?n[o]=C(C({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return C(C({},e),n)}(o,r.props)),{},{ref:cs(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));vs.displayName="SlotClone";var hs=function(t){var n=t.children;return e.createElement(e.Fragment,null,n)};function ms(t){return e.isValidElement(t)&&t.type===hs}var gs=["asChild"],ys=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return C(C({},t),{},x({},n,e.forwardRef((function(t,r){var o=t.asChild,i=s(t,gs),a=o?ps:n;return e.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),e.createElement(a,ss({},i,{ref:r}))}))))}),{}),bs=e.forwardRef((function(t,n){return e.createElement(ys.span,ss({},t,{ref:n,style:C({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},t.style)}))})),ws=bs;function Es(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)}))}}function xs(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.useCallback(Es.apply(void 0,n),n)}var _s=["children"],Cs=["children"],Ss=e.forwardRef((function(t,n){var r=t.children,o=s(t,_s);return e.Children.toArray(r).some(Fs)?e.createElement(e.Fragment,null,e.Children.map(r,(function(t){return Fs(t)?e.createElement(ks,ss({},o,{ref:n}),t.props.children):t}))):e.createElement(ks,ss({},o,{ref:n}),r)}));Ss.displayName="Slot";var ks=e.forwardRef((function(t,n){var r=t.children,o=s(t,Cs);return e.isValidElement(r)?e.cloneElement(r,C(C({},function(e,t){var n=C({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null==i||i.apply(void 0,arguments),null==r||r.apply(void 0,arguments)}:"style"===o?n[o]=C(C({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return C(C({},e),n)}(o,r.props)),{},{ref:Es(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));ks.displayName="SlotClone";var Ds=function(t){var n=t.children;return e.createElement(e.Fragment,null,n)};function Fs(t){return e.isValidElement(t)&&t.type===Ds}var As,Ts=["containerRef","style"],Rs=["container"],Ps=e.forwardRef((function(t,r){var o,i,a=t.containerRef,u=t.style,l=s(t,Ts),c=null!==(o=null==a?void 0:a.current)&&void 0!==o?o:null===globalThis||void 0===globalThis||null===(i=globalThis.document)||void 0===i?void 0:i.body,f=p(e.useState({}),2)[1];return as((function(){f({})}),[]),c?n.createPortal(e.createElement(ys.div,ss({"data-radix-portal":""},l,{ref:r,style:c===document.body?C({position:"absolute",top:0,left:0,zIndex:2147483647},u):void 0})),c):null})),Os=e.forwardRef((function(t,r){var o,i=t.container,a=void 0===i?null===globalThis||void 0===globalThis||null===(o=globalThis.document)||void 0===o?void 0:o.body:i,u=s(t,Rs);return a?n.createPortal(e.createElement(ys.div,ss({},u,{ref:r})),a):null})),Ns=["children","width","height"],Ls=e.forwardRef((function(t,n){var r=t.children,o=t.width,i=void 0===o?10:o,a=t.height,u=void 0===a?5:a,l=s(t,Ns);return e.createElement(ys.svg,ss({},l,{ref:n,width:i,height:u,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),t.asChild?r:e.createElement("polygon",{points:"0,0 30,0 15,10"}))})),Ms=Ls;function js(t){var n=p(e.useState(void 0),2),r=n[0],o=n[1];return e.useEffect((function(){if(t){var e=new ResizeObserver((function(e){if(Array.isArray(e)&&e.length){var n,r,i=e[0];if("borderBoxSize"in i){var a=i.borderBoxSize,u=Array.isArray(a)?a[0]:a;n=u.inlineSize,r=u.blockSize}else{var l=t.getBoundingClientRect();n=l.width,r=l.height}o({width:n,height:r})}}));return e.observe(t,{box:"border-box"}),function(){return e.unobserve(t)}}o(void 0)}),[t]),r}function Is(e,t){var n=Bs.get(e);return void 0===n?(Bs.set(e,{rect:{},callbacks:[t]}),1===Bs.size&&(As=requestAnimationFrame(zs))):(n.callbacks.push(t),t(e.getBoundingClientRect())),function(){var n=Bs.get(e);if(void 0!==n){var r=n.callbacks.indexOf(t);r>-1&&n.callbacks.splice(r,1),0===n.callbacks.length&&(Bs.delete(e),0===Bs.size&&cancelAnimationFrame(As))}}}var Bs=new Map;function zs(){var e=[];Bs.forEach((function(t,n){var r,o,i=n.getBoundingClientRect();o=i,((r=t.rect).width!==o.width||r.height!==o.height||r.top!==o.top||r.right!==o.right||r.bottom!==o.bottom||r.left!==o.left)&&(t.rect=i,e.push(t))})),e.forEach((function(e){e.callbacks.forEach((function(t){return t(e.rect)}))})),As=requestAnimationFrame(zs)}function Vs(t){var n=p(e.useState(),2),r=n[0],o=n[1];return e.useEffect((function(){if(t){var e=Is(t,o);return function(){o(void 0),e()}}}),[t]),r}var Us=["scope","children"];function Ws(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName;return C(C({},e),r(n)["__scope".concat(o)])}),{});return e.useMemo((function(){return x({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}function Hs(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)}))}}function Ks(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.useCallback(Hs.apply(void 0,n),n)}function Ys(e,t,n){var r=e["x"===n?"left":"top"],o="x"===n?"width":"height",i=e[o],a=t[o];return{before:r-a,start:r,center:r+(i-a)/2,end:r+i-a,after:r+i}}function qs(e){return{position:"absolute",top:0,left:0,minWidth:"max-content",willChange:"transform",transform:"translate3d(".concat(Math.round(e.x+window.scrollX),"px, ").concat(Math.round(e.y+window.scrollY),"px, 0)")}}function Xs(e,t,n,r,o){var i="top"===t||"bottom"===t,a=o?o.width:0,u=o?o.height:0,l=a/2+r,c="",s="";return i?(c={start:"".concat(l,"px"),center:"center",end:e.width-l+"px"}[n],s="top"===t?"".concat(e.height+u,"px"):-u+"px"):(c="left"===t?"".concat(e.width+u,"px"):-u+"px",s={start:"".concat(l,"px"),center:"center",end:e.height-l+"px"}[n]),"".concat(c," ").concat(s)}var Zs={position:"fixed",top:0,left:0,opacity:0,transform:"translate3d(0, -200%, 0)"},Gs={position:"absolute",opacity:0};function $s(e){var t,n=e.popperSize,r=e.arrowSize,o=e.arrowOffset,i=e.side,a=e.align,u=(n.width-r.width)/2,l=(n.height-r.width)/2,c={top:0,right:90,bottom:180,left:-90}[i],s=Math.max(r.width,r.height),f=(x(t={width:"".concat(s,"px"),height:"".concat(s,"px"),transform:"rotate(".concat(c,"deg)"),willChange:"transform",position:"absolute"},i,"100%"),x(t,"direction",function(e,t){return("top"!==e&&"right"!==e||"end"!==t)&&("bottom"!==e&&"left"!==e||"end"===t)?"ltr":"rtl"}(i,a)),t);return"top"!==i&&"bottom"!==i||("start"===a&&(f.left="".concat(o,"px")),"center"===a&&(f.left="".concat(u,"px")),"end"===a&&(f.right="".concat(o,"px"))),"left"!==i&&"right"!==i||("start"===a&&(f.top="".concat(o,"px")),"center"===a&&(f.top="".concat(l,"px")),"end"===a&&(f.bottom="".concat(o,"px"))),f}function Qs(e){return{top:"bottom",right:"left",bottom:"top",left:"right"}[e]}function Js(e,t){return{top:e.top<t.top,right:e.right>t.right,bottom:e.bottom>t.bottom,left:e.left<t.left}}var ef=["__scopePopper","virtualRef"],tf=["__scopePopper","side","sideOffset","align","alignOffset","collisionTolerance","avoidCollisions"],nf=["__scopePopper","offset"],rf=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],o=function(){var n=r.map((function(t){return e.createContext(t)}));return function(r){var o=(null==r?void 0:r[t])||n;return e.useMemo((function(){return x({},"__scope".concat(t),C(C({},r),{},x({},t,o)))}),[r,o])}};return o.scopeName=t,[function(n,o){var i=e.createContext(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,Us),l=(null==r?void 0:r[t][a])||i,c=e.useMemo((function(){return u}),Object.values(u));return e.createElement(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null==u?void 0:u[t][a])||i,c=e.useContext(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]},Ws.apply(void 0,[o].concat(c(n)))]}("Popper"),of=p(rf,2),af=of[0],uf=of[1],lf=p(af("Popper"),2),cf=lf[0],sf=lf[1],ff=e.forwardRef((function(t,n){var r=t.__scopePopper,o=t.virtualRef,i=s(t,ef),a=sf("PopperAnchor",r),u=e.useRef(null),l=Ks(n,u);return e.useEffect((function(){a.onAnchorChange((null==o?void 0:o.current)||u.current)})),o?null:e.createElement(ys.div,ss({},i,{ref:l}))})),df=p(af("PopperContent"),2),pf=df[0],vf=df[1],hf=e.forwardRef((function(t,n){var r=t.__scopePopper,o=t.side,i=void 0===o?"bottom":o,a=t.sideOffset,u=t.align,l=void 0===u?"center":u,c=t.alignOffset,f=t.collisionTolerance,d=t.avoidCollisions,v=void 0===d||d,h=s(t,tf),m=sf("PopperContent",r),g=p(e.useState(),2),y=g[0],b=g[1],w=Vs(m.anchor),E=p(e.useState(null),2),x=E[0],_=E[1],S=js(x),k=p(e.useState(null),2),D=k[0],F=k[1],A=js(D),T=Ks(n,(function(e){return _(e)})),R=function(){var t=p(e.useState(void 0),2),n=t[0],r=t[1];return e.useEffect((function(){var e;function t(){r({width:window.innerWidth,height:window.innerHeight})}function n(){window.clearTimeout(e),e=window.setTimeout(t,100)}return t(),window.addEventListener("resize",n),function(){return window.removeEventListener("resize",n)}}),[]),n}(),P=function(e){var t=e.anchorRect,n=e.popperSize,r=e.arrowSize,o=e.arrowOffset,i=void 0===o?0:o,a=e.side,u=e.sideOffset,l=void 0===u?0:u,c=e.align,s=e.alignOffset,f=void 0===s?0:s,d=e.shouldAvoidCollisions,p=void 0===d||d,v=e.collisionBoundariesRect,h=e.collisionTolerance,m=void 0===h?0:h;if(!t||!n||!v)return{popperStyles:Zs,arrowStyles:Gs};var g=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0,i=o?o.height:0,a=Ys(t,e,"x"),u=Ys(t,e,"y"),l=u.before-n-i,c=u.after+n+i,s=a.before-n-i,f=a.after+n+i;return{top:{start:{x:a.start+r,y:l},center:{x:a.center,y:l},end:{x:a.end-r,y:l}},right:{start:{x:f,y:u.start+r},center:{x:f,y:u.center},end:{x:f,y:u.end-r}},bottom:{start:{x:a.start+r,y:c},center:{x:a.center,y:c},end:{x:a.end-r,y:c}},left:{start:{x:s,y:u.start+r},center:{x:s,y:u.center},end:{x:s,y:u.end-r}}}}(n,t,l,f,r),y=g[a][c];if(!1===p){var b=qs(y),w=Gs;return r&&(w=$s({popperSize:n,arrowSize:r,arrowOffset:i,side:a,align:c})),{popperStyles:C(C({},b),{},{"--radix-popper-transform-origin":Xs(n,a,c,i,r)}),arrowStyles:w,placedSide:a,placedAlign:c}}var E,x,_=DOMRect.fromRect(C(C({},n),y)),S=(E=v,x=m,DOMRect.fromRect({width:E.width-2*x,height:E.height-2*x,x:E.left+x,y:E.top+x})),k=Js(_,S),D=g[Qs(a)][c],F=function(e,t,n){var r=Qs(e);return t[e]&&!n[r]?r:e}(a,k,Js(DOMRect.fromRect(C(C({},n),D)),S)),A=function(e,t,n,r,o){var i="top"===n||"bottom"===n,a=i?"left":"top",u=i?"right":"bottom",l=i?"width":"height",c=t[l]>e[l];return"start"!==r&&"center"!==r||!(o[a]&&c||o[u]&&!c)?"end"!==r&&"center"!==r||!(o[u]&&c||o[a]&&!c)?r:"start":"end"}(n,t,a,c,k),T=qs(g[F][A]),R=Gs;return r&&(R=$s({popperSize:n,arrowSize:r,arrowOffset:i,side:F,align:A})),{popperStyles:C(C({},T),{},{"--radix-popper-transform-origin":Xs(n,F,A,i,r)}),arrowStyles:R,placedSide:F,placedAlign:A}}({anchorRect:w,popperSize:S,arrowSize:A,arrowOffset:y,side:i,sideOffset:a,align:l,alignOffset:c,shouldAvoidCollisions:v,collisionBoundariesRect:R?DOMRect.fromRect(C(C({},R),{},{x:0,y:0})):void 0,collisionTolerance:f}),O=P.popperStyles,N=P.arrowStyles,L=P.placedSide,M=P.placedAlign,j=void 0!==L;return e.createElement("div",{style:O,"data-radix-popper-content-wrapper":""},e.createElement(pf,{scope:r,arrowStyles:N,onArrowChange:F,onArrowOffsetChange:b},e.createElement(ys.div,ss({"data-side":L,"data-align":M},h,{style:C(C({},h.style),{},{animation:j?void 0:"none"}),ref:T}))))})),mf=e.forwardRef((function(t,n){var r=t.__scopePopper,o=t.offset,i=s(t,nf),a=vf("PopperArrow",r),u=a.onArrowOffsetChange;return e.useEffect((function(){return u(o)}),[u,o]),e.createElement("span",{style:C(C({},a.arrowStyles),{},{pointerEvents:"none"})},e.createElement("span",{ref:a.onArrowChange,style:{display:"inline-block",verticalAlign:"top",pointerEvents:"auto"}},e.createElement(Ms,ss({},i,{ref:n,style:C(C({},i.style),{},{display:"block"})}))))})),gf=function(t){var n=t.__scopePopper,r=t.children,o=p(e.useState(null),2),i=o[0],a=o[1];return e.createElement(cf,{scope:n,anchor:i,onAnchorChange:a},r)},yf=ff,bf=hf,wf=mf,Ef=function(t){var n=t.present,r=t.children,o=function(t){var n=p(e.useState(),2),r=n[0],o=n[1],i=e.useRef({}),a=e.useRef(t),u=e.useRef("none"),l=function(t,n){return e.useReducer((function(e,t){var r=n[e][t];return null!=r?r:e}),t)}(t?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=p(l,2),s=c[0],f=c[1];return e.useEffect((function(){var e=xf(i.current);u.current="mounted"===s?e:"none"}),[s]),as((function(){var e=i.current,n=a.current;if(n!==t){var r=u.current,o=xf(e);if(t)f("MOUNT");else if("none"===o||"none"===(null==e?void 0:e.display))f("UNMOUNT");else{f(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}a.current=t}}),[t,f]),as((function(){if(r){var e=function(e){var t=xf(i.current).includes(e.animationName);e.target===r&&t&&f("ANIMATION_END")},t=function(e){e.target===r&&(u.current=xf(i.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),function(){r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}f("ANIMATION_END")}),[r,f]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:e.useCallback((function(e){e&&(i.current=getComputedStyle(e)),o(e)}),[])}}(n),i="function"==typeof r?r({present:o.isPresent}):e.Children.only(r),a=xs(o.ref,i.ref);return"function"==typeof r||o.isPresent?e.cloneElement(i,{ref:a}):null};function xf(e){return(null==e?void 0:e.animationName)||"none"}function _f(t){var n=e.useRef({value:t,previous:t});return e.useMemo((function(){return n.current.value!==t&&(n.current.previous=n.current.value,n.current.value=t),n.current.previous}),[t])}function Cf(t){var n=function(t){var n=e.useRef(t);return e.useEffect((function(){n.current=t})),e.useMemo((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}(t);e.useEffect((function(){var e=function(e){"Escape"===e.key&&n(e)};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[n])}function Sf(t){var n=e.useRef(t);return e.useEffect((function(){n.current=t})),e.useMemo((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}function kf(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=e.useState(n),i=p(o,1)[0],a=e.useRef(i),u=Sf(r);return e.useEffect((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=Sf(i);return[f,e.useCallback((function(e){if(s){var t="function"==typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}Ef.displayName="Presence";var Df=["scope","children"];function Ff(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName;return C(C({},e),r(n)["__scope".concat(o)])}),{});return e.useMemo((function(){return x({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}function Af(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null==e||e(n),!1===o||!n.defaultPrevented)return null==t?void 0:t(n)}}var Tf=["__scopeTooltip"],Rf=["forceMount"],Pf=["__scopeTooltip","children","aria-label","portalled"],Of=["__scopeTooltip"],Nf=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],o=function(){var n=r.map((function(t){return e.createContext(t)}));return function(r){var o=(null==r?void 0:r[t])||n;return e.useMemo((function(){return x({},"__scope".concat(t),C(C({},r),{},x({},t,o)))}),[r,o])}};return o.scopeName=t,[function(n,o){var i=e.createContext(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,Df),l=(null==r?void 0:r[t][a])||i,c=e.useMemo((function(){return u}),Object.values(u));return e.createElement(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null==u?void 0:u[t][a])||i,c=e.useContext(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]},Ff.apply(void 0,[o].concat(c(n)))]}("Tooltip",[uf]),Lf=p(Nf,2),Mf=Lf[0],jf=(Lf[1],uf()),If=p(Mf("TooltipProvider",{isOpenDelayed:!0,delayDuration:700,onOpen:function(){},onClose:function(){}}),2),Bf=If[0],zf=If[1],Vf=p(Mf("Tooltip"),2),Uf=Vf[0],Wf=Vf[1],Hf=e.forwardRef((function(t,n){var r=t.__scopeTooltip,o=s(t,Tf),i=Wf("TooltipTrigger",r),a=jf(r),u=xs(n,i.onTriggerChange),l=e.useRef(!1),c=e.useCallback((function(){return l.current=!1}),[]);return e.useEffect((function(){return function(){return document.removeEventListener("mouseup",c)}}),[c]),e.createElement(yf,ss({asChild:!0},a),e.createElement(ys.button,ss({"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute},o,{ref:u,onMouseEnter:Af(t.onMouseEnter,i.onTriggerEnter),onMouseLeave:Af(t.onMouseLeave,i.onClose),onMouseDown:Af(t.onMouseDown,(function(){i.onClose(),l.current=!0,document.addEventListener("mouseup",c,{once:!0})})),onFocus:Af(t.onFocus,(function(){l.current||i.onOpen()})),onBlur:Af(t.onBlur,i.onClose),onClick:Af(t.onClick,(function(e){0===e.detail&&i.onClose()}))})))})),Kf=e.forwardRef((function(t,n){var r=t.forceMount,o=s(t,Rf),i=Wf("TooltipContent",t.__scopeTooltip);return e.createElement(Ef,{present:r||i.open},e.createElement(Yf,ss({ref:n},o)))})),Yf=e.forwardRef((function(t,n){var r=t.__scopeTooltip,o=t.children,i=t["aria-label"],a=t.portalled,u=void 0===a||a,l=s(t,Pf),c=Wf("TooltipContent",r),f=jf(r),d=u?Ps:e.Fragment,p=c.onClose;return Cf((function(){return p()})),e.useEffect((function(){return document.addEventListener("tooltip.open",p),function(){return document.removeEventListener("tooltip.open",p)}}),[p]),e.createElement(d,null,e.createElement(Xf,{__scopeTooltip:r}),e.createElement(bf,ss({"data-state":c.stateAttribute},f,l,{ref:n,style:C(C({},l.style),{},{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)"})}),e.createElement(Ds,null,o),e.createElement(ws,{id:c.contentId,role:"tooltip"},i||o)))})),qf=e.forwardRef((function(t,n){var r=t.__scopeTooltip,o=s(t,Of),i=jf(r);return e.createElement(wf,ss({},i,o,{ref:n}))}));function Xf(t){var n=t.__scopeTooltip,r=Wf("CheckTriggerMoved",n),o=Vs(r.trigger),i=null==o?void 0:o.left,a=_f(i),u=null==o?void 0:o.top,l=_f(u),c=r.onClose;return e.useEffect((function(){(void 0!==a&&a!==i||void 0!==l&&l!==u)&&c()}),[c,a,l,i,u]),null}var Zf=function(t){var n=t.__scopeTooltip,r=t.delayDuration,o=void 0===r?700:r,i=t.skipDelayDuration,a=void 0===i?300:i,u=t.children,l=p(e.useState(!0),2),c=l[0],s=l[1],f=e.useRef(0);return e.useEffect((function(){var e=f.current;return function(){return window.clearTimeout(e)}}),[]),e.createElement(Bf,{scope:n,isOpenDelayed:c,delayDuration:o,onOpen:e.useCallback((function(){window.clearTimeout(f.current),s(!1)}),[]),onClose:e.useCallback((function(){window.clearTimeout(f.current),f.current=window.setTimeout((function(){return s(!0)}),a)}),[a])},u)},Gf=function(t){var n=t.__scopeTooltip,r=t.children,o=t.open,i=t.defaultOpen,a=void 0!==i&&i,u=t.onOpenChange,l=t.delayDuration,c=zf("Tooltip",n),s=jf(n),f=p(e.useState(null),2),d=f[0],v=f[1],h=function(t){var n=p(e.useState(us()),2),r=n[0],o=n[1];return as((function(){t||o((function(e){return null!=e?e:String(ls++)}))}),[t]),t||(r?"radix-".concat(r):"")}(),m=e.useRef(0),g=null!=l?l:c.delayDuration,y=e.useRef(!1),b=c.onOpen,w=c.onClose,E=p(kf({prop:o,defaultProp:a,onChange:function(e){e&&(document.dispatchEvent(new CustomEvent("tooltip.open")),b()),null==u||u(e)}}),2),x=E[0],_=void 0!==x&&x,C=E[1],S=e.useMemo((function(){return _?y.current?"delayed-open":"instant-open":"closed"}),[_]),k=e.useCallback((function(){window.clearTimeout(m.current),y.current=!1,C(!0)}),[C]),D=e.useCallback((function(){window.clearTimeout(m.current),m.current=window.setTimeout((function(){y.current=!0,C(!0)}),g)}),[g,C]);return e.useEffect((function(){return function(){return window.clearTimeout(m.current)}}),[]),e.createElement(gf,s,e.createElement(Uf,{scope:n,contentId:h,open:_,stateAttribute:S,trigger:d,onTriggerChange:v,onTriggerEnter:e.useCallback((function(){c.isOpenDelayed?D():k()}),[c.isOpenDelayed,D,k]),onOpen:e.useCallback(k,[k]),onClose:e.useCallback((function(){window.clearTimeout(m.current),C(!1),w()}),[C,w])},r))},$f=Hf,Qf=Kf,Jf=qf,ed=function(e){var t=e.content,n=e.children;return(0,Gu.jsx)(Gf,{children:(0,Gu.jsxs)(Zf,{children:[(0,Gu.jsx)($f,{className:"tooltip-trigger",asChild:!0,children:n}),(0,Gu.jsxs)(Qf,{className:"tooltip-content",children:[t,(0,Gu.jsx)(Jf,{className:"tooltip-arrow"})]})]})})},td=function(e){var t=e.children,n=e.border,r=e.className,o=e.disabled,i=e.icon,a=e.toolTip,u=e.onKeyDown,l=e.onClick,c=e.onDown,s=e.onUp,f=e.style,d=function(e){e.currentTarget.blur(),null===l||void 0===l||l()},p=function(){return(0,Gu.jsxs)("div",{role:"button",style:f,onKeyDown:u,onClick:d,onPointerDown:function(e){null===c||void 0===c||c(e.nativeEvent)},onPointerUp:function(e){null===s||void 0===s||s(e.nativeEvent)},tabIndex:-1,className:["btn-primary",t?"btn-primary-content":"",!0===o?"btn-primary-disabled":"",r,n?"btn-border":""].join(" "),children:[i,t]})};return a?(0,Gu.jsx)(ed,{content:a,children:p()}):p()};td.defaultProps={disabled:!1,border:!1};var nd=td;function rd(e){var t=e.value,n=e.onChange,r=e.onClick,o=e.label,i=e.min,a=e.max,u=e.width,l={};void 0!==u&&(l.width=u);var c=((a||100)-(i||0))/100;return(0,Gu.jsxs)("div",{className:"editor-brush-slider",children:[(0,Gu.jsx)("span",{children:o}),(0,Gu.jsx)("input",{type:"range",step:c,min:i,max:a,value:t,onChange:function(e){e.preventDefault(),e.stopPropagation(),n(parseInt(e.currentTarget.value,10))},onClick:r,style:l,onMouseUp:function(e){var t;null===(t=e.currentTarget)||void 0===t||t.blur()}})]})}var od=["title","titleId"];var id=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,od);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75l7.5-7.5 7.5 7.5"}))})),ad=["title","titleId"];var ud=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,ad);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"}))})),ld=["title","titleId"];var cd=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,ld);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12.75l6 6 9-13.5"}))}));function sd(e,t){var n=p(t,2),r=n[0],o=n[1];return Math.min(o,Math.max(r,e))}var fd=["children"],dd=["scope","children"];function pd(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var vd={};function hd(t,n){var r=(0,e.createContext)(n);function o(t){var n=t.children,o=s(t,fd),i=(0,e.useMemo)((function(){return o}),Object.values(o));return(0,e.createElement)(r.Provider,{value:i},n)}return o.displayName=t+"Provider",[o,function(o){var i=(0,e.useContext)(r);if(i)return i;if(void 0!==n)return n;throw new Error("`".concat(o,"` must be used within `").concat(t,"`"))}]}function md(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,dd),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return x({},"__scope".concat(t),C(C({},r),{},x({},t,o)))}),[r,o])}};return i.scopeName=t,[o,gd.apply(void 0,[i].concat(c(n)))]}function gd(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return C(C({},e),i)}),{});return(0,e.useMemo)((function(){return x({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}function yd(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}pd(vd,"createContext",(function(){return hd})),pd(vd,"createContextScope",(function(){return md}));var bd={};function wd(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function Ed(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return wd(t,e)}))}}function xd(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(Ed.apply(void 0,n),n)}function _d(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}yd(bd,"composeRefs",(function(){return Ed})),yd(bd,"useComposedRefs",(function(){return xd}));var Cd={};function Sd(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function kd(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return Sd(t,e)}))}}function Dd(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(kd.apply(void 0,n),n)}_d(Cd,"composeRefs",(function(){return kd})),_d(Cd,"useComposedRefs",(function(){return Dd}));var Fd=["children"],Ad=["children"];function Td(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Rd={};Td(Rd,"Slot",(function(){return Pd})),Td(Rd,"Slottable",(function(){return Nd})),Td(Rd,"Root",(function(){return Md}));var Pd=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,Fd),i=e.Children.toArray(r),a=i.find(Ld);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(Od,ss({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(Od,ss({},o,{ref:n}),r)}));Pd.displayName="Slot";var Od=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,Ad);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,C(C({},function(e,t){var n=C({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null===i||void 0===i||i.apply(void 0,arguments),null===r||void 0===r||r.apply(void 0,arguments)}:"style"===o?n[o]=C(C({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return C(C({},e),n)}(o,r.props)),{},{ref:kd(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));Od.displayName="SlotClone";var Nd=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function Ld(t){return(0,e.isValidElement)(t)&&t.type===Nd}var Md=Pd,jd=["scope","children"];function Id(t){var n=t+"CollectionProvider",r=p(md(n),2),o=r[0],i=r[1],a=p(o(n,{collectionRef:{current:null},itemMap:new Map}),2),u=a[0],l=a[1],c=function(t){var n=t.scope,r=t.children,o=e.useRef(null),i=e.useRef(new Map).current;return e.createElement(u,{scope:n,itemMap:i,collectionRef:o},r)},f=t+"CollectionSlot",d=e.forwardRef((function(t,n){var r=t.scope,o=t.children,i=xd(n,l(f,r).collectionRef);return e.createElement(Pd,{ref:i},o)})),v=t+"CollectionItemSlot",h="data-radix-collection-item",m=e.forwardRef((function(t,n){var r,o=t.scope,i=t.children,a=s(t,jd),u=e.useRef(null),c=xd(n,u),f=l(v,o);return e.useEffect((function(){return f.itemMap.set(u,C({ref:u},a)),function(){f.itemMap.delete(u)}})),e.createElement(Pd,(x(r={},h,""),x(r,"ref",c),r),i)}));return[{Provider:c,Slot:d,ItemSlot:m},function(n){var r=l(t+"CollectionConsumer",n),o=e.useCallback((function(){var e=r.collectionRef.current;if(!e)return[];var t=Array.from(e.querySelectorAll("[".concat(h,"]"))),n=Array.from(r.itemMap.values()).sort((function(e,n){return t.indexOf(e.ref.current)-t.indexOf(n.ref.current)}));return n}),[r.collectionRef,r.itemMap]);return o},i]}function Bd(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"createCollection",(function(){return Id}));var zd={};function Vd(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function Ud(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return Vd(t,e)}))}}function Wd(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(Ud.apply(void 0,n),n)}Bd(zd,"composeRefs",(function(){return Ud})),Bd(zd,"useComposedRefs",(function(){return Wd}));var Hd=["children"],Kd=["scope","children"];function Yd(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var qd={};function Xd(t,n){var r=(0,e.createContext)(n);function o(t){var n=t.children,o=s(t,Hd),i=(0,e.useMemo)((function(){return o}),Object.values(o));return(0,e.createElement)(r.Provider,{value:i},n)}return o.displayName=t+"Provider",[o,function(o){var i=(0,e.useContext)(r);if(i)return i;if(void 0!==n)return n;throw new Error("`".concat(o,"` must be used within `").concat(t,"`"))}]}function Zd(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,Kd),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return x({},"__scope".concat(t),C(C({},r),{},x({},t,o)))}),[r,o])}};return i.scopeName=t,[o,Gd.apply(void 0,[i].concat(c(n)))]}function Gd(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return C(C({},e),i)}),{});return(0,e.useMemo)((function(){return x({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}Yd(qd,"createContext",(function(){return Xd})),Yd(qd,"createContextScope",(function(){return Zd}));var $d=["asChild"];function Qd(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Jd={};Qd(Jd,"Primitive",(function(){return ep})),Qd(Jd,"dispatchDiscreteCustomEvent",(function(){return tp})),Qd(Jd,"Root",(function(){return np}));var ep=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return C(C({},t),{},x({},n,(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,$d),a=o?Pd:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,ss({},i,{ref:r}))}))))}),{});function tp(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}var np=ep;function rp(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var op={};function ip(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function ap(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return ip(t,e)}))}}function up(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(ap.apply(void 0,n),n)}rp(op,"composeRefs",(function(){return ap})),rp(op,"useComposedRefs",(function(){return up}));!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useLayoutEffect",(function(){return lp}));var lp=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){};!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useBodyPointerEvents",(function(){return fp}));var cp,sp=0;function fp(t){var n=t.disabled,r=(0,e.useRef)(!1);lp((function(){if(n){var e=function(){0===--sp&&(document.body.style.pointerEvents=cp)},t=function(e){r.current="mouse"!==e.pointerType};return 0===sp&&(cp=document.body.style.pointerEvents),document.body.style.pointerEvents="none",sp++,document.addEventListener("pointerup",t),function(){r.current?document.addEventListener("click",e,{once:!0}):e(),document.removeEventListener("pointerup",t)}}}),[n])}function dp(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useCallbackRef",(function(){return dp}));function pp(t){var n=dp(t);(0,e.useEffect)((function(){var e=function(e){"Escape"===e.key&&n(e)};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[n])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useEscapeKeydown",(function(){return pp}));var vp=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"];function hp(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var mp={};hp(mp,"DismissableLayer",(function(){return Ep})),hp(mp,"DismissableLayerBranch",(function(){return xp})),hp(mp,"Root",(function(){return Sp})),hp(mp,"Branch",(function(){return kp}));var gp="dismissableLayer.update",yp="dismissableLayer.pointerDownOutside",bp="dismissableLayer.focusOutside",wp=(0,e.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ep=(0,e.forwardRef)((function(t,n){var r=t.disableOutsidePointerEvents,o=void 0!==r&&r,i=t.onEscapeKeyDown,a=t.onPointerDownOutside,u=t.onFocusOutside,l=t.onInteractOutside,f=t.onDismiss,d=s(t,vp),v=(0,e.useContext)(wp),h=p((0,e.useState)(null),2),m=h[0],g=h[1],y=p((0,e.useState)({}),2)[1],b=up(n,(function(e){return g(e)})),w=Array.from(v.layers),E=p(c(v.layersWithOutsidePointerEventsDisabled).slice(-1),1)[0],x=w.indexOf(E),_=m?w.indexOf(m):-1,S=v.layersWithOutsidePointerEventsDisabled.size>0,k=_>=x,D=function(t){var n=dp(t),r=(0,e.useRef)(!1);return(0,e.useEffect)((function(){var e=function(e){e.target&&!r.current&&Cp(yp,n,{originalEvent:e},{discrete:!0});r.current=!1},t=window.setTimeout((function(){document.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(t),document.removeEventListener("pointerdown",e)}}),[n]),{onPointerDownCapture:function(){return r.current=!0}}}((function(e){var t=e.target,n=c(v.branches).some((function(e){return e.contains(t)}));k&&!n&&(null===a||void 0===a||a(e),null===l||void 0===l||l(e),e.defaultPrevented||null===f||void 0===f||f())})),F=function(t){var n=dp(t),r=(0,e.useRef)(!1);return(0,e.useEffect)((function(){var e=function(e){e.target&&!r.current&&Cp(bp,n,{originalEvent:e},{discrete:!1})};return document.addEventListener("focusin",e),function(){return document.removeEventListener("focusin",e)}}),[n]),{onFocusCapture:function(){return r.current=!0},onBlurCapture:function(){return r.current=!1}}}((function(e){var t=e.target;c(v.branches).some((function(e){return e.contains(t)}))||(null===u||void 0===u||u(e),null===l||void 0===l||l(e),e.defaultPrevented||null===f||void 0===f||f())}));return pp((function(e){_===v.layers.size-1&&(null===i||void 0===i||i(e),e.defaultPrevented||null===f||void 0===f||f())})),fp({disabled:o}),(0,e.useEffect)((function(){m&&(o&&v.layersWithOutsidePointerEventsDisabled.add(m),v.layers.add(m),_p())}),[m,o,v]),(0,e.useEffect)((function(){return function(){m&&(v.layers.delete(m),v.layersWithOutsidePointerEventsDisabled.delete(m),_p())}}),[m,v]),(0,e.useEffect)((function(){var e=function(){return y({})};return document.addEventListener(gp,e),function(){return document.removeEventListener(gp,e)}}),[]),(0,e.createElement)(ep.div,ss({},d,{ref:b,style:C({pointerEvents:S?k?"auto":"none":void 0},t.style),onFocusCapture:Af(t.onFocusCapture,F.onFocusCapture),onBlurCapture:Af(t.onBlurCapture,F.onBlurCapture),onPointerDownCapture:Af(t.onPointerDownCapture,D.onPointerDownCapture)}))})),xp=(0,e.forwardRef)((function(t,n){var r=(0,e.useContext)(wp),o=(0,e.useRef)(null),i=up(n,o);return(0,e.useEffect)((function(){var e=o.current;if(e)return r.branches.add(e),function(){r.branches.delete(e)}}),[r.branches]),(0,e.createElement)(ep.div,ss({},t,{ref:i}))}));function _p(){var e=new CustomEvent(gp);document.dispatchEvent(e)}function Cp(e,t,n,r){var o=r.discrete,i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?tp(i,a):i.dispatchEvent(a)}var Sp=Ep,kp=xp;function Dp(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Fp={};function Ap(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function Tp(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return Ap(t,e)}))}}function Rp(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(Tp.apply(void 0,n),n)}Dp(Fp,"composeRefs",(function(){return Tp})),Dp(Fp,"useComposedRefs",(function(){return Rp}));var Pp=["asChild"];function Op(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Np={};Op(Np,"Primitive",(function(){return Lp})),Op(Np,"dispatchDiscreteCustomEvent",(function(){return Mp})),Op(Np,"Root",(function(){return jp}));var Lp=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return C(C({},t),{},x({},n,(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,Pp),a=o?Pd:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,ss({},i,{ref:r}))}))))}),{});function Mp(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}var jp=Lp;function Ip(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useCallbackRef",(function(){return Ip}));var Bp=["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"];function zp(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Vp={};zp(Vp,"FocusScope",(function(){return Kp})),zp(Vp,"Root",(function(){return Jp}));var Up="focusScope.autoFocusOnMount",Wp="focusScope.autoFocusOnUnmount",Hp={bubbles:!1,cancelable:!0},Kp=(0,e.forwardRef)((function(t,n){var r=t.loop,o=void 0!==r&&r,i=t.trapped,a=void 0!==i&&i,u=t.onMountAutoFocus,l=t.onUnmountAutoFocus,c=s(t,Bp),f=p((0,e.useState)(null),2),d=f[0],v=f[1],h=Ip(u),m=Ip(l),g=(0,e.useRef)(null),y=Rp(n,(function(e){return v(e)})),w=(0,e.useRef)({paused:!1,pause:function(){this.paused=!0},resume:function(){this.paused=!1}}).current;(0,e.useEffect)((function(){if(a){var e=function(e){if(!w.paused&&d){var t=e.target;d.contains(t)?g.current=t:Gp(g.current,{select:!0})}},t=function(e){!w.paused&&d&&(d.contains(e.relatedTarget)||Gp(g.current,{select:!0}))};return document.addEventListener("focusin",e),document.addEventListener("focusout",t),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[a,d,w.paused]),(0,e.useEffect)((function(){if(d){$p.add(w);var e=document.activeElement;if(!d.contains(e)){var t=new CustomEvent(Up,Hp);d.addEventListener(Up,h),d.dispatchEvent(t),t.defaultPrevented||(!function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.select,o=void 0!==r&&r,i=document.activeElement,a=b(e);try{for(a.s();!(t=a.n()).done;){if(Gp(t.value,{select:o}),document.activeElement!==i)return}}catch(u){a.e(u)}finally{a.f()}}((n=Yp(d),n.filter((function(e){return"A"!==e.tagName}))),{select:!0}),document.activeElement===e&&Gp(d))}return function(){d.removeEventListener(Up,h),setTimeout((function(){var t=new CustomEvent(Wp,Hp);d.addEventListener(Wp,m),d.dispatchEvent(t),t.defaultPrevented||Gp(null!==e&&void 0!==e?e:document.body,{select:!0}),d.removeEventListener(Wp,m),$p.remove(w)}),0)}}var n}),[d,h,m,w]);var E=(0,e.useCallback)((function(e){if((o||a)&&!w.paused){var t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var r=e.currentTarget,i=function(e){var t=Yp(e),n=qp(t,e),r=qp(t.reverse(),e);return[n,r]}(r),u=p(i,2),l=u[0],c=u[1];l&&c?e.shiftKey||n!==c?e.shiftKey&&n===l&&(e.preventDefault(),o&&Gp(c,{select:!0})):(e.preventDefault(),o&&Gp(l,{select:!0})):n===r&&e.preventDefault()}}}),[o,a,w.paused]);return(0,e.createElement)(Lp.div,ss({tabIndex:-1},c,{ref:y,onKeyDown:E}))}));function Yp(e){for(var t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});n.nextNode();)t.push(n.currentNode);return t}function qp(e,t){var n,r=b(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(!Xp(o,{upTo:t}))return o}}catch(i){r.e(i)}finally{r.f()}}function Xp(e,t){var n=t.upTo;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Zp(e){return e instanceof HTMLInputElement&&"select"in e}function Gp(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.select,r=void 0!==n&&n;if(e&&e.focus){var o=document.activeElement;e.focus({preventScroll:!0}),e!==o&&Zp(e)&&r&&e.select()}}var $p=function(){var e=[];return{add:function(t){var n=e[0];t!==n&&(null===n||void 0===n||n.pause()),(e=Qp(e,t)).unshift(t)},remove:function(t){var n;null===(n=(e=Qp(e,t))[0])||void 0===n||n.resume()}}}();function Qp(e,t){var n=c(e),r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var Jp=Kp;!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useLayoutEffect",(function(){return ev}));var ev=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){};function tv(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var nv={};tv(nv,"useId",(function(){return iv})),tv(nv,"IdProvider",(function(){return av}));var rv=t["useId".toString()]||function(){},ov=0;function iv(t){var n=p(e.useState(rv()),2),r=n[0],o=n[1];return ev((function(){t||o((function(e){return null!==e&&void 0!==e?e:String(ov++)}))}),[t]),t||(r?"radix-".concat(r):"")}function av(t){var n=t.children;return e.useEffect((function(){}),[]),e.createElement(e.Fragment,null,n)}var uv=["asChild"];function lv(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var cv={};lv(cv,"Primitive",(function(){return sv})),lv(cv,"dispatchDiscreteCustomEvent",(function(){return fv})),lv(cv,"Root",(function(){return dv}));var sv=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return C(C({},t),{},x({},n,(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,uv),a=o?Pd:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,ss({},i,{ref:r}))}))))}),{});function fv(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}var dv=sv,pv=["htmlFor","id"];function vv(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var hv={};vv(hv,"Label",(function(){return wv})),vv(hv,"useLabelContext",(function(){return Ev})),vv(hv,"Root",(function(){return xv}));var mv="Label",gv=p(Xd(mv,{id:void 0,controlRef:{current:null}}),2),yv=gv[0],bv=gv[1],wv=(0,e.forwardRef)((function(t,n){var r=t.htmlFor,o=t.id,i=s(t,pv),a=(0,e.useRef)(null),u=(0,e.useRef)(null),l=Wd(n,u),c=iv(o);return(0,e.useEffect)((function(){if(r){var e=document.getElementById(r);if(u.current&&e){var t=function(){return e.getAttribute("aria-labelledby")},n=[c,t()].filter(Boolean).join(" ");return e.setAttribute("aria-labelledby",n),a.current=e,function(){var n,r=null===(n=t())||void 0===n?void 0:n.replace(c,"");""===r?e.removeAttribute("aria-labelledby"):r&&e.setAttribute("aria-labelledby",r)}}}}),[c,r]),(0,e.createElement)(yv,{id:c,controlRef:a},(0,e.createElement)(sv.span,ss({role:"label",id:c},i,{ref:l,onMouseDown:function(e){var n;null===(n=t.onMouseDown)||void 0===n||n.call(t,e),!e.defaultPrevented&&e.detail>1&&e.preventDefault()},onClick:function(e){var n;if(null===(n=t.onClick)||void 0===n||n.call(t,e),a.current&&!e.defaultPrevented){var r=a.current.contains(e.target),o=!0===e.isTrusted;!r&&o&&(a.current.click(),a.current.focus())}}})))})),Ev=function(t){var n=bv("LabelConsumer"),r=n.controlRef;return(0,e.useEffect)((function(){t&&(r.current=t)}),[t,r]),n.id},xv=wv;!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useLayoutEffect",(function(){return _v}));var _v=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},Cv=["containerRef","style"],Sv=["container"];function kv(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Dv={};kv(Dv,"Portal",(function(){return Fv})),kv(Dv,"UnstablePortal",(function(){return Av})),kv(Dv,"Root",(function(){return Tv}));var Fv=(0,e.forwardRef)((function(t,r){var o,i,a=t.containerRef,u=t.style,l=s(t,Cv),c=null!==(o=null===a||void 0===a?void 0:a.current)&&void 0!==o?o:null===globalThis||void 0===globalThis||null===(i=globalThis.document)||void 0===i?void 0:i.body,f=p((0,e.useState)({}),2)[1];return _v((function(){f({})}),[]),c?n.createPortal((0,e.createElement)(sv.div,ss({"data-radix-portal":""},l,{ref:r,style:c===document.body?C({position:"absolute",top:0,left:0,zIndex:2147483647},u):void 0})),c):null})),Av=(0,e.forwardRef)((function(t,r){var o,i=t.container,a=void 0===i?null===globalThis||void 0===globalThis||null===(o=globalThis.document)||void 0===o?void 0:o.body:i,u=s(t,Sv);return a?n.createPortal((0,e.createElement)(sv.div,ss({},u,{ref:r})),a):null})),Tv=Fv;function Rv(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Pv={};Rv(Pv,"DirectionProvider",(function(){return Nv})),Rv(Pv,"useDirection",(function(){return Lv})),Rv(Pv,"Provider",(function(){return Mv}));var Ov=(0,e.createContext)(void 0),Nv=function(t){var n=t.dir,r=t.children;return(0,e.createElement)(Ov.Provider,{value:n},r)};function Lv(t){var n=(0,e.useContext)(Ov);return t||n||"ltr"}var Mv=Nv;function jv(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useCallbackRef",(function(){return jv}));function Iv(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=jv(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=jv(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useControllableState",(function(){return Iv}));function Bv(t){var n=(0,e.useRef)({value:t,previous:t});return(0,e.useMemo)((function(){return n.current.value!==t&&(n.current.previous=n.current.value,n.current.value=t),n.current.previous}),[t])}function zv(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"usePrevious",(function(){return Bv}));var Vv={};zv(Vv,"VisuallyHidden",(function(){return Uv})),zv(Vv,"Root",(function(){return Wv}));var Uv=(0,e.forwardRef)((function(t,n){return(0,e.createElement)(sv.span,ss({},t,{ref:n,style:C({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},t.style)}))})),Wv=Uv,Hv=new WeakMap,Kv=new WeakMap,Yv={},qv=0,Xv=function(e,t,n){void 0===t&&(t=function(e){return"undefined"===typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e)),void 0===n&&(n="data-aria-hidden");var r=Array.isArray(e)?e:[e];Yv[n]||(Yv[n]=new WeakMap);var o=Yv[n],i=[],a=new Set;r.forEach((function e(t){t&&!a.has(t)&&(a.add(t),e(t.parentNode))}));return function e(t){!t||r.indexOf(t)>=0||Array.prototype.forEach.call(t.children,(function(t){if(a.has(t))e(t);else{var r=t.getAttribute("aria-hidden"),u=null!==r&&"false"!==r,l=(Hv.get(t)||0)+1,c=(o.get(t)||0)+1;Hv.set(t,l),o.set(t,c),i.push(t),1===l&&u&&Kv.set(t,!0),1===c&&t.setAttribute(n,"true"),u||t.setAttribute("aria-hidden","true")}}))}(t),a.clear(),qv++,function(){i.forEach((function(e){var t=Hv.get(e)-1,r=o.get(e)-1;Hv.set(e,t),o.set(e,r),t||(Kv.has(e)||e.removeAttribute("aria-hidden"),Kv.delete(e)),r||e.removeAttribute(n)})),--qv||(Hv=new WeakMap,Hv=new WeakMap,Kv=new WeakMap,Yv={})}};var Zv=function(){return Zv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Zv.apply(this,arguments)};Object.create;Object.create;var Gv="right-scroll-bar-position",$v="width-before-scroll-bar";function Qv(t,n){return function(t,n){var r=(0,e.useState)((function(){return{value:t,callback:n,facade:{get current(){return r.value},set current(e){var t=r.value;t!==e&&(r.value=e,r.callback(e,t))}}}}))[0];return r.callback=n,r.facade}(n||null,(function(e){return t.forEach((function(t){return function(e,t){return"function"===typeof e?e(t):e&&(e.current=t),e}(t,e)}))}))}var Jv=function(){return Jv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Jv.apply(this,arguments)};Object.create;Object.create;function eh(e){return e}function th(e,t){void 0===t&&(t=eh);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}};return o}function nh(e){void 0===e&&(e={});var t=th(null);return t.options=Jv({async:!0,ssr:!1},e),t}var rh=nh(),oh=function(){},ih=e.forwardRef((function(t,n){var r=e.useRef(null),o=e.useState({onScrollCapture:oh,onWheelCapture:oh,onTouchMoveCapture:oh}),i=o[0],a=o[1],u=t.forwardProps,l=t.children,c=t.className,s=t.removeScrollBar,f=t.enabled,d=t.shards,p=t.sideCar,v=t.noIsolation,h=t.inert,m=t.allowPinchZoom,g=t.as,y=void 0===g?"div":g,b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),w=p,E=Qv([r,n]),x=Zv(Zv({},b),i);return e.createElement(e.Fragment,null,f&&e.createElement(w,{sideCar:rh,removeScrollBar:s,shards:d,noIsolation:v,inert:h,setCallbacks:a,allowPinchZoom:!!m,lockRef:r}),u?e.cloneElement(e.Children.only(l),Zv(Zv({},x),{ref:E})):e.createElement(y,Zv({},x,{className:c,ref:E}),l))}));ih.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ih.classNames={fullWidth:$v,zeroRight:Gv};var ah,uh=function(t){var n=t.sideCar,r=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=n.read();if(!o)throw new Error("Sidecar medium not found");return e.createElement(o,Jv({},r))};function lh(e,t){return e.useMedium(t),uh}uh.isSideCarExport=!0;var ch=function(){return ah||__webpack_require__.nc};var sh=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=ch();return t&&e.setAttribute("nonce",t),e}())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},fh=function(){var t=function(){var t=sh();return function(n){e.useEffect((function(){return t.add(n),function(){t.remove()}}),[n])}}();return function(e){var n=e.styles;return t(n),null}},dh={left:0,top:0,right:0,gap:0},ph=function(e){return parseInt(e||"",10)||0},vh=function(e){if(void 0===e&&(e="margin"),"undefined"===typeof window)return dh;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[ph(n),ph(r),ph(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},hh=fh(),mh=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(Gv," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat($v," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(Gv," .").concat(Gv," {\n right: 0 ").concat(r,";\n }\n \n .").concat($v," .").concat($v," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(u,"px;\n }\n")},gh=function(t){var n=e.useState(vh(t.gapMode)),r=n[0],o=n[1];e.useEffect((function(){o(vh(t.gapMode))}),[t.gapMode]);var i=t.noRelative,a=t.noImportant,u=t.gapMode,l=void 0===u?"margin":u;return e.createElement(hh,{styles:mh(r,!i,l,a?"":"!important")})},yh=!1;if("undefined"!==typeof window)try{var bh=Object.defineProperty({},"passive",{get:function(){return yh=!0,!0}});window.addEventListener("test",bh,bh),window.removeEventListener("test",bh,bh)}catch(gT){yh=!1}var wh=!!yh&&{passive:!1},Eh=function(e,t){var n=t;do{if("undefined"!==typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),xh(e,n)){var r=_h(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},xh=function(e,t){return"v"===e?function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowY&&!(t.overflowY===t.overflowX&&"visible"===t.overflowY)}(t):function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowX&&!(t.overflowY===t.overflowX&&"visible"===t.overflowX)}(t)},_h=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},Ch=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Sh=function(e){return[e.deltaX,e.deltaY]},kh=function(e){return e&&"current"in e?e.current:e},Dh=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},Fh=0,Ah=[];var Th=lh(rh,(function(t){var n=e.useRef([]),r=e.useRef([0,0]),o=e.useRef(),i=e.useState(Fh++)[0],a=e.useState((function(){return fh()}))[0],u=e.useRef(t);e.useEffect((function(){u.current=t}),[t]),e.useEffect((function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var e=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}([t.lockRef.current],(t.shards||[]).map(kh),!0).filter(Boolean);return e.forEach((function(e){return e.classList.add("allow-interactivity-".concat(i))})),function(){document.body.classList.remove("block-interactivity-".concat(i)),e.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(i))}))}}}),[t.inert,t.lockRef.current,t.shards]);var l=e.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var n,i=Ch(e),a=r.current,l="deltaX"in e?e.deltaX:a[0]-i[0],c="deltaY"in e?e.deltaY:a[1]-i[1],s=e.target,f=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===f&&"range"===s.type)return!1;var d=Eh(f,s);if(!d)return!0;if(d?n=f:(n="v"===f?"h":"v",d=Eh(f,s)),!d)return!1;if(!o.current&&"changedTouches"in e&&(l||c)&&(o.current=n),!n)return!0;var p=o.current||n;return function(e,t,n,r,o){var i=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),a=i*r,u=n.target,l=t.contains(u),c=!1,s=a>0,f=0,d=0;do{var p=_h(e,u),v=p[0],h=p[1]-p[2]-i*v;(v||h)&&xh(e,u)&&(f+=h,d+=v),u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return(s&&(o&&0===f||!o&&a>f)||!s&&(o&&0===d||!o&&-a>d))&&(c=!0),c}(p,t,e,"h"===p?l:c,!0)}),[]),c=e.useCallback((function(e){var t=e;if(Ah.length&&Ah[Ah.length-1]===a){var r="deltaY"in t?Sh(t):Ch(t),o=n.current.filter((function(e){return e.name===t.type&&e.target===t.target&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)}))[0];if(o&&o.should)t.preventDefault();else if(!o){var i=(u.current.shards||[]).map(kh).filter(Boolean).filter((function(e){return e.contains(t.target)}));(i.length>0?l(t,i[0]):!u.current.noIsolation)&&t.preventDefault()}}}),[]),s=e.useCallback((function(e,t,r,o){var i={name:e,delta:t,target:r,should:o};n.current.push(i),setTimeout((function(){n.current=n.current.filter((function(e){return e!==i}))}),1)}),[]),f=e.useCallback((function(e){r.current=Ch(e),o.current=void 0}),[]),d=e.useCallback((function(e){s(e.type,Sh(e),e.target,l(e,t.lockRef.current))}),[]),p=e.useCallback((function(e){s(e.type,Ch(e),e.target,l(e,t.lockRef.current))}),[]);e.useEffect((function(){return Ah.push(a),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",c,wh),document.addEventListener("touchmove",c,wh),document.addEventListener("touchstart",f,wh),function(){Ah=Ah.filter((function(e){return e!==a})),document.removeEventListener("wheel",c,wh),document.removeEventListener("touchmove",c,wh),document.removeEventListener("touchstart",f,wh)}}),[]);var v=t.removeScrollBar,h=t.inert;return e.createElement(e.Fragment,null,h?e.createElement(a,{styles:Dh(i)}):null,v?e.createElement(gh,{gapMode:"margin"}):null)})),Rh=e.forwardRef((function(t,n){return e.createElement(ih,Zv({},t,{ref:n,sideCar:Th}))}));Rh.classNames=ih.classNames;var Ph=Rh,Oh=["__scopeSelect","disabled","aria-labelledby"],Nh=["__scopeSelect","className","style","children","placeholder"],Lh=["__scopeSelect","children"],Mh=["__scopeSelect","onCloseAutoFocus"],jh=["__scopeSelect"],Ih=["__scopeSelect"],Bh=["__scopeSelect"],zh=["__scopeSelect","value","disabled","textValue"],Vh=["__scopeSelect","className","style"],Uh=["__scopeSelect"],Wh=["__scopeSelect","onAutoScroll"],Hh=["__scopeSelect"],Kh=["value"];function Yh(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var qh={};Yh(qh,"createSelectScope",(function(){return nm})),Yh(qh,"Select",(function(){return am})),Yh(qh,"SelectTrigger",(function(){return lm})),Yh(qh,"SelectValue",(function(){return sm})),Yh(qh,"SelectIcon",(function(){return fm})),Yh(qh,"SelectContent",(function(){return pm})),Yh(qh,"SelectViewport",(function(){return wm})),Yh(qh,"SelectGroup",(function(){return Sm})),Yh(qh,"SelectLabel",(function(){return Dm})),Yh(qh,"SelectItem",(function(){return Pm})),Yh(qh,"SelectItemText",(function(){return Nm})),Yh(qh,"SelectItemIndicator",(function(){return Mm})),Yh(qh,"SelectScrollUpButton",(function(){return Im})),Yh(qh,"SelectScrollDownButton",(function(){return zm})),Yh(qh,"SelectSeparator",(function(){return Um})),Yh(qh,"Root",(function(){return Ym})),Yh(qh,"Trigger",(function(){return qm})),Yh(qh,"Value",(function(){return Xm})),Yh(qh,"Icon",(function(){return Zm})),Yh(qh,"Content",(function(){return Gm})),Yh(qh,"Viewport",(function(){return $m})),Yh(qh,"Group",(function(){return Qm})),Yh(qh,"Label",(function(){return Jm})),Yh(qh,"Item",(function(){return eg})),Yh(qh,"ItemText",(function(){return tg})),Yh(qh,"ItemIndicator",(function(){return ng})),Yh(qh,"ScrollUpButton",(function(){return rg})),Yh(qh,"ScrollDownButton",(function(){return og})),Yh(qh,"Separator",(function(){return ig}));var Xh=[" ","Enter","ArrowUp","ArrowDown"],Zh=[" ","Enter"],Gh="Select",$h=p(Id(Gh),3),Qh=$h[0],Jh=$h[1],em=p(Zd(Gh,[$h[2]]),2),tm=em[0],nm=em[1],rm=p(tm(Gh),2),om=rm[0],im=rm[1],am=function(t){var n=t.__scopeSelect,r=t.children,o=t.open,i=t.defaultOpen,a=t.onOpenChange,u=t.value,l=t.defaultValue,c=t.onValueChange,s=t.dir,f=t.name,d=t.autoComplete,v=p((0,e.useState)(null),2),h=v[0],m=v[1],g=p((0,e.useState)(null),2),y=g[0],b=g[1],w=p((0,e.useState)(!1),2),E=w[0],x=w[1],_=Lv(s),C=p(Iv({prop:o,defaultProp:i,onChange:a}),2),S=C[0],k=void 0!==S&&S,D=C[1],F=p(Iv({prop:u,defaultProp:l,onChange:c}),2),A=F[0],T=F[1],R=!h||Boolean(h.closest("form")),P=p((0,e.useState)(null),2),O=P[0],N=P[1],L=(0,e.useRef)(null);return(0,e.createElement)(om,{scope:n,trigger:h,onTriggerChange:m,valueNode:y,onValueNodeChange:b,valueNodeHasChildren:E,onValueNodeHasChildrenChange:x,contentId:iv(),value:A,onValueChange:T,open:k,onOpenChange:D,dir:_,bubbleSelect:O,triggerPointerDownPosRef:L},(0,e.createElement)(Qh.Provider,{scope:n},r),R?(0,e.createElement)(Wm,{ref:N,"aria-hidden":!0,tabIndex:-1,name:f,autoComplete:d,value:A,onChange:function(e){return T(e.target.value)}}):null)},um="SelectTrigger",lm=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=t.disabled,i=void 0!==o&&o,a=t["aria-labelledby"],u=s(t,Oh),l=im(um,r),c=Wd(n,l.onTriggerChange),f=Jh(r),d=Ev(l.trigger),v=a||d,h=p(Hm((function(e){var t=f().filter((function(e){return!e.disabled})),n=t.find((function(e){return e.value===l.value})),r=Km(t,e,n);void 0!==r&&l.onValueChange(r.value)})),3),m=h[0],g=h[1],y=h[2],b=function(){i||(l.onOpenChange(!0),y())};return(0,e.createElement)(sv.button,ss({type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-autocomplete":"none","aria-labelledby":v,dir:l.dir,"data-state":l.open?"open":"closed",disabled:i,"data-disabled":i?"":void 0,"data-placeholder":void 0===l.value?"":void 0},u,{ref:c,onPointerDown:Af(u.onPointerDown,(function(e){e.target.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(b(),l.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())})),onKeyDown:Af(u.onKeyDown,(function(e){var t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),t&&" "===e.key||Xh.includes(e.key)&&(b(),e.preventDefault())}))}))})),cm="SelectValue",sm=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=(t.className,t.style,t.children),i=t.placeholder,a=s(t,Nh),u=im(cm,r),l=u.onValueNodeHasChildrenChange,c=void 0!==o,f=Wd(n,u.onValueNodeChange);return _v((function(){l(c)}),[l,c]),(0,e.createElement)(sv.span,ss({},a,{ref:f,style:{pointerEvents:"none"}}),void 0===u.value&&void 0!==i?i:o)})),fm=(0,e.forwardRef)((function(t,n){t.__scopeSelect;var r=t.children,o=s(t,Lh);return(0,e.createElement)(sv.span,ss({"aria-hidden":!0},o,{ref:n}),r||"\u25bc")})),dm="SelectContent",pm=(0,e.forwardRef)((function(t,r){var o=im(dm,t.__scopeSelect),i=p((0,e.useState)(),2),a=i[0],u=i[1];return _v((function(){u(new DocumentFragment)}),[]),o.open?(0,e.createElement)(ym,ss({},t,{ref:r})):a?(0,n.createPortal)((0,e.createElement)(mm,{scope:t.__scopeSelect},(0,e.createElement)(Qh.Slot,{scope:t.__scopeSelect},(0,e.createElement)("div",null,t.children))),a):null})),vm=10,hm=p(tm(dm),2),mm=hm[0],gm=hm[1],ym=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=t.onCloseAutoFocus,i=s(t,Mh),a=im(dm,r),u=p((0,e.useState)(null),2),c=u[0],f=u[1],d=p((0,e.useState)(null),2),v=d[0],h=d[1],m=p((0,e.useState)(null),2),g=m[0],y=m[1],w=Wd(n,(function(e){return h(e)})),E=p((0,e.useState)(null),2),x=E[0],_=E[1],S=p((0,e.useState)(null),2),k=S[0],D=S[1],F=Jh(r),A=p((0,e.useState)(!1),2),T=A[0],R=A[1],P=(0,e.useRef)(!0),O=(0,e.useRef)(!1),N=(0,e.useRef)(!1);(0,e.useEffect)((function(){if(v)return Xv(v)}),[v]);var L=(0,e.useCallback)((function(e){var t,n=l(F().map((function(e){return e.ref.current}))),r=n[0],o=p(n.slice(1).slice(-1),1)[0],i=document.activeElement,a=b(e);try{for(a.s();!(t=a.n()).done;){var u=t.value;if(u===i)return;if(null===u||void 0===u||u.scrollIntoView({block:"nearest"}),u===r&&g&&(g.scrollTop=0),u===o&&g&&(g.scrollTop=g.scrollHeight),null===u||void 0===u||u.focus(),document.activeElement!==i)return}}catch(gT){a.e(gT)}finally{a.f()}}),[F,g]),M=(0,e.useCallback)((function(){if(a.trigger&&a.valueNode&&c&&v&&g&&x&&k){var e=a.trigger.getBoundingClientRect(),t=v.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),r=k.getBoundingClientRect();if("rtl"!==a.dir){var o=r.left-t.left,i=n.left-o,u=e.left-i,l=e.width+u,s=Math.max(l,t.width),f=window.innerWidth-vm,d=sd(i,[vm,f-s]);c.style.minWidth=l+"px",c.style.left=d+"px"}else{var p=t.right-r.right,h=window.innerWidth-n.right-p,m=window.innerWidth-e.right-h,y=e.width+m,b=Math.max(y,t.width),w=window.innerWidth-vm,E=sd(h,[vm,w-b]);c.style.minWidth=y+"px",c.style.right=E+"px"}var _=F(),C=window.innerHeight-20,S=g.scrollHeight,D=window.getComputedStyle(v),A=parseInt(D.borderTopWidth,10),T=parseInt(D.paddingTop,10),P=parseInt(D.borderBottomWidth,10),N=A+T+S+parseInt(D.paddingBottom,10)+P,L=Math.min(5*x.offsetHeight,N),M=window.getComputedStyle(g),j=parseInt(M.paddingTop,10),I=parseInt(M.paddingBottom,10),B=e.top+e.height/2-vm,z=C-B,V=x.offsetHeight/2,U=A+T+(x.offsetTop+V),W=N-U;if(U<=B){var H=x===_[_.length-1].ref.current;c.style.bottom="0px";var K=v.clientHeight-g.offsetTop-g.offsetHeight,Y=U+Math.max(z,V+(H?I:0)+K+P);c.style.height=Y+"px"}else{var q=x===_[0].ref.current;c.style.top="0px";var X=Math.max(B,A+g.offsetTop+(q?j:0)+V)+W;c.style.height=X+"px",g.scrollTop=U-B+g.offsetTop}c.style.margin="".concat(vm,"px 0"),c.style.minHeight=L+"px",c.style.maxHeight=C+"px",R(!0),requestAnimationFrame((function(){return O.current=!0}))}}),[F,a.trigger,a.valueNode,c,v,g,x,k,a.dir]);_v((function(){return M()}),[M]);var j=(0,e.useCallback)((function(){return L([x,v])}),[L,x,v]);(0,e.useEffect)((function(){T&&j()}),[T,j]);var I=(0,e.useCallback)((function(e){e&&!0===P.current&&(M(),j(),P.current=!1)}),[M,j]),B=a.onOpenChange,z=a.triggerPointerDownPosRef;(0,e.useEffect)((function(){if(v){var e={x:0,y:0},t=function(t){var n,r,o,i;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=z.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(i=z.current)||void 0===i?void 0:i.y)&&void 0!==o?o:0))}},n=function(n){e.x<=10&&e.y<=10?n.preventDefault():v.contains(n.target)||B(!1),document.removeEventListener("pointermove",t),z.current=null};return null!==z.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),function(){document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}}),[v,B,z]),(0,e.useEffect)((function(){var e=function(){return B(!1)};return window.addEventListener("blur",e),window.addEventListener("resize",e),function(){window.removeEventListener("blur",e),window.removeEventListener("resize",e)}}),[B]);var V=p(Hm((function(e){var t=F().filter((function(e){return!e.disabled})),n=t.find((function(e){return e.ref.current===document.activeElement})),r=Km(t,e,n);r&&setTimeout((function(){return r.ref.current.focus()}))})),2),U=V[0],W=V[1],H=(0,e.useCallback)((function(e,t,n){var r=!N.current&&!n;(void 0!==a.value&&a.value===t||r)&&(_(e),r&&(N.current=!0))}),[a.value]),K=(0,e.useCallback)((function(){return null===v||void 0===v?void 0:v.focus()}),[v]),Y=(0,e.useCallback)((function(e,t,n){var r=!N.current&&!n;(void 0!==a.value&&a.value===t||r)&&D(e)}),[a.value]);return(0,e.createElement)(mm,{scope:r,contentWrapper:c,content:v,viewport:g,onViewportChange:y,itemRefCallback:H,selectedItem:x,onItemLeave:K,itemTextRefCallback:Y,selectedItemText:k,onScrollButtonChange:I,isPositioned:T,shouldExpandOnScrollRef:O,searchRef:U},(0,e.createElement)(Fv,null,(0,e.createElement)(Ph,null,(0,e.createElement)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:0}},(0,e.createElement)(Kp,{asChild:!0,trapped:a.open,onMountAutoFocus:function(e){e.preventDefault()},onUnmountAutoFocus:Af(o,(function(e){var t;null===(t=a.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}))},(0,e.createElement)(Ep,ss({role:"listbox",id:a.contentId,"data-state":a.open?"open":"closed",dir:a.dir,onContextMenu:function(e){return e.preventDefault()}},i,{ref:w,style:C({display:"flex",flexDirection:"column",boxSizing:"border-box",maxHeight:"100%",outline:"none"},i.style),disableOutsidePointerEvents:!0,onFocusOutside:function(e){return e.preventDefault()},onDismiss:function(){return a.onOpenChange(!1)},onKeyDown:Af(i.onKeyDown,(function(e){var t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||W(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){var n=F().filter((function(e){return!e.disabled})).map((function(e){return e.ref.current}));if(["ArrowUp","End"].includes(e.key)&&(n=n.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){var r=e.target,o=n.indexOf(r);n=n.slice(o+1)}setTimeout((function(){return L(n)})),e.preventDefault()}}))})))))))})),bm="SelectViewport",wm=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=s(t,jh),i=gm(bm,r),a=Wd(n,i.onViewportChange),u=(0,e.useRef)(0);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),(0,e.createElement)(Qh.Slot,{scope:r},(0,e.createElement)(sv.div,ss({"data-radix-select-viewport":"",role:"presentation"},o,{ref:a,style:C({position:"relative",flex:1,overflow:"auto"},o.style),onScroll:Af(o.onScroll,(function(e){var t=e.currentTarget,n=i.contentWrapper,r=i.shouldExpandOnScrollRef;if(null!==r&&void 0!==r&&r.current&&n){var o=Math.abs(u.current-t.scrollTop);if(o>0){var a=window.innerHeight-20,l=parseFloat(n.style.minHeight),c=parseFloat(n.style.height),s=Math.max(l,c);if(s<a){var f=s+o,d=Math.min(a,f),p=f-d;n.style.height=d+"px","0px"===n.style.bottom&&(t.scrollTop=p>0?p:0,n.style.justifyContent="flex-end")}}}u.current=t.scrollTop}))}))))})),Em="SelectGroup",xm=p(tm(Em),2),_m=xm[0],Cm=xm[1],Sm=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=s(t,Ih),i=iv();return(0,e.createElement)(_m,{scope:r,id:i},(0,e.createElement)(sv.div,ss({role:"group","aria-labelledby":i},o,{ref:n})))})),km="SelectLabel",Dm=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=s(t,Bh),i=Cm(km,r);return(0,e.createElement)(sv.div,ss({id:i.id},o,{ref:n}))})),Fm="SelectItem",Am=p(tm(Fm),2),Tm=Am[0],Rm=Am[1],Pm=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=t.value,i=t.disabled,a=void 0!==i&&i,u=t.textValue,l=s(t,zh),c=im(Fm,r),f=gm(Fm,r),d=c.value===o,v=p((0,e.useState)(null!==u&&void 0!==u?u:""),2),h=v[0],m=v[1],g=p((0,e.useState)(!1),2),y=g[0],b=g[1],w=Wd(n,(function(e){var t;return null===(t=f.itemRefCallback)||void 0===t?void 0:t.call(f,e,o,a)})),E=iv(),x=function(){a||(c.onValueChange(o),c.onOpenChange(!1))};return(0,e.createElement)(Tm,{scope:r,value:o,disabled:a,textId:E,isSelected:d,onItemTextChange:(0,e.useCallback)((function(e){m((function(t){var n;return t||(null!==(n=null===e||void 0===e?void 0:e.textContent)&&void 0!==n?n:"").trim()}))}),[])},(0,e.createElement)(Qh.ItemSlot,{scope:r,value:o,disabled:a,textValue:h},(0,e.createElement)(sv.div,ss({role:"option","aria-labelledby":E,"data-highlighted":y?"":void 0,"aria-selected":d&&y,"data-state":d?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1},l,{ref:w,onFocus:Af(l.onFocus,(function(){return b(!0)})),onBlur:Af(l.onBlur,(function(){return b(!1)})),onPointerUp:Af(l.onPointerUp,x),onPointerMove:Af(l.onPointerMove,(function(e){var t;a?null===(t=f.onItemLeave)||void 0===t||t.call(f):e.currentTarget.focus({preventScroll:!0})})),onPointerLeave:Af(l.onPointerLeave,(function(e){var t;e.currentTarget===document.activeElement&&(null===(t=f.onItemLeave)||void 0===t||t.call(f))})),onKeyDown:Af(l.onKeyDown,(function(e){var t;""!==(null===(t=f.searchRef)||void 0===t?void 0:t.current)&&" "===e.key||(Zh.includes(e.key)&&x()," "===e.key&&e.preventDefault())}))}))))})),Om="SelectItemText",Nm=(0,e.forwardRef)((function(t,r){var o,i=t.__scopeSelect,a=(t.className,t.style,s(t,Vh)),u=im(Om,i),l=gm(Om,i),c=Rm(Om,i),f=(0,e.useRef)(null),d=Wd(r,f,c.onItemTextChange,(function(e){var t;return null===(t=l.itemTextRefCallback)||void 0===t?void 0:t.call(l,e,c.value,c.disabled)}));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(sv.span,ss({id:c.textId},a,{ref:d})),c.isSelected&&u.valueNode&&!u.valueNodeHasChildren?(0,n.createPortal)(a.children,u.valueNode):null,u.bubbleSelect?(0,n.createPortal)((0,e.createElement)("option",{value:c.value},null===(o=f.current)||void 0===o?void 0:o.textContent),u.bubbleSelect):null)})),Lm="SelectItemIndicator",Mm=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=s(t,Uh);return Rm(Lm,r).isSelected?(0,e.createElement)(sv.span,ss({"aria-hidden":!0},o,{ref:n})):null})),jm="SelectScrollUpButton",Im=(0,e.forwardRef)((function(t,n){var r=gm(jm,t.__scopeSelect),o=p((0,e.useState)(!1),2),i=o[0],a=o[1],u=Wd(n,r.onScrollButtonChange);return _v((function(){if(r.viewport&&r.isPositioned){var e=function(){var e=t.scrollTop>0;a(e)},t=r.viewport;return e(),t.addEventListener("scroll",e),function(){return t.removeEventListener("scroll",e)}}}),[r.viewport,r.isPositioned]),i?(0,e.createElement)(Vm,ss({},t,{ref:u,onAutoScroll:function(){var e=r.viewport,t=r.selectedItem;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null})),Bm="SelectScrollDownButton",zm=(0,e.forwardRef)((function(t,n){var r=gm(Bm,t.__scopeSelect),o=p((0,e.useState)(!1),2),i=o[0],a=o[1],u=Wd(n,r.onScrollButtonChange);return _v((function(){if(r.viewport&&r.isPositioned){var e=function(){var e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)<e;a(n)},t=r.viewport;return e(),t.addEventListener("scroll",e),function(){return t.removeEventListener("scroll",e)}}}),[r.viewport,r.isPositioned]),i?(0,e.createElement)(Vm,ss({},t,{ref:u,onAutoScroll:function(){var e=r.viewport,t=r.selectedItem;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}})):null})),Vm=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=t.onAutoScroll,i=s(t,Wh),a=gm("SelectScrollButton",r),u=(0,e.useRef)(null),l=Jh(r),c=(0,e.useCallback)((function(){null!==u.current&&(window.clearInterval(u.current),u.current=null)}),[]);return(0,e.useEffect)((function(){return function(){return c()}}),[c]),_v((function(){var e,t=l().find((function(e){return e.ref.current===document.activeElement}));null===t||void 0===t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})}),[l]),(0,e.createElement)(sv.div,ss({"aria-hidden":!0},i,{ref:n,style:C({flexShrink:0},i.style),onPointerMove:Af(i.onPointerMove,(function(){var e;null===(e=a.onItemLeave)||void 0===e||e.call(a),null===u.current&&(u.current=window.setInterval(o,50))})),onPointerLeave:Af(i.onPointerLeave,(function(){c()}))}))})),Um=(0,e.forwardRef)((function(t,n){t.__scopeSelect;var r=s(t,Hh);return(0,e.createElement)(sv.div,ss({"aria-hidden":!0},r,{ref:n}))})),Wm=(0,e.forwardRef)((function(t,n){var r=t.value,o=s(t,Kh),i=(0,e.useRef)(null),a=Wd(n,i),u=Bv(r);return(0,e.useEffect)((function(){var e=i.current,t=window.HTMLSelectElement.prototype,n=Object.getOwnPropertyDescriptor(t,"value").set;if(u!==r&&n){var o=new Event("change",{bubbles:!0});n.call(e,r),e.dispatchEvent(o)}}),[u,r]),(0,e.createElement)(Uv,{asChild:!0},(0,e.createElement)("select",ss({},o,{ref:a,defaultValue:r})))}));function Hm(t){var n=jv(t),r=(0,e.useRef)(""),o=(0,e.useRef)(0),i=(0,e.useCallback)((function(e){var t=r.current+e;n(t),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout((function(){return e("")}),1e3))}(t)}),[n]),a=(0,e.useCallback)((function(){r.current="",window.clearTimeout(o.current)}),[]);return(0,e.useEffect)((function(){return function(){return window.clearTimeout(o.current)}}),[]),[r,i,a]}function Km(e,t,n){var r,o,i=t.length>1&&Array.from(t).every((function(e){return e===t[0]}))?t[0]:t,a=n?e.indexOf(n):-1,u=(r=e,o=Math.max(a,0),r.map((function(e,t){return r[(o+t)%r.length]})));1===i.length&&(u=u.filter((function(e){return e!==n})));var l=u.find((function(e){return e.textValue.toLowerCase().startsWith(i.toLowerCase())}));return l!==n?l:void 0}var Ym=am,qm=lm,Xm=sm,Zm=fm,Gm=pm,$m=wm,Qm=Sm,Jm=Dm,eg=Pm,tg=Nm,ng=Mm,rg=Im,og=zm,ig=Um,ag=function(t){var n=t.width,r=t.value,o=t.chevronDirection,i=t.options,a=t.autoFocusAfterClose,u=t.onChange,l=t.disabled,c=(0,e.useRef)(null);return(0,Gu.jsxs)(Ym,{value:r,onValueChange:u,onOpenChange:function(e){e||a||window.setTimeout((function(){var e;null===c||void 0===c||null===(e=c.current)||void 0===e||e.blur()}),100)},children:[(0,Gu.jsxs)(qm,{className:"select-trigger",style:{width:n},ref:c,onKeyDown:function(e){return e.preventDefault()},disabled:l,children:[(0,Gu.jsx)(Xm,{}),(0,Gu.jsx)(Zm,{children:"up"===o?(0,Gu.jsx)(id,{}):(0,Gu.jsx)(ud,{})})]}),(0,Gu.jsx)(Gm,{className:"select-content",children:(0,Gu.jsx)($m,{className:"select-viewport",children:i.map((function(e){return(0,Gu.jsxs)(eg,{value:e,className:"select-item",children:[(0,Gu.jsx)(tg,{children:e}),(0,Gu.jsx)(ng,{className:"select-item-indicator",children:(0,Gu.jsx)(cd,{})})]},e)}))})})]})};ag.defaultProps={chevronDirection:"down",autoFocusAfterClose:!0,disabled:!1};var ug=ag,lg=["720","1080","2000","Original"];function cg(t){var n=t.originalHeight,r=t.originalWidth,o=t.onChange,i=p((0,e.useState)("Original"),2),a=i[0],u=i[1],l=Math.max(r,n),c=(0,e.useCallback)((function(e){if("Original"===e)return"".concat(r,"x").concat(n);var t=parseInt(e,10)/l;if(r>n){var o=Math.ceil(n*t);return"".concat(e,"x").concat(o)}var i=Math.ceil(r*t);return"".concat(i,"x").concat(e)}),[r,n,l]),s=(0,e.useCallback)((function(){for(var e=[],t=0;t<lg.length;t+=1)"Original"===lg[t]&&e.push(c(lg[t])),parseInt(lg[t],10)<l&&e.push(c(lg[t]));return e}),[l,c]);return(0,Gu.jsx)(ug,{width:100,autoFocusAfterClose:!1,value:c(a.toString()),options:s(),onChange:function(e){var t=e.split("x");r>n?(u(t[0]),o(parseInt(t[0],10))):(u(t[1]),o(parseInt(t[1],10)))},chevronDirection:"up"})}var sg=__webpack_require__(454),fg=__webpack_require__.n(sg),dg=["mousedown","touchstart"],pg=function(t,n,r){void 0===r&&(r=dg);var o=(0,e.useRef)(n);(0,e.useEffect)((function(){o.current=n}),[n]),(0,e.useEffect)((function(){for(var e=function(e){var n=t.current;n&&!n.contains(e.target)&&o.current(e)},n=0,i=r;n<i.length;n++){var a=i[n];_c(document,a,e)}return function(){for(var t=0,n=r;t<n.length;t++){var o=n[t];Cc(document,o,e)}}}),[r,t])},vg=["onFocus","onBlur"],hg=e.forwardRef((function(e,t){var n=e.onFocus,r=e.onBlur,o=s(e,vg),i=p(Hu(Rg),2),a=(i[0],i[1]);return(0,Gu.jsx)("input",C(C({},o),{},{ref:t,type:"text",onFocus:function(e){a((function(e){return C(C({},e),{},{disableShortCuts:!0})})),null===n||void 0===n||n(e)},onBlur:function(e){a((function(e){return C(C({},e),{},{disableShortCuts:!1})})),null===r||void 0===r||r(e)},onPaste:function(e){return e.stopPropagation()},onKeyDown:function(e){"Escape"===e.key&&e.currentTarget.blur(),(e.ctrlKey||e.metaKey)&&"z"===e.key&&e.stopPropagation()}}))})),mg=["value","allowFloat","onValue"],gg=e.forwardRef((function(t,n){var r=t.value,o=t.allowFloat,i=t.onValue,a=s(t,mg),u=p((0,e.useState)(r),2),l=u[0],c=u[1];(0,e.useEffect)((function(){c(r)}),[r]);return(0,Gu.jsx)(hg,C(C({value:l,onInput:function(e){var t=e.target.value;o?(t=t.replace(/[^0-9.]/g,"").replace(/(\..*?)\..*/g,"$1"),null===i||void 0===i||i(t)):(t=t.replace(/\D/g,""),null===i||void 0===i||i(t)),c(t)},className:"number-input"},a),{},{ref:n}))}));gg.defaultProps={allowFloat:!1};var yg=gg;function bg(e){var t=e.title,n=e.titleSuffix,r=e.desc,o=e.input,i=e.optionDesc,a=e.className,u="h"===e.layout?"setting-block-content":"setting-block-content-v";return(0,Gu.jsxs)("div",{className:"setting-block ".concat(a),children:[(0,Gu.jsxs)("div",{className:u,children:[(0,Gu.jsx)("div",{className:"setting-block-content-title",children:(0,Gu.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[r?(0,Gu.jsx)(ed,{content:(0,Gu.jsx)("div",{style:{maxWidth:400},children:r}),children:(0,Gu.jsx)("span",{children:t})}):(0,Gu.jsx)("span",{children:t}),n]})}),o]}),i&&(0,Gu.jsx)("div",{className:"option-desc",children:i})]})}bg.defaultProps={layout:"h"};var wg=bg;function Eg(t){var n=t.title,r=t.allowFloat,o=t.desc,i=t.value,a=t.suffix,u=t.onValue,l=t.width,c=t.widthUnit,s=t.disable,f=(0,e.useRef)(null);return pg(f,(function(){(null===f||void 0===f?void 0:f.current)&&f.current.blur()})),(0,Gu.jsx)(wg,{className:"sub-setting-block",title:n,desc:o,input:(0,Gu.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",gap:"8px"},children:[(0,Gu.jsx)(yg,{allowFloat:r,style:{width:"".concat(l).concat(c)},value:i,disabled:s,onValue:u,ref:f}),a&&(0,Gu.jsx)("span",{children:a})]})})}Eg.defaultProps={allowFloat:!1,width:80,widthUnit:"px",disable:!1};var xg,_g,Cg=Eg;!function(e){e.ORIGINAL="Original",e.RESIZE="Resize",e.CROP="Crop"}(xg||(xg={})),function(e){e.ddim="ddim",e.plms="plms"}(_g||(_g={}));var Sg,kg,Dg=function(){var e=p(Hu(iy),2),t=e[0],n=e[1];if(!(null===t||void 0===t?void 0:t.enabled))return(0,Gu.jsx)(Gu.Fragment,{});var r=function(e){n({hdStrategy:e})},o=function(e){var t=0===e.length?0:parseInt(e,10);n({hdStrategyResizeLimit:t})},i=function(e){var t=0===e.length?0:parseInt(e,10);n({hdStrategyCropTrigerSize:t})},a=function(e){var t=0===e.length?0:parseInt(e,10);n({hdStrategyCropMargin:t})},u=function(){return(0,Gu.jsxs)("div",{children:["Use original picture, suitable for picture size below 2K. Try"," ",(0,Gu.jsx)("div",{tabIndex:0,role:"button",className:"inline-tip",onClick:function(){return r(xg.RESIZE)},children:"Resize"})," or ",(0,Gu.jsx)("div",{tabIndex:0,role:"button",className:"inline-tip",onClick:function(){return r(xg.CROP)},children:"Crop"})," ","if you didn't get good results or have GPU memory issue."]})};return(0,Gu.jsx)(wg,{className:"hd-setting-block",title:"Strategy",input:(0,Gu.jsx)(ug,{width:80,value:t.hdStrategy,options:Object.values(xg),onChange:function(e){return r(e)}}),optionDesc:function(){switch(t.hdStrategy){case xg.ORIGINAL:return u();case xg.CROP:return(0,Gu.jsxs)(Gu.Fragment,{children:[(0,Gu.jsx)("div",{children:"Crop masking area from the original image to do inpainting."}),(0,Gu.jsx)(Cg,{title:"Trigger size",value:"".concat(t.hdStrategyCropTrigerSize),suffix:"pixel",onValue:i}),(0,Gu.jsx)(Cg,{title:"Crop margin",value:"".concat(t.hdStrategyCropMargin),suffix:"pixel",onValue:a})]});case xg.RESIZE:return(0,Gu.jsxs)(Gu.Fragment,{children:[(0,Gu.jsx)("div",{children:"Resize the longer side of the image to a specific size, then do inpainting on the resized image."}),(0,Gu.jsx)(Cg,{title:"Size limit",value:"".concat(t.hdStrategyResizeLimit),suffix:"pixel",onValue:o})]});default:return u()}}()})};!function(e){e.LAMA="lama",e.LDM="ldm",e.ZITS="zits",e.MAT="mat",e.FCF="fcf",e.SD15="sd1.5",e.SD2="sd2",e.CV2="cv2",e.Mange="manga",e.PAINT_BY_EXAMPLE="paint_by_example"}(kg||(kg={}));var Fg,Ag=Vu({key:"maskState",default:void 0}),Tg=Vu({key:"paintByExampleImageState",default:void 0}),Rg=Vu({key:"appState",default:{file:void 0,imageHeight:0,imageWidth:0,disableShortCuts:!1,isInpainting:!1,isDisableModelSwitch:!1,isInteractiveSeg:!1,isInteractiveSegRunning:!1,interactiveSegClicks:[],showFileManager:!1,enableFileManager:!1}}),Pg=Vu({key:"promptState",default:""}),Og=Vu({key:"negativePromptState",default:""}),Ng=Uu({key:"isInpainting",get:function(e){return(0,e.get)(Rg).isInpainting},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{isInpainting:t}))}}),Lg=Uu({key:"imageHeightState",get:function(e){return(0,e.get)(Rg).imageHeight},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{imageHeight:t}))}}),Mg=Uu({key:"imageWidthState",get:function(e){return(0,e.get)(Rg).imageWidth},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{imageWidth:t}))}}),jg=Uu({key:"showFileManager",get:function(e){return(0,e.get)(Rg).showFileManager},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{showFileManager:t}))}}),Ig=Uu({key:"enableFileManagerState",get:function(e){return(0,e.get)(Rg).enableFileManager},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{enableFileManager:t}))}}),Bg=Uu({key:"fileState",get:function(e){return(0,e.get)(Rg).file},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{file:t,interactiveSegClicks:[],isInteractiveSeg:!1,isInteractiveSegRunning:!1}));var i=n(ry);r(ry,C(C({},i),{},{sdScale:100}))}}),zg=Uu({key:"isInteractiveSegState",get:function(e){return(0,e.get)(Rg).isInteractiveSeg},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{isInteractiveSeg:t}))}}),Vg=Uu({key:"isInteractiveSegRunningState",get:function(e){return(0,e.get)(Rg).isInteractiveSegRunning},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{isInteractiveSegRunning:t}))}}),Ug=Uu({key:"interactiveSegClicksState",get:function(e){return(0,e.get)(Rg).interactiveSegClicks},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{interactiveSegClicks:t}))}}),Wg=Uu({key:"isDisableModelSwitchState",get:function(e){return(0,e.get)(Rg).isDisableModelSwitch},set:function(e,t){var n=e.get,r=e.set,o=n(Rg);r(Rg,C(C({},o),{},{isDisableModelSwitch:t}))}}),Hg=Vu({key:"croperState",default:{x:0,y:0,width:512,height:512}}),Kg=Uu({key:"croperX",get:function(e){return(0,e.get)(Hg).x},set:function(e,t){var n=e.get,r=e.set,o=n(Hg);r(Hg,C(C({},o),{},{x:t}))}}),Yg=Uu({key:"croperY",get:function(e){return(0,e.get)(Hg).y},set:function(e,t){var n=e.get,r=e.set,o=n(Hg);r(Hg,C(C({},o),{},{y:t}))}}),qg=Uu({key:"croperHeight",get:function(e){return(0,e.get)(Hg).height},set:function(e,t){var n=e.get,r=e.set,o=n(Hg);r(Hg,C(C({},o),{},{height:t}))}}),Xg=Uu({key:"croperWidth",get:function(e){return(0,e.get)(Hg).width},set:function(e,t){var n=e.get,r=e.set,o=n(Hg);r(Hg,C(C({},o),{},{width:t}))}}),Zg=Vu({key:"toastState",default:{open:!1,desc:"",state:"default",duration:3e3}}),Gg=Vu({key:"shortcutsState",default:!1});!function(e){e.INPAINT_NS="INPAINT_NS",e.INPAINT_TELEA="INPAINT_TELEA"}(Fg||(Fg={}));var $g,Qg,Jg=(x(Sg={},kg.LAMA,{hdStrategy:xg.CROP,hdStrategyResizeLimit:2048,hdStrategyCropTrigerSize:1280,hdStrategyCropMargin:196,enabled:!0}),x(Sg,kg.LDM,{hdStrategy:xg.CROP,hdStrategyResizeLimit:1080,hdStrategyCropTrigerSize:1080,hdStrategyCropMargin:128,enabled:!0}),x(Sg,kg.ZITS,{hdStrategy:xg.CROP,hdStrategyResizeLimit:1024,hdStrategyCropTrigerSize:1024,hdStrategyCropMargin:128,enabled:!0}),x(Sg,kg.MAT,{hdStrategy:xg.CROP,hdStrategyResizeLimit:1024,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!0}),x(Sg,kg.FCF,{hdStrategy:xg.CROP,hdStrategyResizeLimit:512,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),x(Sg,kg.SD15,{hdStrategy:xg.ORIGINAL,hdStrategyResizeLimit:768,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),x(Sg,kg.SD2,{hdStrategy:xg.ORIGINAL,hdStrategyResizeLimit:768,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),x(Sg,kg.PAINT_BY_EXAMPLE,{hdStrategy:xg.ORIGINAL,hdStrategyResizeLimit:768,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),x(Sg,kg.Mange,{hdStrategy:xg.CROP,hdStrategyResizeLimit:1280,hdStrategyCropTrigerSize:1024,hdStrategyCropMargin:196,enabled:!0}),x(Sg,kg.CV2,{hdStrategy:xg.RESIZE,hdStrategyResizeLimit:1080,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!0}),Sg);!function(e){e.ddim="ddim",e.pndm="pndm",e.klms="k_lms",e.kEuler="k_euler",e.kEulerA="k_euler_a",e.dpmPlusPlus="dpm++"}($g||($g={})),function(e){e.text2img="text2img",e.img2img="img2img",e.inpainting="inpainting"}(Qg||(Qg={}));var ey,ty={show:!1,showCroper:!1,downloadMask:!1,graduallyInpainting:!0,runInpaintingManually:!1,model:kg.LAMA,hdSettings:Jg,ldmSteps:25,ldmSampler:_g.plms,zitsWireframe:!0,sdMaskBlur:5,sdMode:Qg.inpainting,sdStrength:.75,sdSteps:50,sdGuidanceScale:7.5,sdSampler:$g.pndm,sdSeed:42,sdSeedFixed:!0,sdNumSamples:1,sdMatchHistograms:!1,sdScale:100,cv2Radius:5,cv2Flag:Fg.INPAINT_NS,paintByExampleSteps:50,paintByExampleGuidanceScale:7.5,paintByExampleSeed:42,paintByExampleMaskBlur:5,paintByExampleSeedFixed:!1,paintByExampleMatchHistograms:!1},ny="settingsState4",ry=Vu({key:ny,default:ty,effects:[(ey=ny,function(e){var t=e.setSelf,n=e.onSet,r=localStorage.getItem(ey);if(null!=r){var o=JSON.parse(r);o.show=!1,t(fg().merge(fg().cloneDeep(ty),o))}n((function(e,t,n){return n?localStorage.removeItem(ey):localStorage.setItem(ey,JSON.stringify(e))}))})]}),oy=Uu({key:"seed",get:function(e){var t=(0,e.get)(ry);return t.model===kg.PAINT_BY_EXAMPLE?t.paintByExampleSeedFixed?t.paintByExampleSeed:-1:t.sdSeedFixed?t.sdSeed:-1},set:function(e,t){var n=e.get,r=e.set,o=n(ry);if(o.model===kg.PAINT_BY_EXAMPLE)o.paintByExampleSeedFixed||r(ry,C(C({},o),{},{paintByExampleSeed:t}));else o.sdSeedFixed||r(ry,C(C({},o),{},{sdSeed:t}))}}),iy=Uu({key:"hdSettings",get:function(e){var t=(0,e.get)(ry);return t.hdSettings[t.model]},set:function(e,t){var n=e.get,r=e.set,o=n(ry),i=C(C({},o.hdSettings[o.model]),t);r(ry,C(C({},o),{},{hdSettings:C(C({},o.hdSettings),{},x({},o.model,i))}))}}),ay=Uu({key:"isSD",get:function(e){var t=(0,e.get)(ry);return t.model===kg.SD15||t.model===kg.SD2}}),uy=Uu({key:"isPaintByExampleState",get:function(e){return(0,e.get)(ry).model===kg.PAINT_BY_EXAMPLE}}),ly=Uu({key:"runManuallyState",get:function(e){var t=e.get,n=t(ry),r=t(ay),o=t(uy);return n.runInpaintingManually||r||o}}),cy="undefined"!==typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function sy(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),(function(){n(window.event)}))}function fy(e,t){for(var n=t.slice(0,t.length-1),r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function dy(e){"string"!==typeof e&&(e="");for(var t=(e=e.replace(/\s/g,"")).split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}for(var py={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"\u21ea":20,",":188,".":190,"/":191,"`":192,"-":cy?173:189,"=":cy?61:187,";":cy?59:186,"'":222,"[":219,"]":221,"\\":220},vy={"\u21e7":16,shift:16,"\u2325":18,alt:18,option:18,"\u2303":17,ctrl:17,control:17,"\u2318":91,cmd:91,command:91},hy={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},my={16:!1,18:!1,17:!1,91:!1},gy={},yy=1;yy<20;yy++)py["f".concat(yy)]=111+yy;var by=[],wy=!1,Ey="all",xy=[],_y=function(e){return py[e.toLowerCase()]||vy[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function Cy(e){Ey=e||"all"}function Sy(){return Ey||"all"}var ky=function(e){var t=e.key,n=e.scope,r=e.method,o=e.splitKey,i=void 0===o?"+":o;dy(t).forEach((function(e){var t=e.split(i),o=t.length,a=t[o-1],u="*"===a?"*":_y(a);if(gy[u]){n||(n=Sy());var l=o>1?fy(vy,t):[];gy[u]=gy[u].filter((function(e){return!((!r||e.method===r)&&e.scope===n&&function(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,o=!0,i=0;i<n.length;i++)-1===r.indexOf(n[i])&&(o=!1);return o}(e.mods,l))}))}}))};function Dy(e,t,n,r){var o;if(t.element===r&&(t.scope===n||"all"===t.scope)){for(var i in o=t.mods.length>0,my)Object.prototype.hasOwnProperty.call(my,i)&&(!my[i]&&t.mods.indexOf(+i)>-1||my[i]&&-1===t.mods.indexOf(+i))&&(o=!1);(0!==t.mods.length||my[16]||my[18]||my[17]||my[91])&&!o&&"*"!==t.shortcut||!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function Fy(e,t){var n=gy["*"],r=e.keyCode||e.which||e.charCode;if(Ay.filter.call(this,e)){if(93!==r&&224!==r||(r=91),-1===by.indexOf(r)&&229!==r&&by.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(t){var n=hy[t];e[t]&&-1===by.indexOf(n)?by.push(n):!e[t]&&by.indexOf(n)>-1?by.splice(by.indexOf(n),1):"metaKey"===t&&e[t]&&3===by.length&&(e.ctrlKey||e.shiftKey||e.altKey||(by=by.slice(by.indexOf(n))))})),r in my){for(var o in my[r]=!0,vy)vy[o]===r&&(Ay[o]=!0);if(!n)return}for(var i in my)Object.prototype.hasOwnProperty.call(my,i)&&(my[i]=e[hy[i]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===by.indexOf(17)&&by.push(17),-1===by.indexOf(18)&&by.push(18),my[17]=!0,my[18]=!0);var a=Sy();if(n)for(var u=0;u<n.length;u++)n[u].scope===a&&("keydown"===e.type&&n[u].keydown||"keyup"===e.type&&n[u].keyup)&&Dy(e,n[u],a,t);if(r in gy)for(var l=0;l<gy[r].length;l++)if(("keydown"===e.type&&gy[r][l].keydown||"keyup"===e.type&&gy[r][l].keyup)&&gy[r][l].key){for(var c=gy[r][l],s=c.splitKey,f=c.key.split(s),d=[],p=0;p<f.length;p++)d.push(_y(f[p]));d.sort().join("")===by.sort().join("")&&Dy(e,c,a,t)}}}function Ay(e,t,n){by=[];var r=dy(e),o=[],i="all",a=document,u=0,l=!1,c=!0,s="+",f=!1;for(void 0===n&&"function"===typeof t&&(n=t),"[object Object]"===Object.prototype.toString.call(t)&&(t.scope&&(i=t.scope),t.element&&(a=t.element),t.keyup&&(l=t.keyup),void 0!==t.keydown&&(c=t.keydown),void 0!==t.capture&&(f=t.capture),"string"===typeof t.splitKey&&(s=t.splitKey)),"string"===typeof t&&(i=t);u<r.length;u++)o=[],(e=r[u].split(s)).length>1&&(o=fy(vy,e)),(e="*"===(e=e[e.length-1])?"*":_y(e))in gy||(gy[e]=[]),gy[e].push({keyup:l,keydown:c,scope:i,mods:o,shortcut:r[u],method:n,key:r[u],splitKey:s,element:a});"undefined"!==typeof a&&!function(e){return xy.indexOf(e)>-1}(a)&&window&&(xy.push(a),sy(a,"keydown",(function(e){Fy(e,a)}),f),wy||(wy=!0,sy(window,"focus",(function(){by=[]}),f)),sy(a,"keyup",(function(e){Fy(e,a),function(e){var t=e.keyCode||e.which||e.charCode,n=by.indexOf(t);if(n>=0&&by.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&by.splice(0,by.length),93!==t&&224!==t||(t=91),t in my)for(var r in my[t]=!1,vy)vy[r]===t&&(Ay[r]=!1)}(e)}),f))}var Ty={setScope:Cy,getScope:Sy,deleteScope:function(e,t){var n,r;for(var o in e||(e=Sy()),gy)if(Object.prototype.hasOwnProperty.call(gy,o))for(n=gy[o],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;Sy()===e&&Cy(t||"all")},getPressedKeyCodes:function(){return by.slice(0)},isPressed:function(e){return"string"===typeof e&&(e=_y(e)),-1!==by.indexOf(e)},filter:function(e){var t=e.target||e.srcElement,n=t.tagName,r=!0;return!t.isContentEditable&&("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n||t.readOnly)||(r=!1),r},trigger:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(gy).forEach((function(n){var r=gy[n].find((function(n){return n.scope===t&&n.shortcut===e}));r&&r.method&&r.method()}))},unbind:function(e){if("undefined"===typeof e)Object.keys(gy).forEach((function(e){return delete gy[e]}));else if(Array.isArray(e))e.forEach((function(e){e.key&&ky(e)}));else if("object"===typeof e)e.key&&ky(e);else if("string"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=n[0],i=n[1];"function"===typeof o&&(i=o,o=""),ky({key:e,scope:o,method:i,splitKey:"+"})}},keyMap:py,modifier:vy,modifierMap:hy};for(var Ry in Ty)Object.prototype.hasOwnProperty.call(Ty,Ry)&&(Ay[Ry]=Ty[Ry]);if("undefined"!==typeof window){var Py=window.hotkeys;Ay.noConflict=function(e){return e&&window.hotkeys===Ay&&(window.hotkeys=Py),Ay},window.hotkeys=Ay}Ay.filter=function(){return!0};var Oy=function(e,t){var n=e.target,r=n&&n.tagName;return Boolean(r&&t&&t.includes(r))};function Ny(t,n,r,o){r instanceof Array&&(o=r,r=void 0);var i=r||{},a=i.enableOnTags,u=i.filter,l=i.keyup,c=i.keydown,s=i.filterPreventDefault,f=void 0===s||s,d=i.enabled,p=void 0===d||d,v=i.enableOnContentEditable,h=void 0!==v&&v,m=(0,e.useRef)(null),g=(0,e.useCallback)((function(e,t){var r,o;return u&&!u(e)?!f:!!(Oy(e,["INPUT","TEXTAREA","SELECT"])&&!Oy(e,a)||null!=(r=e.target)&&r.isContentEditable&&!h)||!!(null===m.current||document.activeElement===m.current||null!=(o=m.current)&&o.contains(document.activeElement))&&(n(e,t),!0)}),o?[m,a,u].concat(o):[m,a,u]);return(0,e.useEffect)((function(){if(p)return l&&!0!==c&&(r.keydown=!1),Ay(t,r||{},g),function(){return Ay.unbind(t,g)};Ay.unbind(t,g)}),[g,t,p]),m}Ay.isPressed;var Ly=function(e,t,n,r){var o=Wu(Rg);return Ny(e,t,C(C({},n),{},{enabled:!o.disableShortCuts}),r)},My={capture:!0,passive:!1},jy=function(e,t,n,r,o,i){if(e!==n&&t===r){if(e<0)return[0,r];if(e+t>i)return[i-r,r]}else{if(t<o)return e===n?[e,o]:[e+t-o,o];if(e<0)return[0,e+t];if(e+t>i)return[e,i-e]}return[e,t]},Iy=function(t){var n=t.minHeight,r=t.minWidth,o=t.maxHeight,i=t.maxWidth,a=t.scale,u=t.show,l=p(Hu(Kg),2),c=l[0],s=l[1],f=p(Hu(Yg),2),d=f[0],v=f[1],h=p(Hu(qg),2),m=h[0],g=h[1],y=p(Hu(Xg),2),b=y[0],w=y[1],E=Wu(Ng),x=p((0,e.useState)(!1),2),_=x[0],C=x[1],S=p((0,e.useState)(!1),2),k=S[0],D=S[1];(0,e.useEffect)((function(){s(Math.round((i-512)/2)),v(Math.round((o-512)/2))}),[o,i]);var F=p((0,e.useState)({initX:0,initY:0,initHeight:0,initWidth:0,startResizeX:0,startResizeY:0,ord:"top"}),2),A=F[0],T=F[1],R=function(){console.log("focus")},P=function(e,t){return jy(e,t,c,b,r,i)},O=function(e,t){return jy(e,t,d,m,n,o)},N=function(e){if(!E){var t=e.clientX,n=e.clientY,r=Math.round((n-A.startResizeY)/a),o=Math.round((t-A.startResizeX)/a),i=function(){var e=A.initHeight-r,t=A.initY+r,n=p(O(t,e),2),o=n[0],i=n[1];g(i),v(o)},u=function(){var e=A.initHeight+r,t=p(O(A.initY,e),2),n=t[0],o=t[1];g(o),v(n)},l=function(){var e=A.initWidth-o,t=A.initX+o,n=p(P(t,e),2),r=n[0],i=n[1];w(i),s(r)},c=function(){var e=A.initWidth+o,t=p(P(A.initX,e),2),n=t[0],r=t[1];w(r),s(n)};if(_)switch(A.ord){case"topleft":i(),l();break;case"topright":i(),c();break;case"bottomleft":u(),l();break;case"bottomright":u(),c();break;case"top":i();break;case"right":c();break;case"bottom":u();break;case"left":l()}if(k){var f=A.initX+o,d=A.initY+r,h=p(P(f,A.initWidth),2),m=h[0],y=h[1],b=p(O(d,A.initHeight),2),x=b[0],C=b[1];w(y),g(C),s(m),v(x)}}},L=function(e){_&&C(!1),k&&D(!1)};(0,e.useEffect)((function(){if(_||k)return document.addEventListener("pointermove",N,My),document.addEventListener("pointerup",L,My),document.addEventListener("pointercancel",L,My),function(){document.removeEventListener("pointermove",N,My),document.removeEventListener("pointerup",L,My),document.removeEventListener("pointercancel",L,My)}}),[_,k,b,m,A]);var M=function(e){var t=e.target.dataset.ord;t&&(C(!0),T({initX:c,initY:d,initHeight:m,initWidth:b,startResizeX:e.clientX,startResizeY:e.clientY,ord:t}))},j=function(e){D(!0),T({initX:c,initY:d,initHeight:m,initWidth:b,startResizeX:e.clientX,startResizeY:e.clientY,ord:""})};return(0,Gu.jsx)("div",{className:"croper-wrapper",style:{visibility:u?"visible":"hidden"},children:(0,Gu.jsxs)("div",{className:"croper",style:{height:m,width:b,left:c,top:d},children:[(0,Gu.jsx)("div",{className:"crop-border",style:{height:m,width:b,outlineWidth:"".concat(2/a,"px")}}),(0,Gu.jsx)("div",{className:"info-bar",onPointerDown:j,style:{transform:"scale(".concat(1/a,")"),top:"".concat(10/a,"px"),left:"".concat(10/a,"px")},children:(0,Gu.jsxs)("div",{className:"crop-size",children:[b," x ",m]})}),(0,Gu.jsxs)("div",{className:"drag-elements",onFocus:R,onPointerDown:M,children:[(0,Gu.jsx)("div",{className:"drag-bar ord-top","data-ord":"top",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-bar ord-right","data-ord":"right",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-bar ord-bottom","data-ord":"bottom",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-bar ord-left","data-ord":"left",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-handle ord-topleft","data-ord":"topleft","aria-label":"topleft",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-handle ord-topright","data-ord":"topright","aria-label":"topright",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-handle ord-bottomleft","data-ord":"bottomleft","aria-label":"bottomleft",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-handle ord-bottomright","data-ord":"bottomright","aria-label":"bottomright",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-handle ord-top","data-ord":"top","aria-label":"top",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-handle ord-right","data-ord":"right","aria-label":"right",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-handle ord-bottom","data-ord":"bottom","aria-label":"bottom",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Gu.jsx)("div",{className:"drag-handle ord-left","data-ord":"left","aria-label":"left",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}})]})]})})};var By="prompt",zy="custom_mask",Vy="paint_by_example",Uy=function(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map((function(e){e(n)})),(r=e.get("*"))&&r.slice().map((function(e){e(t,n)}))}}}(),Wy=Uy,Hy=function(){var t=p((0,e.useState)(window.innerWidth),2),n=t[0],r=t[1],o=(0,e.useCallback)((function(){r(window.innerWidth)}),[]);return(0,e.useEffect)((function(){return window.addEventListener("resize",o),function(){window.removeEventListener("resize",o)}})),n<768?"mobile":n>=768&&n<1224?"tablet":n>=1224?"desktop":void 0};function Ky(t){var n=t.onSelection,r=p((0,e.useState)(!1),2),o=r[0],i=r[1],a=p((0,e.useState)("file-upload-".concat(Math.random().toString())),1)[0],u=Hy();function l(e){if(e&&e.type.match("image.*"))try{if(e.size>20971520)throw new Error("file too large");n(e)}catch(t){alert("error: ".concat(t.message))}}function s(e){return f.apply(this,arguments)}function f(){return(f=d(O().mark((function e(t){return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){t.file((function(t){return e(t)}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return h.apply(this,arguments)}function h(){return h=d(O().mark((function e(t){var n,r,o,i,a;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=[],r=[],o=0;o<t.length;o+=1)r.push(t[o].webkitGetAsEntry());case 3:if(!(r.length>0)){e.next=23;break}if(!(null===(i=r.shift())||void 0===i?void 0:i.isFile)){e.next=12;break}return e.next=8,s(i);case 8:a=e.sent,n.push(a),e.next=21;break;case 12:if(!(null===i||void 0===i?void 0:i.isDirectory)){e.next=21;break}return e.t0=r.push,e.t1=r,e.t2=c,e.next=18,m(i.createReader());case 18:e.t3=e.sent,e.t4=(0,e.t2)(e.t3),e.t0.apply.call(e.t0,e.t1,e.t4);case 21:e.next=3;break;case 23:return e.abrupt("return",n);case 24:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return(g=d(O().mark((function e(t){var n,r;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],e.next=3,y(t);case 3:r=e.sent;case 4:if(!(r.length>0)){e.next=11;break}return n.push.apply(n,c(r)),e.next=8,y(t);case 8:r=e.sent,e.next=4;break;case 11:return e.abrupt("return",n);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return(b=d(O().mark((function e(t){return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){t.readEntries(e,n)})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(){return(w=d(O().mark((function e(t){var n;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,v(t.dataTransfer.items);case 3:n=e.sent,i(!1),l(n[0]);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,Gu.jsx)("label",{htmlFor:a,className:"file-select-label",children:(0,Gu.jsxs)("div",{className:["file-select-container",o?"file-select-label-hover":""].join(" "),onDrop:function(e){return w.apply(this,arguments)},onDragOver:function(e){e.stopPropagation(),e.preventDefault(),i(!0)},onDragLeave:function(){return i(!1)},children:[(0,Gu.jsx)("input",{id:a,name:a,type:"file",onChange:function(e){var t,n=null===(t=e.currentTarget.files)||void 0===t?void 0:t[0];n&&l(n)},accept:"image/png, image/jpeg"}),(0,Gu.jsx)("p",{className:"file-select-message",children:"desktop"===u?"Click here or drag an image file":"Tap here to load your picture"})]})})}var Yy=function(e){var t=e.x,n=e.y,r=e.positive?"click-item-positive":"click-item-negative";return(0,Gu.jsx)("div",{className:"click-item ".concat(r),style:{left:t,top:n}})},qy=function(){var e=Wu(Ug);return(0,Gu.jsx)("div",{className:"interactive-seg-wrapper",children:e.map((function(e){return(0,Gu.jsx)(Yy,{x:e[0],y:e[1],positive:1===e[2]},e[3])}))})},Xy=function(e){var t=e.onCancelClick,n=e.onAcceptClick,r=p(Hu(zg),2),o=r[0],i=r[1],a=p(Hu(Vg),2),u=(a[0],a[1]),l=p(Hu(Ug),2),c=(l[0],l[1]),s=function(){i(!1),u(!1),c([])};return(0,Gu.jsx)("div",{className:"interactive-seg-confirm-actions",style:{visibility:o?"visible":"hidden"},children:(0,Gu.jsxs)("div",{className:"action-buttons",children:[(0,Gu.jsx)(nd,{onClick:function(){s(),t()},children:"Cancel"}),(0,Gu.jsx)(nd,{border:!0,onClick:function(){s(),n()},children:"Accept"})]})})},Zy=["title","titleId"];var Gy=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Zy);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}));function $y(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Qy={};function Jy(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function eb(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return Jy(t,e)}))}}function tb(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(eb.apply(void 0,n),n)}$y(Qy,"composeRefs",(function(){return eb})),$y(Qy,"useComposedRefs",(function(){return tb}));var nb=["children"],rb=["scope","children"];function ob(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var ib={};function ab(t,n){var r=(0,e.createContext)(n);function o(t){var n=t.children,o=s(t,nb),i=(0,e.useMemo)((function(){return o}),Object.values(o));return(0,e.createElement)(r.Provider,{value:i},n)}return o.displayName=t+"Provider",[o,function(o){var i=(0,e.useContext)(r);if(i)return i;if(void 0!==n)return n;throw new Error("`".concat(o,"` must be used within `").concat(t,"`"))}]}function ub(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,rb),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return x({},"__scope".concat(t),C(C({},r),{},x({},t,o)))}),[r,o])}};return i.scopeName=t,[o,lb.apply(void 0,[i].concat(c(n)))]}function lb(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return C(C({},e),i)}),{});return(0,e.useMemo)((function(){return x({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}ob(ib,"createContext",(function(){return ab})),ob(ib,"createContextScope",(function(){return ub}));function cb(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useCallbackRef",(function(){return cb}));function sb(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=cb(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=cb(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useControllableState",(function(){return sb}));!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useLayoutEffect",(function(){return fb}));var fb=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},db=["asChild"];function pb(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var vb={};pb(vb,"Primitive",(function(){return hb})),pb(vb,"dispatchDiscreteCustomEvent",(function(){return mb})),pb(vb,"Root",(function(){return gb}));var hb=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return C(C({},t),{},x({},n,(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,db),a=o?Pd:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,ss({},i,{ref:r}))}))))}),{});function mb(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}var gb=hb,yb=["containerRef","style"],bb=["container"];function wb(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Eb={};wb(Eb,"Portal",(function(){return xb})),wb(Eb,"UnstablePortal",(function(){return _b})),wb(Eb,"Root",(function(){return Cb}));var xb=(0,e.forwardRef)((function(t,r){var o,i,a=t.containerRef,u=t.style,l=s(t,yb),c=null!==(o=null===a||void 0===a?void 0:a.current)&&void 0!==o?o:null===globalThis||void 0===globalThis||null===(i=globalThis.document)||void 0===i?void 0:i.body,f=p((0,e.useState)({}),2)[1];return fb((function(){f({})}),[]),c?n.createPortal((0,e.createElement)(hb.div,ss({"data-radix-portal":""},l,{ref:r,style:c===document.body?C({position:"absolute",top:0,left:0,zIndex:2147483647},u):void 0})),c):null})),_b=(0,e.forwardRef)((function(t,r){var o,i=t.container,a=void 0===i?null===globalThis||void 0===globalThis||null===(o=globalThis.document)||void 0===o?void 0:o.body:i,u=s(t,bb);return a?n.createPortal((0,e.createElement)(hb.div,ss({},u,{ref:r})),a):null})),Cb=xb;!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"Presence",(function(){return Sb}));var Sb=function(t){var r=t.present,o=t.children,i=function(t){var r=p((0,e.useState)(),2),o=r[0],i=r[1],a=(0,e.useRef)({}),u=(0,e.useRef)(t),l=(0,e.useRef)("none"),c=t?"mounted":"unmounted",s=function(t,n){return(0,e.useReducer)((function(e,t){var r=n[e][t];return null!==r&&void 0!==r?r:e}),t)}(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),f=p(s,2),d=f[0],v=f[1];return(0,e.useEffect)((function(){var e=kb(a.current);l.current="mounted"===d?e:"none"}),[d]),fb((function(){var e=a.current,n=u.current;if(n!==t){var r=l.current,o=kb(e);if(t)v("MOUNT");else if("none"===o||"none"===(null===e||void 0===e?void 0:e.display))v("UNMOUNT");else{v(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}u.current=t}}),[t,v]),fb((function(){if(o){var e=function(e){var t=kb(a.current).includes(e.animationName);e.target===o&&t&&(0,n.flushSync)((function(){return v("ANIMATION_END")}))},t=function(e){e.target===o&&(l.current=kb(a.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),function(){o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}v("ANIMATION_END")}),[o,v]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,e.useCallback)((function(e){e&&(a.current=getComputedStyle(e)),i(e)}),[])}}(r),a="function"===typeof o?o({present:i.isPresent}):e.Children.only(o),u=tb(i.ref,a.ref);return"function"===typeof o||i.isPresent?(0,e.cloneElement)(a,{ref:u}):null};function kb(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}function Db(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}Sb.displayName="Presence";var Fb={};Db(Fb,"FocusGuards",(function(){return Tb})),Db(Fb,"useFocusGuards",(function(){return Rb})),Db(Fb,"Root",(function(){return Ob}));var Ab=0;function Tb(e){return Rb(),e.children}function Rb(){(0,e.useEffect)((function(){var e,t,n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:Pb()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:Pb()),Ab++,function(){1===Ab&&document.querySelectorAll("[data-radix-focus-guard]").forEach((function(e){return e.remove()})),Ab--}}),[])}function Pb(){var e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Ob=Tb,Nb=["__scopeDialog"],Lb=["forceMount"],Mb=["__scopeDialog"],jb=["forceMount"],Ib=["__scopeDialog","trapFocus","onOpenAutoFocus","onCloseAutoFocus"],Bb=["__scopeDialog"],zb=["__scopeDialog"],Vb=["__scopeDialog"];function Ub(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Wb={};Ub(Wb,"createDialogScope",(function(){return qb})),Ub(Wb,"Dialog",(function(){return $b})),Ub(Wb,"DialogTrigger",(function(){return Jb})),Ub(Wb,"DialogPortal",(function(){return ow})),Ub(Wb,"DialogOverlay",(function(){return aw})),Ub(Wb,"DialogContent",(function(){return cw})),Ub(Wb,"DialogTitle",(function(){return vw})),Ub(Wb,"DialogDescription",(function(){return mw})),Ub(Wb,"DialogClose",(function(){return yw})),Ub(Wb,"WarningProvider",(function(){return xw})),Ub(Wb,"Root",(function(){return _w})),Ub(Wb,"Trigger",(function(){return Cw})),Ub(Wb,"Portal",(function(){return Sw})),Ub(Wb,"Overlay",(function(){return kw})),Ub(Wb,"Content",(function(){return Dw})),Ub(Wb,"Title",(function(){return Fw})),Ub(Wb,"Description",(function(){return Aw})),Ub(Wb,"Close",(function(){return Tw}));var Hb="Dialog",Kb=p(ub(Hb),2),Yb=Kb[0],qb=Kb[1],Xb=p(Yb(Hb),2),Zb=Xb[0],Gb=Xb[1],$b=function(t){var n=t.__scopeDialog,r=t.children,o=t.open,i=t.defaultOpen,a=t.onOpenChange,u=t.modal,l=void 0===u||u,c=t.allowPinchZoom,s=(0,e.useRef)(null),f=(0,e.useRef)(null),d=p(sb({prop:o,defaultProp:i,onChange:a}),2),v=d[0],h=void 0!==v&&v,m=d[1];return(0,e.createElement)(Zb,{scope:n,triggerRef:s,contentRef:f,contentId:iv(),titleId:iv(),descriptionId:iv(),open:h,onOpenChange:m,onOpenToggle:(0,e.useCallback)((function(){return m((function(e){return!e}))}),[m]),modal:l,allowPinchZoom:c},r)},Qb="DialogTrigger",Jb=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,Nb),i=Gb(Qb,r),a=tb(n,i.triggerRef);return(0,e.createElement)(hb.button,ss({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":bw(i.open)},o,{ref:a,onClick:Af(t.onClick,i.onOpenToggle)}))})),ew="DialogPortal",tw=p(Yb(ew,{forceMount:void 0}),2),nw=tw[0],rw=tw[1],ow=function(t){var n=t.__scopeDialog,r=t.forceMount,o=t.children,i=t.container,a=Gb(ew,n);return(0,e.createElement)(nw,{scope:n,forceMount:r},e.Children.map(o,(function(t){return(0,e.createElement)(Sb,{present:r||a.open},(0,e.createElement)(_b,{asChild:!0,container:i},t))})))},iw="DialogOverlay",aw=(0,e.forwardRef)((function(t,n){var r=rw(iw,t.__scopeDialog),o=t.forceMount,i=void 0===o?r.forceMount:o,a=s(t,Lb),u=Gb(iw,t.__scopeDialog);return u.modal?(0,e.createElement)(Sb,{present:i||u.open},(0,e.createElement)(uw,ss({},a,{ref:n}))):null})),uw=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,Mb),i=Gb(iw,r);return(0,e.createElement)(Ph,{as:Pd,allowPinchZoom:i.allowPinchZoom,shards:[i.contentRef]},(0,e.createElement)(hb.div,ss({"data-state":bw(i.open)},o,{ref:n,style:C({pointerEvents:"auto"},o.style)})))})),lw="DialogContent",cw=(0,e.forwardRef)((function(t,n){var r=rw(lw,t.__scopeDialog),o=t.forceMount,i=void 0===o?r.forceMount:o,a=s(t,jb),u=Gb(lw,t.__scopeDialog);return(0,e.createElement)(Sb,{present:i||u.open},u.modal?(0,e.createElement)(sw,ss({},a,{ref:n})):(0,e.createElement)(fw,ss({},a,{ref:n})))})),sw=(0,e.forwardRef)((function(t,n){var r=Gb(lw,t.__scopeDialog),o=(0,e.useRef)(null),i=tb(n,r.contentRef,o);return(0,e.useEffect)((function(){var e=o.current;if(e)return Xv(e)}),[]),(0,e.createElement)(dw,ss({},t,{ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Af(t.onCloseAutoFocus,(function(e){var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:Af(t.onPointerDownOutside,(function(e){var t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()})),onFocusOutside:Af(t.onFocusOutside,(function(e){return e.preventDefault()}))}))})),fw=(0,e.forwardRef)((function(t,n){var r=Gb(lw,t.__scopeDialog),o=(0,e.useRef)(!1);return(0,e.createElement)(dw,ss({},t,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:function(e){var n,i;(null===(n=t.onCloseAutoFocus)||void 0===n||n.call(t,e),e.defaultPrevented)||(o.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),e.preventDefault());o.current=!1},onInteractOutside:function(e){var n,i;null===(n=t.onInteractOutside)||void 0===n||n.call(t,e),e.defaultPrevented||(o.current=!0);var a=e.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(a))&&e.preventDefault()}}))})),dw=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=t.trapFocus,i=t.onOpenAutoFocus,a=t.onCloseAutoFocus,u=s(t,Ib),l=Gb(lw,r),c=tb(n,(0,e.useRef)(null));return Rb(),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Kp,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:a},(0,e.createElement)(Ep,ss({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":bw(l.open)},u,{ref:c,onDismiss:function(){return l.onOpenChange(!1)}}))),!1)})),pw="DialogTitle",vw=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,Bb),i=Gb(pw,r);return(0,e.createElement)(hb.h2,ss({id:i.titleId},o,{ref:n}))})),hw="DialogDescription",mw=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,zb),i=Gb(hw,r);return(0,e.createElement)(hb.p,ss({id:i.descriptionId},o,{ref:n}))})),gw="DialogClose",yw=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,Vb),i=Gb(gw,r);return(0,e.createElement)(hb.button,ss({type:"button"},o,{ref:n,onClick:Af(t.onClick,(function(){return i.onOpenChange(!1)}))}))}));function bw(e){return e?"open":"closed"}var ww="DialogTitleWarning",Ew=p(ab(ww,{contentName:lw,titleName:pw,docsSlug:"dialog"}),2),xw=Ew[0],_w=(Ew[1],$b),Cw=Jb,Sw=ow,kw=aw,Dw=cw,Fw=vw,Aw=mw,Tw=yw,Rw=e.forwardRef((function(e,t){var n=e.show,r=e.children,o=e.onClose,i=e.className,a=e.title,u=e.showCloseIcon,l=p(Hu(Rg),2),c=(l[0],l[1]);return(0,Gu.jsx)(_w,{open:n,onOpenChange:function(e){e||(null===o||void 0===o||o(),c((function(e){return C(C({},e),{},{disableShortCuts:!1})})))},children:(0,Gu.jsxs)(Sw,{children:[(0,Gu.jsx)(kw,{className:"modal-mask"}),(0,Gu.jsxs)(Dw,{ref:t,className:"modal ".concat(i),children:[(0,Gu.jsxs)("div",{className:"modal-header",children:[(0,Gu.jsx)(Fw,{children:a}),u?(0,Gu.jsx)(nd,{icon:(0,Gu.jsx)(Gy,{}),onClick:o}):(0,Gu.jsx)(Gu.Fragment,{})]}),r]})]})})}));Rw.defaultProps={showCloseIcon:!0};var Pw=Rw,Ow=function(e){var t=e.show,n=e.onClose,r=e.onCleanClick,o=e.onReplaceClick;return(0,Gu.jsxs)(Pw,{onClose:n,title:"Mask exists",className:"modal-setting",show:t,showCloseIcon:!0,children:[(0,Gu.jsx)("h4",{style:{lineHeight:"24px"},children:"Do you want to remove it or create a new one?"}),(0,Gu.jsxs)("div",{style:{display:"flex",width:"100%",justifyContent:"flex-end",alignItems:"center",gap:"12px"},children:[(0,Gu.jsx)(nd,{onClick:function(){n(),r()},children:"Remove"}),(0,Gu.jsx)(nd,{onClick:o,border:!0,children:"Create a new one"})]})]})},Nw="#ffcc00bb";function Lw(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Nw;e.strokeStyle=n,e.lineCap="round",e.lineJoin="round",t.forEach((function(t){(null===t||void 0===t?void 0:t.pts.length)&&t.size&&(e.lineWidth=t.size,e.beginPath(),e.moveTo(t.pts[0].x,t.pts[0].y),t.pts.forEach((function(t){return e.lineTo(t.x,t.y)})),e.stroke())}))}function Mw(e){var t=e.nativeEvent;return{x:t.offsetX,y:t.offsetY}}function jw(){var t=p(Hu(Bg),2),n=t[0],r=t[1],o=Wu(Pg),i=Wu(Og),a=Wu(ry),u=p(Hu(oy),2),l=u[0],s=u[1],f=Wu(Hg),v=p(Hu(Zg),2),h=(v[0],v[1]),m=p(Hu(Ng),2),g=m[0],y=m[1],b=Wu(ly),w=Wu(ay),E=Wu(uy),x=p(Hu(zg),2),_=x[0],C=x[1],S=p(Hu(Vg),2),k=S[0],D=S[1],F=p((0,e.useState)(!1),2),A=F[0],T=F[1],R=p((0,e.useState)(null),2),P=R[0],N=R[1],L=p((0,e.useState)(null),2),M=L[0],j=L[1],I=p((0,e.useState)(null),2),B=I[0],z=I[1],V=p(Hu(Ug),2),U=V[0],W=V[1],H=p((0,e.useState)(40),2),K=H[0],Y=H[1],q=p(jc(n),2),X=q[0],Z=q[1],G=p((0,e.useState)([]),2),$=G[0],Q=G[1],J=p((0,e.useState)(),2),ee=J[0],te=J[1],ne=p((0,e.useState)((function(){return document.createElement("canvas")})),1)[0],re=p((0,e.useState)([]),2),oe=re[0],ie=re[1],ae=p((0,e.useState)([]),2),ue=ae[0],le=ae[1],ce=p((0,e.useState)([]),2),se=ce[0],fe=ce[1],de=p((0,e.useState)({x:-1,y:-1}),2),pe=de[0],ve=pe.x,he=pe.y,me=de[1],ge=p((0,e.useState)(!1),2),ye=ge[0],be=ge[1],we=p((0,e.useState)(!1),2),Ee=we[0],xe=we[1],_e=p((0,e.useState)(!1),2),Ce=_e[0],Se=_e[1],ke=p((0,e.useState)(!1),2),De=ke[0],Fe=ke[1],Ae=p((0,e.useState)({x:-1,y:-1,brushSize:20}),2),Te=Ae[0],Re=Ae[1],Pe=p((0,e.useState)(!1),2),Oe=Pe[0],Ne=Pe[1],Le=p((0,e.useState)(1),2),Me=Le[0],je=Le[1],Ie=p((0,e.useState)(!1),2),Be=Ie[0],ze=Ie[1],Ve=p((0,e.useState)(1),2),Ue=Ve[0],We=Ve[1],He=p((0,e.useState)(1080),2),Ke=He[0],Ye=He[1],qe=kc(),Xe=qe.width/2,Ze=qe.height/2,Ge=(0,e.useRef)(),$e=p((0,e.useState)(!1),2),Qe=$e[0],Je=$e[1],et=p((0,e.useState)(!1),2),tt=et[0],nt=et[1],rt=p((0,e.useState)(!1),2),ot=rt[0],it=rt[1],at=p((0,e.useState)(0),2),ut=at[0],lt=at[1],ct=p((0,e.useState)([]),2),st=ct[0],ft=ct[1],dt=p((0,e.useState)([]),2),pt=dt[0],vt=dt[1],ht=p((0,e.useState)([]),2),mt=ht[0],gt=ht[1],yt=Wu(Ig),bt=p(Hu(Mg),2),wt=(bt[0],bt[1]),Et=p(Hu(Lg),2),xt=(Et[0],Et[1]),_t=Wu(Rg),Ct=(0,e.useCallback)((function(e,t){ee&&(ee.clearRect(0,0,ee.canvas.width,ee.canvas.height),ee.drawImage(e,0,0,X.naturalWidth,X.naturalHeight),_&&null!==M&&ee.drawImage(M,0,0,X.naturalWidth,X.naturalHeight),_||null===P||ee.drawImage(P,0,0,X.naturalWidth,X.naturalHeight),Lw(ee,t))}),[ee,X,_,M,P]),St=(0,e.useCallback)((function(e,t){if(!(null===ee||void 0===ee?void 0:ee.canvas.width)||!(null===ee||void 0===ee?void 0:ee.canvas.height))throw new Error("canvas has invalid size");ne.width=null===ee||void 0===ee?void 0:ee.canvas.width,ne.height=null===ee||void 0===ee?void 0:ee.canvas.height;var n=ne.getContext("2d");if(!n)throw new Error("could not retrieve mask canvas");void 0!==t&&null!==t&&n.drawImage(t,0,0,X.naturalWidth,X.naturalHeight),e.forEach((function(e){Lw(n,e,"white")}))}),[ee,ne]),kt=(0,e.useCallback)((function(){return 0!==se.length}),[se]),Dt=(0,e.useCallback)((function(e){0===$.length?Ct(X,e):Ct($[$.length-1],e)}),[X,$,Ct]),Ft=(0,e.useCallback)(function(){var e=d(O().mark((function e(t,r,u,d){var p,v,m,g,b,w,E,x,_,C,S,k,D,F;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==n){e.next=2;break}return e.abrupt("return");case 2:if(p=void 0!==r&&null!==r,v=void 0!==u&&null!==u,console.log("runInpainting"),console.log({useCustomMask:p,useMaskImage:v}),m=[],!0!==t){e.next=13;break}if(0!==ue.length){e.next=10;break}return e.abrupt("return");case 10:m=ue,e.next=18;break;case 13:if(p){e.next=18;break}if(kt()||v){e.next=16;break}return e.abrupt("return");case 16:le(se),m=se;case 18:if(g=[].concat(c(oe),[m]),fe([]),nt(!1),y(!0),a.graduallyInpainting?St([m],u):St(g),b=n,!0!==a.graduallyInpainting){e.next=39;break}if(!0!==t){e.next=33;break}if(!($.length>1)){e.next=31;break}return w=$[$.length-2],e.next=30,Vc(w.currentSrc,n.name,n.type);case 30:b=e.sent;case 31:e.next=39;break;case 33:if(!($.length>0)){e.next=39;break}return console.info("gradually inpainting on last result"),E=$[$.length-1],e.next=38,Vc(E.currentSrc,n.name,n.type);case 38:b=e.sent;case 39:return e.prev=39,e.next=42,Zc(b,a,f,o,i,Ke.toString(),l,p?void 0:ne.toDataURL(),p?r:void 0,d);case 42:if(x=e.sent){e.next=45;break}throw new Error("Something went wrong on server side.");case 45:return _=x.blob,(C=x.seed)&&s(parseInt(C,10)),S=new Image,e.next=50,Mc(S,_);case 50:!0===t?(k=$.slice(0,-1),D=[].concat(c(k),[S]),Q(D)):(F=[].concat(c($),[S]),Q(F)),Ct(S,[]),ie(g),Pt(),e.next=60;break;case 56:e.prev=56,e.t0=e.catch(39),h({open:!0,desc:e.t0.message?e.t0.message:e.t0.toString(),state:"error",duration:4e3}),Dt([]);case 60:y(!1),z(u),j(null),N(null);case 64:case"end":return e.stop()}}),e,null,[[39,56]])})));return function(t,n,r,o){return e.apply(this,arguments)}}(),[oe,se,ne,a.graduallyInpainting,a,f,Ke,o,i,Dt,kt,St,l]);(0,e.useEffect)((function(){return Wy.on(By,(function(){kt()||P?Ft(!1,void 0,P):0!==ue.length?Ft(!0,void 0,B):B?Ft(!1,void 0,B):h({open:!0,desc:"Please draw mask on picture",state:"error",duration:1500})})),function(){Wy.off(By)}}),[kt,Ft,o,P,B]),(0,e.useEffect)((function(){return Wy.on(zy,(function(e){Ft(!1,e.mask)})),function(){Wy.off(zy)}}),[Ft]),(0,e.useEffect)((function(){return Wy.on(Vy,(function(e){kt()||P?Ft(!1,void 0,P,e.image):0!==ue.length?Ft(!0,void 0,B,e.image):B?Ft(!1,void 0,B,e.image):h({open:!0,desc:"Please draw mask on picture",state:"error",duration:1500})})),function(){Wy.off(Vy)}}),[Ft]);var At=function(){return 0!==$.length},Tt=function(e){return"Control"===e.key||"Meta"===e.key};Rc(Tt,(function(){ot&&(g||(it(!1),b||Ft()))}),{event:"keyup"},[g,ot,kt]),Rc(Tt,(function(){g||it(!0)}),{event:"keydown"},[g]),(0,e.useEffect)((function(){if(Z){var e=qe.width/X.naturalWidth,t=(qe.height-200)/X.naturalHeight;wt(X.naturalWidth),xt(X.naturalHeight);var n=1;if((e<1||t<1)&&(n=Math.min(e,t)),We(n),je(n),(null===ee||void 0===ee?void 0:ee.canvas)&&(ee.canvas.width=X.naturalWidth,ee.canvas.height=X.naturalHeight,Dt([])),!Qe){var r;null===(r=Ge.current)||void 0===r||r.centerView(n,1),Je(!0);var o=Math.max(X.width,X.height);Ye(o)}}}),[null===ee||void 0===ee?void 0:ee.canvas,Ge,X,Z,qe,Qe,Dt]);var Rt=(0,e.useCallback)((function(){if(Ue&&X&&qe){var e=Ge.current;if(e){var t=(qe.width-X.width*Ue)/2,n=(qe.height-X.height*Ue)/2;e.setTransform(t,n,Ue,200,"easeOutQuad"),e.state.scale=Ue,je(Ue),ze(!1)}}}),[Ge,qe,X,X.width,qe.height,Ue]),Pt=function(){vt([]),gt([]),ft([])};(0,e.useEffect)((function(){return window.addEventListener("resize",(function(){Rt()})),function(){window.removeEventListener("resize",(function(){Rt()}))}}),[qe,Rt]),(0,e.useEffect)((function(){return window.addEventListener("blur",(function(){Fe(!1)})),function(){window.removeEventListener("blur",(function(){Fe(!1)}))}}),[]);var Ot=(0,e.useCallback)((function(){C(!1),D(!1),W([]),j(null)}),[]);Rc("Escape",(function(){g||(_?Ot():tt||ot?(nt(!1),fe([]),Dt([])):Rt())}),{event:"keydown"},[tt,g,ot,_,Ot,Rt,Dt]);var Nt=function(e){if(De){var t=Te.x,n=Te.brushSize+(ve-t);n<=200&&n>=10&&Y(n)}else if(!_&&!Ce&&tt&&0!==se.length){var r=c(se);r[r.length-1].pts.push(Mw(e)),fe(r),Dt(r)}},Lt=function(){var e=d(O().mark((function e(t){var r,o,i,a,u;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:if(D(!0),r=n,!($.length>0)){e.next=9;break}return o=$[$.length-1],e.next=8,Vc(o.currentSrc,n.name,n.type);case 8:r=e.sent;case 9:return null,e.prev=10,e.next=13,Jc(r,null,t);case 13:if(i=e.sent){e.next=16;break}throw new Error("Something went wrong on server side.");case 16:a=i.blob,(u=new Image).onload=function(){j(u)},u.src=a,e.next=25;break;case 22:e.prev=22,e.t0=e.catch(10),h({open:!0,desc:e.t0.message?e.t0.message:e.t0.toString(),state:"error",duration:4e3});case 25:D(!1);case 26:case"end":return e.stop()}}),e,null,[[10,22]])})));return function(t){return e.apply(this,arguments)}}(),Mt=function(e){if(_){var t=Mw(e),n=c(U);Bc(e)?n.push([t.x,t.y,0,n.length]):n.push([t.x,t.y,1,n.length]),Lt(n),W(n)}},jt=function(e){if(!_&&(!De&&!Ce&&X.src&&(null===ee||void 0===ee?void 0:ee.canvas)&&!g&&!Bc(e)))if(zc(e))Se(!0);else if(!((w||E)&&a.showCroper&&(t=Mw(e),t.x<f.x||t.y<f.y||t.x>f.x+f.width||t.y>f.y+f.height))){var t;nt(!0);var n=[];(ot||b)&&(n=c(se)),n.push({size:K,pts:[Mw(e)]}),fe(n),Dt(n)}},It=(0,e.useCallback)((function(){if(0!==se.length){le([]);var e=se.pop(),t=[].concat(c(pt),[e]);vt(t);var n=c(se);fe(n),Dt(n)}}),[se,pt,Dt]),Bt=(0,e.useCallback)((function(){if($.length){var e=oe.pop();gt([].concat(c(mt),[e])),vt([]),ie(c(oe)),fe([]),nt(!1);var t=$.pop();ft([].concat(c(st),[t]));var n=c($);Q(n),0===n.length?Ct(X,[]):Ct(n[n.length-1],[])}}),[Ct,$,st,mt,oe,X]),zt=function(){b&&0!==se.length?It():Bt()};Rc((function(e){var t=(e.metaKey||e.ctrlKey)&&!e.shiftKey&&"z"===e.key;return"Tab"===e.key&&e.preventDefault(),!!t&&(e.preventDefault(),console.log("undo"),!0)}),zt,void 0,[It,Bt,b,se]);var Vt=(0,e.useCallback)((function(){if(0!==pt.length){var e=pt.pop();vt(c(pt));var t=[].concat(c(se),[e]);fe(t),Dt(t)}}),[se,pt,Dt]),Ut=(0,e.useCallback)((function(){if(0!==st.length){var e=mt.pop();gt(c(mt)),ie([].concat(c(oe),[e])),fe([]),nt(!1);var t=st.pop(),n=[].concat(c($),[t]);Q(n),Ct(n[n.length-1],[])}}),[Ct,$,st,mt,oe,X]),Wt=function(){b&&0!==pt.length?Vt():Ut()};Rc((function(e){var t=(e.metaKey||e.ctrlKey)&&e.shiftKey&&"z"===e.key.toLowerCase();return"Tab"===e.key&&e.preventDefault(),!!t&&(e.preventDefault(),console.log("redo"),!0)}),Wt,void 0,[Vt,Ut,b,pt]);Nc("Tab",(function(e){null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),At()&&Ne((function(){return window.setTimeout((function(){lt(100)}),10),!0}))}),(function(e){null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),At()&&(lt(0),window.setTimeout((function(){Ne(!1)}),350))}));var Ht=function(e){e===ye||Ce||be(e)},Kt=(0,e.useCallback)((function(){return Ce?"grab":ye?"none":void 0}),[ye,Ce]);Ly("i",(function(){!_&&Z&&(C(!0),null!==P&&T(!0))}),{},[_,P,Z]),Ly("[",(function(){Y((function(e){return e>10?e-10:e<=10&&e>0?e-5:e}))})),Ly("]",(function(){Y((function(e){return e+10}))})),Ly("shift+r",(function(){b&&kt()&&Ft()}),{},[b,Ft,kt]),Ly("ctrl+c, cmd+c",d(O().mark((function e(){return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Uc();case 2:if(!(e.sent&&$.length>0)){e.next=8;break}if(!(null===ee||void 0===ee?void 0:ee.canvas)){e.next=8;break}return e.next=7,Yc(null===ee||void 0===ee?void 0:ee.canvas);case 7:h({open:!0,desc:"Copy inpainting result to clipboard",state:"success",duration:3e3});case 8:case"end":return e.stop()}}),e)}))),{},[$,ee]),Nc(" ",(function(e){_t.disableShortCuts||(null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),be(!1),Se(!0))}),(function(e){_t.disableShortCuts||(null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),be(!0),Se(!1))})),Nc("Alt",(function(e){null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),Fe(!0),Re({x:ve,y:he,brushSize:K})}),(function(e){null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),Fe(!1)}));var Yt=function(e,t){var n=function(){var e,t,n=Ue;return void 0!==(null===(e=Ge.current)||void 0===e?void 0:e.state.scale)&&(n=null===(t=Ge.current)||void 0===t?void 0:t.state.scale),n}();return{width:"".concat(K*n,"px"),height:"".concat(K*n,"px"),left:"".concat(e,"px"),top:"".concat(t,"px"),transform:"translate(-50%, -50%)"}};return(0,Gu.jsxs)("div",{className:"editor-container","aria-hidden":"true",onMouseMove:function(e){var t=e.nativeEvent;me({x:t.pageX,y:t.pageY})},onMouseUp:function(e){(zc(e)&&Se(!1),_)||(Ce||X.src&&(null===ee||void 0===ee?void 0:ee.canvas)&&(g||tt&&(ot||b?nt(!1):Ft())))},children:[(0,Gu.jsx)(Xy,{onAcceptClick:function(){N(M),j(null),!b&&M&&Ft(!1,void 0,M)},onCancelClick:Ot}),void 0===n?(0,Gu.jsx)("div",{className:"landing-file-selector",children:(0,Gu.jsx)(Ky,{onSelection:function(){var e=d(O().mark((function e(t){return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})}):(0,Gu.jsx)(hc,{ref:function(e){e&&(Ge.current=e)},panning:{disabled:!Ce,velocityDisabled:!0},wheel:{step:.05},centerZoomedOut:!0,alignmentAnimation:{disabled:!0},limitToBounds:!1,doubleClick:{disabled:!0},initialScale:Ue,minScale:.6*Ue,onPanning:function(e){Be||ze(!0)},onZoom:function(e){je(e.state.scale)},children:(0,Gu.jsxs)(yc,{contentClass:g||k?"editor-canvas-loading":"",contentStyle:{visibility:Qe?"visible":"hidden"},children:[(0,Gu.jsxs)("div",{className:"editor-canvas-container",children:[(0,Gu.jsx)("canvas",{className:"editor-canvas",style:{cursor:Kt(),clipPath:"inset(0 ".concat(ut,"% 0 0)"),transition:"clip-path 300ms cubic-bezier(0.4, 0, 0.2, 1)"},onContextMenu:function(e){e.preventDefault()},onMouseOver:function(){Ht(!0),xe(!1)},onFocus:function(){return Ht(!0)},onMouseLeave:function(){return Ht(!1)},onMouseDown:jt,onMouseUp:Mt,onMouseMove:Nt,ref:function(e){if(e&&!ee){var t=e.getContext("2d");t&&te(t)}}}),(0,Gu.jsxs)("div",{className:"original-image-container",style:{width:"".concat(X.naturalWidth,"px"),height:"".concat(X.naturalHeight,"px")},children:[Oe&&(0,Gu.jsx)("div",{className:"editor-slider",style:{marginRight:"".concat(ut,"%")}}),(0,Gu.jsx)("img",{className:"original-image",src:X.src,alt:"original",style:{width:"".concat(X.naturalWidth,"px"),height:"".concat(X.naturalHeight,"px")}})]})]}),(0,Gu.jsx)(Iy,{maxHeight:X.naturalHeight,maxWidth:X.naturalWidth,minHeight:Math.min(256,X.naturalHeight),minWidth:Math.min(256,X.naturalWidth),scale:Me,show:(w||E)&&a.showCroper}),_?(0,Gu.jsx)(qy,{}):(0,Gu.jsx)(Gu.Fragment,{})]})}),ye&&!g&&!Ce&&(_?(0,Gu.jsx)("div",{className:"interactive-seg-cursor",style:{left:"".concat(ve,"px"),top:"".concat(he,"px")},children:(0,Gu.jsx)(el,{})}):(0,Gu.jsx)("div",{className:"brush-shape",style:Yt(De?Te.x:ve,De?Te.y:he)})),Ee&&(0,Gu.jsx)("div",{className:"brush-shape",style:Yt(Xe,Ze)}),(0,Gu.jsxs)("div",{className:"editor-toolkit-panel",children:[w||E||void 0===n?(0,Gu.jsx)(Gu.Fragment,{}):(0,Gu.jsx)(cg,{onChange:function(e){Ye(e)},originalWidth:X.naturalWidth,originalHeight:X.naturalHeight}),(0,Gu.jsx)(rd,{label:"Brush",min:10,max:200,value:K,onChange:function(e){Y(e),Ee||(xe(!0),window.setTimeout((function(){xe(!1)}),1e4))},onClick:function(){return xe(!1)}}),(0,Gu.jsxs)("div",{className:"editor-toolkit-btns",children:[(0,Gu.jsx)(nd,{toolTip:"Interactive Segmentation",icon:(0,Gu.jsx)(el,{}),disabled:_||g||!Z,onClick:function(){C(!0),null!==P&&T(!0)}}),(0,Gu.jsx)(nd,{toolTip:"Reset Zoom & Pan",icon:(0,Gu.jsx)(nl,{}),disabled:Me===Ue&&!1===Be,onClick:Rt}),(0,Gu.jsx)(nd,{toolTip:"Undo",icon:(0,Gu.jsx)("svg",{width:"19",height:"9",viewBox:"0 0 19 9",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Gu.jsx)("path",{d:"M2 1C2 0.447715 1.55228 0 1 0C0.447715 0 0 0.447715 0 1H2ZM1 8H0V9H1V8ZM8 9C8.55228 9 9 8.55229 9 8C9 7.44771 8.55228 7 8 7V9ZM16.5963 7.42809C16.8327 7.92721 17.429 8.14016 17.9281 7.90374C18.4272 7.66731 18.6402 7.07103 18.4037 6.57191L16.5963 7.42809ZM16.9468 5.83205L17.8505 5.40396L16.9468 5.83205ZM0 1V8H2V1H0ZM1 9H8V7H1V9ZM1.66896 8.74329L6.66896 4.24329L5.33104 2.75671L0.331035 7.25671L1.66896 8.74329ZM16.043 6.26014L16.5963 7.42809L18.4037 6.57191L17.8505 5.40396L16.043 6.26014ZM6.65079 4.25926C9.67554 1.66661 14.3376 2.65979 16.043 6.26014L17.8505 5.40396C15.5805 0.61182 9.37523 -0.710131 5.34921 2.74074L6.65079 4.25926Z",fill:"currentColor"})}),onClick:zt,disabled:function(){if(_)return!0;if(g)return!0;if($.length>0)return!1;if(b){if(0===se.length)return!0}else if(0===$.length)return!0;return!1}()}),(0,Gu.jsx)(nd,{toolTip:"Redo",icon:(0,Gu.jsx)("svg",{width:"19",height:"9",viewBox:"0 0 19 9",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{transform:"scale(-1,1)"},children:(0,Gu.jsx)("path",{d:"M2 1C2 0.447715 1.55228 0 1 0C0.447715 0 0 0.447715 0 1H2ZM1 8H0V9H1V8ZM8 9C8.55228 9 9 8.55229 9 8C9 7.44771 8.55228 7 8 7V9ZM16.5963 7.42809C16.8327 7.92721 17.429 8.14016 17.9281 7.90374C18.4272 7.66731 18.6402 7.07103 18.4037 6.57191L16.5963 7.42809ZM16.9468 5.83205L17.8505 5.40396L16.9468 5.83205ZM0 1V8H2V1H0ZM1 9H8V7H1V9ZM1.66896 8.74329L6.66896 4.24329L5.33104 2.75671L0.331035 7.25671L1.66896 8.74329ZM16.043 6.26014L16.5963 7.42809L18.4037 6.57191L17.8505 5.40396L16.043 6.26014ZM6.65079 4.25926C9.67554 1.66661 14.3376 2.65979 16.043 6.26014L17.8505 5.40396C15.5805 0.61182 9.37523 -0.710131 5.34921 2.74074L6.65079 4.25926Z",fill:"currentColor"})}),onClick:Wt,disabled:function(){if(_)return!0;if(g)return!0;if(st.length>0)return!1;if(b){if(0===pt.length)return!0}else if(0===st.length)return!0;return!1}()}),(0,Gu.jsx)(nd,{toolTip:"Show Original",icon:(0,Gu.jsx)(ol,{}),className:Oe?"eyeicon-active":"",onDown:function(e){e.preventDefault(),Ne((function(){return window.setTimeout((function(){lt(100)}),10),!0}))},onUp:function(){lt(0),window.setTimeout((function(){Ne(!1)}),300)},disabled:0===$.length}),(0,Gu.jsx)(nd,{toolTip:"Save Image",icon:(0,Gu.jsx)(al,{}),disabled:!$.length,onClick:function(){if(void 0!==n)if(yt&&$.length>0)try{!function(e,t,n){is.apply(this,arguments)}($[$.length-1],n.name,n.type),h({open:!0,desc:"Save image success",state:"success",duration:2e3})}catch(o){h({open:!0,desc:o.message?o.message:o.toString(),state:"error",duration:2e3})}else{var e=n.name.replace(/(\.[\w\d_-]+)$/i,"_cleanup$1");if(function(e,t){var n=document.createElement("a");n.href=e,n.download=t,n.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window})),setTimeout((function(){n.remove()}),100)}($[$.length-1].currentSrc,e),a.downloadMask){var t=n.name.replace(/(\.[\w\d_-]+)$/i,"_mask$1");t=t.replace(/\.[^/.]+$/,".jpg"),St(oe);var r=document.createElement("a");r.download=t,r.href=ne.toDataURL("image/jpeg"),r.click()}}}}),a.runInpaintingManually&&!w&&!E&&(0,Gu.jsx)(nd,{toolTip:"Run Inpainting",icon:(0,Gu.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Gu.jsx)("path",{d:"M2 13L1.34921 12.2407C1.16773 12.3963 1.04797 12.6117 1.01163 12.8479L2 13ZM22.5 4L23.49 4.14142C23.5309 3.85444 23.4454 3.5638 23.2555 3.3448C23.0655 3.1258 22.7899 3 22.5 3V4ZM12.5 4V3C12.2613 3 12.0305 3.08539 11.8492 3.24074L12.5 4ZM1 19.5L0.0116283 19.3479C-0.0327373 19.6363 0.051055 19.9297 0.241035 20.1511C0.431014 20.3726 0.708231 20.5 1 20.5V19.5ZM11.5 19.5V20.5C11.7373 20.5 11.9668 20.4156 12.1476 20.2619L11.5 19.5ZM21.5 11L22.1476 11.7619C22.3337 11.6038 22.4554 11.3831 22.49 11.1414L21.5 11ZM2 14H12.5V12H2V14ZM13.169 13.7433L23.169 4.74329L21.831 3.25671L11.831 12.2567L13.169 13.7433ZM22.5 3H12.5V5H22.5V3ZM11.8492 3.24074L1.34921 12.2407L2.65079 13.7593L13.1508 4.75926L11.8492 3.24074ZM1.01163 12.8479L0.0116283 19.3479L1.98837 19.6521L2.98837 13.1521L1.01163 12.8479ZM1 20.5H11.5V18.5H1V20.5ZM12.4884 19.6521L13.4884 13.1521L11.5116 12.8479L10.5116 19.3479L12.4884 19.6521ZM21.51 3.85858L20.51 10.8586L22.49 11.1414L23.49 4.14142L21.51 3.85858ZM20.8524 10.2381L10.8524 18.7381L12.1476 20.2619L22.1476 11.7619L20.8524 10.2381Z",fill:"currentColor"})}),disabled:g||_||!kt()&&null===P,onClick:function(){Ft(!1,void 0,P)}})]})]}),(0,Gu.jsx)(Ow,{show:A,onClose:function(){Ot(),T(!1)},onCleanClick:function(){Ot(),N(null)},onReplaceClick:function(){T(!1),C(!0)}})]})}function Iw(e){var t=e.content,n=e.keys;return(0,Gu.jsxs)("div",{className:"shortcut-option",children:[(0,Gu.jsx)("div",{className:"shortcut-description",children:t}),(0,Gu.jsx)("div",{style:{display:"flex",justifySelf:"end",gap:"8px"},children:n.map((function(e,t){return(0,Gu.jsx)("div",{className:"shortcut-key",children:e},e)}))})]})}var Bw=/macintosh|mac os x/i.test(navigator.userAgent),zw=(/windows|win32/i.test(navigator.userAgent),Bw?"Cmd":"Ctrl");function Vw(){var e=p(Hu(Gg),2),t=e[0],n=e[1];return(0,Gu.jsx)(Pw,{onClose:function(){n(!1)},title:"Hotkeys",className:"modal-shortcuts",show:t,children:(0,Gu.jsxs)("div",{className:"shortcut-options",children:[(0,Gu.jsx)(Iw,{content:"Multi-Stroke Mask Drawing",keys:["Hold ".concat(zw)]}),(0,Gu.jsx)(Iw,{content:"Cancel Mask Drawing",keys:["Esc"]}),(0,Gu.jsx)(Iw,{content:"Run Inpainting Manually",keys:["Shift","R"]}),(0,Gu.jsx)(Iw,{content:"Interactive Segmentation",keys:["I"]}),(0,Gu.jsx)(Iw,{content:"Undo Inpainting",keys:[zw,"Z"]}),(0,Gu.jsx)(Iw,{content:"Redo Inpainting",keys:[zw,"Shift","Z"]}),(0,Gu.jsx)(Iw,{content:"View Original Image",keys:["Hold Tab"]}),(0,Gu.jsx)(Iw,{content:"Pan",keys:["Space + Drag"]}),(0,Gu.jsx)(Iw,{content:"Reset Zoom/Pan",keys:["Esc"]}),(0,Gu.jsx)(Iw,{content:"Decrease Brush Size",keys:["["]}),(0,Gu.jsx)(Iw,{content:"Increase Brush Size",keys:["]"]}),(0,Gu.jsx)(Iw,{content:"Toggle Dark Mode",keys:["Shift","D"]}),(0,Gu.jsx)(Iw,{content:"Toggle Hotkeys Dialog",keys:["H"]}),(0,Gu.jsx)(Iw,{content:"Toggle Settings Dialog",keys:["S"]}),(0,Gu.jsx)(Iw,{content:"Toggle File Manager",keys:["F"]})]})})}var Uw=["children"];var Ww=function(t,n){var r=e.createContext(n);function o(t){var n=t.children,o=s(t,Uw),i=e.useMemo((function(){return o}),Object.values(o));return e.createElement(r.Provider,{value:i},n)}return o.displayName=t+"Provider",[o,function(o){var i=e.useContext(r);if(i)return i;if(void 0!==n)return n;throw new Error("`".concat(o,"` must be used within `").concat(t,"`"))}]}("Label",{id:void 0,controlRef:{current:null}}),Hw=p(Ww,2),Kw=(Hw[0],Hw[1]),Yw=["scope","children"];function qw(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName;return C(C({},e),r(n)["__scope".concat(o)])}),{});return e.useMemo((function(){return x({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}function Xw(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)}))}}var Zw=["__scopeSwitch","aria-labelledby","name","checked","defaultChecked","required","disabled","value","onCheckedChange"],Gw=["__scopeSwitch"],$w=["control","checked","bubbles"],Qw=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],o=function(){var n=r.map((function(t){return e.createContext(t)}));return function(r){var o=(null==r?void 0:r[t])||n;return e.useMemo((function(){return x({},"__scope".concat(t),C(C({},r),{},x({},t,o)))}),[r,o])}};return o.scopeName=t,[function(n,o){var i=e.createContext(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,Yw),l=(null==r?void 0:r[t][a])||i,c=e.useMemo((function(){return u}),Object.values(u));return e.createElement(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null==u?void 0:u[t][a])||i,c=e.useContext(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]},qw.apply(void 0,[o].concat(c(n)))]}("Switch"),Jw=p(Qw,2),eE=Jw[0],tE=(Jw[1],p(eE("Switch"),2)),nE=tE[0],rE=tE[1],oE=e.forwardRef((function(t,n){var r=t.__scopeSwitch,o=t["aria-labelledby"],i=t.name,a=t.checked,u=t.defaultChecked,l=t.required,c=t.disabled,f=t.value,d=void 0===f?"on":f,v=t.onCheckedChange,h=s(t,Zw),m=p(e.useState(null),2),g=m[0],y=m[1],b=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.useCallback(Xw.apply(void 0,n),n)}(n,(function(e){return y(e)})),w=function(t){var n=Kw("LabelConsumer"),r=n.controlRef;return e.useEffect((function(){t&&(r.current=t)}),[t,r]),n.id}(g),E=o||w,x=e.useRef(!1),_=!g||Boolean(g.closest("form")),C=p(kf({prop:a,defaultProp:u,onChange:v}),2),S=C[0],k=void 0!==S&&S,D=C[1];return e.createElement(nE,{scope:r,checked:k,disabled:c},e.createElement(ys.button,ss({type:"button",role:"switch","aria-checked":k,"aria-labelledby":E,"aria-required":l,"data-state":uE(k),"data-disabled":c?"":void 0,disabled:c,value:d},h,{ref:b,onClick:Af(t.onClick,(function(e){D((function(e){return!e})),_&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())}))})),_&&e.createElement(aE,{control:g,bubbles:!x.current,name:i,value:d,checked:k,required:l,disabled:c,style:{transform:"translateX(-100%)"}}))})),iE=e.forwardRef((function(t,n){var r=t.__scopeSwitch,o=s(t,Gw),i=rE("SwitchThumb",r);return e.createElement(ys.span,ss({"data-state":uE(i.checked),"data-disabled":i.disabled?"":void 0},o,{ref:n}))})),aE=function(t){var n=t.control,r=t.checked,o=t.bubbles,i=void 0===o||o,a=s(t,$w),u=e.useRef(null),l=_f(r),c=js(n);return e.useEffect((function(){var e=u.current,t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"checked").set;if(l!==r&&n){var o=new Event("click",{bubbles:i});n.call(e,r),e.dispatchEvent(o)}}),[l,r,i]),e.createElement("input",ss({type:"checkbox","aria-hidden":!0,defaultChecked:r},a,{tabIndex:-1,ref:u,style:C(C(C({},t.style),c),{},{position:"absolute",pointerEvents:"none",opacity:0,margin:0})}))};function uE(e){return e?"checked":"unchecked"}var lE=oE,cE=iE,sE=["className"],fE=["className"],dE=e.forwardRef((function(e,t){var n=e.className,r=s(e,sE);return(0,Gu.jsx)(lE,C(C({},r),{},{ref:t,className:"switch-root ".concat(n),onKeyDown:function(e){return e.preventDefault()}}))})),pE=e.forwardRef((function(e,t){var n=e.className,r=s(e,fE);return(0,Gu.jsx)(cE,C(C({},r),{},{ref:t,className:"switch-thumb ".concat(n)}))})),vE=function(){var e=p(Hu(ry),2),t=e[0],n=e[1];return(0,Gu.jsx)(wg,{title:"Manual Inpainting Mode",input:(0,Gu.jsx)(dE,{checked:t.runInpaintingManually,onCheckedChange:function(e){n((function(t){return C(C({},t),{},{runInpaintingManually:e})}))},children:(0,Gu.jsx)(pE,{})})})};var hE=function(){var e=p(Hu(ry),2),t=e[0],n=e[1],r=Wu(Wg),o=function(e,t,n){return(0,Gu.jsx)("div",{style:{display:"flex",gap:"12px"},children:(0,Gu.jsx)(ed,{content:n,children:(0,Gu.jsx)("a",{className:"model-desc-link",href:n,target:"_blank",rel:"noreferrer noopener",children:(0,Gu.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Gu.jsx)("path",{d:"M7.49933 0.25C3.49635 0.25 0.25 3.49593 0.25 7.50024C0.25 10.703 2.32715 13.4206 5.2081 14.3797C5.57084 14.446 5.70302 14.2222 5.70302 14.0299C5.70302 13.8576 5.69679 13.4019 5.69323 12.797C3.67661 13.235 3.25112 11.825 3.25112 11.825C2.92132 10.9874 2.44599 10.7644 2.44599 10.7644C1.78773 10.3149 2.49584 10.3238 2.49584 10.3238C3.22353 10.375 3.60629 11.0711 3.60629 11.0711C4.25298 12.1788 5.30335 11.8588 5.71638 11.6732C5.78225 11.205 5.96962 10.8854 6.17658 10.7043C4.56675 10.5209 2.87415 9.89918 2.87415 7.12104C2.87415 6.32925 3.15677 5.68257 3.62053 5.17563C3.54576 4.99226 3.29697 4.25521 3.69174 3.25691C3.69174 3.25691 4.30015 3.06196 5.68522 3.99973C6.26337 3.83906 6.8838 3.75895 7.50022 3.75583C8.1162 3.75895 8.73619 3.83906 9.31523 3.99973C10.6994 3.06196 11.3069 3.25691 11.3069 3.25691C11.7026 4.25521 11.4538 4.99226 11.3795 5.17563C11.8441 5.68257 12.1245 6.32925 12.1245 7.12104C12.1245 9.9063 10.4292 10.5192 8.81452 10.6985C9.07444 10.9224 9.30633 11.3648 9.30633 12.0413C9.30633 13.0102 9.29742 13.7922 9.29742 14.0299C9.29742 14.2239 9.42828 14.4496 9.79591 14.3788C12.6746 13.4179 14.75 10.7025 14.75 7.50024C14.75 3.49593 11.5036 0.25 7.49933 0.25Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})})})})},i=function(){return(0,Gu.jsxs)(Gu.Fragment,{children:[(0,Gu.jsx)(Cg,{title:"Steps",value:"".concat(t.ldmSteps),desc:"Large steps result in better result, but more time-consuming",onValue:function(e){var t=0===e.length?0:parseInt(e,10);n((function(e){return C(C({},e),{},{ldmSteps:t})}))}}),(0,Gu.jsx)(wg,{className:"sub-setting-block",title:"Sampler",input:(0,Gu.jsx)(ug,{width:80,value:t.ldmSampler,options:Object.values(_g),onChange:function(e){return t=e,void n((function(e){return C(C({},e),{},{ldmSampler:t})}));var t}})})]})};return(0,Gu.jsx)(wg,{className:"model-setting-block",title:"Model",titleSuffix:function(){switch(t.model){case kg.LAMA:return o(0,0,"https://github.com/saic-mdal/lama");case kg.LDM:return o(0,0,"https://github.com/CompVis/latent-diffusion");case kg.ZITS:return o(0,0,"https://github.com/DQiaole/ZITS_inpainting");case kg.MAT:return o(0,0,"https://github.com/fenglinglwb/MAT");case kg.FCF:return o(0,0,"https://github.com/SHI-Labs/FcF-Inpainting");case kg.SD15:return o(0,0,"https://github.com/CompVis/stable-diffusion");case kg.SD2:return o(0,0,"https://github.com/Stability-AI/stablediffusion");case kg.Mange:return o(0,0,"https://github.com/msxie92/MangaInpainting");case kg.CV2:return o(0,0,"https://docs.opencv.org/4.6.0/df/d3d/tutorial_py_inpainting.html");case kg.PAINT_BY_EXAMPLE:return o(0,0,"https://github.com/Fantasy-Studio/Paint-by-Example");default:return(0,Gu.jsx)(Gu.Fragment,{})}}(),input:(0,Gu.jsx)(ug,{value:t.model,options:Object.values(kg),onChange:function(e){return t=e,void n((function(e){return C(C({},e),{},{model:t})}));var t},disabled:r}),optionDesc:function(){switch(t.model){case kg.LAMA:return;case kg.LDM:return i();case kg.ZITS:return(0,Gu.jsx)("div",{children:(0,Gu.jsx)(wg,{className:"sub-setting-block",title:"Wireframe",desc:"Enable edge and line detect",input:(0,Gu.jsx)(dE,{checked:t.zitsWireframe,onCheckedChange:function(e){n((function(t){return C(C({},t),{},{zitsWireframe:e})}))},children:(0,Gu.jsx)(pE,{})})})});case kg.MAT:return;case kg.FCF:return(0,Gu.jsx)("div",{children:"FcF only support fixed size(512x512) image input. Lama Cleaner will take care of resize and crop process, it still recommended applies to small defects."});case kg.SD15:case kg.SD2:case kg.PAINT_BY_EXAMPLE:case kg.Mange:return;case kg.CV2:return(0,Gu.jsxs)(Gu.Fragment,{children:[(0,Gu.jsx)(Cg,{title:"Radius",value:"".concat(t.cv2Radius),desc:"Radius of a circular neighborhood of each point inpainted that is considered by the algorithm.",onValue:function(e){var t=0===e.length?0:parseInt(e,10);n((function(e){return C(C({},e),{},{cv2Radius:t})}))}}),(0,Gu.jsx)(wg,{className:"sub-setting-block",title:"Flag",desc:"Inpainting method",input:(0,Gu.jsx)(ug,{width:140,value:t.cv2Flag,options:Object.values(Fg),onChange:function(e){n((function(t){return C(C({},t),{},{cv2Flag:e})}))}})})]});default:return(0,Gu.jsx)(Gu.Fragment,{})}}()})},mE=function(){var e=p(Hu(ry),2),t=e[0],n=e[1];return(0,Gu.jsx)(wg,{title:"Download Mask",desc:"Download inpainting result and mask",input:(0,Gu.jsx)(dE,{checked:t.downloadMask,onCheckedChange:function(e){n((function(t){return C(C({},t),{},{downloadMask:e})}))},children:(0,Gu.jsx)(pE,{})})})};function gE(e){var t=e.onClose,n=p(Hu(ry),2),r=n[0],o=n[1],i=Wu(ay),a=Wu(uy);return Ly("s",(function(){o((function(e){return C(C({},e),{},{show:!e.show})}))}),{},[]),(0,Gu.jsxs)(Pw,{onClose:function(){o((function(e){return C(C({},e),{},{show:!1})})),t()},title:"Settings",className:"modal-setting",show:r.show,children:[(0,Gu.jsx)(mE,{}),i||a?(0,Gu.jsx)(Gu.Fragment,{}):(0,Gu.jsx)(vE,{}),(0,Gu.jsx)(hE,{}),i?(0,Gu.jsx)(Gu.Fragment,{}):(0,Gu.jsx)(Dg,{})]})}function yE(t){var n=e.useRef(t);return e.useEffect((function(){n.current=t})),e.useMemo((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}function bE(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)}))}}function wE(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.useCallback(bE.apply(void 0,n),n)}var EE=function(t){var n=t.present,r=t.children,o=function(t){var n=p(e.useState(),2),r=n[0],o=n[1],i=e.useRef({}),a=e.useRef(t),u=e.useRef("none"),l=function(t,n){return e.useReducer((function(e,t){var r=n[e][t];return null!=r?r:e}),t)}(t?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=p(l,2),s=c[0],f=c[1];return e.useEffect((function(){var e=xE(i.current);u.current="mounted"===s?e:"none"}),[s]),as((function(){var e=i.current,n=a.current;if(n!==t){var r=u.current,o=xE(e);if(t)f("MOUNT");else if("none"===o||"none"===(null==e?void 0:e.display))f("UNMOUNT");else{f(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}a.current=t}}),[t,f]),as((function(){if(r){var e=function(e){var t=xE(i.current).includes(e.animationName);e.target===r&&t&&f("ANIMATION_END")},t=function(e){e.target===r&&(u.current=xE(i.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),function(){r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}f("ANIMATION_END")}),[r,f]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:e.useCallback((function(e){e&&(i.current=getComputedStyle(e)),o(e)}),[])}}(n),i="function"==typeof r?r({present:o.isPresent}):e.Children.only(r),a=wE(o.ref,i.ref);return"function"==typeof r||o.isPresent?e.cloneElement(i,{ref:a}):null};function xE(e){return(null==e?void 0:e.animationName)||"none"}EE.displayName="Presence";var _E,CE=0;var SE=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"],kE=e.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),DE=e.forwardRef((function(t,n){var r=t.disableOutsidePointerEvents,o=void 0!==r&&r,i=t.onEscapeKeyDown,a=t.onPointerDownOutside,u=t.onFocusOutside,l=t.onInteractOutside,f=t.onDismiss,d=s(t,SE),v=e.useContext(kE),h=p(e.useState(null),2),m=h[0],g=h[1],y=p(e.useState({}),2)[1],b=wE(n,(function(e){return g(e)})),w=Array.from(v.layers),E=p(c(v.layersWithOutsidePointerEventsDisabled).slice(-1),1)[0],x=w.indexOf(E),_=m?w.indexOf(m):-1,S=v.layersWithOutsidePointerEventsDisabled.size>0,k=_>=x,D=function(t){var n=yE((function(e){var t=e.target,n=c(v.branches).some((function(e){return e.contains(t)}));k&&!n&&(null==a||a(e),null==l||l(e),e.defaultPrevented||null==f||f())})),r=e.useRef(!1);return e.useEffect((function(){var e=function(e){e.target&&!r.current&&TE("dismissableLayer.pointerDownOutside",n,{originalEvent:e}),r.current=!1},t=window.setTimeout((function(){document.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(t),document.removeEventListener("pointerdown",e)}}),[n]),{onPointerDownCapture:function(){return r.current=!0}}}(),F=function(t){var n=yE((function(e){var t=e.target;c(v.branches).some((function(e){return e.contains(t)}))||(null==u||u(e),null==l||l(e),e.defaultPrevented||null==f||f())})),r=e.useRef(!1);return e.useEffect((function(){var e=function(e){e.target&&!r.current&&TE("dismissableLayer.focusOutside",n,{originalEvent:e})};return document.addEventListener("focusin",e),function(){return document.removeEventListener("focusin",e)}}),[n]),{onFocusCapture:function(){return r.current=!0},onBlurCapture:function(){return r.current=!1}}}();return Cf((function(e){_===v.layers.size-1&&(null==i||i(e),e.defaultPrevented||null==f||f())})),function(t){var n=t.disabled,r=e.useRef(!1);as((function(){if(n){var e=function(){0===--CE&&(document.body.style.pointerEvents=_E)},t=function(e){r.current="mouse"!==e.pointerType};return 0===CE&&(_E=document.body.style.pointerEvents),document.body.style.pointerEvents="none",CE++,document.addEventListener("pointerup",t),function(){r.current?document.addEventListener("click",e,{once:!0}):e(),document.removeEventListener("pointerup",t)}}}),[n])}({disabled:o}),e.useEffect((function(){m&&(o&&v.layersWithOutsidePointerEventsDisabled.add(m),v.layers.add(m),AE())}),[m,o,v]),e.useEffect((function(){return function(){m&&(v.layers.delete(m),v.layersWithOutsidePointerEventsDisabled.delete(m),AE())}}),[m,v]),e.useEffect((function(){var e=function(){return y({})};return document.addEventListener("dismissableLayer.update",e),function(){return document.removeEventListener("dismissableLayer.update",e)}}),[]),e.createElement(ys.div,ss({},d,{ref:b,style:C({pointerEvents:S?k?"auto":"none":void 0},t.style),onFocusCapture:Af(t.onFocusCapture,F.onFocusCapture),onBlurCapture:Af(t.onBlurCapture,F.onBlurCapture),onPointerDownCapture:Af(t.onPointerDownCapture,D.onPointerDownCapture)}))})),FE=e.forwardRef((function(t,n){var r=e.useContext(kE),o=e.useRef(null),i=wE(n,o);return e.useEffect((function(){var e=o.current;if(e)return r.branches.add(e),function(){r.branches.delete(e)}}),[r.branches]),e.createElement(ys.div,ss({},t,{ref:i}))}));function AE(){var e=new Event("dismissableLayer.update");document.dispatchEvent(e)}function TE(e,t,n){var r=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});return t&&r.addEventListener(e,t,{once:!0}),!r.dispatchEvent(o)}var RE=DE,PE=FE,OE=["scope","children"];function NE(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName;return C(C({},e),r(n)["__scope".concat(o)])}),{});return e.useMemo((function(){return x({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}var LE=["__scopeToast","hotkey","label"],ME=["forceMount","open","defaultOpen","onOpenChange"],jE=["__scopeToast","type","duration","open","onClose","onEscapeKeyDown","onSwipeStart","onSwipeMove","onSwipeCancel","onSwipeEnd"],IE=["__scopeToast"],BE=["__scopeToast"],zE=["altText"],VE=["__scopeToast"],UE=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],o=function(){var n=r.map((function(t){return e.createContext(t)}));return function(r){var o=(null==r?void 0:r[t])||n;return e.useMemo((function(){return x({},"__scope".concat(t),C(C({},r),{},x({},t,o)))}),[r,o])}};return o.scopeName=t,[function(n,o){var i=e.createContext(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,OE),l=(null==r?void 0:r[t][a])||i,c=e.useMemo((function(){return u}),Object.values(u));return e.createElement(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null==u?void 0:u[t][a])||i,c=e.useContext(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]},NE.apply(void 0,[o].concat(c(n)))]}("Toast"),WE=p(UE,2),HE=WE[0],KE=(WE[1],p(HE("ToastProvider"),2)),YE=KE[0],qE=KE[1],XE=["F8"],ZE=e.forwardRef((function(t,n){var r=t.__scopeToast,o=t.hotkey,i=void 0===o?XE:o,a=t.label,u=void 0===a?"Notifications ({hotkey})":a,l=s(t,LE),f=qE("ToastViewport",r),d=e.useRef(null),v=e.useRef(null),h=wE(n,v,f.onViewportChange),m=i.join("+").replace(/Key/g,"").replace(/Digit/g,"");return e.useEffect((function(){var e=function(e){var t;i.every((function(t){return e[t]||e.code===t}))&&(null===(t=v.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[i]),e.useEffect((function(){var e=d.current,t=v.current;if(e&&t){var n=function(){var e=new Event("toast.viewportPause");t.dispatchEvent(e),f.isClosePausedRef.current=!0},r=function(){var e=new Event("toast.viewportResume");t.dispatchEvent(e),f.isClosePausedRef.current=!1};return e.addEventListener("focusin",n),e.addEventListener("focusout",r),e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),window.addEventListener("blur",n),window.addEventListener("focus",r),function(){e.removeEventListener("focusin",n),e.removeEventListener("focusout",r),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}}),[f.isClosePausedRef]),e.useEffect((function(){var e=v.current;if(e){var t=[],n=new MutationObserver((function(n){p(n,1)[0].addedNodes.forEach((function(n){t.includes(n)||(e.prepend(n),t=[].concat(c(t),[n]))}))}));return n.observe(e,{childList:!0}),function(){return n.disconnect()}}}),[]),e.createElement(PE,{ref:d,role:"region","aria-label":u.replace("{hotkey}",m),tabIndex:-1,style:{pointerEvents:f.toastCount>0?void 0:"none"}},e.createElement(ys.ol,ss({tabIndex:-1},l,{ref:h})))})),GE=e.forwardRef((function(t,n){var r=t.forceMount,o=t.open,i=t.defaultOpen,a=t.onOpenChange,u=s(t,ME),l=p(kf({prop:o,defaultProp:i,onChange:a}),2),c=l[0],f=void 0===c||c,d=l[1];return e.createElement(EE,{present:r||f},e.createElement(ex,ss({open:f},u,{ref:n,onClose:function(){return d(!1)},onSwipeStart:Af(t.onSwipeStart,(function(e){e.currentTarget.setAttribute("data-swipe","start")})),onSwipeMove:Af(t.onSwipeMove,(function(e){var t=e.detail.delta,n=t.x,r=t.y;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))})),onSwipeCancel:Af(t.onSwipeCancel,(function(e){e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")})),onSwipeEnd:Af(t.onSwipeEnd,(function(e){var t=e.detail.delta,n=t.x,r=t.y;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),d(!1)}))})))})),$E=p(HE("Toast",{isInteractive:!1,onClose:function(){}}),2),QE=$E[0],JE=$E[1],ex=e.forwardRef((function(t,r){var o=t.__scopeToast,i=t.type,a=void 0===i?"foreground":i,u=t.duration,l=t.open,c=t.onClose,f=t.onEscapeKeyDown,d=t.onSwipeStart,p=t.onSwipeMove,v=t.onSwipeCancel,h=t.onSwipeEnd,m=s(t,jE),g=qE("Toast",o),y=e.useRef(null),b=wE(r,y),w=e.useRef(null),E=e.useRef(null),x=u||g.duration,_=e.useRef(0),S=e.useRef(x),k=e.useRef(0),D=g.onToastAdd,F=g.onToastRemove,A=yE((function(){var e,t;(null===(e=y.current)||void 0===e?void 0:e.contains(document.activeElement))&&(null===(t=g.viewport)||void 0===t||t.focus()),c()})),T=e.useCallback((function(e){e&&e!==1/0&&(window.clearTimeout(k.current),_.current=(new Date).getTime(),k.current=window.setTimeout(A,e))}),[A]);return e.useEffect((function(){var e=g.viewport;if(e){var t=function(){T(S.current)},n=function(){var e=(new Date).getTime()-_.current;S.current=S.current-e,window.clearTimeout(k.current)};return e.addEventListener("toast.viewportPause",n),e.addEventListener("toast.viewportResume",t),function(){e.removeEventListener("toast.viewportPause",n),e.removeEventListener("toast.viewportResume",t)}}}),[g.viewport,x,T]),e.useEffect((function(){l&&!g.isClosePausedRef.current&&T(x)}),[l,x,g.isClosePausedRef,T]),e.useEffect((function(){return D(),function(){return F()}}),[D,F]),g.viewport?e.createElement(e.Fragment,null,e.createElement(tx,{__scopeToast:o,role:"status","aria-live":"foreground"===a?"assertive":"polite","aria-atomic":!0},t.children),e.createElement(QE,{scope:o,isInteractive:!0,onClose:A},n.createPortal(e.createElement(RE,{asChild:!0,onEscapeKeyDown:Af(f,(function(){g.isFocusedToastEscapeKeyDownRef.current||A(),g.isFocusedToastEscapeKeyDownRef.current=!1}))},e.createElement(ys.li,ss({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":l?"open":"closed","data-swipe-direction":g.swipeDirection},m,{ref:b,style:C({userSelect:"none",touchAction:"none"},t.style),onKeyDown:Af(t.onKeyDown,(function(e){"Escape"===e.key&&(null==f||f(e.nativeEvent),e.nativeEvent.defaultPrevented||(g.isFocusedToastEscapeKeyDownRef.current=!0,A()))})),onPointerDown:Af(t.onPointerDown,(function(e){0===e.button&&(w.current={x:e.clientX,y:e.clientY})})),onPointerMove:Af(t.onPointerMove,(function(e){if(w.current){var t=e.clientX-w.current.x,n=e.clientY-w.current.y,r=Boolean(E.current),o=["left","right"].includes(g.swipeDirection),i=["left","up"].includes(g.swipeDirection)?Math.min:Math.max,a=o?i(0,t):0,u=o?0:i(0,n),l="touch"===e.pointerType?10:2,c={x:a,y:u},s={originalEvent:e,delta:c};r?(E.current=c,ix("toast.swipeMove",p,s)):ax(c,g.swipeDirection,l)?(E.current=c,ix("toast.swipeStart",d,s),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(w.current=null)}})),onPointerUp:Af(t.onPointerUp,(function(e){var t=E.current;if(e.target.releasePointerCapture(e.pointerId),E.current=null,w.current=null,t){var n=e.currentTarget,r={originalEvent:e,delta:t};ax(t,g.swipeDirection,g.swipeThreshold)?ix("toast.swipeEnd",h,r):ix("toast.swipeCancel",v,r),n.addEventListener("click",(function(e){return e.preventDefault()}),{once:!0})}}))}))),g.viewport))):null}));ex.propTypes={type:function(e){if(e.type&&!["foreground","background"].includes(e.type))throw new Error("Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.");return null}};var tx=function(t){var n=t.__scopeToast,r=s(t,IE),o=qE("Toast",n),i=p(e.useState(!1),2),a=i[0],u=i[1],l=p(e.useState(!1),2),c=l[0],f=l[1];return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=yE(e);as((function(){var e,n=0;return e=window.requestAnimationFrame((function(){return n=window.requestAnimationFrame(t)})),function(){window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}}),[t])}((function(){return u(!0)})),e.useEffect((function(){var e=window.setTimeout((function(){return f(!0)}),1e3);return function(){return window.clearTimeout(e)}}),[]),c?null:e.createElement(Os,{asChild:!0},e.createElement(bs,{asChild:!0},e.createElement("div",r,a&&e.createElement(e.Fragment,null,o.label," ",t.children))))},nx=e.forwardRef((function(t,n){t.__scopeToast;var r=s(t,BE);return e.createElement(ys.div,ss({},r,{ref:n}))})),rx=e.forwardRef((function(t,n){var r=t.altText,o=s(t,zE),i=JE("ToastAction",t.__scopeToast);return r?i.isInteractive?e.createElement(ox,ss({},o,{ref:n})):e.createElement("span",null,r):null}));rx.propTypes={altText:function(e){if(!e.altText)throw new Error("Missing prop `altText` expected on `ToastAction`");return null}};var ox=e.forwardRef((function(t,n){var r=t.__scopeToast,o=s(t,VE),i=JE("ToastClose",r);return i.isInteractive?e.createElement(ys.button,ss({type:"button"},o,{ref:n,onClick:Af(t.onClick,i.onClose)})):null}));function ix(e,t,n){var r=n.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(o)}var ax=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),o=Math.abs(e.y),i=r>o;return"left"===t||"right"===t?i&&r>n:!i&&o>n},ux=function(t){var n=t.__scopeToast,r=t.label,o=void 0===r?"Notification":r,i=t.duration,a=void 0===i?5e3:i,u=t.swipeDirection,l=void 0===u?"right":u,c=t.swipeThreshold,s=void 0===c?50:c,f=t.children,d=p(e.useState(null),2),v=d[0],h=d[1],m=p(e.useState(0),2),g=m[0],y=m[1],b=e.useRef(!1),w=e.useRef(!1);return e.createElement(YE,{scope:n,label:o,duration:a,swipeDirection:l,swipeThreshold:s,toastCount:g,viewport:v,onViewportChange:h,onToastAdd:e.useCallback((function(){return y((function(e){return e+1}))}),[]),onToastRemove:e.useCallback((function(){return y((function(e){return e-1}))}),[]),isFocusedToastEscapeKeyDownRef:b,isClosePausedRef:w},f)},lx=ZE,cx=GE,sx=nx,fx=["title","titleId"];var dx=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,fx);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z"}))})),px=["state","desc"],vx=function(){return(0,Gu.jsx)("span",{className:"loading-icon",children:(0,Gu.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,Gu.jsx)("line",{x1:"12",y1:"2",x2:"12",y2:"6"}),(0,Gu.jsx)("line",{x1:"12",y1:"18",x2:"12",y2:"22"}),(0,Gu.jsx)("line",{x1:"4.93",y1:"4.93",x2:"7.76",y2:"7.76"}),(0,Gu.jsx)("line",{x1:"16.24",y1:"16.24",x2:"19.07",y2:"19.07"}),(0,Gu.jsx)("line",{x1:"2",y1:"12",x2:"6",y2:"12"}),(0,Gu.jsx)("line",{x1:"18",y1:"12",x2:"22",y2:"12"}),(0,Gu.jsx)("line",{x1:"4.93",y1:"19.07",x2:"7.76",y2:"16.24"}),(0,Gu.jsx)("line",{x1:"16.24",y1:"7.76",x2:"19.07",y2:"4.93"})]})})},hx=e.forwardRef((function(e,t){var n=e.state,r=e.desc,o=s(e,px);return(0,Gu.jsxs)(ux,{children:[(0,Gu.jsxs)(cx,C(C({},o),{},{ref:t,className:"toast-root ".concat(n),children:[(0,Gu.jsx)("div",{className:"toast-icon",children:function(){switch(n){case"error":return(0,Gu.jsx)(dx,{className:"error-icon"});case"success":return(0,Gu.jsx)(cd,{className:"success-icon"});case"loading":return(0,Gu.jsx)(vx,{});default:return(0,Gu.jsx)(Gu.Fragment,{})}}()}),(0,Gu.jsx)(sx,{className:"toast-desc",children:r})]})),(0,Gu.jsx)(lx,{className:"toast-viewpoint"})]})}));hx.defaultProps={state:"loading"};var mx=hx;function gx(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}function yx(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function bx(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return yx(t,e)}))}}function wx(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(bx.apply(void 0,n),n)}var Ex=["scope","children"];function xx(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,Ex),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return x({},"__scope".concat(t),C(C({},r),{},x({},t,o)))}),[r,o])}};return i.scopeName=t,[o,_x.apply(void 0,[i].concat(c(n)))]}function _x(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return C(C({},e),i)}),{});return(0,e.useMemo)((function(){return x({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}var Cx=["children"],Sx=["children"],kx=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,Cx),i=e.Children.toArray(r),a=i.find(Ax);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(Dx,ss({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(Dx,ss({},o,{ref:n}),r)}));kx.displayName="Slot";var Dx=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,Sx);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,C(C({},function(e,t){var n=C({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null===i||void 0===i||i.apply(void 0,arguments),null===r||void 0===r||r.apply(void 0,arguments)}:"style"===o?n[o]=C(C({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return C(C({},e),n)}(o,r.props)),{},{ref:bx(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));Dx.displayName="SlotClone";var Fx=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function Ax(t){return(0,e.isValidElement)(t)&&t.type===Fx}var Tx=["asChild"],Rx=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){var r=(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,Tx),a=o?kx:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,ss({},i,{ref:r}))}));return r.displayName="Primitive.".concat(n),C(C({},t),{},x({},n,r))}),{});function Px(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}var Ox,Nx=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"],Lx="dismissableLayer.update",Mx="dismissableLayer.pointerDownOutside",jx="dismissableLayer.focusOutside",Ix=(0,e.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Bx=(0,e.forwardRef)((function(t,n){var r=t.disableOutsidePointerEvents,o=void 0!==r&&r,i=t.onEscapeKeyDown,a=t.onPointerDownOutside,u=t.onFocusOutside,l=t.onInteractOutside,f=t.onDismiss,d=s(t,Nx),v=(0,e.useContext)(Ix),h=p((0,e.useState)(null),2),m=h[0],g=h[1],y=p((0,e.useState)({}),2)[1],b=wx(n,(function(e){return g(e)})),w=Array.from(v.layers),E=p(c(v.layersWithOutsidePointerEventsDisabled).slice(-1),1)[0],x=w.indexOf(E),_=m?w.indexOf(m):-1,S=v.layersWithOutsidePointerEventsDisabled.size>0,k=_>=x,D=function(t){var n=Px(t),r=(0,e.useRef)(!1),o=(0,e.useRef)((function(){}));return(0,e.useEffect)((function(){var e=function(e){if(e.target&&!r.current){var t=function(){Vx(Mx,n,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(document.removeEventListener("click",o.current),o.current=t,document.addEventListener("click",o.current,{once:!0})):t()}r.current=!1},t=window.setTimeout((function(){document.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(t),document.removeEventListener("pointerdown",e),document.removeEventListener("click",o.current)}}),[n]),{onPointerDownCapture:function(){return r.current=!0}}}((function(e){var t=e.target,n=c(v.branches).some((function(e){return e.contains(t)}));k&&!n&&(null===a||void 0===a||a(e),null===l||void 0===l||l(e),e.defaultPrevented||null===f||void 0===f||f())})),F=function(t){var n=Px(t),r=(0,e.useRef)(!1);return(0,e.useEffect)((function(){var e=function(e){e.target&&!r.current&&Vx(jx,n,{originalEvent:e},{discrete:!1})};return document.addEventListener("focusin",e),function(){return document.removeEventListener("focusin",e)}}),[n]),{onFocusCapture:function(){return r.current=!0},onBlurCapture:function(){return r.current=!1}}}((function(e){var t=e.target;c(v.branches).some((function(e){return e.contains(t)}))||(null===u||void 0===u||u(e),null===l||void 0===l||l(e),e.defaultPrevented||null===f||void 0===f||f())}));return function(t){var n=Px(t);(0,e.useEffect)((function(){var e=function(e){"Escape"===e.key&&n(e)};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[n])}((function(e){_===v.layers.size-1&&(null===i||void 0===i||i(e),!e.defaultPrevented&&f&&(e.preventDefault(),f()))})),(0,e.useEffect)((function(){if(m)return o&&(0===v.layersWithOutsidePointerEventsDisabled.size&&(Ox=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(m)),v.layers.add(m),zx(),function(){o&&1===v.layersWithOutsidePointerEventsDisabled.size&&(document.body.style.pointerEvents=Ox)}}),[m,o,v]),(0,e.useEffect)((function(){return function(){m&&(v.layers.delete(m),v.layersWithOutsidePointerEventsDisabled.delete(m),zx())}}),[m,v]),(0,e.useEffect)((function(){var e=function(){return y({})};return document.addEventListener(Lx,e),function(){return document.removeEventListener(Lx,e)}}),[]),(0,e.createElement)(Rx.div,ss({},d,{ref:b,style:C({pointerEvents:S?k?"auto":"none":void 0},t.style),onFocusCapture:gx(t.onFocusCapture,F.onFocusCapture),onBlurCapture:gx(t.onBlurCapture,F.onBlurCapture),onPointerDownCapture:gx(t.onPointerDownCapture,D.onPointerDownCapture)}))}));function zx(){var e=new CustomEvent(Lx);document.dispatchEvent(e)}function Vx(e,t,r,o){var i=o.discrete,a=r.originalEvent.target,u=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),i?function(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}(a,u):a.dispatchEvent(u)}var Ux=0;function Wx(){(0,e.useEffect)((function(){var e,t,n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:Hx()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:Hx()),Ux++,function(){1===Ux&&document.querySelectorAll("[data-radix-focus-guard]").forEach((function(e){return e.remove()})),Ux--}}),[])}function Hx(){var e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Kx=["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"],Yx="focusScope.autoFocusOnMount",qx="focusScope.autoFocusOnUnmount",Xx={bubbles:!1,cancelable:!0},Zx=(0,e.forwardRef)((function(t,n){var r=t.loop,o=void 0!==r&&r,i=t.trapped,a=void 0!==i&&i,u=t.onMountAutoFocus,l=t.onUnmountAutoFocus,c=s(t,Kx),f=p((0,e.useState)(null),2),d=f[0],v=f[1],h=Px(u),m=Px(l),g=(0,e.useRef)(null),y=wx(n,(function(e){return v(e)})),w=(0,e.useRef)({paused:!1,pause:function(){this.paused=!0},resume:function(){this.paused=!1}}).current;(0,e.useEffect)((function(){if(a){var e=function(e){if(!w.paused&&d){var t=e.target;d.contains(t)?g.current=t:e_(g.current,{select:!0})}},t=function(e){!w.paused&&d&&(d.contains(e.relatedTarget)||e_(g.current,{select:!0}))};return document.addEventListener("focusin",e),document.addEventListener("focusout",t),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[a,d,w.paused]),(0,e.useEffect)((function(){if(d){t_.add(w);var e=document.activeElement;if(!d.contains(e)){var t=new CustomEvent(Yx,Xx);d.addEventListener(Yx,h),d.dispatchEvent(t),t.defaultPrevented||(!function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.select,o=void 0!==r&&r,i=document.activeElement,a=b(e);try{for(a.s();!(t=a.n()).done;){if(e_(t.value,{select:o}),document.activeElement!==i)return}}catch(gT){a.e(gT)}finally{a.f()}}((n=Gx(d),n.filter((function(e){return"A"!==e.tagName}))),{select:!0}),document.activeElement===e&&e_(d))}return function(){d.removeEventListener(Yx,h),setTimeout((function(){var t=new CustomEvent(qx,Xx);d.addEventListener(qx,m),d.dispatchEvent(t),t.defaultPrevented||e_(null!==e&&void 0!==e?e:document.body,{select:!0}),d.removeEventListener(qx,m),t_.remove(w)}),0)}}var n}),[d,h,m,w]);var E=(0,e.useCallback)((function(e){if((o||a)&&!w.paused){var t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var r=e.currentTarget,i=function(e){var t=Gx(e),n=$x(t,e),r=$x(t.reverse(),e);return[n,r]}(r),u=p(i,2),l=u[0],c=u[1];l&&c?e.shiftKey||n!==c?e.shiftKey&&n===l&&(e.preventDefault(),o&&e_(c,{select:!0})):(e.preventDefault(),o&&e_(l,{select:!0})):n===r&&e.preventDefault()}}}),[o,a,w.paused]);return(0,e.createElement)(Rx.div,ss({tabIndex:-1},c,{ref:y,onKeyDown:E}))}));function Gx(e){for(var t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});n.nextNode();)t.push(n.currentNode);return t}function $x(e,t){var n,r=b(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(!Qx(o,{upTo:t}))return o}}catch(gT){r.e(gT)}finally{r.f()}}function Qx(e,t){var n=t.upTo;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Jx(e){return e instanceof HTMLInputElement&&"select"in e}function e_(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.select,r=void 0!==n&&n;if(e&&e.focus){var o=document.activeElement;e.focus({preventScroll:!0}),e!==o&&Jx(e)&&r&&e.select()}}var t_=function(){var e=[];return{add:function(t){var n=e[0];t!==n&&(null===n||void 0===n||n.pause()),(e=n_(e,t)).unshift(t)},remove:function(t){var n;null===(n=(e=n_(e,t))[0])||void 0===n||n.resume()}}}();function n_(e,t){var n=c(e),r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var r_=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},o_=t["useId".toString()]||function(){},i_=0;function a_(t){var n=p(e.useState(o_()),2),r=n[0],o=n[1];return r_((function(){t||o((function(e){return null!==e&&void 0!==e?e:String(i_++)}))}),[t]),t||(r?"radix-".concat(r):"")}var u_=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","flipAlignment"],l_=["strategy"],c_=["mainAxis","crossAxis","limiter"];function s_(e){return e.split("-")[0]}function f_(e){return e.split("-")[1]}function d_(e){return["top","bottom"].includes(s_(e))?"x":"y"}function p_(e){return"y"===e?"height":"width"}function v_(e,t,n){var r,o=e.reference,i=e.floating,a=o.x+o.width/2-i.width/2,u=o.y+o.height/2-i.height/2,l=d_(t),c=p_(l),s=o[c]/2-i[c]/2,f="x"===l;switch(s_(t)){case"top":r={x:a,y:o.y-i.height};break;case"bottom":r={x:a,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:u};break;case"left":r={x:o.x-i.width,y:u};break;default:r={x:o.x,y:o.y}}switch(f_(t)){case"start":r[l]-=s*(n&&f?-1:1);break;case"end":r[l]+=s*(n&&f?-1:1)}return r}var h_=function(){var e=d(P.mark((function e(t,n,r){var o,i,a,u,l,c,s,f,d,p,v,h,m,g,y,b,w,E,_,S,k,D,F,A,T;return P.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=r.placement,i=void 0===o?"bottom":o,a=r.strategy,u=void 0===a?"absolute":a,l=r.middleware,c=void 0===l?[]:l,s=r.platform,e.next=9,null==s.isRTL?void 0:s.isRTL(n);case 9:return f=e.sent,e.next=12,s.getElementRects({reference:t,floating:n,strategy:u});case 12:d=e.sent,p=v_(d,i,f),v=p.x,h=p.y,m=i,g={},y=0,b=0;case 20:if(!(b<c.length)){e.next=55;break}return E=c[b],_=E.name,S=E.fn,e.next=26,S({x:v,y:h,initialPlacement:i,placement:m,strategy:u,middlewareData:g,rects:d,platform:s,elements:{reference:t,floating:n}});case 26:if(k=e.sent,D=k.x,F=k.y,A=k.data,T=k.reset,v=null!=D?D:v,h=null!=F?F:h,g=C(C({},g),{},x({},_,C(C({},g[_]),A))),e.t0=T&&y<=50,!e.t0){e.next=52;break}if(y++,e.t1="object"==typeof T,!e.t1){e.next=51;break}if(T.placement&&(m=T.placement),e.t2=T.rects,!e.t2){e.next=50;break}if(!0!==T.rects){e.next=48;break}return e.next=45,s.getElementRects({reference:t,floating:n,strategy:u});case 45:e.t3=e.sent,e.next=49;break;case 48:e.t3=T.rects;case 49:d=e.t3;case 50:w=v_(d,m,f),v=w.x,h=w.y;case 51:b=-1;case 52:b++,e.next=20;break;case 55:return e.abrupt("return",{x:v,y:h,placement:m,strategy:u,middlewareData:g});case 56:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();function m_(e){return"number"!=typeof e?function(e){return C({top:0,right:0,bottom:0,left:0},e)}(e):{top:e,right:e,bottom:e,left:e}}function g_(e){return C(C({},e),{},{top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height})}function y_(e,t){return b_.apply(this,arguments)}function b_(){return b_=d(P.mark((function e(t,n){var r,o,i,a,u,l,c,s,f,d,p,v,h,m,g,y,b,w,E,x,_;return P.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===n&&(n={}),o=t.x,i=t.y,a=t.platform,u=t.rects,l=t.elements,c=t.strategy,f=(s=n).boundary,d=void 0===f?"clippingAncestors":f,p=s.rootBoundary,v=void 0===p?"viewport":p,h=s.elementContext,m=void 0===h?"floating":h,g=s.altBoundary,y=void 0!==g&&g,b=s.padding,w=m_(void 0===b?0:b),E=l[y?"floating"===m?"reference":"floating":m],e.t0=g_,e.t1=a,e.next=24,null==a.isElement?void 0:a.isElement(E);case 24:if(e.t3=r=e.sent,e.t2=null==e.t3,e.t2){e.next=28;break}e.t2=r;case 28:if(!e.t2){e.next=32;break}e.t4=E,e.next=38;break;case 32:if(e.t5=E.contextElement,e.t5){e.next=37;break}return e.next=36,null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating);case 36:e.t5=e.sent;case 37:e.t4=e.t5;case 38:return e.t6=e.t4,e.t7=d,e.t8=v,e.t9=c,e.t10={element:e.t6,boundary:e.t7,rootBoundary:e.t8,strategy:e.t9},e.next=45,e.t1.getClippingRect.call(e.t1,e.t10);case 45:if(e.t11=e.sent,x=(0,e.t0)(e.t11),e.t12=g_,!a.convertOffsetParentRelativeRectToViewportRelativeRect){e.next=61;break}return e.t14=a,e.t15="floating"===m?C(C({},u.floating),{},{x:o,y:i}):u.reference,e.next=53,null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating);case 53:return e.t16=e.sent,e.t17=c,e.t18={rect:e.t15,offsetParent:e.t16,strategy:e.t17},e.next=58,e.t14.convertOffsetParentRelativeRectToViewportRelativeRect.call(e.t14,e.t18);case 58:e.t13=e.sent,e.next=62;break;case 61:e.t13=u[m];case 62:return e.t19=e.t13,_=(0,e.t12)(e.t19),e.abrupt("return",{top:x.top-_.top+w.top,bottom:_.bottom-x.bottom+w.bottom,left:x.left-_.left+w.left,right:_.right-x.right+w.right});case 65:case"end":return e.stop()}}),e)}))),b_.apply(this,arguments)}var w_=Math.min,E_=Math.max;function x_(e,t,n){return E_(e,w_(t,n))}var __=function(e){return{name:"arrow",options:e,fn:function(t){return d(P.mark((function n(){var r,o,i,a,u,l,c,s,f,d,p,v,h,m,g,y,b,w,E,_,C,S,k,D,F,A,T,R,O;return P.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a=(i=null!=e?e:{}).element,u=i.padding,l=void 0===u?0:u,c=t.x,s=t.y,f=t.placement,d=t.rects,p=t.platform,null!=a){n.next=3;break}return n.abrupt("return",{});case 3:return v=m_(l),h={x:c,y:s},m=d_(f),g=f_(f),y=p_(m),n.next=10,p.getDimensions(a);case 10:return b=n.sent,w="y"===m?"top":"left",E="y"===m?"bottom":"right",_=d.reference[y]+d.reference[m]-h[m]-d.floating[y],C=h[m]-d.reference[m],n.next=17,null==p.getOffsetParent?void 0:p.getOffsetParent(a);case 17:return S=n.sent,0===(k=S?"y"===m?S.clientHeight||0:S.clientWidth||0:0)&&(k=d.floating[y]),D=_/2-C/2,F=v[w],A=k-b[y]-v[E],T=k/2-b[y]/2+D,R=x_(F,T,A),O=("start"===g?v[w]:v[E])>0&&T!==R&&d.reference[y]<=d.floating[y],n.abrupt("return",(x(o={},m,h[m]-(O?T<F?F-T:A-T:0)),x(o,"data",(x(r={},m,R),x(r,"centerOffset",T-R),r)),o));case 22:case"end":return n.stop()}}),n)})))()}}},C_={left:"right",right:"left",bottom:"top",top:"bottom"};function S_(e){return e.replace(/left|right|bottom|top/g,(function(e){return C_[e]}))}function k_(e,t,n){void 0===n&&(n=!1);var r=f_(e),o=d_(e),i=p_(o),a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S_(a)),{main:a,cross:S_(a)}}var D_={start:"end",end:"start"};function F_(e){return e.replace(/start|end/g,(function(e){return D_[e]}))}var A_=["top","right","bottom","left"],T_=(A_.reduce((function(e,t){return e.concat(t,t+"-start",t+"-end")}),[]),function(e){return void 0===e&&(e={}),{name:"flip",options:e,fn:function(t){return d(P.mark((function n(){var r,o,i,a,u,l,f,d,p,v,h,m,g,y,b,w,E,x,_,C,S,k,D,F,A,T,R,O,N,L,M,j,I,B;return P.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=t.placement,i=t.middlewareData,a=t.rects,u=t.initialPlacement,l=t.platform,f=t.elements,p=(d=e).mainAxis,v=void 0===p||p,h=d.crossAxis,m=void 0===h||h,g=d.fallbackPlacements,y=d.fallbackStrategy,b=void 0===y?"bestFit":y,w=d.flipAlignment,E=void 0===w||w,x=s(d,u_),_=s_(o),C=g||(_!==u&&E?function(e){var t=S_(e);return[F_(e),t,F_(t)]}(u):[S_(u)]),S=[u].concat(c(C)),n.next=22,y_(t,x);case 22:if(k=n.sent,D=[],F=(null==(r=i.flip)?void 0:r.overflows)||[],v&&D.push(k[_]),!m){n.next=36;break}return n.t0=k_,n.t1=o,n.t2=a,n.next=31,null==l.isRTL?void 0:l.isRTL(f.floating);case 31:n.t3=n.sent,A=(0,n.t0)(n.t1,n.t2,n.t3),T=A.main,R=A.cross,D.push(k[T],k[R]);case 36:if(F=[].concat(c(F),[{placement:o,overflows:D}]),D.every((function(e){return e<=0}))){n.next=50;break}if(L=(null!=(O=null==(N=i.flip)?void 0:N.index)?O:0)+1,!(M=S[L])){n.next=40;break}return n.abrupt("return",{data:{index:L,overflows:F},reset:{placement:M}});case 40:j="bottom",n.t4=b,n.next="bestFit"===n.t4?44:"initialPlacement"===n.t4?47:48;break;case 44:return B=null==(I=F.map((function(e){return[e,e.overflows.filter((function(e){return e>0})).reduce((function(e,t){return e+t}),0)]})).sort((function(e,t){return e[1]-t[1]}))[0])?void 0:I[0].placement,B&&(j=B),n.abrupt("break",48);case 47:j=u;case 48:if(o===j){n.next=50;break}return n.abrupt("return",{reset:{placement:j}});case 50:return n.abrupt("return",{});case 51:case"end":return n.stop()}}),n)})))()}}});function R_(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function P_(e){return A_.some((function(t){return e[t]>=0}))}var O_=function(e){var t=void 0===e?{}:e,n=t.strategy,r=void 0===n?"referenceHidden":n,o=s(t,l_);return{name:"hide",fn:function(e){return d(P.mark((function t(){var n,i,a;return P.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=e.rects,t.t0=r,t.next="referenceHidden"===t.t0?4:"escaped"===t.t0?11:18;break;case 4:return t.t1=R_,t.next=7,y_(e,C(C({},o),{},{elementContext:"reference"}));case 7:return t.t2=t.sent,t.t3=n.reference,i=(0,t.t1)(t.t2,t.t3),t.abrupt("return",{data:{referenceHiddenOffsets:i,referenceHidden:P_(i)}});case 11:return t.t4=R_,t.next=14,y_(e,C(C({},o),{},{altBoundary:!0}));case 14:return t.t5=t.sent,t.t6=n.floating,a=(0,t.t4)(t.t5,t.t6),t.abrupt("return",{data:{escapedOffsets:a,escaped:P_(a)}});case 18:return t.abrupt("return",{});case 19:case"end":return t.stop()}}),t)})))()}}},N_=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn:function(t){return d(P.mark((function n(){var r,o,i;return P.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.x,o=t.y,n.next=4,function(){var e=d(P.mark((function e(t,n){var r,o,i,a,u,l,c,s,f,d,p,v,h,m;return P.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.placement,o=t.platform,i=t.elements,e.next=5,null==o.isRTL?void 0:o.isRTL(i.floating);case 5:return a=e.sent,u=s_(r),l=f_(r),c="x"===d_(r),s=["left","top"].includes(u)?-1:1,f=a&&c?-1:1,d="function"==typeof n?n(t):n,p="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:C({mainAxis:0,crossAxis:0,alignmentAxis:null},d),v=p.mainAxis,h=p.crossAxis,m=p.alignmentAxis,e.abrupt("return",(l&&"number"==typeof m&&(h="end"===l?-1*m:m),c?{x:h*f,y:v*s}:{x:v*s,y:h*f}));case 14:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()(t,e);case 4:return i=n.sent,n.abrupt("return",{x:r+i.x,y:o+i.y,data:i});case 6:case"end":return n.stop()}}),n)})))()}}};function L_(e){return"x"===e?"y":"x"}var M_=function(e){return void 0===e&&(e={}),{name:"shift",options:e,fn:function(t){return d(P.mark((function n(){var r,o,i,a,u,l,c,f,d,p,v,h,m,g,y,b,w,E,_,S,k;return P.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=t.x,i=t.y,a=t.placement,l=(u=e).mainAxis,c=void 0===l||l,f=u.crossAxis,d=void 0!==f&&f,p=u.limiter,v=void 0===p?{fn:function(e){return{x:e.x,y:e.y}}}:p,h=s(u,c_),m={x:o,y:i},n.next=14,y_(t,h);case 14:return g=n.sent,y=d_(s_(a)),b=L_(y),w=m[y],E=m[b],c&&(_="y"===y?"bottom":"right",w=x_(w+g["y"===y?"top":"left"],w,w-g[_])),d&&(S="y"===b?"bottom":"right",E=x_(E+g["y"===b?"top":"left"],E,E-g[S])),k=v.fn(C(C({},t),{},(x(r={},y,w),x(r,b,E),r))),n.abrupt("return",C(C({},k),{},{data:{x:k.x-o,y:k.y-i}}));case 22:case"end":return n.stop()}}),n)})))()}}},j_=function(e){return void 0===e&&(e={}),{options:e,fn:function(t){var n,r=t.x,o=t.y,i=t.placement,a=t.rects,u=t.middlewareData,l=e,c=l.offset,s=void 0===c?0:c,f=l.mainAxis,d=void 0===f||f,p=l.crossAxis,v=void 0===p||p,h={x:r,y:o},m=d_(i),g=L_(m),y=h[m],b=h[g],w="function"==typeof s?s(C(C({},a),{},{placement:i})):s,E="number"==typeof w?{mainAxis:w,crossAxis:0}:C({mainAxis:0,crossAxis:0},w);if(d){var _="y"===m?"height":"width",S=a.reference[m]-a.floating[_]+E.mainAxis,k=a.reference[m]+a.reference[_]-E.mainAxis;y<S?y=S:y>k&&(y=k)}if(v){var D,F,A,T,R="y"===m?"width":"height",P=["top","left"].includes(s_(i)),O=a.reference[g]-a.floating[R]+(P&&null!=(D=null==(F=u.offset)?void 0:F[g])?D:0)+(P?0:E.crossAxis),N=a.reference[g]+a.reference[R]+(P?0:null!=(A=null==(T=u.offset)?void 0:T[g])?A:0)-(P?E.crossAxis:0);b<O?b=O:b>N&&(b=N)}return x(n={},m,y),x(n,g,b),n}}};function I_(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function B_(e){if(null==e)return window;if(!I_(e)){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function z_(e){return B_(e).getComputedStyle(e)}function V_(e){return I_(e)?"":e?(e.nodeName||"").toLowerCase():""}function U_(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function W_(e){return e instanceof B_(e).HTMLElement}function H_(e){return e instanceof B_(e).Element}function K_(e){return"undefined"!=typeof ShadowRoot&&(e instanceof B_(e).ShadowRoot||e instanceof ShadowRoot)}function Y_(e){var t=z_(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function q_(e){return["table","td","th"].includes(V_(e))}function X_(e){var t=/firefox/i.test(U_()),n=z_(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}function Z_(){return!/^((?!chrome|android).)*safari/i.test(U_())}var G_=Math.min,$_=Math.max,Q_=Math.round;function J_(e,t,n){var r,o,i,a;void 0===t&&(t=!1),void 0===n&&(n=!1);var u=e.getBoundingClientRect(),l=1,c=1;t&&W_(e)&&(l=e.offsetWidth>0&&Q_(u.width)/e.offsetWidth||1,c=e.offsetHeight>0&&Q_(u.height)/e.offsetHeight||1);var s=H_(e)?B_(e):window,f=!Z_()&&n,d=(u.left+(f&&null!=(r=null==(o=s.visualViewport)?void 0:o.offsetLeft)?r:0))/l,p=(u.top+(f&&null!=(i=null==(a=s.visualViewport)?void 0:a.offsetTop)?i:0))/c,v=u.width/l,h=u.height/c;return{width:v,height:h,top:p,right:d+v,bottom:p+h,left:d,x:d,y:p}}function eC(e){return(t=e,(t instanceof B_(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function tC(e){return H_(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function nC(e){return J_(eC(e)).left+tC(e).scrollLeft}function rC(e,t,n){var r=W_(t),o=eC(t),i=J_(e,r&&function(e){var t=J_(e);return Q_(t.width)!==e.offsetWidth||Q_(t.height)!==e.offsetHeight}(t),"fixed"===n),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==V_(t)||Y_(o))&&(a=tC(t)),W_(t)){var l=J_(t,!0);u.x=l.x+t.clientLeft,u.y=l.y+t.clientTop}else o&&(u.x=nC(o));return{x:i.left+a.scrollLeft-u.x,y:i.top+a.scrollTop-u.y,width:i.width,height:i.height}}function oC(e){return"html"===V_(e)?e:e.assignedSlot||e.parentNode||(K_(e)?e.host:null)||eC(e)}function iC(e){return W_(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function aC(e){for(var t=B_(e),n=iC(e);n&&q_(n)&&"static"===getComputedStyle(n).position;)n=iC(n);return n&&("html"===V_(n)||"body"===V_(n)&&"static"===getComputedStyle(n).position&&!X_(n))?t:n||function(e){var t=oC(e);for(K_(t)&&(t=t.host);W_(t)&&!["html","body"].includes(V_(t));){if(X_(t))return t;t=t.parentNode}return null}(e)||t}function uC(e){if(W_(e))return{width:e.offsetWidth,height:e.offsetHeight};var t=J_(e);return{width:t.width,height:t.height}}function lC(e){var t=oC(e);return["html","body","#document"].includes(V_(t))?e.ownerDocument.body:W_(t)&&Y_(t)?t:lC(t)}function cC(e,t){var n;void 0===t&&(t=[]);var r=lC(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=B_(r),a=o?[i].concat(i.visualViewport||[],Y_(r)?r:[]):r,u=t.concat(a);return o?u:u.concat(cC(a))}function sC(e,t,n){return"viewport"===t?g_(function(e,t){var n=B_(e),r=eC(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,u=0,l=0;if(o){i=o.width,a=o.height;var c=Z_();(c||!c&&"fixed"===t)&&(u=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:u,y:l}}(e,n)):H_(t)?function(e,t){var n=J_(e,!1,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:r,left:o,x:o,y:r,right:o+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,n):g_(function(e){var t,n=eC(e),r=tC(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=$_(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=$_(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+nC(e),l=-r.scrollTop;return"rtl"===z_(o||n).direction&&(u+=$_(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:u,y:l}}(eC(e)))}var fC={getClippingRect:function(e){var t=e.element,n=e.boundary,r=e.rootBoundary,o=e.strategy,i=[].concat(c("clippingAncestors"===n?function(e){var t=cC(e),n=["absolute","fixed"].includes(z_(e).position)&&W_(e)?aC(e):e;return H_(n)?t.filter((function(e){return H_(e)&&function(e,t){var n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&K_(n)){var r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}(e,n)&&"body"!==V_(e)})):[]}(t):[].concat(n)),[r]),a=i[0],u=i.reduce((function(e,n){var r=sC(t,n,o);return e.top=$_(r.top,e.top),e.right=G_(r.right,e.right),e.bottom=G_(r.bottom,e.bottom),e.left=$_(r.left,e.left),e}),sC(t,a,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){var t=e.rect,n=e.offsetParent,r=e.strategy,o=W_(n),i=eC(n);if(n===i)return t;var a={scrollLeft:0,scrollTop:0},u={x:0,y:0};if((o||!o&&"fixed"!==r)&&(("body"!==V_(n)||Y_(i))&&(a=tC(n)),W_(n))){var l=J_(n,!0);u.x=l.x+n.clientLeft,u.y=l.y+n.clientTop}return C(C({},t),{},{x:t.x-a.scrollLeft+u.x,y:t.y-a.scrollTop+u.y})},isElement:H_,getDimensions:uC,getOffsetParent:aC,getDocumentElement:eC,getElementRects:function(e){var t=e.reference,n=e.floating,r=e.strategy;return{reference:rC(t,aC(n),r),floating:C(C({},uC(n)),{},{x:0,y:0})}},getClientRects:function(e){return Array.from(e.getClientRects())},isRTL:function(e){return"rtl"===z_(e).direction}};function dC(e,t,n,r){void 0===r&&(r={});var o=r,i=o.ancestorScroll,a=void 0===i||i,u=o.ancestorResize,l=void 0===u||u,s=o.elementResize,f=void 0===s||s,d=o.animationFrame,p=void 0!==d&&d,v=a&&!p,h=l&&!p,m=v||h?[].concat(c(H_(e)?cC(e):[]),c(cC(t))):[];m.forEach((function(e){v&&e.addEventListener("scroll",n,{passive:!0}),h&&e.addEventListener("resize",n)}));var g,y=null;if(f){var b=!0;y=new ResizeObserver((function(){b||n(),b=!1})),H_(e)&&!p&&y.observe(e),y.observe(t)}var w=p?J_(e):null;return p&&function t(){var r=J_(e);!w||r.x===w.x&&r.y===w.y&&r.width===w.width&&r.height===w.height||n(),w=r,g=requestAnimationFrame(t)}(),n(),function(){var e;m.forEach((function(e){v&&e.removeEventListener("scroll",n),h&&e.removeEventListener("resize",n)})),null==(e=y)||e.disconnect(),y=null,p&&cancelAnimationFrame(g)}}var pC="undefined"!==typeof document?e.useLayoutEffect:e.useEffect;function vC(e,t){if(e===t)return!0;if(typeof e!==typeof t)return!1;if("function"===typeof e&&e.toString()===t.toString())return!0;var n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!==r--;)if(!vC(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!==r--;){var i=o[r];if(("_owner"!==i||!e.$$typeof)&&!vC(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function hC(t){var r=void 0===t?{}:t,o=r.middleware,i=r.placement,a=void 0===i?"bottom":i,u=r.strategy,l=void 0===u?"absolute":u,c=r.whileElementsMounted,s=e.useRef(null),f=e.useRef(null),d=function(t){var n=e.useRef(t);return pC((function(){n.current=t})),n}(c),v=e.useRef(null),h=p(e.useState({x:null,y:null,strategy:l,placement:a,middlewareData:{}}),2),m=h[0],g=h[1],y=p(e.useState(o),2),b=y[0],w=y[1];vC(null==b?void 0:b.map((function(e){return e.options})),null==o?void 0:o.map((function(e){return e.options})))||w(o);var E=e.useCallback((function(){s.current&&f.current&&function(e,t,n){return h_(e,t,C({platform:fC},n))}(s.current,f.current,{middleware:b,placement:a,strategy:l}).then((function(e){x.current&&n.flushSync((function(){g(e)}))}))}),[b,a,l]);pC((function(){x.current&&E()}),[E]);var x=e.useRef(!1);pC((function(){return x.current=!0,function(){x.current=!1}}),[]);var _=e.useCallback((function(){if("function"===typeof v.current&&(v.current(),v.current=null),s.current&&f.current)if(d.current){var e=d.current(s.current,f.current,E);v.current=e}else E()}),[E,d]),S=e.useCallback((function(e){s.current=e,_()}),[_]),k=e.useCallback((function(e){f.current=e,_()}),[_]),D=e.useMemo((function(){return{reference:s,floating:f}}),[]);return e.useMemo((function(){return C(C({},m),{},{update:E,refs:D,reference:S,floating:k})}),[m,E,D,S,k])}var mC=function(e){var t=e.element,n=e.padding;return{name:"arrow",options:e,fn:function(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?__({element:t.current,padding:n}).fn(e):{}:t?__({element:t,padding:n}).fn(e):{};var r}}};var gC=["__scopePopper","virtualRef"],yC=["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","collisionBoundary","collisionPadding","sticky","hideWhenDetached","avoidCollisions"],bC="Popper",wC=p(xx(bC),2),EC=wC[0],xC=wC[1],_C=p(EC(bC),2),CC=_C[0],SC=_C[1],kC=function(t){var n=t.__scopePopper,r=t.children,o=p((0,e.useState)(null),2),i=o[0],a=o[1];return(0,e.createElement)(CC,{scope:n,anchor:i,onAnchorChange:a},r)},DC="PopperAnchor",FC=(0,e.forwardRef)((function(t,n){var r=t.__scopePopper,o=t.virtualRef,i=s(t,gC),a=SC(DC,r),u=(0,e.useRef)(null),l=wx(n,u);return(0,e.useEffect)((function(){a.onAnchorChange((null===o||void 0===o?void 0:o.current)||u.current)})),o?null:(0,e.createElement)(Rx.div,ss({},i,{ref:l}))})),AC="PopperContent",TC=p(EC(AC),2),RC=TC[0],PC=(TC[1],p(EC(AC,{hasParent:!1,positionUpdateFns:new Set}),2)),OC=PC[0],NC=PC[1],LC=(0,e.forwardRef)((function(t,n){var r,o,i,a,u,l,c,f,d=t.__scopePopper,v=t.side,h=void 0===v?"bottom":v,m=t.sideOffset,g=void 0===m?0:m,y=t.align,b=void 0===y?"center":y,w=t.alignOffset,E=void 0===w?0:w,_=t.arrowPadding,S=void 0===_?0:_,k=t.collisionBoundary,D=void 0===k?[]:k,F=t.collisionPadding,A=void 0===F?0:F,T=t.sticky,R=void 0===T?"partial":T,P=t.hideWhenDetached,O=void 0!==P&&P,N=t.avoidCollisions,L=void 0===N||N,M=s(t,yC),j=SC(AC,d),I=p((0,e.useState)(null),2),B=I[0],z=I[1],V=wx(n,(function(e){return z(e)})),U=p((0,e.useState)(null),2),W=U[0],H=U[1],K=function(t){var n=p((0,e.useState)(void 0),2),r=n[0],o=n[1];return r_((function(){if(t){o({width:t.offsetWidth,height:t.offsetHeight});var e=new ResizeObserver((function(e){if(Array.isArray(e)&&e.length){var n,r,i=e[0];if("borderBoxSize"in i){var a=i.borderBoxSize,u=Array.isArray(a)?a[0]:a;n=u.inlineSize,r=u.blockSize}else n=t.offsetWidth,r=t.offsetHeight;o({width:n,height:r})}}));return e.observe(t,{box:"border-box"}),function(){return e.unobserve(t)}}o(void 0)}),[t]),r}(W),Y=null!==(r=null===K||void 0===K?void 0:K.width)&&void 0!==r?r:0,q=null!==(o=null===K||void 0===K?void 0:K.height)&&void 0!==o?o:0,X=h+("center"!==b?"-"+b:""),Z="number"===typeof A?A:C({top:0,right:0,bottom:0,left:0},A),G=Array.isArray(D)?D:[D],$=G.length>0,Q={padding:Z,boundary:G.filter(jC),altBoundary:$},J=hC({strategy:"fixed",placement:X,whileElementsMounted:dC,middleware:[N_({mainAxis:g+q,alignmentAxis:E}),L?M_(C({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?j_():void 0},Q)):void 0,W?mC({element:W,padding:S}):void 0,L?T_(C({},Q)):void 0,IC({arrowWidth:Y,arrowHeight:q}),O?O_({strategy:"referenceHidden"}):void 0].filter(MC)}),ee=J.reference,te=J.floating,ne=J.strategy,re=J.x,oe=J.y,ie=J.placement,ae=J.middlewareData,ue=J.update;r_((function(){ee(j.anchor)}),[ee,j.anchor]);var le=null!==re&&null!==oe,ce=p(BC(ie),2),se=ce[0],fe=ce[1],de=null===(i=ae.arrow)||void 0===i?void 0:i.x,pe=null===(a=ae.arrow)||void 0===a?void 0:a.y,ve=0!==(null===(u=ae.arrow)||void 0===u?void 0:u.centerOffset),he=p((0,e.useState)(),2),me=he[0],ge=he[1];r_((function(){B&&ge(window.getComputedStyle(B).zIndex)}),[B]);var ye=NC(AC,d),be=ye.hasParent,we=ye.positionUpdateFns,Ee=!be;(0,e.useLayoutEffect)((function(){if(!Ee)return we.add(ue),function(){we.delete(ue)}}),[Ee,we,ue]),(0,e.useLayoutEffect)((function(){Ee&&le&&Array.from(we).reverse().forEach((function(e){return requestAnimationFrame(e)}))}),[Ee,le,we]);var xe=C(C({"data-side":se,"data-align":fe},M),{},{ref:V,style:C(C({},M.style),{},{animation:le?void 0:"none",opacity:null!==(l=ae.hide)&&void 0!==l&&l.referenceHidden?0:void 0})});return(0,e.createElement)("div",{ref:te,"data-radix-popper-content-wrapper":"",style:x({position:ne,left:0,top:0,transform:le?"translate3d(".concat(Math.round(re),"px, ").concat(Math.round(oe),"px, 0)"):"translate3d(0, -200%, 0)",minWidth:"max-content",zIndex:me},"--radix-popper-transform-origin",[null===(c=ae.transformOrigin)||void 0===c?void 0:c.x,null===(f=ae.transformOrigin)||void 0===f?void 0:f.y].join(" "))},(0,e.createElement)(RC,{scope:d,placedSide:se,onArrowChange:H,arrowX:de,arrowY:pe,shouldHideArrow:ve},Ee?(0,e.createElement)(OC,{scope:d,hasParent:!0,positionUpdateFns:we},(0,e.createElement)(Rx.div,xe)):(0,e.createElement)(Rx.div,xe)))}));function MC(e){return void 0!==e}function jC(e){return null!==e}var IC=function(e){return{name:"transformOrigin",options:e,fn:function(t){var n,r,o,i,a,u=t.placement,l=t.rects,c=t.middlewareData,s=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),f=s?0:e.arrowWidth,d=s?0:e.arrowHeight,v=p(BC(u),2),h=v[0],m={start:"0%",center:"50%",end:"100%"}[v[1]],g=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+f/2,y=(null!==(i=null===(a=c.arrow)||void 0===a?void 0:a.y)&&void 0!==i?i:0)+d/2,b="",w="";return"bottom"===h?(b=s?m:"".concat(g,"px"),w="".concat(-d,"px")):"top"===h?(b=s?m:"".concat(g,"px"),w="".concat(l.floating.height+d,"px")):"right"===h?(b="".concat(-d,"px"),w=s?m:"".concat(y,"px")):"left"===h&&(b="".concat(l.floating.width+d,"px"),w=s?m:"".concat(y,"px")),{data:{x:b,y:w}}}}};function BC(e){var t=p(e.split("-"),2),n=t[0],r=t[1];return[n,void 0===r?"center":r]}var zC=kC,VC=FC,UC=LC,WC=["container"],HC=(0,e.forwardRef)((function(t,r){var o,i=t.container,a=void 0===i?null===globalThis||void 0===globalThis||null===(o=globalThis.document)||void 0===o?void 0:o.body:i,u=s(t,WC);return a?n.createPortal((0,e.createElement)(Rx.div,ss({},u,{ref:r})),a):null}));var KC=function(t){var r=t.present,o=t.children,i=function(t){var r=p((0,e.useState)(),2),o=r[0],i=r[1],a=(0,e.useRef)({}),u=(0,e.useRef)(t),l=(0,e.useRef)("none"),c=t?"mounted":"unmounted",s=function(t,n){return(0,e.useReducer)((function(e,t){var r=n[e][t];return null!==r&&void 0!==r?r:e}),t)}(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),f=p(s,2),d=f[0],v=f[1];return(0,e.useEffect)((function(){var e=YC(a.current);l.current="mounted"===d?e:"none"}),[d]),r_((function(){var e=a.current,n=u.current;if(n!==t){var r=l.current,o=YC(e);if(t)v("MOUNT");else if("none"===o||"none"===(null===e||void 0===e?void 0:e.display))v("UNMOUNT");else{v(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}u.current=t}}),[t,v]),r_((function(){if(o){var e=function(e){var t=YC(a.current).includes(e.animationName);e.target===o&&t&&(0,n.flushSync)((function(){return v("ANIMATION_END")}))},t=function(e){e.target===o&&(l.current=YC(a.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),function(){o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}v("ANIMATION_END")}),[o,v]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,e.useCallback)((function(e){e&&(a.current=getComputedStyle(e)),i(e)}),[])}}(r),a="function"===typeof o?o({present:i.isPresent}):e.Children.only(o),u=wx(i.ref,a.ref);return"function"===typeof o||i.isPresent?(0,e.cloneElement)(a,{ref:u}):null};function YC(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}function qC(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=Px(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=Px(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}KC.displayName="Presence";var XC=function(){return XC=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},XC.apply(this,arguments)};Object.create;Object.create;var ZC="right-scroll-bar-position",GC="width-before-scroll-bar",$C=nh(),QC=function(){},JC=e.forwardRef((function(t,n){var r=e.useRef(null),o=e.useState({onScrollCapture:QC,onWheelCapture:QC,onTouchMoveCapture:QC}),i=o[0],a=o[1],u=t.forwardProps,l=t.children,c=t.className,s=t.removeScrollBar,f=t.enabled,d=t.shards,p=t.sideCar,v=t.noIsolation,h=t.inert,m=t.allowPinchZoom,g=t.as,y=void 0===g?"div":g,b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),w=p,E=Qv([r,n]),x=XC(XC({},b),i);return e.createElement(e.Fragment,null,f&&e.createElement(w,{sideCar:$C,removeScrollBar:s,shards:d,noIsolation:v,inert:h,setCallbacks:a,allowPinchZoom:!!m,lockRef:r}),u?e.cloneElement(e.Children.only(l),XC(XC({},x),{ref:E})):e.createElement(y,XC({},x,{className:c,ref:E}),l))}));JC.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},JC.classNames={fullWidth:GC,zeroRight:ZC};var eS=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=ch();return t&&e.setAttribute("nonce",t),e}())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},tS=function(){var t=function(){var t=eS();return function(n,r){e.useEffect((function(){return t.add(n),function(){t.remove()}}),[n&&r])}}();return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},nS={left:0,top:0,right:0,gap:0},rS=function(e){return parseInt(e||"",10)||0},oS=function(e){if(void 0===e&&(e="margin"),"undefined"===typeof window)return nS;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[rS(n),rS(r),rS(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},iS=tS(),aS=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(ZC," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(GC," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(ZC," .").concat(ZC," {\n right: 0 ").concat(r,";\n }\n \n .").concat(GC," .").concat(GC," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(u,"px;\n }\n")},uS=function(t){var n=t.noRelative,r=t.noImportant,o=t.gapMode,i=void 0===o?"margin":o,a=e.useMemo((function(){return oS(i)}),[i]);return e.createElement(iS,{styles:aS(a,!n,i,r?"":"!important")})},lS=!1;if("undefined"!==typeof window)try{var cS=Object.defineProperty({},"passive",{get:function(){return lS=!0,!0}});window.addEventListener("test",cS,cS),window.removeEventListener("test",cS,cS)}catch(gT){lS=!1}var sS=!!lS&&{passive:!1},fS=function(e,t){var n=t;do{if("undefined"!==typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),dS(e,n)){var r=pS(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},dS=function(e,t){return"v"===e?function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowY&&!(t.overflowY===t.overflowX&&"visible"===t.overflowY)}(t):function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowX&&!(t.overflowY===t.overflowX&&"visible"===t.overflowX)}(t)},pS=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},vS=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},hS=function(e){return[e.deltaX,e.deltaY]},mS=function(e){return e&&"current"in e?e.current:e},gS=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},yS=0,bS=[];var wS=lh($C,(function(t){var n=e.useRef([]),r=e.useRef([0,0]),o=e.useRef(),i=e.useState(yS++)[0],a=e.useState((function(){return tS()}))[0],u=e.useRef(t);e.useEffect((function(){u.current=t}),[t]),e.useEffect((function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var e=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}([t.lockRef.current],(t.shards||[]).map(mS),!0).filter(Boolean);return e.forEach((function(e){return e.classList.add("allow-interactivity-".concat(i))})),function(){document.body.classList.remove("block-interactivity-".concat(i)),e.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(i))}))}}}),[t.inert,t.lockRef.current,t.shards]);var l=e.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var n,i=vS(e),a=r.current,l="deltaX"in e?e.deltaX:a[0]-i[0],c="deltaY"in e?e.deltaY:a[1]-i[1],s=e.target,f=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===f&&"range"===s.type)return!1;var d=fS(f,s);if(!d)return!0;if(d?n=f:(n="v"===f?"h":"v",d=fS(f,s)),!d)return!1;if(!o.current&&"changedTouches"in e&&(l||c)&&(o.current=n),!n)return!0;var p=o.current||n;return function(e,t,n,r,o){var i=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),a=i*r,u=n.target,l=t.contains(u),c=!1,s=a>0,f=0,d=0;do{var p=pS(e,u),v=p[0],h=p[1]-p[2]-i*v;(v||h)&&dS(e,u)&&(f+=h,d+=v),u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return(s&&(o&&0===f||!o&&a>f)||!s&&(o&&0===d||!o&&-a>d))&&(c=!0),c}(p,t,e,"h"===p?l:c,!0)}),[]),c=e.useCallback((function(e){var t=e;if(bS.length&&bS[bS.length-1]===a){var r="deltaY"in t?hS(t):vS(t),o=n.current.filter((function(e){return e.name===t.type&&e.target===t.target&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)}))[0];if(o&&o.should)t.preventDefault();else if(!o){var i=(u.current.shards||[]).map(mS).filter(Boolean).filter((function(e){return e.contains(t.target)}));(i.length>0?l(t,i[0]):!u.current.noIsolation)&&t.preventDefault()}}}),[]),s=e.useCallback((function(e,t,r,o){var i={name:e,delta:t,target:r,should:o};n.current.push(i),setTimeout((function(){n.current=n.current.filter((function(e){return e!==i}))}),1)}),[]),f=e.useCallback((function(e){r.current=vS(e),o.current=void 0}),[]),d=e.useCallback((function(e){s(e.type,hS(e),e.target,l(e,t.lockRef.current))}),[]),p=e.useCallback((function(e){s(e.type,vS(e),e.target,l(e,t.lockRef.current))}),[]);e.useEffect((function(){return bS.push(a),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",c,sS),document.addEventListener("touchmove",c,sS),document.addEventListener("touchstart",f,sS),function(){bS=bS.filter((function(e){return e!==a})),document.removeEventListener("wheel",c,sS),document.removeEventListener("touchmove",c,sS),document.removeEventListener("touchstart",f,sS)}}),[]);var v=t.removeScrollBar,h=t.inert;return e.createElement(e.Fragment,null,h?e.createElement(a,{styles:gS(i)}):null,v?e.createElement(uS,{gapMode:"margin"}):null)})),ES=e.forwardRef((function(t,n){return e.createElement(JC,XC({},t,{ref:n,sideCar:wS}))}));ES.classNames=JC.classNames;var xS=ES,_S=["__scopePopover"],CS=["forceMount"],SS=["__scopePopover","trapFocus","onOpenAutoFocus","onCloseAutoFocus","disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside"],kS="Popover",DS=p(xx(kS,[xC]),2),FS=DS[0],AS=(DS[1],xC()),TS=p(FS(kS),2),RS=TS[0],PS=TS[1],OS=function(t){var n=t.__scopePopover,r=t.children,o=t.open,i=t.defaultOpen,a=t.onOpenChange,u=t.modal,l=void 0!==u&&u,c=AS(n),s=(0,e.useRef)(null),f=p((0,e.useState)(!1),2),d=f[0],v=f[1],h=p(qC({prop:o,defaultProp:i,onChange:a}),2),m=h[0],g=void 0!==m&&m,y=h[1];return(0,e.createElement)(zC,c,(0,e.createElement)(RS,{scope:n,contentId:a_(),triggerRef:s,open:g,onOpenChange:y,onOpenToggle:(0,e.useCallback)((function(){return y((function(e){return!e}))}),[y]),hasCustomAnchor:d,onCustomAnchorAdd:(0,e.useCallback)((function(){return v(!0)}),[]),onCustomAnchorRemove:(0,e.useCallback)((function(){return v(!1)}),[]),modal:l},r))},NS="PopoverTrigger",LS=(0,e.forwardRef)((function(t,n){var r=t.__scopePopover,o=s(t,_S),i=PS(NS,r),a=AS(r),u=wx(n,i.triggerRef),l=(0,e.createElement)(Rx.button,ss({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":YS(i.open)},o,{ref:u,onClick:gx(t.onClick,i.onOpenToggle)}));return i.hasCustomAnchor?l:(0,e.createElement)(VC,ss({asChild:!0},a),l)})),MS="PopoverPortal",jS=p(FS(MS,{forceMount:void 0}),2),IS=jS[0],BS=jS[1],zS=function(t){var n=t.__scopePopover,r=t.forceMount,o=t.children,i=t.container,a=PS(MS,n);return(0,e.createElement)(IS,{scope:n,forceMount:r},(0,e.createElement)(KC,{present:r||a.open},(0,e.createElement)(HC,{asChild:!0,container:i},o)))},VS="PopoverContent",US=(0,e.forwardRef)((function(t,n){var r=BS(VS,t.__scopePopover),o=t.forceMount,i=void 0===o?r.forceMount:o,a=s(t,CS),u=PS(VS,t.__scopePopover);return(0,e.createElement)(KC,{present:i||u.open},u.modal?(0,e.createElement)(WS,ss({},a,{ref:n})):(0,e.createElement)(HS,ss({},a,{ref:n})))})),WS=(0,e.forwardRef)((function(t,n){var r=PS(VS,t.__scopePopover),o=(0,e.useRef)(null),i=wx(n,o),a=(0,e.useRef)(!1);return(0,e.useEffect)((function(){var e=o.current;if(e)return Xv(e)}),[]),(0,e.createElement)(xS,{as:kx,allowPinchZoom:!0},(0,e.createElement)(KS,ss({},t,{ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:gx(t.onCloseAutoFocus,(function(e){var t;e.preventDefault(),a.current||null===(t=r.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:gx(t.onPointerDownOutside,(function(e){var t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;a.current=r}),{checkForDefaultPrevented:!1}),onFocusOutside:gx(t.onFocusOutside,(function(e){return e.preventDefault()}),{checkForDefaultPrevented:!1})})))})),HS=(0,e.forwardRef)((function(t,n){var r=PS(VS,t.__scopePopover),o=(0,e.useRef)(!1);return(0,e.createElement)(KS,ss({},t,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:function(e){var n,i;(null===(n=t.onCloseAutoFocus)||void 0===n||n.call(t,e),e.defaultPrevented)||(o.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),e.preventDefault());o.current=!1},onInteractOutside:function(e){var n,i;null===(n=t.onInteractOutside)||void 0===n||n.call(t,e),e.defaultPrevented||(o.current=!0);var a=e.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(a))&&e.preventDefault()}}))})),KS=(0,e.forwardRef)((function(t,n){var r=t.__scopePopover,o=t.trapFocus,i=t.onOpenAutoFocus,a=t.onCloseAutoFocus,u=t.disableOutsidePointerEvents,l=t.onEscapeKeyDown,c=t.onPointerDownOutside,f=t.onFocusOutside,d=t.onInteractOutside,p=s(t,SS),v=PS(VS,r),h=AS(r);return Wx(),(0,e.createElement)(Zx,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:a},(0,e.createElement)(Bx,{asChild:!0,disableOutsidePointerEvents:u,onInteractOutside:d,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onDismiss:function(){return v.onOpenChange(!1)}},(0,e.createElement)(UC,ss({"data-state":YS(v.open),role:"dialog",id:v.contentId},h,p,{ref:n,style:C(C({},p.style),{},x({},"--radix-popover-content-transform-origin","var(--radix-popper-transform-origin)"))}))))}));function YS(e){return e?"open":"closed"}var qS=OS,XS=LS,ZS=zS,GS=US,$S=function(e,t){return"boolean"===typeof t?t:!e},QS=function(t){return(0,e.useReducer)($S,t)},JS=["onFocus","onBlur"],ek=e.forwardRef((function(e,t){var n=e.onFocus,r=e.onBlur,o=s(e,JS),i=p(Hu(Rg),2),a=(i[0],i[1]);return(0,Gu.jsx)("textarea",C(C({},o),{},{ref:t,onFocus:function(e){a((function(e){return C(C({},e),{},{disableShortCuts:!0})})),null===n||void 0===n||n(e)},onBlur:function(e){a((function(e){return C(C({},e),{},{disableShortCuts:!1})})),null===r||void 0===r||r(e)},onPaste:function(e){return e.stopPropagation()},onKeyDown:function(e){"Escape"===e.key&&e.currentTarget.blur(),(e.ctrlKey||e.metaKey)&&"z"===e.key&&e.stopPropagation()}}))})),tk=function(){var e=p(Hu(ry),2),t=e[0],n=e[1],r=Wu(Rg),o=Wu(Hg);return(0,Gu.jsx)(wg,{className:"sub-setting-block",title:"Resize",titleSuffix:(0,Gu.jsx)("div",{className:"resize-title-tile",children:" ".concat(function(){var e=r.imageWidth;return t.showCroper&&(e=o.width),Math.round(e*t.sdScale/100)}(),"x").concat(function(){var e=r.imageHeight;return t.showCroper&&(e=o.height),Math.round(e*t.sdScale/100)}())}),desc:"Resize the image before inpainting, the area outside the mask will not lose quality.",input:(0,Gu.jsx)(rd,{label:"",width:70,min:50,max:100,value:t.sdScale,onChange:function(e){n((function(t){return C(C({},t),{},{sdScale:e})}))}})})},nk=function(){var e=p(QS(!0),2),t=e[0],n=e[1],r=p(Hu(ry),2),o=r[0],i=r[1],a=p(Hu(Og),2),u=a[0],l=a[1],c=Wu(Ng),s=Wu(Pg);return(0,Gu.jsx)("div",{className:"side-panel",children:(0,Gu.jsxs)(qS,{open:t,children:[(0,Gu.jsx)(XS,{className:"btn-primary side-panel-trigger",onClick:function(){return n()},children:"Config"}),(0,Gu.jsx)(ZS,{children:(0,Gu.jsxs)(GS,{className:"side-panel-content",children:[(0,Gu.jsx)(wg,{title:"Croper",input:(0,Gu.jsx)(dE,{checked:o.showCroper,onCheckedChange:function(e){i((function(t){return C(C({},t),{},{showCroper:e})}))},children:(0,Gu.jsx)(pE,{})})}),(0,Gu.jsx)(tk,{}),(0,Gu.jsx)(Cg,{title:"Steps",width:30,value:"".concat(o.sdSteps),desc:"The number of denoising steps. More denoising steps usually lead to a higher quality image at the expense of slower inference.",onValue:function(e){var t=0===e.length?0:parseInt(e,10);i((function(e){return C(C({},e),{},{sdSteps:t})}))}}),(0,Gu.jsx)(Cg,{title:"Guidance Scale",width:30,allowFloat:!0,value:"".concat(o.sdGuidanceScale),desc:"Higher guidance scale encourages to generate images that are closely linked to the text prompt, usually at the expense of lower image quality.",onValue:function(e){var t=0===e.length?0:parseFloat(e);i((function(e){return C(C({},e),{},{sdGuidanceScale:t})}))}}),(0,Gu.jsx)(Cg,{title:"Mask Blur",width:30,value:"".concat(o.sdMaskBlur),desc:"Blur the edge of mask area. The higher the number the smoother blend with the original image",onValue:function(e){var t=0===e.length?0:parseInt(e,10);i((function(e){return C(C({},e),{},{sdMaskBlur:t})}))}}),(0,Gu.jsx)(wg,{title:"Match Histograms",desc:"Match the inpainting result histogram to the source image histogram, will improves the inpainting quality for some images.",input:(0,Gu.jsx)(dE,{checked:o.sdMatchHistograms,onCheckedChange:function(e){i((function(t){return C(C({},t),{},{sdMatchHistograms:e})}))},children:(0,Gu.jsx)(pE,{})})}),(0,Gu.jsx)(wg,{className:"sub-setting-block",title:"Sampler",input:(0,Gu.jsx)(ug,{width:80,value:o.sdSampler,options:Object.values($g),onChange:function(e){var t=e;i((function(e){return C(C({},e),{},{sdSampler:t})}))}})}),(0,Gu.jsx)(wg,{title:"Seed",input:(0,Gu.jsxs)("div",{style:{display:"flex",gap:0,justifyContent:"center",alignItems:"center"},children:[(0,Gu.jsx)(Cg,{title:"",width:80,value:"".concat(o.sdSeed),desc:"",disable:!o.sdSeedFixed,onValue:function(e){var t=0===e.length?0:parseInt(e,10);i((function(e){return C(C({},e),{},{sdSeed:t})}))}}),(0,Gu.jsx)(dE,{checked:o.sdSeedFixed,onCheckedChange:function(e){i((function(t){return C(C({},t),{},{sdSeedFixed:e})}))},style:{marginLeft:"8px"},children:(0,Gu.jsx)(pE,{})})]})}),(0,Gu.jsx)(wg,{className:"sub-setting-block",title:"Negative prompt",layout:"v",input:(0,Gu.jsx)(ek,{className:"negative-prompt",value:u,onInput:function(e){e.preventDefault(),e.stopPropagation();var t=e.target;l(t.value)},onKeyUp:function(e){"Enter"!==e.key||!e.ctrlKey&&!e.metaKey||0===s.length||c||Wy.emit(By)},placeholder:""})})]})})]})})};function rk(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var ok=["color"],ik=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=rk(t,ok);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),ak=["color"],uk=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=rk(t,ak);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M3.24182 2.32181C3.3919 2.23132 3.5784 2.22601 3.73338 2.30781L12.7334 7.05781C12.8974 7.14436 13 7.31457 13 7.5C13 7.68543 12.8974 7.85564 12.7334 7.94219L3.73338 12.6922C3.5784 12.774 3.3919 12.7687 3.24182 12.6782C3.09175 12.5877 3 12.4252 3 12.25V2.75C3 2.57476 3.09175 2.4123 3.24182 2.32181ZM4 3.57925V11.4207L11.4288 7.5L4 3.57925Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),lk=["color"],ck=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=rk(t,lk);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M7.81825 1.18188C7.64251 1.00615 7.35759 1.00615 7.18185 1.18188L4.18185 4.18188C4.00611 4.35762 4.00611 4.64254 4.18185 4.81828C4.35759 4.99401 4.64251 4.99401 4.81825 4.81828L7.05005 2.58648V9.49996C7.05005 9.74849 7.25152 9.94996 7.50005 9.94996C7.74858 9.94996 7.95005 9.74849 7.95005 9.49996V2.58648L10.1819 4.81828C10.3576 4.99401 10.6425 4.99401 10.8182 4.81828C10.994 4.64254 10.994 4.35762 10.8182 4.18188L7.81825 1.18188ZM2.5 9.99997C2.77614 9.99997 3 10.2238 3 10.5V12C3 12.5538 3.44565 13 3.99635 13H11.0012C11.5529 13 12 12.5528 12 12V10.5C12 10.2238 12.2239 9.99997 12.5 9.99997C12.7761 9.99997 13 10.2238 13 10.5V12C13 13.104 12.1062 14 11.0012 14H3.99635C2.89019 14 2 13.103 2 12V10.5C2 10.2238 2.22386 9.99997 2.5 9.99997Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),sk=function(){var t=p(QS(!0),2),n=t[0],r=t[1],o=p(Hu(ry),2),i=o[0],a=o[1],u=p(Hu(Tg),2),l=u[0],c=u[1],s=p((0,e.useState)("example-file-upload-".concat(Math.random().toString())),1)[0],f=p(jc(l),2),d=f[0],v=f[1],h=Wu(Ng);return(0,Gu.jsx)("div",{className:"side-panel",children:(0,Gu.jsxs)(qS,{open:n,children:[(0,Gu.jsx)(XS,{className:"btn-primary side-panel-trigger",onClick:function(){return r()},children:"Configurations"}),(0,Gu.jsx)(ZS,{children:(0,Gu.jsxs)(GS,{className:"side-panel-content",children:[(0,Gu.jsx)(wg,{title:"Croper",input:(0,Gu.jsx)(dE,{checked:i.showCroper,onCheckedChange:function(e){a((function(t){return C(C({},t),{},{showCroper:e})}))},children:(0,Gu.jsx)(pE,{})})}),(0,Gu.jsx)(tk,{}),(0,Gu.jsx)(Cg,{title:"Steps",width:30,value:"".concat(i.paintByExampleSteps),desc:"The number of denoising steps. More denoising steps usually lead to a higher quality image at the expense of slower inference.",onValue:function(e){var t=0===e.length?0:parseInt(e,10);a((function(e){return C(C({},e),{},{paintByExampleSteps:t})}))}}),(0,Gu.jsx)(Cg,{title:"Guidance Scale",width:30,allowFloat:!0,value:"".concat(i.paintByExampleGuidanceScale),desc:"Higher guidance scale encourages to generate images that are close to the example image",onValue:function(e){var t=0===e.length?0:parseFloat(e);a((function(e){return C(C({},e),{},{paintByExampleGuidanceScale:t})}))}}),(0,Gu.jsx)(Cg,{title:"Mask Blur",width:30,value:"".concat(i.paintByExampleMaskBlur),desc:"Blur the edge of mask area. The higher the number the smoother blend with the original image",onValue:function(e){var t=0===e.length?0:parseInt(e,10);a((function(e){return C(C({},e),{},{paintByExampleMaskBlur:t})}))}}),(0,Gu.jsx)(wg,{title:"Match Histograms",desc:"Match the inpainting result histogram to the source image histogram, will improves the inpainting quality for some images.",input:(0,Gu.jsx)(dE,{checked:i.paintByExampleMatchHistograms,onCheckedChange:function(e){a((function(t){return C(C({},t),{},{paintByExampleMatchHistograms:e})}))},children:(0,Gu.jsx)(pE,{})})}),(0,Gu.jsx)(wg,{title:"Seed",input:(0,Gu.jsxs)("div",{style:{display:"flex",gap:0,justifyContent:"center",alignItems:"center"},children:[(0,Gu.jsx)(Cg,{title:"",width:80,value:"".concat(i.paintByExampleSeed),desc:"",disable:!i.paintByExampleSeedFixed,onValue:function(e){var t=0===e.length?0:parseInt(e,10);a((function(e){return C(C({},e),{},{paintByExampleSeed:t})}))}}),(0,Gu.jsx)(dE,{checked:i.paintByExampleSeedFixed,onCheckedChange:function(e){a((function(t){return C(C({},t),{},{paintByExampleSeedFixed:e})}))},style:{marginLeft:"8px"},children:(0,Gu.jsx)(pE,{})})]})}),(0,Gu.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,Gu.jsx)(wg,{title:"Example Image",input:(0,Gu.jsx)("label",{htmlFor:s,children:(0,Gu.jsx)(nd,{border:!0,toolTip:"Upload example image",icon:(0,Gu.jsx)(ck,{}),style:{padding:"0.3rem",gap:0},children:(0,Gu.jsx)("input",{style:{display:"none"},id:s,name:s,type:"file",onChange:function(e){var t,n=null===(t=e.currentTarget.files)||void 0===t?void 0:t[0];n&&c(n)},accept:"image/png, image/jpeg"})})})}),l?(0,Gu.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:(0,Gu.jsx)("img",{src:d.src,alt:"example",style:{maxWidth:200,maxHeight:200,margin:12}})}):(0,Gu.jsx)(Gu.Fragment,{})]}),(0,Gu.jsx)(nd,{border:!0,disabled:!v||h,style:{width:"100%"},onClick:function(){v&&Wy.emit(Vy,{image:l})},children:"Paint"})]})})]})})};function fk(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}var dk=["scope","children"];function pk(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,dk),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return x({},"__scope".concat(t),C(C({},r),{},x({},t,o)))}),[r,o])}};return i.scopeName=t,[o,vk.apply(void 0,[i].concat(c(n)))]}function vk(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return C(C({},e),i)}),{});return(0,e.useMemo)((function(){return x({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}function hk(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}function mk(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function gk(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return mk(t,e)}))}}function yk(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(gk.apply(void 0,n),n)}var bk=["children"],wk=["children"],Ek=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,bk),i=e.Children.toArray(r),a=i.find(Ck);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(xk,ss({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(xk,ss({},o,{ref:n}),r)}));Ek.displayName="Slot";var xk=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,wk);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,C(C({},function(e,t){var n=C({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=function(){i.apply(void 0,arguments),r.apply(void 0,arguments)}:r&&(n[o]=r):"style"===o?n[o]=C(C({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return C(C({},e),n)}(o,r.props)),{},{ref:gk(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));xk.displayName="SlotClone";var _k=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function Ck(t){return(0,e.isValidElement)(t)&&t.type===_k}var Sk=["scope","children"];var kk=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},Dk=t["useId".toString()]||function(){},Fk=0;var Ak=["asChild"],Tk=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){var r=(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,Ak),a=o?Ek:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,ss({},i,{ref:r}))}));return r.displayName="Primitive.".concat(n),C(C({},t),{},x({},n,r))}),{});function Rk(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}function Pk(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=Rk(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=Rk(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}var Ok=(0,e.createContext)(void 0);function Nk(t){var n=(0,e.useContext)(Ok);return t||n||"ltr"}var Lk=["__scopeRovingFocusGroup","orientation","loop","dir","currentTabStopId","defaultCurrentTabStopId","onCurrentTabStopIdChange","onEntryFocus"],Mk=["__scopeRovingFocusGroup","focusable","active"],jk="rovingFocusGroup.onEntryFocus",Ik={bubbles:!1,cancelable:!0},Bk="RovingFocusGroup",zk=function(t){var n=t+"CollectionProvider",r=p(pk(n),2),o=r[0],i=r[1],a=p(o(n,{collectionRef:{current:null},itemMap:new Map}),2),u=a[0],l=a[1],c=function(t){var n=t.scope,r=t.children,o=e.useRef(null),i=e.useRef(new Map).current;return e.createElement(u,{scope:n,itemMap:i,collectionRef:o},r)},f=t+"CollectionSlot",d=e.forwardRef((function(t,n){var r=t.scope,o=t.children,i=yk(n,l(f,r).collectionRef);return e.createElement(Ek,{ref:i},o)})),v=t+"CollectionItemSlot",h="data-radix-collection-item",m=e.forwardRef((function(t,n){var r,o=t.scope,i=t.children,a=s(t,Sk),u=e.useRef(null),c=yk(n,u),f=l(v,o);return e.useEffect((function(){return f.itemMap.set(u,C({ref:u},a)),function(){f.itemMap.delete(u)}})),e.createElement(Ek,(x(r={},h,""),x(r,"ref",c),r),i)}));return[{Provider:c,Slot:d,ItemSlot:m},function(n){var r=l(t+"CollectionConsumer",n),o=e.useCallback((function(){var e=r.collectionRef.current;if(!e)return[];var t=Array.from(e.querySelectorAll("[".concat(h,"]"))),n=Array.from(r.itemMap.values()).sort((function(e,n){return t.indexOf(e.ref.current)-t.indexOf(n.ref.current)}));return n}),[r.collectionRef,r.itemMap]);return o},i]}(Bk),Vk=p(zk,3),Uk=Vk[0],Wk=Vk[1],Hk=p(pk(Bk,[Vk[2]]),2),Kk=Hk[0],Yk=Hk[1],qk=p(Kk(Bk),2),Xk=qk[0],Zk=qk[1],Gk=(0,e.forwardRef)((function(t,n){return(0,e.createElement)(Uk.Provider,{scope:t.__scopeRovingFocusGroup},(0,e.createElement)(Uk.Slot,{scope:t.__scopeRovingFocusGroup},(0,e.createElement)($k,ss({},t,{ref:n}))))})),$k=(0,e.forwardRef)((function(t,n){var r=t.__scopeRovingFocusGroup,o=t.orientation,i=t.loop,a=void 0!==i&&i,u=t.dir,l=t.currentTabStopId,f=t.defaultCurrentTabStopId,d=t.onCurrentTabStopIdChange,v=t.onEntryFocus,h=s(t,Lk),m=(0,e.useRef)(null),g=yk(n,m),y=Nk(u),b=p(Pk({prop:l,defaultProp:f,onChange:d}),2),w=b[0],E=void 0===w?null:w,x=b[1],_=p((0,e.useState)(!1),2),S=_[0],k=_[1],D=Rk(v),F=Wk(r),A=(0,e.useRef)(!1),T=p((0,e.useState)(0),2),R=T[0],P=T[1];return(0,e.useEffect)((function(){var e=m.current;if(e)return e.addEventListener(jk,D),function(){return e.removeEventListener(jk,D)}}),[D]),(0,e.createElement)(Xk,{scope:r,orientation:o,dir:y,loop:a,currentTabStopId:E,onItemFocus:(0,e.useCallback)((function(e){return x(e)}),[x]),onItemShiftTab:(0,e.useCallback)((function(){return k(!0)}),[]),onFocusableItemAdd:(0,e.useCallback)((function(){return P((function(e){return e+1}))}),[]),onFocusableItemRemove:(0,e.useCallback)((function(){return P((function(e){return e-1}))}),[])},(0,e.createElement)(Tk.div,ss({tabIndex:S||0===R?-1:0,"data-orientation":o},h,{ref:g,style:C({outline:"none"},t.style),onMouseDown:hk(t.onMouseDown,(function(){A.current=!0})),onFocus:hk(t.onFocus,(function(e){var t=!A.current;if(e.target===e.currentTarget&&t&&!S){var n=new CustomEvent(jk,Ik);if(e.currentTarget.dispatchEvent(n),!n.defaultPrevented){var r=F().filter((function(e){return e.focusable}));tD([r.find((function(e){return e.active})),r.find((function(e){return e.id===E}))].concat(c(r)).filter(Boolean).map((function(e){return e.ref.current})))}}A.current=!1})),onBlur:hk(t.onBlur,(function(){return k(!1)}))})))})),Qk="RovingFocusGroupItem",Jk=(0,e.forwardRef)((function(t,n){var r=t.__scopeRovingFocusGroup,o=t.focusable,i=void 0===o||o,a=t.active,u=void 0!==a&&a,l=s(t,Mk),c=function(t){var n=p(e.useState(Dk()),2),r=n[0],o=n[1];return kk((function(){t||o((function(e){return null!==e&&void 0!==e?e:String(Fk++)}))}),[t]),t||(r?"radix-".concat(r):"")}(),f=Zk(Qk,r),d=f.currentTabStopId===c,v=Wk(r),h=f.onFocusableItemAdd,m=f.onFocusableItemRemove;return(0,e.useEffect)((function(){if(i)return h(),function(){return m()}}),[i,h,m]),(0,e.createElement)(Uk.ItemSlot,{scope:r,id:c,focusable:i,active:u},(0,e.createElement)(Tk.span,ss({tabIndex:d?0:-1,"data-orientation":f.orientation},l,{ref:n,onMouseDown:hk(t.onMouseDown,(function(e){i?f.onItemFocus(c):e.preventDefault()})),onFocus:hk(t.onFocus,(function(){return f.onItemFocus(c)})),onKeyDown:hk(t.onKeyDown,(function(e){if("Tab"===e.key&&e.shiftKey)f.onItemShiftTab();else if(e.target===e.currentTarget){var t,n,r=function(e,t,n){var r=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,n);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(r)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)?void 0:eD[r]}(e,f.orientation,f.dir);if(void 0!==r){e.preventDefault();var o=v().filter((function(e){return e.focusable})).map((function(e){return e.ref.current}));if("last"===r)o.reverse();else if("prev"===r||"next"===r){"prev"===r&&o.reverse();var i=o.indexOf(e.currentTarget);o=f.loop?(n=i+1,(t=o).map((function(e,r){return t[(n+r)%t.length]}))):o.slice(i+1)}setTimeout((function(){return tD(o)}))}}}))})))})),eD={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function tD(e){var t,n=document.activeElement,r=b(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o===n)return;if(o.focus(),document.activeElement!==n)return}}catch(gT){r.e(gT)}finally{r.f()}}var nD=Gk,rD=Jk,oD=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){};var iD=function(t){var r=t.present,o=t.children,i=function(t){var r=p((0,e.useState)(),2),o=r[0],i=r[1],a=(0,e.useRef)({}),u=(0,e.useRef)(t),l=(0,e.useRef)("none"),c=t?"mounted":"unmounted",s=function(t,n){return(0,e.useReducer)((function(e,t){var r=n[e][t];return null!==r&&void 0!==r?r:e}),t)}(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),f=p(s,2),d=f[0],v=f[1];return(0,e.useEffect)((function(){var e=aD(a.current);l.current="mounted"===d?e:"none"}),[d]),oD((function(){var e=a.current,n=u.current;if(n!==t){var r=l.current,o=aD(e);if(t)v("MOUNT");else if("none"===o||"none"===(null===e||void 0===e?void 0:e.display))v("UNMOUNT");else{v(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}u.current=t}}),[t,v]),oD((function(){if(o){var e=function(e){var t=aD(a.current).includes(e.animationName);e.target===o&&t&&(0,n.flushSync)((function(){return v("ANIMATION_END")}))},t=function(e){e.target===o&&(l.current=aD(a.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),function(){o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}v("ANIMATION_END")}),[o,v]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,e.useCallback)((function(e){e&&(a.current=getComputedStyle(e)),i(e)}),[])}}(r),a="function"===typeof o?o({present:i.isPresent}):e.Children.only(o),u=yk(i.ref,a.ref);return"function"===typeof o||i.isPresent?(0,e.cloneElement)(a,{ref:u}):null};function aD(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}iD.displayName="Presence";var uD=["children"],lD=["children"],cD=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,uD),i=e.Children.toArray(r),a=i.find(dD);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(sD,ss({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(sD,ss({},o,{ref:n}),r)}));cD.displayName="Slot";var sD=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,lD);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,C(C({},function(e,t){var n=C({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=function(){i.apply(void 0,arguments),r.apply(void 0,arguments)}:r&&(n[o]=r):"style"===o?n[o]=C(C({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return C(C({},e),n)}(o,r.props)),{},{ref:gk(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));sD.displayName="SlotClone";var fD=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function dD(t){return(0,e.isValidElement)(t)&&t.type===fD}var pD=["asChild"],vD=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){var r=(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,pD),a=o?cD:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,ss({},i,{ref:r}))}));return r.displayName="Primitive.".concat(n),C(C({},t),{},x({},n,r))}),{});function hD(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=Rk(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=Rk(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}var mD=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},gD=t["useId".toString()]||function(){},yD=0;function bD(t){var n=p(e.useState(gD()),2),r=n[0],o=n[1];return mD((function(){t||o((function(e){return null!==e&&void 0!==e?e:String(yD++)}))}),[t]),t||(r?"radix-".concat(r):"")}var wD=["__scopeTabs","value","onValueChange","defaultValue","orientation","dir","activationMode"],ED=["__scopeTabs","loop"],xD=["__scopeTabs","value","disabled"],_D="Tabs",CD=p(pk(_D,[Yk]),2),SD=CD[0],kD=(CD[1],Yk()),DD=p(SD(_D),2),FD=DD[0],AD=DD[1],TD=(0,e.forwardRef)((function(t,n){var r=t.__scopeTabs,o=t.value,i=t.onValueChange,a=t.defaultValue,u=t.orientation,l=void 0===u?"horizontal":u,c=t.dir,f=t.activationMode,d=void 0===f?"automatic":f,v=s(t,wD),h=Nk(c),m=p(hD({prop:o,onChange:i,defaultProp:a}),2),g=m[0],y=m[1];return(0,e.createElement)(FD,{scope:r,baseId:bD(),value:g,onValueChange:y,orientation:l,dir:h,activationMode:d},(0,e.createElement)(vD.div,ss({dir:h,"data-orientation":l},v,{ref:n})))})),RD="TabsList",PD=(0,e.forwardRef)((function(t,n){var r=t.__scopeTabs,o=t.loop,i=void 0===o||o,a=s(t,ED),u=AD(RD,r),l=kD(r);return(0,e.createElement)(nD,ss({asChild:!0},l,{orientation:u.orientation,dir:u.dir,loop:i}),(0,e.createElement)(vD.div,ss({role:"tablist","aria-orientation":u.orientation},a,{ref:n})))})),OD="TabsTrigger",ND=(0,e.forwardRef)((function(t,n){var r=t.__scopeTabs,o=t.value,i=t.disabled,a=void 0!==i&&i,u=s(t,xD),l=AD(OD,r),c=kD(r),f=LD(l.baseId,o),d=MD(l.baseId,o),p=o===l.value;return(0,e.createElement)(rD,ss({asChild:!0},c,{focusable:!a,active:p}),(0,e.createElement)(vD.button,ss({type:"button",role:"tab","aria-selected":p,"aria-controls":d,"data-state":p?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:f},u,{ref:n,onMouseDown:fk(t.onMouseDown,(function(e){a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():l.onValueChange(o)})),onKeyDown:fk(t.onKeyDown,(function(e){[" ","Enter"].includes(e.key)&&l.onValueChange(o)})),onFocus:fk(t.onFocus,(function(){var e="manual"!==l.activationMode;p||a||!e||l.onValueChange(o)}))})))}));function LD(e,t){return"".concat(e,"-trigger-").concat(t)}function MD(e,t){return"".concat(e,"-content-").concat(t)}var jD=TD,ID=PD,BD=ND,zD=["style"],VD=["src","alt","srcSet","sizes","style"],UD=["style"],WD=["style"],HD=["layoutOptions","renderColumnContainer","children","columnContainerProps"],KD=["style"],YD=function(e){return e.width/e.height},qD=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Math.pow(10,t);return Math.round((e+Number.EPSILON)*n)/n},XD=function(e){var t=[],n=e,r=0,o=function(e,r){return n(t[e],t[r])<0},i=function(e,n){var r=t[e];t[e]=t[n],t[n]=r};return{push:function(e){t[r+=1]=e,function(e){for(var t=e>>1;e>1&&o(t,e);)i(t,e),t=(e=t)>>1}(r)},pop:function(){if(0!==r){i(1,r),r-=1;var e=t.pop();return function(e){for(var t=e<<1;t<=r&&(t<r&&o(t,t+1)&&t++,o(e,t));)i(e,t),t=(e=t)<<1}(1),e}},size:function(){return r}}},ZD=function(e,t,n){var r=function(e,t,n){var r={},o={},i={};i[t]=0;var a,u,l=XD((a=function(e){return e.weight},function(e,t){return a(t)-a(e)}));for(l.push({id:t,weight:0});void 0!==(u=l.pop());){var c=u.id;if(!o[c]){var s=e(c);for(var f in o[c]=1,s){var d=u.weight+s[f];(void 0===i[f]||i[f]>d&&(i[f]/d>1.005||r[f]<c))&&(i[f]=d,l.push({id:f,weight:d}),r[f]=c)}}}if("undefined"!==typeof i[n])return r}(e,t,n);return void 0!==r?function(e,t){for(var n=[],r=t;r;)n.push(r),r=e[r];return n.reverse()}(r,n):void 0},GD=function(e,t,n,r){return(t-(e.length-1)*n-2*r*e.length)/e.reduce((function(e,t){return e+YD(t)}),0)},$D=function(e,t,n,r,o,i,a){var u=e.slice(t,n),l=GD(u,r,i,a);return l>0?Math.pow(l-o,2)*u.length:void 0},QD=function(e){var t=e.photos,n=e.layoutOptions,r=n.spacing,o=n.padding,i=n.containerWidth,a=n.targetRowHeight,u=n.rowConstraints,l=function(e){var t=e.photos,n=e.targetRowHeight,r=e.containerWidth,o=t.reduce((function(e,t){return Math.min(YD(t),e)}),Number.MAX_VALUE);return qD(r/n/o)+2}({photos:t,containerWidth:i,targetRowHeight:a}),c=function(e){var t=e.photos,n=e.layoutOptions,r=e.targetRowHeight,o=e.limitNodeSearch,i=e.rowConstraints;return function(e){var a,u,l=n.containerWidth,c=n.spacing,s=n.padding,f={},d=+e;f[+d]=0;for(var p=null!==(a=null===i||void 0===i?void 0:i.minPhotos)&&void 0!==a?a:1,v=Math.min(o,null!==(u=null===i||void 0===i?void 0:i.maxPhotos)&&void 0!==u?u:1/0),h=d+p;h<t.length+1&&!(h-d>v);h+=1){var m=$D(t,d,h,l,r,c,s);if(void 0===m)break;f[h.toString()]=m}return f}}({photos:t,layoutOptions:n,targetRowHeight:a,limitNodeSearch:l,rowConstraints:u}),s=ZD(c,"0","".concat(t.length));if(void 0!==s){for(var f=[],d=function(){var e=t.map((function(e,t){return{photo:e,index:t}})).slice(+s[p-1],+s[p]),n=GD(e.map((function(e){return e.photo})),i,r,o);f.push(e.map((function(t,r){var o=t.photo,i=t.index;return{photo:o,layout:{height:n,width:n*YD(o),index:i,photoIndex:r,photosCount:e.length}}})))},p=1;p<s.length;p+=1)d();return f}},JD=function(e,t,n){var r=t.width,o=t.photosCount,i=n.spacing,a=n.padding,u=n.containerWidth,l=i*(o-1)+2*a*o;return"calc((".concat(e," - ").concat(l,"px) / ").concat(qD((u-l)/r,5),")")},eF=function(e,t){return"rows"!==t.layout?"calc(100% - ".concat(2*t.padding,"px)"):JD("100%",e,t)},tF=function(e,t,n){var r,o;return JD(null!==(o=null===(r=e.match(/calc\((.*)\)/))||void 0===r?void 0:r[1])&&void 0!==o?o:e,t,n)},nF=function(t){var n,r,o,i=t.photo,a=t.layout,u=t.layoutOptions,l=t.imageProps,c=void 0===l?{}:l,f=c.style,d=s(c,zD),p=t.renderPhoto,v=u.onClick,h=C(C(C(C({display:"block",boxSizing:"content-box",width:eF(a,u),height:"auto",aspectRatio:"".concat(i.width," / ").concat(i.height)},u.padding?{padding:"".concat(u.padding,"px")}:null),("columns"===u.layout||"masonry"===u.layout)&&a.photoIndex<a.photosCount-1?{marginBottom:"".concat(u.spacing,"px")}:null),v?{cursor:"pointer"}:null),f),m=v?function(e){v({event:e,photo:i,index:a.index})}:void 0,g=C(C({src:i.src,alt:null!==(n=i.alt)&&void 0!==n?n:"",title:i.title,onClick:m,style:h,className:"react-photo-album--photo",loading:"lazy",decoding:"async"},function(e,t,n){var r,o;return e.images&&e.images.length>0&&(r=e.images.concat([{src:e.src,width:e.width,height:e.height}]).sort((function(e,t){return e.width-t.width})).map((function(e){return"".concat(e.src," ").concat(e.width,"w")})).join(", "),o=n.sizes?(n.sizes.sizes||[]).map((function(e){var r=e.viewport,o=e.size;return"".concat(r," ").concat(tF(o,t,n))})).concat(tF(n.sizes.size,t,n)).join(", "):"".concat(Math.ceil(t.width/n.containerWidth*100),"vw")),{srcSet:r,sizes:o}}(i,a,u)),d),y=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.wrapped,r=g.src,o=g.alt,i=g.srcSet,a=g.sizes,u=g.style,l=s(g,VD);return e.createElement("img",C(C({alt:o},i?{srcSet:i,sizes:a}:null),{},{src:r,style:n?{display:"block",width:"100%",height:"100%"}:u},l))},b={display:(o=h).display,boxSizing:o.boxSizing,width:o.width,aspectRatio:o.aspectRatio,padding:o.padding,marginBottom:o.marginBottom};return e.createElement(e.Fragment,null,null!==(r=null===p||void 0===p?void 0:p({photo:i,layout:a,layoutOptions:u,imageProps:g,renderDefaultPhoto:y,wrapperStyle:b}))&&void 0!==r?r:y())},rF=function(t){var n=t.rowContainerProps,r=t.children;return e.createElement("div",C({},n),r)},oF=function(t){var n=t.layoutOptions,r=t.rowIndex,o=t.rowsCount,i=t.renderRowContainer,a=t.rowContainerProps,u=void 0===a?{}:a,l=u.style,c=s(u,UD),f=t.children,d=C({className:"react-photo-album--row",style:C(C({display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"flex-start",justifyContent:"space-between"},r<o-1?{marginBottom:"".concat(n.spacing,"px")}:null),l)},c);return e.createElement(e.Fragment,null,(null!==i&&void 0!==i?i:rF)({layoutOptions:n,rowIndex:r,rowsCount:o,rowContainerProps:d,children:f}))},iF=function(t){var n=t.photos,r=t.layoutOptions,o=t.renderPhoto,i=t.renderRowContainer,a=t.componentsProps,u=QD({photos:n,layoutOptions:r});return u?e.createElement(e.Fragment,null,u.map((function(t,n){return e.createElement(oF,{key:"row-".concat(n),layoutOptions:r,rowIndex:n,rowsCount:u.length,renderRowContainer:i,rowContainerProps:null===a||void 0===a?void 0:a.rowContainerProps},t.map((function(t){var n=t.photo,i=t.layout;return e.createElement(nF,{key:n.key||n.src,photo:n,layout:i,layoutOptions:r,renderPhoto:o,imageProps:null===a||void 0===a?void 0:a.imageProps})})))}))):null},aF=function(e,t,n,r){return function(e,t,n){for(var r=[n],o=n,i=t;i>0;i-=1)o=p(e[o][i],1)[0],r.push(o);return r.reverse()}(function(e,t,n,r){for(var o=[],i={0:x({},n,null)},a=function(n){Object.keys(i[n]).forEach((function(a){var u=+a,l=n>0&&o[u][n]?o[u][n][1]:0;e(u).forEach((function(e){var a=e.neighbor,c=e.weight;o[a]||(o[a]=[]);var s=l+c;(!o[a][n+1]||o[a][n+1][1]>s&&(o[a][n+1][1]/s>1.0001||u<o[a][n+1][0]))&&(o[a][n+1]=[u,s]),n<t-1&&a!==r&&(i[n+1]||(i[n+1]={}),i[n+1][a]=null)}))}))},u=0;u<t;u+=1)a(u);return o}(e,t,n,r),t,r)},uF=function(e){for(var t=e.path,n=e.photos,r=e.containerWidth,o=e.columnsGaps,i=e.columnsRatios,a=e.spacing,u=e.padding,l=[],c=i.reduce((function(e,t){return e+t}),0),s=function(e){var s=n.map((function(e,t){return{photo:e,index:t}})).slice(t[e],t[e+1]),f=i.reduce((function(t,n,r){return t+(o[e]-o[r])*n}),0),d=(r-(t.length-2)*a-2*(t.length-1)*u-f)*i[e]/c;l.push(s.map((function(e,t){var n=e.photo,r=e.index;return{photo:n,layout:{width:d,height:d/YD(n),index:r,photoIndex:t,photosCount:s.length}}})))},f=0;f<t.length-1;f+=1)s(f);return l},lF=function(e){var t=e.photos,n=e.layoutOptions,r=e.targetColumnWidth,o=n.columns,i=n.spacing,a=n.padding,u=n.containerWidth,l=[],c=[];if(t.length<=o){for(var s=t.length>0?t.reduce((function(e,t){return e+YD(t)}),0)/t.length:1,f=0;f<o;f+=1)l[f]=2*a,c[f]=f<t.length?YD(t[f]):s;var d=uF({path:Array.from({length:o+1}).map((function(e,n){return Math.min(n,t.length)})),photos:t,columnsRatios:c,columnsGaps:l,containerWidth:u,spacing:i,padding:a});return{columnsGaps:l,columnsRatios:c,columnsModel:d}}for(var p=(t.reduce((function(e,t){return e+r/YD(t)}),0)+i*(t.length-o)+2*a*t.length)/o,v=function(e){var t=e.photos,n=e.spacing,r=e.padding,o=e.targetColumnWidth,i=e.targetColumnHeight;return function(e){for(var a=[],u=1.5*i,l=o/YD(t[e])+2*r,c=e+1;c<t.length+1&&(a.push({neighbor:c,weight:Math.pow(i-l,2)}),!(l>u||c===t.length));c+=1)l+=o/YD(t[c])+n+2*r;return a}}({photos:t,targetColumnWidth:r,targetColumnHeight:p,spacing:i,padding:a}),h=aF(v,o,0,t.length).map((function(e){return+e})),m=0;m<h.length-1;m+=1){var g=t.slice(h[m],h[m+1]);l[m]=i*(g.length-1)+2*a*g.length,c[m]=1/g.reduce((function(e,t){return e+1/YD(t)}),0)}return{columnsGaps:l,columnsRatios:c,columnsModel:uF({path:h,photos:t,columnsRatios:c,columnsGaps:l,containerWidth:u,spacing:i,padding:a})}},cF=function e(t){var n=t.photos,r=t.layoutOptions,o=r.columns,i=r.spacing,a=r.padding,u=r.containerWidth,l=lF({photos:n,layoutOptions:r,targetColumnWidth:(u-i*(o-1)-2*a*o)/o}),c=l.columnsGaps,s=l.columnsRatios,f=l.columnsModel;return f.findIndex((function(e){return e.findIndex((function(e){var t=e.layout,n=t.width,r=t.height;return n<0||r<0}))>=0}))>=0?o>1?e({photos:n,layoutOptions:C(C({},r),{},{columns:o-1})}):void 0:{columnsModel:f,columnsGaps:c,columnsRatios:s}},sF=function(e){var t=e.photos,n=e.layoutOptions;return cF({photos:t,layoutOptions:n})},fF=function(t){var n=t.columnContainerProps,r=t.children;return e.createElement("div",C({},n),r)},dF=function(e){var t=e.layoutOptions,n=e.columnIndex,r=e.columnsCount,o=e.columnsGaps,i=e.columnsRatios,a=t.layout,u=t.spacing,l=t.padding;if("masonry"===a||!o||!i)return"calc((100% - ".concat(u*(r-1),"px) / ").concat(r,")");var c=i.reduce((function(e,t){return e+t}),0),s=i.reduce((function(e,t,r){return e+(o[n]-o[r])*t}),0);return"calc((100% - ".concat(qD((r-1)*u+2*r*l+s,3),"px) * ").concat(qD(i[n]/c,5)," + ").concat(2*l,"px)")},pF=function(t){var n=t.layoutOptions,r=t.renderColumnContainer,o=t.children,i=t.columnContainerProps,a=void 0===i?{}:i,u=a.style,l=s(a,WD),c=s(t,HD),f=C({className:"react-photo-album--column",style:C({display:"flex",flexDirection:"column",flexWrap:"nowrap",alignItems:"flex-start",width:dF(t),justifyContent:"columns"===n.layout?"space-between":"flex-start"},u)},l);return e.createElement(e.Fragment,null,(null!==r&&void 0!==r?r:fF)(C({layoutOptions:n,columnContainerProps:f,children:o},c)))},vF=function(t){var n=t.photos,r=t.layoutOptions,o=t.renderPhoto,i=t.renderColumnContainer,a=t.componentsProps,u=sF({photos:n,layoutOptions:r});if(!u)return null;var l=u.columnsModel,c=u.columnsRatios,s=u.columnsGaps;return e.createElement(e.Fragment,null,l.map((function(t,n){return e.createElement(pF,{key:"column-".concat(n),layoutOptions:r,columnIndex:n,columnsCount:l.length,columnsGaps:s,columnsRatios:c,renderColumnContainer:i,columnContainerProps:null===a||void 0===a?void 0:a.columnContainerProps},t.map((function(t){var n=t.photo,i=t.layout;return e.createElement(nF,{key:n.key||n.src,photo:n,layout:i,layoutOptions:r,renderPhoto:o,imageProps:null===a||void 0===a?void 0:a.imageProps})})))})))},hF=function e(t){var n=t.photos,r=t.layoutOptions,o=r.columns,i=r.spacing,a=r.padding,u=(r.containerWidth-i*(o-1)-2*a*o)/o;if(u<=0)return o>1?e(C(C({},t),{},{layoutOptions:C(C({},r),{},{columns:o-1})})):void 0;for(var l=[],c=0;c<o;c+=1)l[c]=0;var s=n.reduce((function(e,t,n){var r=l.reduce((function(e,t,n){return t<l[e]-1?n:e}),0);return l[r]=l[r]+u/YD(t)+i+2*a,e[r].push({photo:t,index:n}),e}),Array.from({length:o}).map((function(){return[]})));return s.map((function(e){return e.map((function(t,n){var r=t.photo,o=t.index;return{photo:r,layout:{width:u,height:u/YD(r),index:o,photoIndex:n,photosCount:e.length}}}))}))},mF=function(t){var n=t.photos,r=t.layoutOptions,o=t.renderPhoto,i=t.renderColumnContainer,a=t.componentsProps,u=hF({photos:n,layoutOptions:r});return u?e.createElement(e.Fragment,null,u.map((function(t,n){return e.createElement(pF,{key:"masonry-column-".concat(n),layoutOptions:r,columnsCount:u.length,columnIndex:n,renderColumnContainer:i,columnContainerProps:null===a||void 0===a?void 0:a.columnContainerProps},t.map((function(t){var n=t.photo,i=t.layout;return e.createElement(nF,{key:n.key||n.src,photo:n,layout:i,layoutOptions:r,renderPhoto:o,imageProps:null===a||void 0===a?void 0:a.imageProps})})))}))):null},gF=function(t){var n=t.containerProps,r=t.children,o=t.containerRef;return e.createElement("div",C({ref:o},n),r)},yF=function(t){var n=t.layout,r=t.renderContainer,o=t.children,i=t.containerRef,a=t.containerProps,u=void 0===a?{}:a,l=u.style,c=s(u,KD),f=C({className:"react-photo-album react-photo-album--".concat(n),style:C({display:"flex",flexWrap:"nowrap",justifyContent:"space-between",flexDirection:"rows"===n?"column":"row"},l)},c);return e.createElement(e.Fragment,null,(null!==r&&void 0!==r?r:gF)({containerProps:f,containerRef:i,layout:n,children:o}))},bF="undefined"!==typeof window?e.useLayoutEffect:e.useEffect,wF=function(t,n){var r=p(e.useState(n),2),o=r[0],i=r[1],a=p(e.useState(),2),u=a[0],l=a[1],s=e.useRef(null),f=e.useRef(),d=function(t){var n=e.useRef(t);return bF((function(){n.current=t})),e.useCallback((function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}),[])}((function(){var e,n=null===(e=s.current)||void 0===e?void 0:e.clientWidth;if(void 0!==n&&t&&t.length>0){var r=c(t.filter((function(e){return e>0}))).sort((function(e,t){return t-e}));r.push(Math.floor(r[r.length-1]/2));var a=n;n=r.find((function(e,t){return e<=a||t===r.length-1}))}var f=window.innerWidth-document.documentElement.clientWidth;f!==u&&l(f),void 0!==o&&void 0!==u&&void 0!==n&&n>o&&n-o<=20&&f<u||n!==o&&i(n)}));return{containerRef:e.useCallback((function(e){var t;null===(t=f.current)||void 0===t||t.disconnect(),f.current=void 0,s.current=e,d(),e&&"undefined"!==typeof ResizeObserver&&(f.current=new ResizeObserver(d),f.current.observe(e))}),[d]),containerWidth:o}},EF=Object.freeze([1200,600,300,0]),xF=function(e,t){return"function"===typeof e?e(t):e},_F=function(e,t){return"undefined"!==typeof e?xF(e,t):void 0},CF=function(e,t){var n=EF.findIndex((function(e){return e<=t}));return xF(e[n>=0?n:0],t)},SF=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=_F(e,t);return Math.round(Math.max(void 0===o?CF(n,t):o,r))},kF=function(t,n,r){var o=t.photos,i=t.layout,a=t.renderPhoto,u=t.renderRowContainer,l=t.renderColumnContainer,c=function(e){var t=e.layout,n=e.onClick,r=e.containerWidth,o=e.targetRowHeight,i=e.rowConstraints,a=e.columns,u=e.spacing,l=e.padding,c=e.sizes;return{layout:t,onClick:n,containerWidth:r,columns:SF(a,r,[5,4,3,2],1),spacing:SF(u,r,[20,15,10,5]),padding:SF(l,r,[0,0,0,0,0]),targetRowHeight:SF(o,r,[function(e){return e/5},function(e){return e/4},function(e){return e/3},function(e){return e/2}]),rowConstraints:_F(i,r),sizes:c}}(C({containerWidth:n},t)),s={photos:o,renderPhoto:a,componentsProps:r};return e.createElement(e.Fragment,null,"rows"===i?e.createElement(iF,C({layoutOptions:c,renderRowContainer:u},s)):"columns"===i?e.createElement(vF,C({layoutOptions:c,renderColumnContainer:l},s)):e.createElement(mF,C({layoutOptions:c,renderColumnContainer:l},s)))},DF=function(t){var n=t.photos,r=t.layout,o=t.renderContainer,i=t.defaultContainerWidth,a=t.breakpoints,u=wF(a,i),l=u.containerRef,c=u.containerWidth;if(!r||!["rows","columns","masonry"].includes(r)||!Array.isArray(n))return e.createElement(e.Fragment,null);var s=function(e,t){return"function"===typeof e?e(t):e}(t.componentsProps,c);return e.createElement(yF,{layout:r,containerRef:l,renderContainer:o,containerProps:null===s||void 0===s?void 0:s.containerProps},c?kF(t,c,s):null)},FF=["title","titleId"];var AF=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,FF);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 4.5h14.25M3 9h9.75M3 13.5h9.75m4.5-4.5v12m0 0l-3.75-3.75M17.25 21L21 17.25"}))})),TF=["title","titleId"];var RF=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,TF);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 4.5h14.25M3 9h9.75M3 13.5h5.25m5.25-.75L17.25 9m0 0L21 12.75M17.25 9v12"}))}));function PF(t,n,r){void 0===n&&(n=0),void 0===r&&(r=[]);var o=function(t,n){void 0===n&&(n=0);var r=(0,e.useRef)(!1),o=(0,e.useRef)(),i=(0,e.useRef)(t),a=(0,e.useCallback)((function(){return r.current}),[]),u=(0,e.useCallback)((function(){r.current=!1,o.current&&clearTimeout(o.current),o.current=setTimeout((function(){r.current=!0,i.current()}),n)}),[n]),l=(0,e.useCallback)((function(){r.current=null,o.current&&clearTimeout(o.current)}),[]);return(0,e.useEffect)((function(){i.current=t}),[t]),(0,e.useEffect)((function(){return u(),l}),[n]),[a,l,u]}(t,n),i=o[0],a=o[1],u=o[2];return(0,e.useEffect)(u,r),[i,a]}var OF=__webpack_require__(796),NF=["children"],LF=["children"],MF=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,NF),i=e.Children.toArray(r),a=i.find(BF);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(jF,ss({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(jF,ss({},o,{ref:n}),r)}));MF.displayName="Slot";var jF=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,LF);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,C(C({},function(e,t){var n=C({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=function(){i.apply(void 0,arguments),r.apply(void 0,arguments)}:r&&(n[o]=r):"style"===o?n[o]=C(C({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return C(C({},e),n)}(o,r.props)),{},{ref:gk(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));jF.displayName="SlotClone";var IF=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function BF(t){return(0,e.isValidElement)(t)&&t.type===IF}var zF=["asChild"],VF=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){var r=(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,zF),a=o?MF:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,ss({},i,{ref:r}))}));return r.displayName="Primitive.".concat(n),C(C({},t),{},x({},n,r))}),{});var UF=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){};function WF(e,t){var n=p(t,2),r=n[0],o=n[1];return Math.min(o,Math.max(r,e))}function HF(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}var KF=["__scopeScrollArea","type","dir","scrollHideDelay"],YF=["__scopeScrollArea","children"],qF=["forceMount"],XF=["forceMount"],ZF=["forceMount"],GF=["forceMount"],$F=["orientation"],QF=["sizes","onSizesChange"],JF=["sizes","onSizesChange"],eA=["__scopeScrollArea","sizes","hasThumb","onThumbChange","onThumbPointerUp","onThumbPointerDown","onThumbPositionChange","onDragScroll","onWheelScroll","onResize"],tA=["forceMount"],nA=["__scopeScrollArea","style"],rA=["__scopeScrollArea"];var oA="ScrollArea",iA=p(pk(oA),2),aA=iA[0],uA=(iA[1],p(aA(oA),2)),lA=uA[0],cA=uA[1],sA=(0,e.forwardRef)((function(t,n){var r,o=t.__scopeScrollArea,i=t.type,a=void 0===i?"hover":i,u=t.dir,l=t.scrollHideDelay,c=void 0===l?600:l,f=s(t,KF),d=p((0,e.useState)(null),2),v=d[0],h=d[1],m=p((0,e.useState)(null),2),g=m[0],y=m[1],b=p((0,e.useState)(null),2),w=b[0],E=b[1],_=p((0,e.useState)(null),2),S=_[0],k=_[1],D=p((0,e.useState)(null),2),F=D[0],A=D[1],T=p((0,e.useState)(0),2),R=T[0],P=T[1],O=p((0,e.useState)(0),2),N=O[0],L=O[1],M=p((0,e.useState)(!1),2),j=M[0],I=M[1],B=p((0,e.useState)(!1),2),z=B[0],V=B[1],U=yk(n,(function(e){return h(e)})),W=Nk(u);return(0,e.createElement)(lA,{scope:o,type:a,dir:W,scrollHideDelay:c,scrollArea:v,viewport:g,onViewportChange:y,content:w,onContentChange:E,scrollbarX:S,onScrollbarXChange:k,scrollbarXEnabled:j,onScrollbarXEnabledChange:I,scrollbarY:F,onScrollbarYChange:A,scrollbarYEnabled:z,onScrollbarYEnabledChange:V,onCornerWidthChange:P,onCornerHeightChange:L},(0,e.createElement)(VF.div,ss({dir:W},f,{ref:U,style:C((r={position:"relative"},x(r,"--radix-scroll-area-corner-width",R+"px"),x(r,"--radix-scroll-area-corner-height",N+"px"),r),t.style)})))})),fA="ScrollAreaViewport",dA=(0,e.forwardRef)((function(t,n){var r=t.__scopeScrollArea,o=t.children,i=s(t,YF),a=cA(fA,r),u=yk(n,(0,e.useRef)(null),a.onViewportChange);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),(0,e.createElement)(VF.div,ss({"data-radix-scroll-area-viewport":""},i,{ref:u,style:C({overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden"},t.style)}),(0,e.createElement)("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"}},o)))})),pA="ScrollAreaScrollbar",vA=(0,e.forwardRef)((function(t,n){var r=t.forceMount,o=s(t,qF),i=cA(pA,t.__scopeScrollArea),a=i.onScrollbarXEnabledChange,u=i.onScrollbarYEnabledChange,l="horizontal"===t.orientation;return(0,e.useEffect)((function(){return l?a(!0):u(!0),function(){l?a(!1):u(!1)}}),[l,a,u]),"hover"===i.type?(0,e.createElement)(hA,ss({},o,{ref:n,forceMount:r})):"scroll"===i.type?(0,e.createElement)(mA,ss({},o,{ref:n,forceMount:r})):"auto"===i.type?(0,e.createElement)(gA,ss({},o,{ref:n,forceMount:r})):"always"===i.type?(0,e.createElement)(yA,ss({},o,{ref:n})):null})),hA=(0,e.forwardRef)((function(t,n){var r=t.forceMount,o=s(t,XF),i=cA(pA,t.__scopeScrollArea),a=p((0,e.useState)(!1),2),u=a[0],l=a[1];return(0,e.useEffect)((function(){var e=i.scrollArea,t=0;if(e){var n=function(){window.clearTimeout(t),l(!0)},r=function(){t=window.setTimeout((function(){return l(!1)}),i.scrollHideDelay)};return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),function(){window.clearTimeout(t),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r)}}}),[i.scrollArea,i.scrollHideDelay]),(0,e.createElement)(iD,{present:r||u},(0,e.createElement)(gA,ss({"data-state":u?"visible":"hidden"},o,{ref:n})))})),mA=(0,e.forwardRef)((function(t,n){var r=t.forceMount,o=s(t,ZF),i=cA(pA,t.__scopeScrollArea),a="horizontal"===t.orientation,u=IA((function(){return d("SCROLL_END")}),100),l=function(t,n){return(0,e.useReducer)((function(e,t){var r=n[e][t];return null!==r&&void 0!==r?r:e}),t)}("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}}),c=p(l,2),f=c[0],d=c[1];return(0,e.useEffect)((function(){if("idle"===f){var e=window.setTimeout((function(){return d("HIDE")}),i.scrollHideDelay);return function(){return window.clearTimeout(e)}}}),[f,i.scrollHideDelay,d]),(0,e.useEffect)((function(){var e=i.viewport,t=a?"scrollLeft":"scrollTop";if(e){var n=e[t],r=function(){var r=e[t];n!==r&&(d("SCROLL"),u()),n=r};return e.addEventListener("scroll",r),function(){return e.removeEventListener("scroll",r)}}}),[i.viewport,a,d,u]),(0,e.createElement)(iD,{present:r||"hidden"!==f},(0,e.createElement)(yA,ss({"data-state":"hidden"===f?"hidden":"visible"},o,{ref:n,onPointerEnter:HF(t.onPointerEnter,(function(){return d("POINTER_ENTER")})),onPointerLeave:HF(t.onPointerLeave,(function(){return d("POINTER_LEAVE")}))})))})),gA=(0,e.forwardRef)((function(t,n){var r=cA(pA,t.__scopeScrollArea),o=t.forceMount,i=s(t,GF),a=p((0,e.useState)(!1),2),u=a[0],l=a[1],c="horizontal"===t.orientation,f=IA((function(){if(r.viewport){var e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;l(c?e:t)}}),10);return BA(r.viewport,f),BA(r.content,f),(0,e.createElement)(iD,{present:o||u},(0,e.createElement)(yA,ss({"data-state":u?"visible":"hidden"},i,{ref:n})))})),yA=(0,e.forwardRef)((function(t,n){var r=t.orientation,o=void 0===r?"vertical":r,i=s(t,$F),a=cA(pA,t.__scopeScrollArea),u=(0,e.useRef)(null),l=(0,e.useRef)(0),c=p((0,e.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),2),f=c[0],d=c[1],v=PA(f.viewport,f.content),h=C(C({},i),{},{sizes:f,onSizesChange:d,hasThumb:Boolean(v>0&&v<1),onThumbChange:function(e){return u.current=e},onThumbPointerUp:function(){return l.current=0},onThumbPointerDown:function(e){return l.current=e}});function m(e,t){return function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=OA(n),i=o/2,a=t||i,u=o-a,l=n.scrollbar.paddingStart+a,c=n.scrollbar.size-n.scrollbar.paddingEnd-u,s=n.content-n.viewport,f="ltr"===r?[0,s]:[-1*s,0];return LA([l,c],f)(e)}(e,l.current,f,t)}return"horizontal"===o?(0,e.createElement)(bA,ss({},h,{ref:n,onThumbPositionChange:function(){if(a.viewport&&u.current){var e=NA(a.viewport.scrollLeft,f,a.dir);u.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:function(e){a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:function(e){a.viewport&&(a.viewport.scrollLeft=m(e,a.dir))}})):"vertical"===o?(0,e.createElement)(wA,ss({},h,{ref:n,onThumbPositionChange:function(){if(a.viewport&&u.current){var e=NA(a.viewport.scrollTop,f);u.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:function(e){a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:function(e){a.viewport&&(a.viewport.scrollTop=m(e))}})):null})),bA=(0,e.forwardRef)((function(t,n){var r=t.sizes,o=t.onSizesChange,i=s(t,QF),a=cA(pA,t.__scopeScrollArea),u=p((0,e.useState)(),2),l=u[0],c=u[1],f=(0,e.useRef)(null),d=yk(n,f,a.onScrollbarXChange);return(0,e.useEffect)((function(){f.current&&c(getComputedStyle(f.current))}),[f]),(0,e.createElement)(CA,ss({"data-orientation":"horizontal"},i,{ref:d,sizes:r,style:C(x({bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0},"--radix-scroll-area-thumb-width",OA(r)+"px"),t.style),onThumbPointerDown:function(e){return t.onThumbPointerDown(e.x)},onDragScroll:function(e){return t.onDragScroll(e.x)},onWheelScroll:function(e,n){if(a.viewport){var r=a.viewport.scrollLeft+e.deltaX;t.onWheelScroll(r),MA(r,n)&&e.preventDefault()}},onResize:function(){f.current&&a.viewport&&l&&o({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:f.current.clientWidth,paddingStart:RA(l.paddingLeft),paddingEnd:RA(l.paddingRight)}})}}))})),wA=(0,e.forwardRef)((function(t,n){var r=t.sizes,o=t.onSizesChange,i=s(t,JF),a=cA(pA,t.__scopeScrollArea),u=p((0,e.useState)(),2),l=u[0],c=u[1],f=(0,e.useRef)(null),d=yk(n,f,a.onScrollbarYChange);return(0,e.useEffect)((function(){f.current&&c(getComputedStyle(f.current))}),[f]),(0,e.createElement)(CA,ss({"data-orientation":"vertical"},i,{ref:d,sizes:r,style:C(x({top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)"},"--radix-scroll-area-thumb-height",OA(r)+"px"),t.style),onThumbPointerDown:function(e){return t.onThumbPointerDown(e.y)},onDragScroll:function(e){return t.onDragScroll(e.y)},onWheelScroll:function(e,n){if(a.viewport){var r=a.viewport.scrollTop+e.deltaY;t.onWheelScroll(r),MA(r,n)&&e.preventDefault()}},onResize:function(){f.current&&a.viewport&&l&&o({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:f.current.clientHeight,paddingStart:RA(l.paddingTop),paddingEnd:RA(l.paddingBottom)}})}}))})),EA=p(aA(pA),2),xA=EA[0],_A=EA[1],CA=(0,e.forwardRef)((function(t,n){var r=t.__scopeScrollArea,o=t.sizes,i=t.hasThumb,a=t.onThumbChange,u=t.onThumbPointerUp,l=t.onThumbPointerDown,c=t.onThumbPositionChange,f=t.onDragScroll,d=t.onWheelScroll,v=t.onResize,h=s(t,eA),m=cA(pA,r),g=p((0,e.useState)(null),2),y=g[0],b=g[1],w=yk(n,(function(e){return b(e)})),E=(0,e.useRef)(null),x=(0,e.useRef)(""),_=m.viewport,S=o.content-o.viewport,k=Rk(d),D=Rk(c),F=IA(v,10);function A(e){if(E.current){var t=e.clientX-E.current.left,n=e.clientY-E.current.top;f({x:t,y:n})}}return(0,e.useEffect)((function(){var e=function(e){var t=e.target;(null===y||void 0===y?void 0:y.contains(t))&&k(e,S)};return document.addEventListener("wheel",e,{passive:!1}),function(){return document.removeEventListener("wheel",e,{passive:!1})}}),[_,y,S,k]),(0,e.useEffect)(D,[o,D]),BA(y,F),BA(m.content,F),(0,e.createElement)(xA,{scope:r,scrollbar:y,hasThumb:i,onThumbChange:Rk(a),onThumbPointerUp:Rk(u),onThumbPositionChange:D,onThumbPointerDown:Rk(l)},(0,e.createElement)(VF.div,ss({},h,{ref:w,style:C({position:"absolute"},h.style),onPointerDown:HF(t.onPointerDown,(function(e){0===e.button&&(e.target.setPointerCapture(e.pointerId),E.current=y.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",A(e))})),onPointerMove:HF(t.onPointerMove,A),onPointerUp:HF(t.onPointerUp,(function(e){var t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=x.current,E.current=null}))})))})),SA="ScrollAreaThumb",kA=(0,e.forwardRef)((function(t,n){var r=t.forceMount,o=s(t,tA),i=_A(SA,t.__scopeScrollArea);return(0,e.createElement)(iD,{present:r||i.hasThumb},(0,e.createElement)(DA,ss({ref:n},o)))})),DA=(0,e.forwardRef)((function(t,n){var r=t.__scopeScrollArea,o=t.style,i=s(t,nA),a=cA(SA,r),u=_A(SA,r),l=u.onThumbPositionChange,c=yk(n,(function(e){return u.onThumbChange(e)})),f=(0,e.useRef)(),d=IA((function(){f.current&&(f.current(),f.current=void 0)}),100);return(0,e.useEffect)((function(){var e=a.viewport;if(e){var t=function(){if(d(),!f.current){var t=jA(e,l);f.current=t,l()}};return l(),e.addEventListener("scroll",t),function(){return e.removeEventListener("scroll",t)}}}),[a.viewport,d,l]),(0,e.createElement)(VF.div,ss({"data-state":u.hasThumb?"visible":"hidden"},i,{ref:c,style:C({width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)"},o),onPointerDownCapture:HF(t.onPointerDownCapture,(function(e){var t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;u.onThumbPointerDown({x:n,y:r})})),onPointerUp:HF(t.onPointerUp,u.onThumbPointerUp)}))})),FA="ScrollAreaCorner",AA=(0,e.forwardRef)((function(t,n){var r=cA(FA,t.__scopeScrollArea),o=Boolean(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,e.createElement)(TA,ss({},t,{ref:n})):null})),TA=(0,e.forwardRef)((function(t,n){var r=t.__scopeScrollArea,o=s(t,rA),i=cA(FA,r),a=p((0,e.useState)(0),2),u=a[0],l=a[1],c=p((0,e.useState)(0),2),f=c[0],d=c[1],v=Boolean(u&&f);return BA(i.scrollbarX,(function(){var e,t=(null===(e=i.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;i.onCornerHeightChange(t),d(t)})),BA(i.scrollbarY,(function(){var e,t=(null===(e=i.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;i.onCornerWidthChange(t),l(t)})),v?(0,e.createElement)(VF.div,ss({},o,{ref:n,style:C({width:u,height:f,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0},t.style)})):null}));function RA(e){return e?parseInt(e,10):0}function PA(e,t){var n=e/t;return isNaN(n)?0:n}function OA(e){var t=PA(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function NA(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",r=OA(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,a=t.content-t.viewport,u=i-r,l="ltr"===n?[0,a]:[-1*a,0],c=WF(e,l),s=LA([0,a],[0,u]);return s(c)}function LA(e,t){return function(n){if(e[0]===e[1]||t[0]===t[1])return t[0];var r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function MA(e,t){return e>0&&e<t}var jA=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n={left:e.scrollLeft,top:e.scrollTop},r=0;return function o(){var i={left:e.scrollLeft,top:e.scrollTop},a=n.left!==i.left,u=n.top!==i.top;(a||u)&&t(),n=i,r=window.requestAnimationFrame(o)}(),function(){return window.cancelAnimationFrame(r)}};function IA(t,n){var r=Rk(t),o=(0,e.useRef)(0);return(0,e.useEffect)((function(){return function(){return window.clearTimeout(o.current)}}),[]),(0,e.useCallback)((function(){window.clearTimeout(o.current),o.current=window.setTimeout(r,n)}),[r,n])}function BA(e,t){var n=Rk(t);UF((function(){var t=0;if(e){var r=new ResizeObserver((function(){cancelAnimationFrame(t),t=window.requestAnimationFrame(n)}));return r.observe(e),function(){window.cancelAnimationFrame(t),r.unobserve(e)}}}),[e,n])}var zA,VA,UA,WA=sA,HA=dA,KA=vA,YA=kA,qA=AA,XA=function(e){var t=e.children,n=e.className,r=e.style;return(0,Gu.jsx)("div",{style:C({display:"flex",justifyContent:"center",alignItems:"center"},r),className:n,children:t})};!function(e){e.DESCENDING="desc",e.ASCENDING="asc"}(VA||(VA={})),function(e){e.NAME="name",e.CTIME="ctime"}(UA||(UA={}));var ZA="Created time",GA="image",$A=(x(zA={},UA.NAME,"Name"),x(zA,UA.CTIME,ZA),zA);function QA(t){var n=t.show,r=t.onClose,o=t.onPhotoClick,i=t.photoWidth,a=p((0,e.useState)(0),2),u=a[0],l=a[1],c=p((0,e.useState)(0),2),s=c[0],f=c[1],v=Ku(Zg),h=p((0,e.useState)(UA.CTIME),2),m=h[0],g=h[1],y=p((0,e.useState)(VA.DESCENDING),2),b=y[0],w=y[1],E=(0,e.useRef)(null),x=p((0,e.useState)(""),2),_=x[0],C=x[1],S=p((0,e.useState)(""),2),k=S[0],D=S[1],F=p((0,e.useState)(GA),2),A=F[0],T=F[1],R=p((0,e.useState)([]),2),P=R[0],N=R[1];p(PF((function(){D(_)}),500,[_]),2)[1];(0,e.useEffect)((function(){n||f(u)}),[n,u]);var L=(0,e.useCallback)((function(e){null!==e&&n&&setTimeout((function(){e.scrollTo({top:s,left:0})}),100)}),[n,s]);(0,e.useEffect)((function(){if(n){var e=function(){var e=d(O().mark((function e(){var t,n,r,o,a;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,rs(A);case 3:t=e.sent,n=t,k&&(r=new OF.Index,t.forEach((function(e,t){return r.add(t,e.name)})),o=r.search(k),n=o.map((function(e){return t[e]}))),n=fg().orderBy(n,m,b),a=n.map((function(e){var t=i,n=e.height*(t/e.width);return{src:"/media_thumbnail/".concat(A,"/").concat(e.name,"?width=").concat(t,"&height=").concat(n),height:n,width:t,name:e.name}})),N(a),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),v({open:!0,desc:e.t0.message?e.t0.message:e.t0.toString(),state:"error",duration:2e3});case 14:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}();e()}}),[v,A,k,m,b,i,n]);return(0,Gu.jsxs)(Pw,{onClose:r,title:"Images (".concat(P.length,")"),className:"file-manager-modal",show:n,children:[(0,Gu.jsxs)(XA,{style:{justifyContent:"space-between",gap:8},children:[(0,Gu.jsx)(jD,{className:"TabsRoot",defaultValue:A,onValueChange:function(e){return T(e)},children:(0,Gu.jsxs)(ID,{className:"TabsList","aria-label":"Manage your account",children:[(0,Gu.jsx)(BD,{className:"TabsTrigger",value:GA,children:"Image Directory"}),(0,Gu.jsx)(BD,{className:"TabsTrigger",value:"output",children:"Output Directory"})]})}),(0,Gu.jsxs)(XA,{style:{gap:8},children:[(0,Gu.jsxs)(XA,{style:{position:"relative",justifyContent:"start"},children:[(0,Gu.jsx)(ik,{style:{position:"absolute",left:8}}),(0,Gu.jsx)(hg,{ref:E,value:_,className:"file-search-input",tabIndex:-1,onInput:function(e){e.preventDefault(),e.stopPropagation();var t=e.target;C(t.value)},placeholder:"Search by file name"})]}),(0,Gu.jsxs)(XA,{style:{gap:8},children:[(0,Gu.jsx)(ug,{width:130,value:$A[m],options:Object.values($A),onChange:function(e){g(e===ZA?UA.CTIME:UA.NAME)},chevronDirection:"down"}),(0,Gu.jsx)(nd,{icon:(0,Gu.jsx)(AF,{}),toolTip:"Descending order",onClick:function(){w(VA.DESCENDING)},className:b!==VA.DESCENDING?"sort-btn-inactive":""}),(0,Gu.jsx)(nd,{icon:(0,Gu.jsx)(RF,{}),toolTip:"Ascending order",onClick:function(){w(VA.ASCENDING)},className:b!==VA.ASCENDING?"sort-btn-inactive":""})]})]})]}),(0,Gu.jsxs)(WA,{className:"ScrollAreaRoot",children:[(0,Gu.jsx)(HA,{className:"ScrollAreaViewport",onScroll:function(e){l(e.currentTarget.scrollTop)},ref:L,children:(0,Gu.jsx)(DF,{layout:"masonry",photos:P,spacing:8,padding:0,onClick:function(e){var t=e.index;o(A,P[t].name)}})}),(0,Gu.jsx)(KA,{className:"ScrollAreaScrollbar",orientation:"vertical",children:(0,Gu.jsx)(YA,{className:"ScrollAreaThumb"})}),(0,Gu.jsx)(qA,{className:"ScrollAreaCorner"})]})]})}var JA=function(){var t=Ku(Bg),n=p(Hu(ry),2),r=n[0],o=n[1],i=p(Hu(Zg),2),a=i[0],u=i[1],l=Wu(ay),c=Wu(uy),s=p(Hu(jg),2),f=s[0],v=s[1],h=function(){var e=d(O().mark((function e(){var t,n,i,a,l;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Qc().then((function(e){return e.text()}));case 2:if((t=e.sent)!==r.model){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(c=r.model,fetch("".concat(Xc,"/model_downloaded/").concat(c),{method:"GET"})).then((function(e){return e.text()}));case 7:n=e.sent,i=r.model,a="Switching to ".concat(i," model"),l=3e3,"False"===n&&(a="Downloading ".concat(i," model, this may take a while"),l=9999999999),u({open:!0,desc:a,state:"loading",duration:l}),$c(i).then((function(e){if(!e.ok)throw new Error("Server error");u({open:!0,desc:"Switch to ".concat(i," model success"),state:"success",duration:3e3})})).catch((function(){u({open:!0,desc:"Switch to ".concat(i," model failed"),state:"error",duration:3e3}),o((function(e){return C(C({},e),{},{model:t})}))}));case 14:case"end":return e.stop()}var c}),e)})));return function(){return e.apply(this,arguments)}}();return(0,e.useEffect)((function(){Qc().then((function(e){return e.text()})).then((function(e){o((function(t){return C(C({},t),{},{model:e})}))}))}),[o]),(0,Gu.jsxs)(Gu.Fragment,{children:[l?(0,Gu.jsx)(nk,{}):(0,Gu.jsx)(Gu.Fragment,{}),c?(0,Gu.jsx)(sk,{}):(0,Gu.jsx)(Gu.Fragment,{}),(0,Gu.jsx)(QA,{photoWidth:256,show:f,onClose:function(){v(!1)},onPhotoClick:function(){var e=d(O().mark((function e(n,r){var o;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ts(n,r);case 2:o=e.sent,t(o),v(!1);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()}),(0,Gu.jsx)(jw,{}),(0,Gu.jsx)(gE,{onClose:h}),(0,Gu.jsx)(Vw,{}),(0,Gu.jsx)(mx,C(C({},a),{},{onOpenChange:function(e){u((function(t){return C(C({},t),{},{open:e})}))}}))]})},eT=["title","titleId"];var tT=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,eT);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 12.75V12A2.25 2.25 0 014.5 9.75h15A2.25 2.25 0 0121.75 12v.75m-8.69-6.44l-2.12-2.12a1.5 1.5 0 00-1.061-.44H4.5A2.25 2.25 0 002.25 6v12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9a2.25 2.25 0 00-2.25-2.25h-5.379a1.5 1.5 0 01-1.06-.44z"}))})),nT=["title","titleId"];var rT=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,nT);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 15.75l5.159-5.159a2.25 2.25 0 013.182 0l5.159 5.159m-1.5-1.5l1.409-1.409a2.25 2.25 0 013.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 001.5-1.5V6a1.5 1.5 0 00-1.5-1.5H3.75A1.5 1.5 0 002.25 6v12a1.5 1.5 0 001.5 1.5zm10.5-11.25h.008v.008h-.008V8.25zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"}))})),oT=function(){var e=p(Hu(Gg),2),t=e[0],n=e[1],r=function(){n((function(e){return!e}))};return Ly("h",(function(){r()})),(0,Gu.jsx)("div",{className:"shortcuts",children:(0,Gu.jsx)(nd,{onClick:r,toolTip:"Hotkeys",disabled:t,style:{border:0},icon:(0,Gu.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",role:"img",width:"28",height:"28",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 16 16",children:[(0,Gu.jsx)("rect",{x:"0",y:"0",width:"16",height:"16",fill:"none",stroke:"none"}),(0,Gu.jsxs)("g",{fill:"currentColor",children:[(0,Gu.jsx)("path",{d:"M14 5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h12zM2 4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H2z"}),(0,Gu.jsx)("path",{d:"M13 10.25a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm0-2a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-5 0A.25.25 0 0 1 8.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 8 8.75v-.5zm2 0a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-.5zm1 2a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-5-2A.25.25 0 0 1 6.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 6 8.75v-.5zm-2 0A.25.25 0 0 1 4.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 4 8.75v-.5zm-2 0A.25.25 0 0 1 2.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 2 8.75v-.5zm11-2a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-2 0a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-2 0A.25.25 0 0 1 9.25 6h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 9 6.75v-.5zm-2 0A.25.25 0 0 1 7.25 6h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 7 6.75v-.5zm-2 0A.25.25 0 0 1 5.25 6h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 5 6.75v-.5zm-3 0A.25.25 0 0 1 2.25 6h1.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-1.5A.25.25 0 0 1 2 6.75v-.5zm0 4a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm2 0a.25.25 0 0 1 .25-.25h5.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-5.5a.25.25 0 0 1-.25-.25v-.5z"})]})]})})})},iT=function(){var e=p(Hu(ry),2),t=e[0],n=e[1];return(0,Gu.jsx)("div",{children:(0,Gu.jsx)(nd,{onClick:function(){n(C(C({},t),{},{show:!t.show}))},toolTip:"Settings",style:{border:0},icon:(0,Gu.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",role:"img",width:"28",height:"28",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",children:[(0,Gu.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z"}),(0,Gu.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"})]})})})},aT=function(){var t=p(Hu(Rg),2),n=t[0],r=(t[1],p(Hu(Pg),2)),o=r[0],i=r[1],a=Wu(Ng),u=(0,e.useRef)(null),l=function(){0===o.length||n.isInpainting||Wy.emit(By)};pg(u,(function(){(null===u||void 0===u?void 0:u.current)&&u.current.blur()}));return(0,Gu.jsxs)("div",{className:"prompt-wrapper",children:[(0,Gu.jsx)(hg,{ref:u,value:o,onInput:function(e){e.preventDefault(),e.stopPropagation();var t=e.target;i(t.value)},onKeyUp:function(e){"Enter"!==e.key||a||l()},placeholder:"I want to repaint of..."}),(0,Gu.jsx)(nd,{border:!0,onClick:l,disabled:0===o.length||n.isInpainting,children:"Dream"})]})},uT=__webpack_require__(91),lT=__webpack_require__.n(uT);function cT(){return cT=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},cT.apply(this,arguments)}function sT(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var fT=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=t.size,a=void 0===i?24:i,u=sT(t,["color","size"]);return e.createElement("svg",cT({ref:n,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},u),e.createElement("path",{d:"M18 8h1a4 4 0 0 1 0 8h-1"}),e.createElement("path",{d:"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"}),e.createElement("line",{x1:"6",y1:"1",x2:"6",y2:"4"}),e.createElement("line",{x1:"10",y1:"1",x2:"10",y2:"4"}),e.createElement("line",{x1:"14",y1:"1",x2:"14",y2:"4"}))}));fT.propTypes={color:lT().string,size:lT().oneOfType([lT().string,lT().number])},fT.displayName="Coffee";var dT=fT,pT=function(){var t=p((0,e.useState)(!1),2),n=t[0],r=t[1];return(0,Gu.jsxs)("div",{children:[(0,Gu.jsx)(nd,{onClick:function(){r(!0)},toolTip:"Buy me a coffee",style:{border:0},icon:(0,Gu.jsx)(dT,{})}),(0,Gu.jsxs)(Pw,{onClose:function(){return r(!1)},title:"Buy Me a Coffee",className:"modal-setting",show:n,showCloseIcon:!1,children:[(0,Gu.jsx)("h4",{style:{lineHeight:"24px"},children:"Hi there, If you found my project is useful, and want to help keep it alive please consider donating! Thank you for your support!"}),(0,Gu.jsxs)("div",{style:{display:"flex",width:"100%",justifyContent:"flex-end",alignItems:"center",gap:"12px"},children:[(0,Gu.jsx)(nd,{onClick:function(){return r(!1)},children:" No thanks "}),(0,Gu.jsx)("a",{href:"https://ko-fi.com/Z8Z1CZJGY",target:"_blank",rel:"noreferrer",children:(0,Gu.jsx)(nd,{border:!0,onClick:function(){return r(!1)},children:(0,Gu.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",gap:"8px"},children:["Sure",(0,Gu.jsx)(dT,{})]})})})]})]})]})},vT=function(){var t=Wu(Ng),n=p(Hu(Bg),2),r=n[0],o=n[1],i=p(Hu(Ag),2),a=i[0],u=i[1],l=p(jc(a),2),c=l[0],s=l[1],f=p((0,e.useState)("file-upload-".concat(Math.random().toString())),1)[0],d=p((0,e.useState)("mask-upload-".concat(Math.random().toString())),1)[0],v=Wu(ay),h=Wu(ly),m=p((0,e.useState)(!1),2),g=m[0],y=m[1],b=p(Hu(jg),2),w=b[0],E=b[1],x=Wu(Ig);Ly("f",(function(){x&&!t&&E(!w)}),{},[w,x,t]);return(0,Gu.jsxs)("header",{children:[(0,Gu.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",gap:8},children:[x?(0,Gu.jsx)(nd,{icon:(0,Gu.jsx)(tT,{}),style:{border:0},toolTip:"Open File Manager",disabled:t,onClick:function(){E(!0)}}):(0,Gu.jsx)(Gu.Fragment,{}),(0,Gu.jsx)("label",{htmlFor:f,children:(0,Gu.jsx)(nd,{icon:(0,Gu.jsx)(rT,{}),style:{border:0,gap:0},disabled:t,toolTip:"Upload image",children:(0,Gu.jsx)("input",{style:{display:"none"},id:f,name:f,type:"file",onChange:function(e){var t,n=null===(t=e.currentTarget.files)||void 0===t?void 0:t[0];n&&o(n)},accept:"image/png, image/jpeg"})})}),(0,Gu.jsxs)("div",{style:{visibility:r?"visible":"hidden",display:"flex",justifyContent:"center",alignItems:"center"},children:[(0,Gu.jsx)("label",{htmlFor:d,children:(0,Gu.jsxs)(nd,{style:{border:0},disabled:t,toolTip:"Upload custom mask",children:[(0,Gu.jsx)("input",{style:{display:"none"},id:d,name:d,type:"file",onClick:function(e){e.target.value=""},onChange:function(e){var t,n=null===(t=e.currentTarget.files)||void 0===t?void 0:t[0];n&&(u(n),console.info("Send custom mask"),h||Wy.emit(zy,{mask:n}))},accept:"image/png, image/jpeg"}),"Mask"]})}),(0,Gu.jsxs)(qS,{open:g,children:[(0,Gu.jsx)(XS,{className:"btn-primary side-panel-trigger",onMouseEnter:function(){return y(!0)},onMouseLeave:function(){return y(!1)},style:{visibility:a?"visible":"hidden",outline:"none"},onClick:function(){a&&Wy.emit(zy,{mask:a})},children:(0,Gu.jsx)(uk,{})}),(0,Gu.jsx)(ZS,{children:(0,Gu.jsx)(GS,{style:{outline:"none"},children:s?(0,Gu.jsx)("img",{src:c.src,alt:"mask",className:"mask-preview"}):(0,Gu.jsx)(Gu.Fragment,{})})})]})]})]}),v&&r?(0,Gu.jsx)(aT,{}):(0,Gu.jsx)(Gu.Fragment,{}),(0,Gu.jsxs)("div",{className:"header-icons-wrapper",children:[(0,Gu.jsx)(pT,{}),(0,Gu.jsx)(Qu,{}),(0,Gu.jsxs)("div",{className:"header-icons",children:[(0,Gu.jsx)(oT,{}),(0,Gu.jsx)(iT,{})]})]})]})},hT=["image/jpeg","image/png","image/webp","image/bmp","image/tiff"];var mT=function(){var t=p(Hu(Bg),2),n=t[0],r=t[1],o=p(Hu($u),2),i=o[0],a=o[1],u=Ku(Zg),l=function(){var t=p((0,e.useState)(),2),n=t[0],r=t[1],o=(0,e.useCallback)((function(){var e=new Headers;e.append("pragma","no-cache"),e.append("cache-control","no-cache"),fetch("/inputimage",{headers:e}).then(function(){var e=d(O().mark((function e(t){var n,o,i,a;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null===(n=t.headers.get("content-disposition"))||void 0===n?void 0:n.split("filename=")[1].split(";")[0],e.next=3,t.blob();case 3:(i=e.sent)&&i.type.startsWith("image")&&(a=new File([i],void 0!==o?o:"inputImage"),r(a));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[r]);return(0,e.useEffect)((function(){o()}),[o]),n}(),c=Ku(Wg),s=Ku(Ig);(0,e.useEffect)((function(){r(l)}),[l,r]),(0,e.useEffect)((function(){var e=function(){var e=d(O().mark((function e(){return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(Xc,"/is_desktop"),{method:"GET"}).then((function(e){return e.text()}));case 2:"True"===e.sent&&Ic();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]),(0,e.useEffect)((function(){var e=function(){var e=d(O().mark((function e(){var t;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(Xc,"/is_disable_model_switch"),{method:"GET"}).then((function(e){return e.text()}));case 2:t=e.sent,c("true"===t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e();var t=function(){var e=d(O().mark((function e(){var t;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(Xc,"/is_enable_file_manager"),{method:"GET"}).then((function(e){return e.text()}));case 2:t=e.sent,s("true"===t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();t()}),[s,c]),Ly("shift+d",(function(){a("light"===i?"dark":"light")}),{},[i]),(0,e.useEffect)((function(){document.body.setAttribute("data-theme",i)}),[i]);var f=(0,e.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;return crypto.getRandomValues(new Uint8Array(e)).reduce((function(e,t){return e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")}),"")}()}),[n]),v=p(e.useState(!1),2),h=(v[0],v[1]),m=e.useRef(0),g=e.useCallback((function(e){e.preventDefault(),e.stopPropagation()}),[]),y=e.useCallback((function(e){e.preventDefault(),e.stopPropagation(),m.current+=1,e.dataTransfer.items&&e.dataTransfer.items.length>0&&h(!0)}),[]),b=e.useCallback((function(e){e.preventDefault(),e.stopPropagation(),m.current-=1,m.current>0||h(!1)}),[]),w=e.useCallback((function(e){if(e.preventDefault(),e.stopPropagation(),h(!1),e.dataTransfer.files&&e.dataTransfer.files.length>0){if(e.dataTransfer.files.length>1)u({open:!0,desc:"Please drag and drop only one file",state:"error",duration:3e3});else{var t=e.dataTransfer.files[0],n=t.type;hT.includes(n)?r(t):u({open:!0,desc:"Please drag and drop an image file",state:"error",duration:3e3})}e.dataTransfer.clearData()}}),[u,r]),E=(0,e.useCallback)((function(e){if(e.clipboardData){var t=e.clipboardData.items,n=[].slice.call(t).filter((function(e){return-1!==e.type.indexOf("image")}));if(0!==n.length){e.preventDefault(),e.stopPropagation();var o=n[0].getAsFile();o&&r(o)}}}),[]);return e.useEffect((function(){return window.addEventListener("dragenter",y),window.addEventListener("dragleave",b),window.addEventListener("dragover",g),window.addEventListener("drop",w),window.addEventListener("paste",E),function(){window.removeEventListener("dragenter",y),window.removeEventListener("dragleave",b),window.removeEventListener("dragover",g),window.removeEventListener("drop",w),window.removeEventListener("paste",E)}})),(0,Gu.jsxs)("div",{className:"lama-cleaner",children:[(0,Gu.jsx)(vT,{}),(0,Gu.jsx)(JA,{},f)]})};n.render((0,Gu.jsx)(e.StrictMode,{children:(0,Gu.jsx)(zu,{children:(0,Gu.jsx)(mT,{})})}),document.getElementById("root"))}()})();