You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
916 KiB
2 lines
916 KiB
/*! For license information please see side-panel.js.LICENSE.txt */
|
|
(()=>{var e={3394:(e,t,n)=>{"use strict";n.d(t,{Z:()=>C});var r=n(8375),o=n.n(r),i=n(7638),a=n.n(i),s=n(7167),l=n.n(s),u=new URL(n(7312),n.b),c=new URL(n(7906),n.b),d=new URL(n(6707),n.b),f=new URL(n(4335),n.b),p=new URL(n(6852),n.b),h=new URL(n(8674),n.b),m=new URL(n(2633),n.b),g=new URL(n(6205),n.b),y=a()(o()),v=l()(u),b=l()(c),w=l()(d),x=l()(f),k=l()(p),S=l()(h),E=l()(m),A=l()(g);y.push([e.id,`/* roboto-cyrillic-ext-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(${v}) format('woff2'), url(${b}) format('woff');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* roboto-cyrillic-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(${w}) format('woff2'), url(${b}) format('woff');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* roboto-greek-ext-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(${x}) format('woff2'), url(${b}) format('woff');\n unicode-range: U+1F00-1FFF;\n}\n/* roboto-greek-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(${k}) format('woff2'), url(${b}) format('woff');\n unicode-range: U+0370-03FF;\n}\n/* roboto-vietnamese-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(${S}) format('woff2'), url(${b}) format('woff');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n}\n/* roboto-latin-ext-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(${E}) format('woff2'), url(${b}) format('woff');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* roboto-latin-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(${A}) format('woff2'), url(${b}) format('woff');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n`,""]);const C=y},1592:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2688),o=n(4348),i=n(7427),a=n(1560),s=n(6220),l=n(5693),u=i.forwardRef((function(e,t){var n=e.children,s=e.classes,u=e.className,c=e.color,d=void 0===c?"inherit":c,f=e.component,p=void 0===f?"svg":f,h=e.fontSize,m=void 0===h?"medium":h,g=e.htmlColor,y=e.titleAccess,v=e.viewBox,b=void 0===v?"0 0 24 24":v,w=(0,o.Z)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return i.createElement(p,(0,r.Z)({className:(0,a.Z)(s.root,u,"inherit"!==d&&s["color".concat((0,l.Z)(d))],"default"!==m&&"medium"!==m&&s["fontSize".concat((0,l.Z)(m))]),focusable:"false",viewBox:b,color:g,"aria-hidden":!y||void 0,role:y?"img":void 0,ref:t},w),n,y?i.createElement("title",null,y):null)}));u.muiName="SvgIcon";const c=(0,s.Z)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(u)},4771:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"}},8406:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={black:"#000",white:"#fff"}},4451:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"}},1570:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"}},7847:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"}},8145:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"}},6927:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"}},6050:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"}},7421:(e,t,n)=>{"use strict";n.d(t,{$n:()=>d,Fq:()=>u,_j:()=>c,mi:()=>s});var r=n(8098);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error((0,r.Z)(3,e));var o=e.substring(t+1,e.length-1).split(",");return{type:n,values:o=o.map((function(e){return parseFloat(e)}))}}function a(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function s(e,t){var n=l(e),r=l(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function l(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,s=r*Math.min(o,1-o),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-s*Math.max(Math.min(t-3,9-t,1),-1)},u="rgb",c=[Math.round(255*l(0)),Math.round(255*l(8)),Math.round(255*l(4))];return"hsla"===e.type&&(u+="a",c.push(t[3])),a({type:u,values:c})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){return e=i(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,a(e)}function c(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function d(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return a(e)}},5507:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2688),o=n(4348),i=["xs","sm","md","lg","xl"];function a(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,a=e.unit,s=void 0===a?"px":a,l=e.step,u=void 0===l?5:l,c=(0,o.Z)(e,["values","unit","step"]);function d(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function f(e,t){var r=i.indexOf(t);return r===i.length-1?d(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[i[r+1]]?n[i[r+1]]:t)-u/100).concat(s,")")}return(0,r.Z)({keys:i,values:n,up:d,down:function(e){var t=i.indexOf(e)+1,r=n[i[t]];return t===i.length?d("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-u/100).concat(s,")")},between:f,only:function(e){return f(e,e)},width:function(e){return n[e]}},c)}},5553:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4039),o=n(2688);function i(e,t,n){var i;return(0,o.Z)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),(0,o.Z)({paddingLeft:t(2),paddingRight:t(2)},n,(0,r.Z)({},e.up("sm"),(0,o.Z)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(i={minHeight:56},(0,r.Z)(i,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),(0,r.Z)(i,e.up("sm"),{minHeight:64}),i)},n)}},1972:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>b});var r=n(2688),o=n(4348),i=n(8098),a=n(9095),s=n(8406),l=n(1570),u=n(7847),c=n(6927),d=n(6050),f=n(8145),p=n(4771),h=n(4451),m=n(7421),g={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:s.Z.white,default:l.Z[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},y={text:{primary:s.Z.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:l.Z[800],default:"#303030"},action:{active:s.Z.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function v(e,t,n,r){var o=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,m.$n)(e.main,o):"dark"===t&&(e.dark=(0,m._j)(e.main,i)))}function b(e){var t=e.primary,n=void 0===t?{light:u.Z[300],main:u.Z[500],dark:u.Z[700]}:t,b=e.secondary,w=void 0===b?{light:c.Z.A200,main:c.Z.A400,dark:c.Z.A700}:b,x=e.error,k=void 0===x?{light:d.Z[300],main:d.Z[500],dark:d.Z[700]}:x,S=e.warning,E=void 0===S?{light:f.Z[300],main:f.Z[500],dark:f.Z[700]}:S,A=e.info,C=void 0===A?{light:p.Z[300],main:p.Z[500],dark:p.Z[700]}:A,O=e.success,T=void 0===O?{light:h.Z[300],main:h.Z[500],dark:h.Z[700]}:O,P=e.type,R=void 0===P?"light":P,j=e.contrastThreshold,N=void 0===j?3:j,F=e.tonalOffset,M=void 0===F?.2:F,Z=(0,o.Z)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function L(e){return(0,m.mi)(e,y.text.primary)>=N?y.text.primary:g.text.primary}var I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=(0,r.Z)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error((0,i.Z)(4,t));if("string"!=typeof e.main)throw new Error((0,i.Z)(5,JSON.stringify(e.main)));return v(e,"light",n,M),v(e,"dark",o,M),e.contrastText||(e.contrastText=L(e.main)),e},D={dark:y,light:g};return(0,a.Z)((0,r.Z)({common:s.Z,type:R,primary:I(n),secondary:I(w,"A400","A200","A700"),error:I(k),warning:I(E),info:I(C),success:I(T),grey:l.Z,contrastThreshold:N,getContrastText:L,augmentColor:I,tonalOffset:M},D[R]),Z)}},2822:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9117);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,r.h)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return 0===n.length?t(1):1===n.length?t(n[0]):n.map((function(e){if("string"==typeof e)return e;var n=t(e);return"number"==typeof n?"".concat(n,"px"):n})).join(" ")};return Object.defineProperty(n,"unit",{get:function(){return e}}),n.mui=!0,n}},7476:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(4348),o=n(9095),i=n(5507),a=n(5553),s=n(1972),l=n(8852),u=n(9905),c=n(2660),d=n(2822),f=n(3978),p=n(9696);const h=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,h=e.mixins,m=void 0===h?{}:h,g=e.palette,y=void 0===g?{}:g,v=e.spacing,b=e.typography,w=void 0===b?{}:b,x=(0,r.Z)(e,["breakpoints","mixins","palette","spacing","typography"]),k=(0,s.ZP)(y),S=(0,i.Z)(n),E=(0,d.Z)(v),A=(0,o.Z)({breakpoints:S,direction:"ltr",mixins:(0,a.Z)(S,E,m),overrides:{},palette:k,props:{},shadows:u.Z,typography:(0,l.Z)(k,w),spacing:E,shape:c.Z,transitions:f.ZP,zIndex:p.Z},x),C=arguments.length,O=new Array(C>1?C-1:0),T=1;T<C;T++)O[T-1]=arguments[T];return O.reduce((function(e,t){return(0,o.Z)(e,t)}),A)}},8852:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2688),o=n(4348),i=n(9095);function a(e){return Math.round(1e5*e)/1e5}function s(e){return a(e)}var l={textTransform:"uppercase"},u='"Roboto", "Helvetica", "Arial", sans-serif';function c(e,t){var n="function"==typeof t?t(e):t,c=n.fontFamily,d=void 0===c?u:c,f=n.fontSize,p=void 0===f?14:f,h=n.fontWeightLight,m=void 0===h?300:h,g=n.fontWeightRegular,y=void 0===g?400:g,v=n.fontWeightMedium,b=void 0===v?500:v,w=n.fontWeightBold,x=void 0===w?700:w,k=n.htmlFontSize,S=void 0===k?16:k,E=n.allVariants,A=n.pxToRem,C=(0,o.Z)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),O=p/14,T=A||function(e){return"".concat(e/S*O,"rem")},P=function(e,t,n,o,i){return(0,r.Z)({fontFamily:d,fontWeight:e,fontSize:T(t),lineHeight:n},d===u?{letterSpacing:"".concat(a(o/t),"em")}:{},i,E)},R={h1:P(m,96,1.167,-1.5),h2:P(m,60,1.2,-.5),h3:P(y,48,1.167,0),h4:P(y,34,1.235,.25),h5:P(y,24,1.334,0),h6:P(b,20,1.6,.15),subtitle1:P(y,16,1.75,.15),subtitle2:P(b,14,1.57,.1),body1:P(y,16,1.5,.15),body2:P(y,14,1.43,.15),button:P(b,14,1.75,.4,l),caption:P(y,12,1.66,.4),overline:P(y,12,2.66,1,l)};return(0,i.Z)((0,r.Z)({htmlFontSize:S,pxToRem:T,round:s,fontFamily:d,fontSize:p,fontWeightLight:m,fontWeightRegular:y,fontWeightMedium:b,fontWeightBold:x},R),C,{clone:!1})}},5144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(7476).Z)()},9905:(e,t,n)=>{"use strict";function r(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}n.d(t,{Z:()=>o});const o=["none",r(0,2,1,-1,0,1,1,0,0,1,3,0),r(0,3,1,-2,0,2,2,0,0,1,5,0),r(0,3,3,-2,0,3,4,0,0,1,8,0),r(0,2,4,-1,0,4,5,0,0,1,10,0),r(0,3,5,-1,0,5,8,0,0,1,14,0),r(0,3,5,-1,0,6,10,0,0,1,18,0),r(0,4,5,-2,0,7,10,1,0,2,16,1),r(0,5,5,-3,0,8,10,1,0,3,14,2),r(0,5,6,-3,0,9,12,1,0,3,16,2),r(0,6,6,-3,0,10,14,1,0,4,18,3),r(0,6,7,-4,0,11,15,1,0,4,20,3),r(0,7,8,-4,0,12,17,2,0,5,22,4),r(0,7,8,-4,0,13,19,2,0,5,24,4),r(0,7,9,-4,0,14,21,2,0,5,26,4),r(0,8,9,-5,0,15,22,2,0,6,28,5),r(0,8,10,-5,0,16,24,2,0,6,30,5),r(0,8,11,-5,0,17,26,2,0,6,32,5),r(0,9,11,-5,0,18,28,2,0,7,34,6),r(0,9,12,-6,0,19,29,2,0,7,36,6),r(0,10,13,-6,0,20,31,3,0,8,38,7),r(0,10,13,-6,0,21,33,3,0,8,40,7),r(0,10,14,-6,0,22,35,3,0,8,42,7),r(0,11,14,-7,0,23,36,3,0,9,44,8),r(0,11,15,-7,0,24,38,3,0,9,46,8)]},2660:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={borderRadius:4}},3978:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>s,x9:()=>i});var r=n(4348),o={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},i={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a(e){return"".concat(Math.round(e),"ms")}const s={easing:o,duration:i,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,s=void 0===n?i.standard:n,l=t.easing,u=void 0===l?o.easeInOut:l,c=t.delay,d=void 0===c?0:c;return(0,r.Z)(t,["duration","easing","delay"]),(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof s?s:a(s)," ").concat(u," ").concat("string"==typeof d?d:a(d))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},6220:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2688),o=n(1407),i=n(5144);const a=function(e,t){return(0,o.Z)(e,(0,r.Z)({defaultTheme:i.Z},t))}},9696:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},5693:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(8098);function o(e){if("string"!=typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},2135:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return null==t?e:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(this,r),t.apply(this,r)}}),(function(){}))}n.d(t,{Z:()=>r})},1934:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2688),o=n(7427),i=n(1592);function a(e,t){var n=function(t,n){return o.createElement(i.Z,(0,r.Z)({ref:n},t),e)};return n.muiName=i.Z.muiName,o.memo(o.forwardRef(n))}},8960:(e,t,n)=>{"use strict";function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];var a=this;clearTimeout(t),t=setTimeout((function(){e.apply(a,o)}),n)}return r.clear=function(){clearTimeout(t)},r}n.d(t,{Z:()=>r})},5766:(e,t,n)=>{"use strict";n.r(t),n.d(t,{capitalize:()=>r.Z,createChainedFunction:()=>o.Z,createSvgIcon:()=>i.Z,debounce:()=>a.Z,deprecatedPropType:()=>s,isMuiElement:()=>l.Z,ownerDocument:()=>u.Z,ownerWindow:()=>c.Z,requirePropFactory:()=>d,setRef:()=>f.Z,unstable_useId:()=>y.Z,unsupportedProp:()=>p,useControlled:()=>h.Z,useEventCallback:()=>m.Z,useForkRef:()=>g.Z,useIsFocusVisible:()=>v.Z});var r=n(5693),o=n(2135),i=n(1934),a=n(8960);function s(e,t){return function(){return null}}var l=n(7964),u=n(2128),c=n(3965);function d(e){return function(){return null}}var f=n(5434);function p(e,t,n,r,o){return null}var h=n(7109),m=n(2345),g=n(6457),y=n(3336),v=n(354)},7964:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7427);function o(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},2128:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:()=>r})},3965:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2128);function o(e){return(0,r.Z)(e).defaultView||window}},5434:(e,t,n)=>{"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:()=>r})},3336:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7427);function o(e){var t=r.useState(e),n=t[0],o=t[1],i=e||n;return r.useEffect((function(){null==n&&o("mui-".concat(Math.round(1e5*Math.random())))}),[n]),i}},7109:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7427);function o(e){var t=e.controlled,n=e.default,o=(e.name,e.state,r.useRef(void 0!==t).current),i=r.useState(n),a=i[0],s=i[1];return[o?t:a,r.useCallback((function(e){o||s(e)}),[])]}},2345:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7427),o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function i(e){var t=r.useRef(e);return o((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},6457:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7427),o=n(5434);function i(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){(0,o.Z)(e,n),(0,o.Z)(t,n)}}),[e,t])}},354:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(7427),o=n(2287),i=!0,a=!1,s=null,l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function u(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function c(){i=!1}function d(){"hidden"===this.visibilityState&&a&&(i=!0)}function f(e){var t,n,r,o=e.target;try{return o.matches(":focus-visible")}catch(e){}return i||(n=(t=o).type,!("INPUT"!==(r=t.tagName)||!l[n]||t.readOnly)||"TEXTAREA"===r&&!t.readOnly||!!t.isContentEditable)}function p(){a=!0,window.clearTimeout(s),s=window.setTimeout((function(){a=!1}),100)}function h(){return{isFocusVisible:f,onBlurVisible:p,ref:r.useCallback((function(e){var t,n=o.findDOMNode(e);null!=n&&((t=n.ownerDocument).addEventListener("keydown",u,!0),t.addEventListener("mousedown",c,!0),t.addEventListener("pointerdown",c,!0),t.addEventListener("touchstart",c,!0),t.addEventListener("visibilitychange",d,!0))}),[])}}},2165:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}),"ArrowBack");t.Z=a},6919:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),"ArrowForward");t.Z=a},254:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"}),"AspectRatio");t.Z=a},7672:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight");t.Z=a},4098:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");t.Z=a},1980:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("circle",{cx:"12",cy:"12",r:"8"}),"FiberManualRecord");t.Z=a},1267:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"}),"Fullscreen");t.Z=a},7250:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"}),"FullscreenExit");t.Z=a},6017:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"}),"List");t.Z=a},4293:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVert");t.Z=a},7543:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 9H13z"}),"NoteAdd");t.Z=a},1005:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"}),"OpenInNew");t.Z=a},5884:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M6 19h4V5H6v14zm8-14v14h4V5h-4z"}),"Pause");t.Z=a},5709:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M8 5v14l11-7z"}),"PlayArrow");t.Z=a},1534:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M15 6H3v2h12V6zm0 4H3v2h12v-2zM3 16h8v-2H3v2zM17 6v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3V6h-5z"}),"QueueMusic");t.Z=a},8714:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z"}),"SaveAlt");t.Z=a},2491:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM4 12h4v2H4v-2zm10 6H4v-2h10v2zm6 0h-4v-2h4v2zm0-4H10v-2h10v2z"}),"Subtitles");t.Z=a},4253:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"}),"Tune");t.Z=a},7029:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z"}),"VerticalAlignBottom");t.Z=a},3972:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z"}),"VerticalAlignTop");t.Z=a},5200:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z"}),"Videocam");t.Z=a},211:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z"}),"VolumeOff");t.Z=a},4510:(e,t,n)=>{"use strict";var r=n(2224),o=n(3148);t.Z=void 0;var i=o(n(7427)),a=(0,r(n(7035)).default)(i.createElement("path",{d:"M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"}),"VolumeUp");t.Z=a},7035:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(5766)},770:(e,t,n)=>{"use strict";n.d(t,{NU:()=>u});var r=n(7427),o=n(3226),i=n(9171),a=n(6423),s=(0,i.Ue)((0,a.Z)()),l={disableGeneration:!1,generateClassName:(0,o.Z)(),jss:s,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},u=r.createContext(l)},9991:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__"},3226:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9991),o=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,i=e.productionPrefix,a=void 0===i?"jss":i,s=e.seed,l=void 0===s?"":s,u=""===l?"":"".concat(l,"-"),c=0,d=function(){return c+=1};return function(e,t){var i=t.options.name;if(i&&0===i.indexOf("Mui")&&!t.options.link&&!n){if(-1!==o.indexOf(e.key))return"Mui-".concat(e.key);var s="".concat(u).concat(i,"-").concat(e.key);return t.options.theme[r.Z]&&""===l?"".concat(s,"-").concat(d()):s}return"".concat(u).concat(a).concat(d())}}},8696:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(2688),o=n(9095);function i(e){var t="function"==typeof e;return{create:function(n,i){var a;try{a=t?e(n):e}catch(e){throw e}if(!i||!n.overrides||!n.overrides[i])return a;var s=n.overrides[i],l=(0,r.Z)({},a);return Object.keys(s).forEach((function(e){l[e]=(0,o.Z)(l[e],s[e])})),l},options:{}}}},9567:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={}},606:(e,t,n)=>{"use strict";function r(e){var t=e.theme,n=e.name,r=e.props;if(!t||!t.props||!t.props[n])return r;var o,i=t.props[n];for(o in i)void 0===r[o]&&(r[o]=i[o]);return r}n.d(t,{Z:()=>r})},6423:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(8711),o=n(2741),i=n(10),a=n(8447),s=n(7418),l=n(3594),u=n(578);function c(){return{plugins:[(0,r.Z)(),(0,o.Z)(),(0,i.Z)(),(0,a.Z)(),(0,s.Z)(),"undefined"==typeof window?null:(0,l.Z)(),(0,u.Z)()]}}},2933:(e,t,n)=>{"use strict";n.d(t,{n:()=>o});var r=-1e9;function o(){return r+=1}},454:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(4348),o=n(2688),i=n(7427),a=n(9171),s=n(9795),l=n(489),u=n(5591),c=n(770),d=n(2933),f=n(8696),p=n(9567);function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,h=t.classNamePrefix,m=t.Component,g=t.defaultTheme,y=void 0===g?p.Z:g,v=(0,r.Z)(t,["name","classNamePrefix","Component","defaultTheme"]),b=(0,f.Z)(e),w=n||h||"makeStyles";return b.options={index:(0,d.n)(),name:n,meta:w,classNamePrefix:w},function(){var e,t,r,d,f,p=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=(0,u.Z)()||y,g=(0,o.Z)({},i.useContext(c.NU),v),w=i.useRef(),x=i.useRef();e=function(){var e={name:n,state:{},stylesCreator:b,stylesOptions:g,theme:h};return function(e,t){var n=e.state,r=e.theme,i=e.stylesOptions,u=e.stylesCreator,c=e.name;if(!i.disableGeneration){var d=l.Z.get(i.sheetsManager,u,r);d||(d={refs:0,staticSheet:null,dynamicStyles:null},l.Z.set(i.sheetsManager,u,r,d));var f=(0,o.Z)({},u.options,i,{theme:r,flip:"boolean"==typeof i.flip?i.flip:"rtl"===r.direction});f.generateId=f.serverGenerateClassName||f.generateClassName;var p=i.sheetsRegistry;if(0===d.refs){var h;i.sheetsCache&&(h=l.Z.get(i.sheetsCache,u,r));var m=u.create(r,c);h||((h=i.jss.createStyleSheet(m,(0,o.Z)({link:!1},f))).attach(),i.sheetsCache&&l.Z.set(i.sheetsCache,u,r,h)),p&&p.add(h),d.staticSheet=h,d.dynamicStyles=(0,a._$)(m)}if(d.dynamicStyles){var g=i.jss.createStyleSheet(d.dynamicStyles,(0,o.Z)({link:!0},f));g.update(t),g.attach(),n.dynamicSheet=g,n.classes=(0,s.Z)({baseClasses:d.staticSheet.classes,newClasses:g.classes}),p&&p.add(g)}else n.classes=d.staticSheet.classes;d.refs+=1}}(e,p),x.current=!1,w.current=e,function(){!function(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var i=l.Z.get(r.sheetsManager,o,n);i.refs-=1;var a=r.sheetsRegistry;0===i.refs&&(l.Z.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}(e)}},t=[h,b],d=i.useRef([]),f=i.useMemo((function(){return{}}),t),d.current!==f&&(d.current=f,r=e()),i.useEffect((function(){return function(){r&&r()}}),[f]),i.useEffect((function(){x.current&&function(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}(w.current,p),x.current=!0}));var k=function(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=(0,s.Z)({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}(w.current,p.classes,m);return k}}},489:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}}},9795:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2688);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;if(e.Component,!n)return t;var o=(0,r.Z)({},t);return Object.keys(n).forEach((function(e){n[e]&&(o[e]="".concat(t[e]," ").concat(n[e]))})),o}},9337:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(7427).createContext(null)},5591:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7427),o=n(9337);function i(){return r.useContext(o.Z)}},1407:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(2688),o=n(4348),i=n(7427),a=n(3065),s=n.n(a),l=n(454),u=n(606),c=n(5591);const d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var a=t.defaultTheme,d=t.withTheme,f=void 0!==d&&d,p=t.name,h=(0,o.Z)(t,["defaultTheme","withTheme","name"]),m=p,g=(0,l.Z)(e,(0,r.Z)({defaultTheme:a,Component:n,name:p||n.displayName,classNamePrefix:m},h)),y=i.forwardRef((function(e,t){e.classes;var s,l=e.innerRef,d=(0,o.Z)(e,["classes","innerRef"]),h=g((0,r.Z)({},n.defaultProps,e)),m=d;return("string"==typeof p||f)&&(s=(0,c.Z)()||a,p&&(m=(0,u.Z)({theme:s,name:p,props:d})),f&&!m.theme&&(m.theme=s)),i.createElement(n,(0,r.Z)({ref:l||t,classes:h},m))}));return s()(y,n),y}}},7510:(e,t,n)=>{"use strict";n.d(t,{k:()=>a});var r=n(6082),o={xs:0,sm:600,md:960,lg:1280,xl:1920},i={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(o[e],"px)")}};function a(e,t,n){if(Array.isArray(t)){var o=e.theme.breakpoints||i;return t.reduce((function(e,r,i){return e[o.up(o.keys[i])]=n(t[i]),e}),{})}if("object"===(0,r.Z)(t)){var a=e.theme.breakpoints||i;return Object.keys(t).reduce((function(e,r){return e[a.up(r)]=n(t[r]),e}),{})}return n(t)}},95:(e,t,n)=>{"use strict";function r(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{Z:()=>r})},9205:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9095);const o=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},9117:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h,h:()=>f});var r=n(4639),o=n(7510),i=n(9205),a=n(95),s={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},u={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=(0,a.Z)((function(e){if(e.length>2){if(!u[e])return[e];e=u[e]}var t=e.split(""),n=(0,r.Z)(t,2),o=n[0],i=n[1],a=s[o],c=l[i]||"";return Array.isArray(c)?c.map((function(e){return a+e})):[a+c]})),d=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function f(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function p(e){var t=f(e.theme);return Object.keys(e).map((function(n){if(-1===d.indexOf(n))return null;var r=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=function(e,t){if("string"==typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:"-".concat(n)}(t,n),e}),{})}}(c(n),t),i=e[n];return(0,o.k)(e,i,r)})).reduce(i.Z,{})}p.propTypes={},p.filterProps=d;const h=p},9095:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2688),o=n(6082);function i(e){return e&&"object"===(0,o.Z)(e)&&e.constructor===Object}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=n.clone?(0,r.Z)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(i(t[r])&&r in e?o[r]=a(e[r],t[r],n):o[r]=t[r])})),o}},8098:(e,t,n)=>{"use strict";function r(e){for(var t="https://material-ui.com/production-error/?code="+e,n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified Material-UI error #"+e+"; visit "+t+" for the full message."}n.d(t,{Z:()=>r})},8608:(e,t,n)=>{"use strict";var r=n(4663),o=n(1413),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},1413:(e,t,n)=>{"use strict";var r=n(4672),o=n(4663),i=n(7319),a=o("%TypeError%"),s=o("%Function.prototype.apply%"),l=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(l,s),c=o("%Object.defineProperty%",!0),d=o("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){if("function"!=typeof e)throw new a("a function is required");var t=u(r,l,arguments);return i(t,1+d(0,e.length-(arguments.length-1)),!0)};var f=function(){return u(r,s,arguments)};c?c(e.exports,"apply",{value:f}):e.exports.apply=f},1560:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function o(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}n.d(t,{Z:()=>o})},7638:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var u=0;u<e.length;u++){var c=[].concat(e[u]);r&&a[c[0]]||(void 0!==i&&(void 0===c[5]||(c[1]="@layer".concat(c[5].length>0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=i),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),o&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=o):c[4]="".concat(o)),t.push(c))}},t}},7167:e=>{"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},8375:e=>{"use strict";e.exports=function(e){return e[1]}},5265:(e,t,n)=>{"use strict";n.d(t,{HO:()=>_,if:()=>h,wR:()=>K});var r=n(65),o=n(6398),i="",a="",s="",l="",u=r.Z&&"ontouchstart"in document.documentElement;if(r.Z){var c={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},d=document.createElement("p").style;for(var f in c)if(f+"Transform"in d){i=f,a=c[f];break}"Webkit"===i&&"msHyphens"in d&&(i="ms",a=c.ms,l="edge"),"Webkit"===i&&"-apple-trailing-word"in d&&(s="apple")}var p={js:i,css:a,vendor:s,browser:l,isTouch:u};function h(e){return"-"===e[1]||"ms"===p.js?e:"@"+p.css+"keyframes"+e.substr(10)}var m={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===p.js?"-webkit-"+e:p.css+e)}},g={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===p.js?p.css+"print-"+e:e)}},y=/[-\s]+(.)?/g;function v(e,t){return t?t.toUpperCase():""}function b(e){return e.replace(y,v)}function w(e){return b("-"+e)}var x,k={noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===p.js){var n="mask-image";if(b(n)in t)return e;if(p.js+w(n)in t)return p.css+e}return e}},S={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==p.vendor||p.isTouch?e:p.css+e)}},E={noPrefill:["transform"],supportedProperty:function(e,t,n){return"transform"===e&&(n.transform?e:p.css+e)}},A={noPrefill:["transition"],supportedProperty:function(e,t,n){return"transition"===e&&(n.transition?e:p.css+e)}},C={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===p.js||"ms"===p.js&&"edge"!==p.browser?p.css+e:e)}},O={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===p.js||"ms"===p.js||"apple"===p.vendor?p.css+e:e)}},T={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===p.js?"WebkitColumn"+w(e)in t&&p.css+"column-"+e:"Moz"===p.js&&"page"+w(e)in t&&"page-"+e)}},P={supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===p.js)return e;var n=e.replace("-inline","");return p.js+w(n)in t&&p.css+n}},R={supportedProperty:function(e,t){return b(e)in t&&e}},j={supportedProperty:function(e,t){var n=w(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:p.js+n in t?p.css+e:"Webkit"!==p.js&&"Webkit"+n in t&&"-webkit-"+e}},N={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===p.js?""+p.css+e:e)}},F={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===p.js?p.css+"scroll-chaining":e)}},M={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},Z={supportedProperty:function(e,t){var n=M[e];return!!n&&p.js+w(n)in t&&p.css+n}},L={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},I=Object.keys(L),D=function(e){return p.css+e},z={supportedProperty:function(e,t,n){var r=n.multiple;if(I.indexOf(e)>-1){var o=L[e];if(!Array.isArray(o))return p.js+w(o)in t&&p.css+o;if(!r)return!1;for(var i=0;i<o.length;i++)if(!(p.js+w(o[0])in t))return!1;return o.map(D)}return!1}},B=[m,g,k,S,E,A,C,O,T,P,R,j,N,F,Z,z],U=B.filter((function(e){return e.supportedProperty})).map((function(e){return e.supportedProperty})),V=B.filter((function(e){return e.noPrefill})).reduce((function(e,t){return e.push.apply(e,(0,o.Z)(t.noPrefill)),e}),[]),W={};if(r.Z){x=document.createElement("p");var q=window.getComputedStyle(document.documentElement,"");for(var H in q)isNaN(H)||(W[q[H]]=q[H]);V.forEach((function(e){return delete W[e]}))}function K(e,t){if(void 0===t&&(t={}),!x)return e;if(null!=W[e])return W[e];"transition"!==e&&"transform"!==e||(t[e]=e in x.style);for(var n=0;n<U.length&&(W[e]=U[n](e,x.style,t),!W[e]);n++);try{x.style[e]=""}catch(e){return!1}return W[e]}var G,X={},Q={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Y=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function J(e,t,n){return"var"===t?"var":"all"===t?"all":"all"===n?", all":(t?K(t):", "+K(n))||t||n}function _(e,t){var n=t;if(!G||"content"===e)return t;if("string"!=typeof n||!isNaN(parseInt(n,10)))return n;var r=e+n;if(null!=X[r])return X[r];try{G.style[e]=n}catch(e){return X[r]=!1,!1}if(Q[e])n=n.replace(Y,J);else if(""===G.style[e]&&("-ms-flex"===(n=p.css+n)&&(G.style[e]="-ms-flexbox"),G.style[e]=n,""===G.style[e]))return X[r]=!1,!1;return G.style[e]="",X[r]=n,X[r]}r.Z&&(G=document.createElement("p"))},8531:(e,t,n)=>{"use strict";var r=n(3219)(),o=n(4663),i=r&&o("%Object.defineProperty%",!0);if(i)try{i({},"a",{value:1})}catch(e){i=!1}var a=o("%SyntaxError%"),s=o("%TypeError%"),l=n(8337);e.exports=function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new s("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new s("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new s("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new s("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new s("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new s("`loose`, if provided, must be a boolean");var r=arguments.length>3?arguments[3]:null,o=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],d=!!l&&l(e,t);if(i)i(e,t,{configurable:null===u&&d?d.configurable:!u,enumerable:null===r&&d?d.enumerable:!r,value:n,writable:null===o&&d?d.writable:!o});else{if(!c&&(r||o||u))throw new a("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},9309:(e,t,n)=>{"use strict";const r=n(5176),o=n(2085),i=n(4715);e.exports={XMLParser:o,XMLValidator:r,XMLBuilder:i}},7256:(e,t)=>{"use strict";const n=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",r="["+n+"]["+n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",o=new RegExp("^"+r+"$");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,n){if(t){const r=Object.keys(t),o=r.length;for(let i=0;i<o;i++)e[r[i]]="strict"===n?[t[r[i]]]:t[r[i]]}},t.getValue=function(e){return t.isExist(e)?e:""},t.isName=function(e){return!(null==o.exec(e))},t.getAllMatches=function(e,t){const n=[];let r=t.exec(e);for(;r;){const o=[];o.startIndex=t.lastIndex-r[0].length;const i=r.length;for(let e=0;e<i;e++)o.push(r[e]);n.push(o),r=t.exec(e)}return n},t.nameRegexp=r},5176:(e,t,n)=>{"use strict";const r=n(7256),o={allowBooleanAttributes:!1,unpairedTags:[]};function i(e){return" "===e||"\t"===e||"\n"===e||"\r"===e}function a(e,t){const n=t;for(;t<e.length;t++)if("?"!=e[t]&&" "!=e[t]);else{const r=e.substr(n,t-n);if(t>5&&"xml"===r)return h("InvalidXml","XML declaration allowed only at the start of the document.",g(e,t));if("?"==e[t]&&">"==e[t+1]){t++;break}}return t}function s(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t<e.length;t++)if("-"===e[t]&&"-"===e[t+1]&&">"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){let n=1;for(t+=8;t<e.length;t++)if("<"===e[t])n++;else if(">"===e[t]&&(n--,0===n))break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7])for(t+=8;t<e.length;t++)if("]"===e[t]&&"]"===e[t+1]&&">"===e[t+2]){t+=2;break}return t}t.validate=function(e,t){t=Object.assign({},o,t);const n=[];let l=!1,u=!1;"\ufeff"===e[0]&&(e=e.substr(1));for(let o=0;o<e.length;o++)if("<"===e[o]&&"?"===e[o+1]){if(o+=2,o=a(e,o),o.err)return o}else{if("<"!==e[o]){if(i(e[o]))continue;return h("InvalidChar","char '"+e[o]+"' is not expected.",g(e,o))}{let m=o;if(o++,"!"===e[o]){o=s(e,o);continue}{let y=!1;"/"===e[o]&&(y=!0,o++);let v="";for(;o<e.length&&">"!==e[o]&&" "!==e[o]&&"\t"!==e[o]&&"\n"!==e[o]&&"\r"!==e[o];o++)v+=e[o];if(v=v.trim(),"/"===v[v.length-1]&&(v=v.substring(0,v.length-1),o--),d=v,!r.isName(d)){let t;return t=0===v.trim().length?"Invalid space after '<'.":"Tag '"+v+"' is an invalid name.",h("InvalidTag",t,g(e,o))}const b=c(e,o);if(!1===b)return h("InvalidAttr","Attributes for '"+v+"' have open quote.",g(e,o));let w=b.value;if(o=b.index,"/"===w[w.length-1]){const n=o-w.length;w=w.substring(0,w.length-1);const r=f(w,t);if(!0!==r)return h(r.err.code,r.err.msg,g(e,n+r.err.line));l=!0}else if(y){if(!b.tagClosed)return h("InvalidTag","Closing tag '"+v+"' doesn't have proper closing.",g(e,o));if(w.trim().length>0)return h("InvalidTag","Closing tag '"+v+"' can't have attributes or invalid starting.",g(e,m));{const t=n.pop();if(v!==t.tagName){let n=g(e,t.tagStartPos);return h("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+n.line+", col "+n.col+") instead of closing tag '"+v+"'.",g(e,m))}0==n.length&&(u=!0)}}else{const r=f(w,t);if(!0!==r)return h(r.err.code,r.err.msg,g(e,o-w.length+r.err.line));if(!0===u)return h("InvalidXml","Multiple possible root nodes found.",g(e,o));-1!==t.unpairedTags.indexOf(v)||n.push({tagName:v,tagStartPos:m}),l=!0}for(o++;o<e.length;o++)if("<"===e[o]){if("!"===e[o+1]){o++,o=s(e,o);continue}if("?"!==e[o+1])break;if(o=a(e,++o),o.err)return o}else if("&"===e[o]){const t=p(e,o);if(-1==t)return h("InvalidChar","char '&' is not expected.",g(e,o));o=t}else if(!0===u&&!i(e[o]))return h("InvalidXml","Extra text at the end",g(e,o));"<"===e[o]&&o--}}}var d;return l?1==n.length?h("InvalidTag","Unclosed tag '"+n[0].tagName+"'.",g(e,n[0].tagStartPos)):!(n.length>0)||h("InvalidXml","Invalid '"+JSON.stringify(n.map((e=>e.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):h("InvalidXml","Start tag expected.",1)};const l='"',u="'";function c(e,t){let n="",r="",o=!1;for(;t<e.length;t++){if(e[t]===l||e[t]===u)""===r?r=e[t]:r!==e[t]||(r="");else if(">"===e[t]&&""===r){o=!0;break}n+=e[t]}return""===r&&{value:n,index:t,tagClosed:o}}const d=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function f(e,t){const n=r.getAllMatches(e,d),o={};for(let e=0;e<n.length;e++){if(0===n[e][1].length)return h("InvalidAttr","Attribute '"+n[e][2]+"' has no space in starting.",y(n[e]));if(void 0!==n[e][3]&&void 0===n[e][4])return h("InvalidAttr","Attribute '"+n[e][2]+"' is without value.",y(n[e]));if(void 0===n[e][3]&&!t.allowBooleanAttributes)return h("InvalidAttr","boolean attribute '"+n[e][2]+"' is not allowed.",y(n[e]));const r=n[e][2];if(!m(r))return h("InvalidAttr","Attribute '"+r+"' is an invalid name.",y(n[e]));if(o.hasOwnProperty(r))return h("InvalidAttr","Attribute '"+r+"' is repeated.",y(n[e]));o[r]=1}return!0}function p(e,t){if(";"===e[++t])return-1;if("#"===e[t])return function(e,t){let n=/\d/;for("x"===e[t]&&(t++,n=/[\da-fA-F]/);t<e.length;t++){if(";"===e[t])return t;if(!e[t].match(n))break}return-1}(e,++t);let n=0;for(;t<e.length;t++,n++)if(!(e[t].match(/\w/)&&n<20)){if(";"===e[t])break;return-1}return t}function h(e,t,n){return{err:{code:e,msg:t,line:n.line||n,col:n.col}}}function m(e){return r.isName(e)}function g(e,t){const n=e.substring(0,t).split(/\r?\n/);return{line:n.length,col:n[n.length-1].length+1}}function y(e){return e.startIndex+e[1].length}},4715:(e,t,n)=>{"use strict";const r=n(7063),o={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[]};function i(e){this.options=Object.assign({},o,e),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=h),this.processTextOrObjNode=s,this.options.format?(this.indentate=p,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine=""),this.options.suppressEmptyNode?(this.buildTextNode=f,this.buildObjNode=u):(this.buildTextNode=c,this.buildObjNode=l),this.buildTextValNode=c,this.buildObjectNode=l,this.replaceEntitiesValue=d,this.buildAttrPairStr=a}function a(e,t){return t=this.options.attributeValueProcessor(e,""+t),t=this.replaceEntitiesValue(t),this.options.suppressBooleanAttributes&&"true"===t?" "+e:" "+e+'="'+t+'"'}function s(e,t,n){const r=this.j2x(e,n+1);return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextNode(e[this.options.textNodeName],t,r.attrStr,n):this.buildObjNode(r.val,t,r.attrStr,n)}function l(e,t,n,r){let o="</"+t+this.tagEndChar,i="";return"?"===t[0]&&(i="?",o=""),n&&-1===e.indexOf("<")?this.indentate(r)+"<"+t+n+i+">"+e+o:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===i.length?this.indentate(r)+`\x3c!--${e}--\x3e`+this.newLine:this.indentate(r)+"<"+t+n+i+this.tagEndChar+e+this.indentate(r)+o}function u(e,t,n,r){return""!==e?this.buildObjectNode(e,t,n,r):"?"===t[0]?this.indentate(r)+"<"+t+n+"?"+this.tagEndChar:this.indentate(r)+"<"+t+n+"/"+this.tagEndChar}function c(e,t,n,r){if(!1!==this.options.cdataPropName&&t===this.options.cdataPropName)return this.indentate(r)+`<![CDATA[${e}]]>`+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(r)+`\x3c!--${e}--\x3e`+this.newLine;{let o=this.options.tagValueProcessor(t,e);return o=this.replaceEntitiesValue(o),""===o&&-1!==this.options.unpairedTags.indexOf(t)?this.options.suppressUnpairedNode?this.indentate(r)+"<"+t+this.tagEndChar:this.indentate(r)+"<"+t+"/"+this.tagEndChar:this.indentate(r)+"<"+t+n+">"+o+"</"+t+this.tagEndChar}}function d(e){if(e&&e.length>0&&this.options.processEntities)for(let t=0;t<this.options.entities.length;t++){const n=this.options.entities[t];e=e.replace(n.regex,n.val)}return e}function f(e,t,n,r){return""===e&&-1!==this.options.unpairedTags.indexOf(t)?this.options.suppressUnpairedNode?this.indentate(r)+"<"+t+this.tagEndChar:this.indentate(r)+"<"+t+"/"+this.tagEndChar:""!==e?this.buildTextValNode(e,t,n,r):"?"===t[0]?this.indentate(r)+"<"+t+n+"?"+this.tagEndChar:this.indentate(r)+"<"+t+n+"/"+this.tagEndChar}function p(e){return this.options.indentBy.repeat(e)}function h(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e.substr(this.attrPrefixLen)}i.prototype.build=function(e){return this.options.preserveOrder?r(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0).val)},i.prototype.j2x=function(e,t){let n="",r="";for(let o in e)if(void 0===e[o]);else if(null===e[o])"?"===o[0]?r+=this.indentate(t)+"<"+o+"?"+this.tagEndChar:r+=this.indentate(t)+"<"+o+"/"+this.tagEndChar;else if(e[o]instanceof Date)r+=this.buildTextNode(e[o],o,"",t);else if("object"!=typeof e[o]){const i=this.isAttribute(o);if(i)n+=this.buildAttrPairStr(i,""+e[o]);else if(o===this.options.textNodeName){let t=this.options.tagValueProcessor(o,""+e[o]);r+=this.replaceEntitiesValue(t)}else r+=this.buildTextNode(e[o],o,"",t)}else if(Array.isArray(e[o])){const n=e[o].length;for(let i=0;i<n;i++){const n=e[o][i];void 0===n||(null===n?"?"===o[0]?r+=this.indentate(t)+"<"+o+"?"+this.tagEndChar:r+=this.indentate(t)+"<"+o+"/"+this.tagEndChar:r+="object"==typeof n?this.processTextOrObjNode(n,o,t):this.buildTextNode(n,o,"",t))}}else if(this.options.attributesGroupName&&o===this.options.attributesGroupName){const t=Object.keys(e[o]),r=t.length;for(let i=0;i<r;i++)n+=this.buildAttrPairStr(t[i],""+e[o][t[i]])}else r+=this.processTextOrObjNode(e[o],o,t);return{attrStr:n,val:r}},e.exports=i},7063:e=>{function t(e,a,s,l){let u="",c="";a.format&&a.indentBy.length>0&&(c="\n"+a.indentBy.repeat(l));for(let d=0;d<e.length;d++){const f=e[d],p=n(f);let h="";if(h=0===s.length?p:`${s}.${p}`,p===a.textNodeName){let e=f[p];o(h,a)||(e=a.tagValueProcessor(p,e),e=i(e,a)),u+=c+e;continue}if(p===a.cdataPropName){u+=c+`<![CDATA[${f[p][0][a.textNodeName]}]]>`;continue}if(p===a.commentPropName){u+=c+`\x3c!--${f[p][0][a.textNodeName]}--\x3e`;continue}if("?"===p[0]){const e=r(f[":@"],a),t="?xml"===p?"":c;let n=f[p][0][a.textNodeName];n=0!==n.length?" "+n:"",u+=t+`<${p}${n}${e}?>`;continue}let m=c+`<${p}${r(f[":@"],a)}`,g=t(f[p],a,h,l+1);-1!==a.unpairedTags.indexOf(p)?a.suppressUnpairedNode?u+=m+">":u+=m+"/>":g&&0!==g.length||!a.suppressEmptyNode?u+=m+`>${g}${c}</${p}>`:u+=m+"/>"}return u}function n(e){const t=Object.keys(e);for(let e=0;e<t.length;e++){const n=t[e];if(":@"!==n)return n}}function r(e,t){let n="";if(e&&!t.ignoreAttributes)for(let r in e){let o=t.attributeValueProcessor(r,e[r]);o=i(o,t),!0===o&&t.suppressBooleanAttributes?n+=` ${r.substr(t.attributeNamePrefix.length)}`:n+=` ${r.substr(t.attributeNamePrefix.length)}="${o}"`}return n}function o(e,t){let n=(e=e.substr(0,e.length-t.textNodeName.length-1)).substr(e.lastIndexOf(".")+1);for(let r in t.stopNodes)if(t.stopNodes[r]===e||t.stopNodes[r]==="*."+n)return!0;return!1}function i(e,t){if(e&&e.length>0&&t.processEntities)for(let n=0;n<t.entities.length;n++){const r=t.entities[n];e=e.replace(r.regex,r.val)}return e}e.exports=function(e,n){return t(e,n,"",0)}},6436:e=>{const t=RegExp("^\\s([a-zA-z0-0]+)[ \t](['\"])([^&]+)\\2");function n(e,n){const r=t.exec(e);r&&(n[r[1]]={regx:RegExp(`&${r[1]};`,"g"),val:r[3]})}e.exports=function(e,t){const r={};if("O"!==e[t+3]||"C"!==e[t+4]||"T"!==e[t+5]||"Y"!==e[t+6]||"P"!==e[t+7]||"E"!==e[t+8])throw new Error("Invalid Tag instead of DOCTYPE");{t+=9;let o=1,i=!1,a=!1,s=!1,l="";for(;t<e.length;t++)if("<"===e[t]){if(i&&"!"===e[t+1]&&"E"===e[t+2]&&"N"===e[t+3]&&"T"===e[t+4]&&"I"===e[t+5]&&"T"===e[t+6]&&"Y"===e[t+7])t+=7,a=!0;else if(i&&"!"===e[t+1]&&"E"===e[t+2]&&"L"===e[t+3]&&"E"===e[t+4]&&"M"===e[t+5]&&"E"===e[t+6]&&"N"===e[t+7]&&"T"===e[t+8])t+=8;else{if("!"!==e[t+1]||"-"!==e[t+2]||"-"!==e[t+3])throw new Error("Invalid DOCTYPE");s=!0}o++,l=""}else if(">"===e[t]){if(s){if("-"!==e[t-1]||"-"!==e[t-2])throw new Error("Invalid XML comment in DOCTYPE");s=!1}else a&&(n(l,r),a=!1);if(o--,0===o)break}else"["===e[t]?i=!0:l+=e[t];if(0!==o)throw new Error("Unclosed DOCTYPE")}return{entities:r,i:t}}},686:(e,t)=>{const n={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1};t.buildOptions=function(e){return Object.assign({},n,e)},t.defaultOptions=n},361:(e,t,n)=>{"use strict";const r=n(7256),o=n(5475),i=n(6436),a=n(5326);function s(e){const t=Object.keys(e);for(let n=0;n<t.length;n++){const r=t[n];this.lastEntities[r]={regex:new RegExp("&"+r+";","g"),val:e[r]}}}function l(e,t,n,r,o,i,a){if(void 0!==e&&(this.options.trimValues&&!r&&(e=e.trim()),e.length>0)){a||(e=this.replaceEntitiesValue(e));const r=this.options.tagValueProcessor(t,e,n,o,i);return null==r?e:typeof r!=typeof e||r!==e?r:this.options.trimValues||e.trim()===e?b(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function u(e){if(this.options.removeNSPrefix){const t=e.split(":"),n="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=n+t[1])}return e}"<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,r.nameRegexp);const c=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function d(e,t){if(!this.options.ignoreAttributes&&"string"==typeof e){const n=r.getAllMatches(e,c),o=n.length,i={};for(let e=0;e<o;e++){const r=this.resolveNameSpace(n[e][1]);let o=n[e][4];const a=this.options.attributeNamePrefix+r;if(r.length)if(void 0!==o){this.options.trimValues&&(o=o.trim()),o=this.replaceEntitiesValue(o);const e=this.options.attributeValueProcessor(r,o,t);i[a]=null==e?o:typeof e!=typeof o||e!==o?e:b(o,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(i[a]=!0)}if(!Object.keys(i).length)return;if(this.options.attributesGroupName){const e={};return e[this.options.attributesGroupName]=i,e}return i}}const f=function(e){e=e.replace(/\r\n?/g,"\n");const t=new o("!xml");let n=t,r="",a="";for(let s=0;s<e.length;s++)if("<"===e[s])if("/"===e[s+1]){const t=g(e,">",s,"Closing Tag is not closed.");let o=e.substring(s+2,t).trim();if(this.options.removeNSPrefix){const e=o.indexOf(":");-1!==e&&(o=o.substr(e+1))}n&&(r=this.saveTextToParentTag(r,n,a)),a=a.substr(0,a.lastIndexOf(".")),n=this.tagsNodeStack.pop(),r="",s=t}else if("?"===e[s+1]){let t=y(e,s,!1,"?>");if(!t)throw new Error("Pi Tag is not closed.");if(r=this.saveTextToParentTag(r,n,a),this.options.ignoreDeclaration&&"?xml"===t.tagName||this.options.ignorePiTags);else{const e=new o(t.tagName);e.add(this.options.textNodeName,""),t.tagName!==t.tagExp&&t.attrExpPresent&&(e[":@"]=this.buildAttributesMap(t.tagExp,a)),n.addChild(e)}s=t.closeIndex+1}else if("!--"===e.substr(s+1,3)){const t=g(e,"--\x3e",s+4,"Comment is not closed.");if(this.options.commentPropName){const o=e.substring(s+4,t-2);r=this.saveTextToParentTag(r,n,a),n.add(this.options.commentPropName,[{[this.options.textNodeName]:o}])}s=t}else if("!D"===e.substr(s+1,2)){const t=i(e,s);this.docTypeEntities=t.entities,s=t.i}else if("!["===e.substr(s+1,2)){const t=g(e,"]]>",s,"CDATA is not closed.")-2,o=e.substring(s+9,t);if(r=this.saveTextToParentTag(r,n,a),this.options.cdataPropName)n.add(this.options.cdataPropName,[{[this.options.textNodeName]:o}]);else{let e=this.parseTextData(o,n.tagname,a,!0,!1,!0);e||(e=""),n.add(this.options.textNodeName,e)}s=t+2}else{let i=y(e,s,this.options.removeNSPrefix),l=i.tagName,u=i.tagExp,c=i.attrExpPresent,d=i.closeIndex;n&&r&&"!xml"!==n.tagname&&(r=this.saveTextToParentTag(r,n,a,!1)),l!==t.tagname&&(a+=a?"."+l:l);const f=n;if(f&&-1!==this.options.unpairedTags.indexOf(f.tagname)&&(n=this.tagsNodeStack.pop()),this.isItStopNode(this.options.stopNodes,a,l)){let t="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)s=i.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(l))s=i.closeIndex;else{const n=this.readStopNodeData(e,l,d+1);if(!n)throw new Error(`Unexpected end of ${l}`);s=n.i,t=n.tagContent}const r=new o(l);l!==u&&c&&(r[":@"]=this.buildAttributesMap(u,a)),t&&(t=this.parseTextData(t,l,a,!0,c,!0,!0)),a=a.substr(0,a.lastIndexOf(".")),r.add(this.options.textNodeName,t),n.addChild(r)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){"/"===l[l.length-1]?(l=l.substr(0,l.length-1),u=l):u=u.substr(0,u.length-1);const e=new o(l);l!==u&&c&&(e[":@"]=this.buildAttributesMap(u,a)),a=a.substr(0,a.lastIndexOf(".")),n.addChild(e)}else{const e=new o(l);this.tagsNodeStack.push(n),l!==u&&c&&(e[":@"]=this.buildAttributesMap(u,a)),n.addChild(e),n=e}r="",s=d}}else r+=e[s];return t.child},p=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const n=this.docTypeEntities[t];e=e.replace(n.regx,n.val)}for(let t in this.lastEntities){const n=this.lastEntities[t];e=e.replace(n.regex,n.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){const n=this.htmlEntities[t];e=e.replace(n.regex,n.val)}}return e};function h(e,t,n,r){return e&&(void 0===r&&(r=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,n,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,r))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function m(e,t,n){const r="*."+n;for(const n in e){const o=e[n];if(r===o||t===o)return!0}return!1}function g(e,t,n,r){const o=e.indexOf(t,n);if(-1===o)throw new Error(r);return o+t.length-1}function y(e,t,n,r=">"){const o=function(e,t,n=">"){let r,o="";for(let i=t;i<e.length;i++){let t=e[i];if(r)t===r&&(r="");else if('"'===t||"'"===t)r=t;else if(t===n[0]){if(!n[1])return{data:o,index:i};if(e[i+1]===n[1])return{data:o,index:i}}else"\t"===t&&(t=" ");o+=t}}(e,t+1,r);if(!o)return;let i=o.data;const a=o.index,s=i.search(/\s/);let l=i,u=!0;if(-1!==s&&(l=i.substr(0,s).replace(/\s\s*$/,""),i=i.substr(s+1)),n){const e=l.indexOf(":");-1!==e&&(l=l.substr(e+1),u=l!==o.data.substr(e+1))}return{tagName:l,tagExp:i,closeIndex:a,attrExpPresent:u}}function v(e,t,n){const r=n;for(;n<e.length;n++)if("<"===e[n]&&"/"===e[n+1]){const o=g(e,">",n,`${t} is not closed`);if(e.substring(n+2,o).trim()===t)return{tagContent:e.substring(r,n),i:o};n=o}}function b(e,t,n){if(t&&"string"==typeof e){const t=e.trim();return"true"===t||"false"!==t&&a(e,n)}return r.isExist(e)?e:""}e.exports=class{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={amp:{regex:/&(amp|#38|#x26);/g,val:"&"},apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"}},this.addExternalEntities=s,this.parseXml=f,this.parseTextData=l,this.resolveNameSpace=u,this.buildAttributesMap=d,this.isItStopNode=m,this.replaceEntitiesValue=p,this.readStopNodeData=v,this.saveTextToParentTag=h}}},2085:(e,t,n)=>{const{buildOptions:r}=n(686),o=n(361),{prettify:i}=n(9046),a=n(5176);e.exports=class{constructor(e){this.externalEntities={},this.options=r(e)}parse(e,t){if("string"==typeof e);else{if(!e.toString)throw new Error("XML data is accepted in String or Bytes[] form.");e=e.toString()}if(t){!0===t&&(t={});const n=a.validate(e,t);if(!0!==n)throw Error(`${n.err.msg}:${n.err.line}:${n.err.col}`)}const n=new o(this.options);n.addExternalEntities(this.externalEntities);const r=n.parseXml(e);return this.options.preserveOrder||void 0===r?r:i(r,this.options)}addEntity(e,t){if(-1!==t.indexOf("&"))throw new Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '
'");this.externalEntities[e]=t}}},9046:(e,t)=>{"use strict";function n(e,t,a){let s;const l={};for(let u=0;u<e.length;u++){const c=e[u],d=r(c);let f="";if(f=void 0===a?d:a+"."+d,d===t.textNodeName)void 0===s?s=c[d]:s+=""+c[d];else{if(void 0===d)continue;if(c[d]){let e=n(c[d],t,f);const r=i(e,t);c[":@"]?o(e,c[":@"],f,t):1!==Object.keys(e).length||void 0===e[t.textNodeName]||t.alwaysCreateTextNode?0===Object.keys(e).length&&(t.alwaysCreateTextNode?e[t.textNodeName]="":e=""):e=e[t.textNodeName],void 0!==l[d]?(Array.isArray(l[d])||(l[d]=[l[d]]),l[d].push(e)):t.isArray(d,f,r)?l[d]=[e]:l[d]=e}}}return"string"==typeof s?s.length>0&&(l[t.textNodeName]=s):void 0!==s&&(l[t.textNodeName]=s),l}function r(e){const t=Object.keys(e);for(let e=0;e<t.length;e++){const n=t[e];if(":@"!==n)return n}}function o(e,t,n,r){if(t){const o=Object.keys(t),i=o.length;for(let a=0;a<i;a++){const i=o[a];r.isArray(i,n+"."+i,!0,!0)?e[i]=[t[i]]:e[i]=t[i]}}}function i(e,t){const n=Object.keys(e).length;return!!(0===n||1===n&&e[t.textNodeName])}t.prettify=function(e,t){return n(e,t)}},5475:e=>{"use strict";e.exports=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,t){this.child.push({[e]:t})}addChild(e){e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}}},3351:e=>{"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var o=0;o<t.length;o+=1)n[o+e.length]=t[o];return n};e.exports=function(e){var o=this;if("function"!=typeof o||"[object Function]"!==t.apply(o))throw new TypeError("Function.prototype.bind called on incompatible "+o);for(var i,a=function(e,t){for(var n=[],r=1,o=0;r<e.length;r+=1,o+=1)n[o]=e[r];return n}(arguments),s=n(0,o.length-a.length),l=[],u=0;u<s;u++)l[u]="$"+u;if(i=Function("binder","return function ("+function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=",");return n}(l)+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof i){var t=o.apply(this,r(a,arguments));return Object(t)===t?t:this}return o.apply(e,r(a,arguments))})),o.prototype){var c=function(){};c.prototype=o.prototype,i.prototype=new c,c.prototype=null}return i}},4672:(e,t,n)=>{"use strict";var r=n(3351);e.exports=Function.prototype.bind||r},4663:(e,t,n)=>{"use strict";var r,o=SyntaxError,i=Function,a=TypeError,s=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(e){l=null}var u=function(){throw new a},c=l?function(){try{return u}catch(e){try{return l(arguments,"callee").get}catch(e){return u}}}():u,d=n(4573)(),f=n(8912)(),p=Object.getPrototypeOf||(f?function(e){return e.__proto__}:null),h={},m="undefined"!=typeof Uint8Array&&p?p(Uint8Array):r,g={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d&&p?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":h,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&p?p(p([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d&&p?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d&&p?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&p?p(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":c,"%TypedArray%":m,"%TypeError%":a,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};if(p)try{null.error}catch(e){var y=p(p(e));g["%Error.prototype%"]=y}var v=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&p&&(n=p(o.prototype))}return g[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=n(4672),x=n(2907),k=w.call(Function.call,Array.prototype.concat),S=w.call(Function.apply,Array.prototype.splice),E=w.call(Function.call,String.prototype.replace),A=w.call(Function.call,String.prototype.slice),C=w.call(Function.call,RegExp.prototype.exec),O=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,T=/\\(\\)?/g,P=function(e,t){var n,r=e;if(x(b,r)&&(r="%"+(n=b[r])[0]+"%"),x(g,r)){var i=g[r];if(i===h&&(i=v(r)),void 0===i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===C(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=A(e,0,1),n=A(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return E(e,O,(function(e,t,n,o){r[r.length]=n?E(o,T,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=P("%"+r+"%",t),s=i.name,u=i.value,c=!1,d=i.alias;d&&(r=d[0],S(n,k([0,1],d)));for(var f=1,p=!0;f<n.length;f+=1){var h=n[f],m=A(h,0,1),y=A(h,-1);if(('"'===m||"'"===m||"`"===m||'"'===y||"'"===y||"`"===y)&&m!==y)throw new o("property names with quotes must have matching quotes");if("constructor"!==h&&p||(c=!0),x(g,s="%"+(r+="."+h)+"%"))u=g[s];else if(null!=u){if(!(h in u)){if(!t)throw new a("base intrinsic for "+e+" exists, but the property is not available.");return}if(l&&f+1>=n.length){var v=l(u,h);u=(p=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:u[h]}else p=x(u,h),u=u[h];p&&!c&&(g[s]=u)}}return u}},8337:(e,t,n)=>{"use strict";var r=n(4663)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},3219:(e,t,n)=>{"use strict";var r=n(4663)("%Object.defineProperty%",!0),o=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){return!1}return!1};o.hasArrayLengthDefineBug=function(){if(!o())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},8912:e=>{"use strict";var t={foo:{}},n=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!({__proto__:null}instanceof n)}},4573:(e,t,n)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(4283);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&o()}},4283:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},2907:(e,t,n)=>{"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,i=n(4672);e.exports=i.call(r,o)},3065:(e,t,n)=>{"use strict";var r=n(7107),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var s=l(t),m=l(n),g=0;g<a.length;++g){var y=a[g];if(!(i[y]||r&&r[y]||m&&m[y]||s&&s[y])){var v=f(n,y);try{u(t,y,v)}catch(e){}}}}return t}},2427:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case i:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case m:case l:return e;default:return t}}case o:return t}}}function k(e){return x(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return k(e)||x(e)===c},t.isConcurrentMode=k,t.isContextConsumer=function(e){return x(e)===u},t.isContextProvider=function(e){return x(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===f},t.isFragment=function(e){return x(e)===i},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===m},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===s},t.isStrictMode=function(e){return x(e)===a},t.isSuspense=function(e){return x(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===a||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===v||e.$$typeof===b||e.$$typeof===w||e.$$typeof===y)},t.typeOf=x},7107:(e,t,n)=>{"use strict";e.exports=n(2427)},795:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=/[A-Z]/g,o=/^ms-/,i={};function a(e){return"-"+e.toLowerCase()}const s=function(e){if(i.hasOwnProperty(e))return i[e];var t=e.replace(r,a);return i[e]=o.test(t)?"-"+t:t}},65:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};const o="object"===("undefined"==typeof window?"undefined":r(window))&&"object"===("undefined"==typeof document?"undefined":r(document))&&9===document.nodeType},9427:(e,t,n)=>{"use strict";var r=n(1020),o=r.ValidatorResult,i=r.SchemaError,a={ignoreProperties:{id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0}},s=a.validators={};function l(e,t,n,r,o){var i=t.throwError,a=t.throwAll;t.throwError=!1,t.throwAll=!1;var s=this.validateSchema(e,o,t,n);return t.throwError=i,t.throwAll=a,!s.valid&&r instanceof Function&&r(s),s.valid}function u(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e)for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}function c(e,t,n,r,o,i){if(this.types.object(e)&&(!t.properties||void 0===t.properties[o]))if(!1===t.additionalProperties)i.addError({name:"additionalProperties",argument:o,message:"is not allowed to have the additional property "+JSON.stringify(o)});else{var a=t.additionalProperties||{};"function"==typeof n.preValidateProperty&&n.preValidateProperty(e,o,a,n,r);var s=this.validateSchema(e[o],a,n,r.makeChild(a,o));s.instance!==i.instance[o]&&(i.instance[o]=s.instance),i.importErrors(s)}}s.type=function(e,t,n,r){if(void 0===e)return null;var i=new o(e,t,n,r),a=Array.isArray(t.type)?t.type:[t.type];if(!a.some(this.testType.bind(this,e,t,n,r))){var s=a.map((function(e){if(e){var t=e.$id||e.id;return t?"<"+t+">":e+""}}));i.addError({name:"type",argument:s,message:"is not of a type(s) "+s})}return i},s.anyOf=function(e,t,n,r){if(void 0===e)return null;var a=new o(e,t,n,r),s=new o(e,t,n,r);if(!Array.isArray(t.anyOf))throw new i("anyOf must be an array");if(!t.anyOf.some(l.bind(this,e,n,r,(function(e){s.importErrors(e)})))){var u=t.anyOf.map((function(e,t){var n=e.$id||e.id;return n?"<"+n+">":e.title&&JSON.stringify(e.title)||e.$ref&&"<"+e.$ref+">"||"[subschema "+t+"]"}));n.nestedErrors&&a.importErrors(s),a.addError({name:"anyOf",argument:u,message:"is not any of "+u.join(",")})}return a},s.allOf=function(e,t,n,r){if(void 0===e)return null;if(!Array.isArray(t.allOf))throw new i("allOf must be an array");var a=new o(e,t,n,r),s=this;return t.allOf.forEach((function(t,o){var i=s.validateSchema(e,t,n,r);if(!i.valid){var l=t.$id||t.id||t.title&&JSON.stringify(t.title)||t.$ref&&"<"+t.$ref+">"||"[subschema "+o+"]";a.addError({name:"allOf",argument:{id:l,length:i.errors.length,valid:i},message:"does not match allOf schema "+l+" with "+i.errors.length+" error[s]:"}),a.importErrors(i)}})),a},s.oneOf=function(e,t,n,r){if(void 0===e)return null;if(!Array.isArray(t.oneOf))throw new i("oneOf must be an array");var a=new o(e,t,n,r),s=new o(e,t,n,r),u=t.oneOf.filter(l.bind(this,e,n,r,(function(e){s.importErrors(e)}))).length,c=t.oneOf.map((function(e,t){return e.$id||e.id||e.title&&JSON.stringify(e.title)||e.$ref&&"<"+e.$ref+">"||"[subschema "+t+"]"}));return 1!==u&&(n.nestedErrors&&a.importErrors(s),a.addError({name:"oneOf",argument:c,message:"is not exactly one from "+c.join(",")})),a},s.if=function(e,t,n,i){if(void 0===e)return null;if(!r.isSchema(t.if))throw new Error('Expected "if" keyword to be a schema');var a,s=l.call(this,e,n,i,null,t.if),u=new o(e,t,n,i);if(s){if(void 0===t.then)return;if(!r.isSchema(t.then))throw new Error('Expected "then" keyword to be a schema');a=this.validateSchema(e,t.then,n,i.makeChild(t.then)),u.importErrors(a)}else{if(void 0===t.else)return;if(!r.isSchema(t.else))throw new Error('Expected "else" keyword to be a schema');a=this.validateSchema(e,t.else,n,i.makeChild(t.else)),u.importErrors(a)}return u},s.propertyNames=function(e,t,n,a){if(this.types.object(e)){var s=new o(e,t,n,a),l=void 0!==t.propertyNames?t.propertyNames:{};if(!r.isSchema(l))throw new i('Expected "propertyNames" to be a schema (object or boolean)');for(var c in e)if(void 0!==u(e,c)){var d=this.validateSchema(c,l,n,a.makeChild(l));s.importErrors(d)}return s}},s.properties=function(e,t,n,r){if(this.types.object(e)){var a=new o(e,t,n,r),s=t.properties||{};for(var l in s){var c=s[l];if(void 0!==c){if(null===c)throw new i('Unexpected null, expected schema in "properties"');"function"==typeof n.preValidateProperty&&n.preValidateProperty(e,l,c,n,r);var d=u(e,l),f=this.validateSchema(d,c,n,r.makeChild(c,l));f.instance!==a.instance[l]&&(a.instance[l]=f.instance),a.importErrors(f)}}return a}},s.patternProperties=function(e,t,n,r){if(this.types.object(e)){var a=new o(e,t,n,r),s=t.patternProperties||{};for(var l in e){var u=!0;for(var d in s){var f=s[d];if(void 0!==f){if(null===f)throw new i('Unexpected null, expected schema in "patternProperties"');try{var p=new RegExp(d,"u")}catch(e){p=new RegExp(d)}if(p.test(l)){u=!1,"function"==typeof n.preValidateProperty&&n.preValidateProperty(e,l,f,n,r);var h=this.validateSchema(e[l],f,n,r.makeChild(f,l));h.instance!==a.instance[l]&&(a.instance[l]=h.instance),a.importErrors(h)}}}u&&c.call(this,e,t,n,r,l,a)}return a}},s.additionalProperties=function(e,t,n,r){if(this.types.object(e)){if(t.patternProperties)return null;var i=new o(e,t,n,r);for(var a in e)c.call(this,e,t,n,r,a,i);return i}},s.minProperties=function(e,t,n,r){if(this.types.object(e)){var i=new o(e,t,n,r);return Object.keys(e).length>=t.minProperties||i.addError({name:"minProperties",argument:t.minProperties,message:"does not meet minimum property length of "+t.minProperties}),i}},s.maxProperties=function(e,t,n,r){if(this.types.object(e)){var i=new o(e,t,n,r);return Object.keys(e).length<=t.maxProperties||i.addError({name:"maxProperties",argument:t.maxProperties,message:"does not meet maximum property length of "+t.maxProperties}),i}},s.items=function(e,t,n,r){var i=this;if(this.types.array(e)&&void 0!==t.items){var a=new o(e,t,n,r);return e.every((function(e,o){if(Array.isArray(t.items))var s=void 0===t.items[o]?t.additionalItems:t.items[o];else s=t.items;if(void 0===s)return!0;if(!1===s)return a.addError({name:"items",message:"additionalItems not permitted"}),!1;var l=i.validateSchema(e,s,n,r.makeChild(s,o));return l.instance!==a.instance[o]&&(a.instance[o]=l.instance),a.importErrors(l),!0})),a}},s.contains=function(e,t,n,i){var a=this;if(this.types.array(e)&&void 0!==t.contains){if(!r.isSchema(t.contains))throw new Error('Expected "contains" keyword to be a schema');var s=new o(e,t,n,i);return!1===e.some((function(e,r){return 0===a.validateSchema(e,t.contains,n,i.makeChild(t.contains,r)).errors.length}))&&s.addError({name:"contains",argument:t.contains,message:"must contain an item matching given schema"}),s}},s.minimum=function(e,t,n,r){if(this.types.number(e)){var i=new o(e,t,n,r);return t.exclusiveMinimum&&!0===t.exclusiveMinimum?e>t.minimum||i.addError({name:"minimum",argument:t.minimum,message:"must be greater than "+t.minimum}):e>=t.minimum||i.addError({name:"minimum",argument:t.minimum,message:"must be greater than or equal to "+t.minimum}),i}},s.maximum=function(e,t,n,r){if(this.types.number(e)){var i=new o(e,t,n,r);return t.exclusiveMaximum&&!0===t.exclusiveMaximum?e<t.maximum||i.addError({name:"maximum",argument:t.maximum,message:"must be less than "+t.maximum}):e<=t.maximum||i.addError({name:"maximum",argument:t.maximum,message:"must be less than or equal to "+t.maximum}),i}},s.exclusiveMinimum=function(e,t,n,r){if("boolean"!=typeof t.exclusiveMinimum&&this.types.number(e)){var i=new o(e,t,n,r);return e>t.exclusiveMinimum||i.addError({name:"exclusiveMinimum",argument:t.exclusiveMinimum,message:"must be strictly greater than "+t.exclusiveMinimum}),i}},s.exclusiveMaximum=function(e,t,n,r){if("boolean"!=typeof t.exclusiveMaximum&&this.types.number(e)){var i=new o(e,t,n,r);return e<t.exclusiveMaximum||i.addError({name:"exclusiveMaximum",argument:t.exclusiveMaximum,message:"must be strictly less than "+t.exclusiveMaximum}),i}};var d=function(e,t,n,a,s,l){if(this.types.number(e)){var u=t[s];if(0==u)throw new i(s+" cannot be zero");var c=new o(e,t,n,a),d=r.getDecimalPlaces(e),f=r.getDecimalPlaces(u),p=Math.max(d,f),h=Math.pow(10,p);return Math.round(e*h)%Math.round(u*h)!=0&&c.addError({name:s,argument:u,message:l+JSON.stringify(u)}),c}};function f(e,t,n){var o,i=n.length;for(o=t+1;o<i;o++)if(r.deepCompareStrict(e,n[o]))return!1;return!0}s.multipleOf=function(e,t,n,r){return d.call(this,e,t,n,r,"multipleOf","is not a multiple of (divisible by) ")},s.divisibleBy=function(e,t,n,r){return d.call(this,e,t,n,r,"divisibleBy","is not divisible by (multiple of) ")},s.required=function(e,t,n,r){var i=new o(e,t,n,r);return void 0===e&&!0===t.required?i.addError({name:"required",message:"is required"}):this.types.object(e)&&Array.isArray(t.required)&&t.required.forEach((function(t){void 0===u(e,t)&&i.addError({name:"required",argument:t,message:"requires property "+JSON.stringify(t)})})),i},s.pattern=function(e,t,n,r){if(this.types.string(e)){var i=new o(e,t,n,r),a=t.pattern;try{var s=new RegExp(a,"u")}catch(e){s=new RegExp(a)}return e.match(s)||i.addError({name:"pattern",argument:t.pattern,message:"does not match pattern "+JSON.stringify(t.pattern.toString())}),i}},s.format=function(e,t,n,i){if(void 0!==e){var a=new o(e,t,n,i);return a.disableFormat||r.isFormat(e,t.format,this)||a.addError({name:"format",argument:t.format,message:"does not conform to the "+JSON.stringify(t.format)+" format"}),a}},s.minLength=function(e,t,n,r){if(this.types.string(e)){var i=new o(e,t,n,r),a=e.match(/[\uDC00-\uDFFF]/g);return e.length-(a?a.length:0)>=t.minLength||i.addError({name:"minLength",argument:t.minLength,message:"does not meet minimum length of "+t.minLength}),i}},s.maxLength=function(e,t,n,r){if(this.types.string(e)){var i=new o(e,t,n,r),a=e.match(/[\uDC00-\uDFFF]/g);return e.length-(a?a.length:0)<=t.maxLength||i.addError({name:"maxLength",argument:t.maxLength,message:"does not meet maximum length of "+t.maxLength}),i}},s.minItems=function(e,t,n,r){if(this.types.array(e)){var i=new o(e,t,n,r);return e.length>=t.minItems||i.addError({name:"minItems",argument:t.minItems,message:"does not meet minimum length of "+t.minItems}),i}},s.maxItems=function(e,t,n,r){if(this.types.array(e)){var i=new o(e,t,n,r);return e.length<=t.maxItems||i.addError({name:"maxItems",argument:t.maxItems,message:"does not meet maximum length of "+t.maxItems}),i}},s.uniqueItems=function(e,t,n,r){if(!0===t.uniqueItems&&this.types.array(e)){var i=new o(e,t,n,r);return e.every(f)||i.addError({name:"uniqueItems",message:"contains duplicate item"}),i}},s.dependencies=function(e,t,n,r){if(this.types.object(e)){var i=new o(e,t,n,r);for(var a in t.dependencies)if(void 0!==e[a]){var s=t.dependencies[a],l=r.makeChild(s,a);if("string"==typeof s&&(s=[s]),Array.isArray(s))s.forEach((function(t){void 0===e[t]&&i.addError({name:"dependencies",argument:l.propertyPath,message:"property "+t+" not found, required by "+l.propertyPath})}));else{var u=this.validateSchema(e,s,n,l);i.instance!==u.instance&&(i.instance=u.instance),u&&u.errors.length&&(i.addError({name:"dependencies",argument:l.propertyPath,message:"does not meet dependency required by "+l.propertyPath}),i.importErrors(u))}}return i}},s.enum=function(e,t,n,a){if(void 0===e)return null;if(!Array.isArray(t.enum))throw new i("enum expects an array",t);var s=new o(e,t,n,a);return t.enum.some(r.deepCompareStrict.bind(null,e))||s.addError({name:"enum",argument:t.enum,message:"is not one of enum values: "+t.enum.map(String).join(",")}),s},s.const=function(e,t,n,i){if(void 0===e)return null;var a=new o(e,t,n,i);return r.deepCompareStrict(t.const,e)||a.addError({name:"const",argument:t.const,message:"does not exactly match expected constant: "+t.const}),a},s.not=s.disallow=function(e,t,n,r){var i=this;if(void 0===e)return null;var a=new o(e,t,n,r),s=t.not||t.disallow;return s?(Array.isArray(s)||(s=[s]),s.forEach((function(o){if(i.testType(e,t,n,r,o)){var s=o&&(o.$id||o.id)||o;a.addError({name:"not",argument:s,message:"is of prohibited type "+s})}})),a):null},e.exports=a},1020:(e,t,n)=>{"use strict";var r=n(8526),o=t.ValidationError=function(e,t,n,r,o,i){if(Array.isArray(r)?(this.path=r,this.property=r.reduce((function(e,t){return e+d(t)}),"instance")):void 0!==r&&(this.property=r),e&&(this.message=e),n){var a=n.$id||n.id;this.schema=a||n}void 0!==t&&(this.instance=t),this.name=o,this.argument=i,this.stack=this.toString()};o.prototype.toString=function(){return this.property+" "+this.message};var i=t.ValidatorResult=function(e,t,n,r){this.instance=e,this.schema=t,this.options=n,this.path=r.path,this.propertyPath=r.propertyPath,this.errors=[],this.throwError=n&&n.throwError,this.throwFirst=n&&n.throwFirst,this.throwAll=n&&n.throwAll,this.disableFormat=n&&!0===n.disableFormat};function a(e,t){return t+": "+e.toString()+"\n"}function s(e){Error.captureStackTrace&&Error.captureStackTrace(this,s),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}i.prototype.addError=function(e){var t;if("string"==typeof e)t=new o(e,this.instance,this.schema,this.path);else{if(!e)throw new Error("Missing error detail");if(!e.message)throw new Error("Missing error message");if(!e.name)throw new Error("Missing validator type");t=new o(e.message,this.instance,this.schema,this.path,e.name,e.argument)}if(this.errors.push(t),this.throwFirst)throw new s(this);if(this.throwError)throw t;return t},i.prototype.importErrors=function(e){"string"==typeof e||e&&e.validatorType?this.addError(e):e&&e.errors&&(this.errors=this.errors.concat(e.errors))},i.prototype.toString=function(e){return this.errors.map(a).join("")},Object.defineProperty(i.prototype,"valid",{get:function(){return!this.errors.length}}),e.exports.ValidatorResultError=s,s.prototype=new Error,s.prototype.constructor=s,s.prototype.name="Validation Error";var l=t.SchemaError=function e(t,n){this.message=t,this.schema=n,Error.call(this,t),Error.captureStackTrace(this,e)};l.prototype=Object.create(Error.prototype,{constructor:{value:l,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var u=t.SchemaContext=function(e,t,n,r,o){this.schema=e,this.options=t,Array.isArray(n)?(this.path=n,this.propertyPath=n.reduce((function(e,t){return e+d(t)}),"instance")):this.propertyPath=n,this.base=r,this.schemas=o};u.prototype.resolve=function(e){return r.resolve(this.base,e)},u.prototype.makeChild=function(e,t){var n=void 0===t?this.path:this.path.concat([t]),o=e.$id||e.id,i=r.resolve(this.base,o||""),a=new u(e,this.options,n,i,Object.create(this.schemas));return o&&!a.schemas[i]&&(a.schemas[i]=e),a};var c=t.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return"string"==typeof e&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch(e){t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};c.regexp=c.regex,c.pattern=c.regex,c.ipv4=c["ip-address"],t.isFormat=function(e,t,n){if("string"==typeof e&&void 0!==c[t]){if(c[t]instanceof RegExp)return c[t].test(e);if("function"==typeof c[t])return c[t](e)}else if(n&&n.customFormats&&"function"==typeof n.customFormats[t])return n.customFormats[t](e);return!0};var d=t.makeSuffix=function(e){return(e=e.toString()).match(/[.\s\[\]]/)||e.match(/^[\d]/)?e.match(/^\d+$/)?"["+e+"]":"["+JSON.stringify(e)+"]":"."+e};function f(e,t,n,r){"object"==typeof n?t[r]=m(e[r],n):-1===e.indexOf(n)&&t.push(n)}function p(e,t,n){t[n]=e[n]}function h(e,t,n,r){"object"==typeof t[r]&&t[r]&&e[r]?n[r]=m(e[r],t[r]):n[r]=t[r]}function m(e,t){var n=Array.isArray(t),r=n&&[]||{};return n?(e=e||[],r=r.concat(e),t.forEach(f.bind(null,e,r))):(e&&"object"==typeof e&&Object.keys(e).forEach(p.bind(null,e,r)),Object.keys(t).forEach(h.bind(null,e,t,r))),r}function g(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}t.deepCompareStrict=function e(t,n){if(typeof t!=typeof n)return!1;if(Array.isArray(t))return!!Array.isArray(n)&&t.length===n.length&&t.every((function(r,o){return e(t[o],n[o])}));if("object"==typeof t){if(!t||!n)return t===n;var r=Object.keys(t),o=Object.keys(n);return r.length===o.length&&r.every((function(r){return e(t[r],n[r])}))}return t===n},e.exports.deepMerge=m,t.objectGetPath=function(e,t){for(var n,r=t.split("/").slice(1);"string"==typeof(n=r.shift());){var o=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(o in e))return;e=e[o]}return e},t.encodePath=function(e){return e.map(g).join("")},t.getDecimalPlaces=function(e){var t=0;if(isNaN(e))return t;"number"!=typeof e&&(e=Number(e));var n=e.toString().split("e");if(2===n.length){if("-"!==n[1][0])return t;t=Number(n[1].slice(1))}var r=n[0].split(".");return 2===r.length&&(t+=r[1].length),t},t.isSchema=function(e){return"object"==typeof e&&e||"boolean"==typeof e}},4445:(e,t,n)=>{"use strict";n(6719);n(1020).ValidatorResult,n(1020).ValidatorResultError,n(1020).ValidationError,n(1020).SchemaError,n(3107),n(3107).R},3107:(e,t,n)=>{"use strict";var r=n(8526),o=n(1020);function i(e,t){this.id=e,this.ref=t}e.exports.R=function(e,t){function n(e,t){if(t&&"object"==typeof t)if(t.$ref){var i=r.resolve(e,t.$ref);u[i]=u[i]?u[i]+1:0}else{var c=t.$id||t.id,d=c?r.resolve(e,c):e;if(d){if(d.indexOf("#")<0&&(d+="#"),l[d]){if(!o.deepCompareStrict(l[d],t))throw new Error("Schema <"+d+"> already exists with different definition");return l[d]}l[d]=t,"#"==d[d.length-1]&&(l[d.substring(0,d.length-1)]=t)}a(d+"/items",Array.isArray(t.items)?t.items:[t.items]),a(d+"/extends",Array.isArray(t.extends)?t.extends:[t.extends]),n(d+"/additionalItems",t.additionalItems),s(d+"/properties",t.properties),n(d+"/additionalProperties",t.additionalProperties),s(d+"/definitions",t.definitions),s(d+"/patternProperties",t.patternProperties),s(d+"/dependencies",t.dependencies),a(d+"/disallow",t.disallow),a(d+"/allOf",t.allOf),a(d+"/anyOf",t.anyOf),a(d+"/oneOf",t.oneOf),n(d+"/not",t.not)}}function a(e,t){if(Array.isArray(t))for(var r=0;r<t.length;r++)n(e+"/"+r,t[r])}function s(e,t){if(t&&"object"==typeof t)for(var r in t)n(e+"/"+r,t[r])}var l={},u={};return n(e,t),new i(l,u)}},6719:(e,t,n)=>{"use strict";var r=n(8526),o=n(9427),i=n(1020),a=n(3107).R,s=i.ValidatorResult,l=i.ValidatorResultError,u=i.SchemaError,c=i.SchemaContext,d=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(p),this.attributes=Object.create(o.validators)};function f(e){var t="string"==typeof e?e:e.$ref;return"string"==typeof t&&t}d.prototype.customFormats={},d.prototype.schemas=null,d.prototype.types=null,d.prototype.attributes=null,d.prototype.unresolvedRefs=null,d.prototype.addSchema=function(e,t){var n=this;if(!e)return null;var r=a(t||"/",e),o=t||e.$id||e.id;for(var i in r.id)this.schemas[i]=r.id[i];for(var i in r.ref)this.unresolvedRefs.push(i);return this.unresolvedRefs=this.unresolvedRefs.filter((function(e){return void 0===n.schemas[e]})),this.schemas[o]},d.prototype.addSubSchemaArray=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;n++)this.addSubSchema(e,t[n])},d.prototype.addSubSchemaObject=function(e,t){if(t&&"object"==typeof t)for(var n in t)this.addSubSchema(e,t[n])},d.prototype.setSchemas=function(e){this.schemas=e},d.prototype.getSchema=function(e){return this.schemas[e]},d.prototype.validate=function(e,t,n,o){if("boolean"!=typeof t&&"object"!=typeof t||null===t)throw new u("Expected `schema` to be an object or boolean");n||(n={});var i,d=t.$id||t.id,f=r.resolve(n.base||"/",d||"");if(!o){(o=new c(t,n,[],f,Object.create(this.schemas))).schemas[f]||(o.schemas[f]=t);var p=a(f,t);for(var h in p.id){var m=p.id[h];o.schemas[h]=m}}if(n.required&&void 0===e)return(i=new s(e,t,n,o)).addError("is required, but is undefined"),i;if(!(i=this.validateSchema(e,t,n,o)))throw new Error("Result undefined");if(n.throwAll&&i.errors.length)throw new l(i);return i},d.prototype.validateSchema=function(e,t,n,r){var a=new s(e,t,n,r);if("boolean"==typeof t)!0===t?t={}:!1===t&&(t={type:[]});else if(!t)throw new Error("schema is undefined");if(t.extends)if(Array.isArray(t.extends)){var l={schema:t,ctx:r};t.extends.forEach(this.schemaTraverser.bind(this,l)),t=l.schema,l.schema=null,l.ctx=null,l=null}else t=i.deepMerge(t,this.superResolve(t.extends,r));var d=f(t);if(d){var p=this.resolve(t,d,r),h=new c(p.subschema,n,r.path,p.switchSchema,r.schemas);return this.validateSchema(e,p.subschema,n,h)}var m=n&&n.skipAttributes||[];for(var g in t)if(!o.ignoreProperties[g]&&m.indexOf(g)<0){var y=null,v=this.attributes[g];if(v)y=v.call(this,e,t,n,r);else if(!1===n.allowUnknownAttributes)throw new u("Unsupported attribute: "+g,t);y&&a.importErrors(y)}if("function"==typeof n.rewrite){var b=n.rewrite.call(this,e,t,n,r);a.instance=b}return a},d.prototype.schemaTraverser=function(e,t){e.schema=i.deepMerge(e.schema,this.superResolve(t,e.ctx))},d.prototype.superResolve=function(e,t){var n=f(e);return n?this.resolve(e,n,t).subschema:e},d.prototype.resolve=function(e,t,n){if(t=n.resolve(t),n.schemas[t])return{subschema:n.schemas[t],switchSchema:t};var o=r.parse(t),a=o&&o.hash,s=a&&a.length&&t.substr(0,t.length-a.length);if(!s||!n.schemas[s])throw new u("no such schema <"+t+">",e);var l=i.objectGetPath(n.schemas[s],a.substr(1));if(void 0===l)throw new u("no such schema "+a+" located in <"+s+">",e);return{subschema:l,switchSchema:t}},d.prototype.testType=function(e,t,n,r,o){if(void 0!==o){if(null===o)throw new u('Unexpected null in "type" keyword');if("function"==typeof this.types[o])return this.types[o].call(this,e);if(o&&"object"==typeof o){var i=this.validateSchema(e,o,n,r);return void 0===i||!(i&&i.errors.length)}return!0}};var p=d.prototype.types={};p.string=function(e){return"string"==typeof e},p.number=function(e){return"number"==typeof e&&isFinite(e)},p.integer=function(e){return"number"==typeof e&&e%1==0},p.boolean=function(e){return"boolean"==typeof e},p.array=function(e){return Array.isArray(e)},p.null=function(e){return null===e},p.date=function(e){return e instanceof Date},p.any=function(e){return!0},p.object=function(e){return e&&"object"==typeof e&&!Array.isArray(e)&&!(e instanceof Date)},e.exports=d},8447:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(795);function o(e){var t={};for(var n in e)t[0===n.indexOf("--")?n:(0,r.Z)(n)]=e[n];return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(o):t.fallbacks=o(e.fallbacks)),t}const i=function(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=o(e[t]);return e}return o(e)},onChangeValue:function(e,t,n){if(0===t.indexOf("--"))return e;var o=(0,r.Z)(t);return t===o?e:(n.prop(o,e),null)}}}},7418:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9171),o=r.HZ&&CSS?CSS.px:"px",i=r.HZ&&CSS?CSS.ms:"ms",a=r.HZ&&CSS?CSS.percent:"%";function s(e){var t=/(-[a-z])/g,n=function(e){return e[1].toUpperCase()},r={};for(var o in e)r[o]=e[o],r[o.replace(t,n)]=e[o];return r}var l=s({"animation-delay":i,"animation-duration":i,"background-position":o,"background-position-x":o,"background-position-y":o,"background-size":o,border:o,"border-bottom":o,"border-bottom-left-radius":o,"border-bottom-right-radius":o,"border-bottom-width":o,"border-left":o,"border-left-width":o,"border-radius":o,"border-right":o,"border-right-width":o,"border-top":o,"border-top-left-radius":o,"border-top-right-radius":o,"border-top-width":o,"border-width":o,"border-block":o,"border-block-end":o,"border-block-end-width":o,"border-block-start":o,"border-block-start-width":o,"border-block-width":o,"border-inline":o,"border-inline-end":o,"border-inline-end-width":o,"border-inline-start":o,"border-inline-start-width":o,"border-inline-width":o,"border-start-start-radius":o,"border-start-end-radius":o,"border-end-start-radius":o,"border-end-end-radius":o,margin:o,"margin-bottom":o,"margin-left":o,"margin-right":o,"margin-top":o,"margin-block":o,"margin-block-end":o,"margin-block-start":o,"margin-inline":o,"margin-inline-end":o,"margin-inline-start":o,padding:o,"padding-bottom":o,"padding-left":o,"padding-right":o,"padding-top":o,"padding-block":o,"padding-block-end":o,"padding-block-start":o,"padding-inline":o,"padding-inline-end":o,"padding-inline-start":o,"mask-position-x":o,"mask-position-y":o,"mask-size":o,height:o,width:o,"min-height":o,"max-height":o,"min-width":o,"max-width":o,bottom:o,left:o,top:o,right:o,inset:o,"inset-block":o,"inset-block-end":o,"inset-block-start":o,"inset-inline":o,"inset-inline-end":o,"inset-inline-start":o,"box-shadow":o,"text-shadow":o,"column-gap":o,"column-rule":o,"column-rule-width":o,"column-width":o,"font-size":o,"font-size-delta":o,"letter-spacing":o,"text-decoration-thickness":o,"text-indent":o,"text-stroke":o,"text-stroke-width":o,"word-spacing":o,motion:o,"motion-offset":o,outline:o,"outline-offset":o,"outline-width":o,perspective:o,"perspective-origin-x":a,"perspective-origin-y":a,"transform-origin":a,"transform-origin-x":a,"transform-origin-y":a,"transform-origin-z":a,"transition-delay":i,"transition-duration":i,"vertical-align":o,"flex-basis":o,"shape-margin":o,size:o,gap:o,grid:o,"grid-gap":o,"row-gap":o,"grid-row-gap":o,"grid-column-gap":o,"grid-template-rows":o,"grid-template-columns":o,"grid-auto-rows":o,"grid-auto-columns":o,"box-shadow-x":o,"box-shadow-y":o,"box-shadow-blur":o,"box-shadow-spread":o,"font-line-height":o,"text-shadow-x":o,"text-shadow-y":o,"text-shadow-blur":o});function u(e,t,n){if(null==t)return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]=u(e,t[r],n);else if("object"==typeof t)if("fallbacks"===e)for(var i in t)t[i]=u(i,t[i],n);else for(var a in t)t[a]=u(e+"-"+a,t[a],n);else if("number"==typeof t&&!1===isNaN(t)){var s=n[e]||l[e];return!s||0===t&&s===o?t.toString():"function"==typeof s?s(t).toString():""+t+s}return t}const c=function(e){void 0===e&&(e={});var t=s(e);return{onProcessStyle:function(e,n){if("style"!==n.type)return e;for(var r in e)e[r]=u(r,e[r],t);return e},onChangeValue:function(e,n){return u(n,e,t)}}}},2741:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2688),o=n(9171),i="@global",a=function(){function e(e,t,n){for(var a in this.type="global",this.at=i,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new o.RB((0,r.Z)({},n,{parent:this})),t)this.rules.add(a,t[a]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),s=function(){function e(e,t,n){this.type="global",this.at=i,this.isProcessed=!1,this.key=e,this.options=n;var o=e.substr(8);this.rule=n.jss.createRule(o,t,(0,r.Z)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),l=/\s*,\s*/g;function u(e,t){for(var n=e.split(l),r="",o=0;o<n.length;o++)r+=t+" "+n[o].trim(),n[o+1]&&(r+=", ");return r}const c=function(){return{onCreateRule:function(e,t,n){if(!e)return null;if(e===i)return new a(e,t,n);if("@"===e[0]&&"@global "===e.substr(0,8))return new s(e,t,n);var r=n.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(n.scoped=!1),n.selector||!1!==n.scoped||(n.selector=e),null},onProcessRule:function(e,t){"style"===e.type&&t&&(function(e,t){var n=e.options,o=e.style,a=o?o[i]:null;if(a){for(var s in a)t.addRule(s,a[s],(0,r.Z)({},n,{selector:u(s,e.selector)}));delete o[i]}}(e,t),function(e,t){var n=e.options,o=e.style;for(var a in o)if("@"===a[0]&&a.substr(0,7)===i){var s=u(a.substr(7),e.selector);t.addRule(s,o[a],(0,r.Z)({},n,{selector:s})),delete o[a]}}(e,t))}}}},10:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(2688),o=/\s*,\s*/g,i=/&/g,a=/\$([\w-]+)/g;const s=function(){function e(e,t){return function(n,r){var o=e.getRule(r)||t&&t.getRule(r);return o?o.selector:r}}function t(e,t){for(var n=t.split(o),r=e.split(o),a="",s=0;s<n.length;s++)for(var l=n[s],u=0;u<r.length;u++){var c=r[u];a&&(a+=", "),a+=-1!==c.indexOf("&")?c.replace(i,l):l+" "+c}return a}function n(e,t,n){if(n)return(0,r.Z)({},n,{index:n.index+1});var o=e.options.nestingLevel;o=void 0===o?1:o+1;var i=(0,r.Z)({},e.options,{nestingLevel:o,index:t.indexOf(e)+1});return delete i.name,i}return{onProcessStyle:function(o,i,s){if("style"!==i.type)return o;var l,u,c=i,d=c.options.parent;for(var f in o){var p=-1!==f.indexOf("&"),h="@"===f[0];if(p||h){if(l=n(c,d,l),p){var m=t(f,c.selector);u||(u=e(d,s)),m=m.replace(a,u);var g=c.key+"-"+f;"replaceRule"in d?d.replaceRule(g,o[f],(0,r.Z)({},l,{selector:m})):d.addRule(g,o[f],(0,r.Z)({},l,{selector:m}))}else h&&d.addRule(f,{},l).addRule(c.key,o[f],{selector:c.selector});delete o[f]}}return o}}}},578:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(){var e=function(e,t){return e.length===t.length?e>t?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),i=0;i<o.length;i++)r[o[i]]=t[o[i]];return r}}}},8711:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9171),o=Date.now(),i="fnValues"+o,a="fnStyle"+ ++o;const s=function(){return{onCreateRule:function(e,t,n){if("function"!=typeof t)return null;var o=(0,r.JH)(e,{},n);return o[a]=t,o},onProcessStyle:function(e,t){if(i in t||a in t)return e;var n={};for(var r in e){var o=e[r];"function"==typeof o&&(delete e[r],n[r]=o)}return t[i]=n,e},onUpdate:function(e,t,n,r){var o=t,s=o[a];s&&(o.style=s(e)||{});var l=o[i];if(l)for(var u in l)o.prop(u,l[u](e),r)}}}},3594:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(5265),o=n(9171);const i=function(){function e(t){for(var n in t){var i=t[n];if("fallbacks"===n&&Array.isArray(i))t[n]=i.map(e);else{var a=!1,s=(0,r.wR)(n);s&&s!==n&&(a=!0);var l=!1,u=(0,r.HO)(s,(0,o.EK)(i));u&&u!==i&&(l=!0),(a||l)&&(a&&delete t[n],t[s||n]=u||i)}}return t}return{onProcessRule:function(e){if("keyframes"===e.type){var t=e;t.at=(0,r.if)(t.at)}},onProcessStyle:function(t,n){return"style"!==n.type?t:e(t)},onChangeValue:function(e,t){return(0,r.HO)(t,(0,o.EK)(e))||e}}}},9171:(e,t,n)=>{"use strict";n.d(t,{EK:()=>p,HZ:()=>me,JH:()=>d,RB:()=>X,Ue:()=>he,_$:()=>ge});var r=n(2688),o=n(65),i=n(1945),a=n(8425),s=n(491),l=n(6737),u={}.constructor;function c(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(c);if(e.constructor!==u)return e;var t={};for(var n in e)t[n]=c(e[n]);return t}function d(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,o=c(t);return r.plugins.onCreateRule(e,o,n)||(e[0],null)}var f=function(e,t){for(var n="",r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=t),n+=e[r];return n},p=function(e,t){if(void 0===t&&(t=!1),!Array.isArray(e))return e;var n="";if(Array.isArray(e[0]))for(var r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=", "),n+=f(e[r]," ");else n=f(e,", ");return t||"!important"!==e[e.length-1]||(n+=" !important"),n};function h(e){return e&&!1===e.format?{linebreak:"",space:""}:{linebreak:"\n",space:" "}}function m(e,t){for(var n="",r=0;r<t;r++)n+=" ";return n+e}function g(e,t,n){void 0===n&&(n={});var r="";if(!t)return r;var o=n.indent,i=void 0===o?0:o,a=t.fallbacks;!1===n.format&&(i=-1/0);var s=h(n),l=s.linebreak,u=s.space;if(e&&i++,a)if(Array.isArray(a))for(var c=0;c<a.length;c++){var d=a[c];for(var f in d){var g=d[f];null!=g&&(r&&(r+=l),r+=m(f+":"+u+p(g)+";",i))}}else for(var y in a){var v=a[y];null!=v&&(r&&(r+=l),r+=m(y+":"+u+p(v)+";",i))}for(var b in t){var w=t[b];null!=w&&"fallbacks"!==b&&(r&&(r+=l),r+=m(b+":"+u+p(w)+";",i))}return(r||n.allowEmpty)&&e?(r&&(r=""+l+r+l),m(""+e+u+"{"+r,--i)+m("}",i)):r}var y=/([[\].#*$><+~=|^:(),"'`\s])/g,v="undefined"!=typeof CSS&&CSS.escape,b=function(e){return v?v(e):e.replace(y,"\\$1")},w=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var s=i&&a;if(s?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var l=this.options.sheet;return l&&l.attached,this},e}(),x=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,l=r.sheet,u=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=u((0,s.Z)((0,s.Z)(o)),l),o.selectorText="."+b(o.id)),o}(0,a.Z)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=p(n))}return e},n.toString=function(e){var t=this.options.sheet,n=t&&t.options.link?(0,r.Z)({},e,{allowEmpty:!0}):e;return g(this.selectorText,this.style,n)},(0,i.Z)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;n&&t&&(t.setSelector(n,e)||t.replaceRule(n,this))}},get:function(){return this.selectorText}}]),t}(w),k={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new x(e,t,n)}},S={indent:1,children:!0},E=/@([\w-]+)/,A=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var o=e.match(E);for(var i in this.at=o?o[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new X((0,r.Z)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=S);var t=h(e).linebreak;if(null==e.indent&&(e.indent=S.indent),null==e.children&&(e.children=S.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),C=/@media|@supports\s+/,O={onCreateRule:function(e,t,n){return C.test(e)?new A(e,t,n):null}},T={indent:1,children:!0},P=/@keyframes\s+([\w-]+)/,R=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=e.match(P);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,s=n.generateId;for(var l in this.id=!1===i?this.name:b(s(this,a)),this.rules=new X((0,r.Z)({},n,{parent:this})),t)this.rules.add(l,t[l],(0,r.Z)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=T);var t=h(e).linebreak;if(null==e.indent&&(e.indent=T.indent),null==e.children&&(e.children=T.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),j=/@keyframes\s+/,N=/\$([\w-]+)/g,F=function(e,t){return"string"==typeof e?e.replace(N,(function(e,n){return n in t?t[n]:e})):e},M=function(e,t,n){var r=e[t],o=F(r,n);o!==r&&(e[t]=o)},Z={onCreateRule:function(e,t,n){return"string"==typeof e&&j.test(e)?new R(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&M(e,"animation-name",n.keyframes),"animation"in e&&M(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return F(e,r.keyframes);default:return e}}},L=function(e){function t(){return e.apply(this,arguments)||this}return(0,a.Z)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=t&&t.options.link?(0,r.Z)({},e,{allowEmpty:!0}):e;return g(this.key,this.style,n)},t}(w),I={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new L(e,t,n):null}},D=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=h(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r<this.style.length;r++)n+=g(this.at,this.style[r]),this.style[r+1]&&(n+=t);return n}return g(this.at,this.style,e)},e}(),z=/@font-face/,B={onCreateRule:function(e,t,n){return z.test(e)?new D(e,t,n):null}},U=function(){function e(e,t,n){this.type="viewport",this.at="@viewport",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){return g(this.key,this.style,e)},e}(),V={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-viewport"===e?new U(e,t,n):null}},W=function(){function e(e,t,n){this.type="simple",this.isProcessed=!1,this.key=e,this.value=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",n=0;n<this.value.length;n++)t+=this.key+" "+this.value[n]+";",this.value[n+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),q={"@charset":!0,"@import":!0,"@namespace":!0},H=[k,O,Z,I,B,V,{onCreateRule:function(e,t,n){return e in q?new W(e,t,n):null}}],K={process:!0},G={force:!0,process:!0},X=function(){function e(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,n){var o=this.options,i=o.parent,a=o.sheet,s=o.jss,l=o.Renderer,u=o.generateId,c=o.scoped,f=(0,r.Z)({classes:this.classes,parent:i,sheet:a,jss:s,Renderer:l,generateId:u,scoped:c,name:e,keyframes:this.keyframes,selector:void 0},n),p=e;e in this.raw&&(p=e+"-d"+this.counter++),this.raw[p]=t,p in this.classes&&(f.selector="."+b(this.classes[p]));var h=d(p,t,f);if(!h)return null;this.register(h);var m=void 0===f.index?this.index.length:f.index;return this.index.splice(m,0,h),h},t.replace=function(e,t,n){var o=this.get(e),i=this.index.indexOf(o);o&&this.remove(o);var a=n;return-1!==i&&(a=(0,r.Z)({},n,{index:i})),this.add(e,t,a)},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof x?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof R&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof x?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof R&&delete this.keyframes[e.name]},t.update=function(){var e,t,n;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],e=null),e)this.updateOne(this.get(e),t,n);else for(var r=0;r<this.index.length;r++)this.updateOne(this.index[r],t,n)},t.updateOne=function(t,n,r){void 0===r&&(r=K);var o=this.options,i=o.jss.plugins,a=o.sheet;if(t.rules instanceof e)t.rules.update(n,r);else{var s=t.style;if(i.onUpdate(n,t,a,r),r.process&&s&&s!==t.style){for(var l in i.onProcessStyle(t.style,t,a),t.style){var u=t.style[l];u!==s[l]&&t.prop(l,u,G)}for(var c in s){var d=t.style[c],f=s[c];null==d&&d!==f&&t.prop(c,null,G)}}}},t.toString=function(e){for(var t="",n=this.options.sheet,r=!!n&&n.options.link,o=h(e).linebreak,i=0;i<this.index.length;i++){var a=this.index[i].toString(e);(a||r)&&(t&&(t+=o),t+=a)}return t},e}(),Q=function(){function e(e,t){for(var n in this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=(0,r.Z)({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new X(this.options),e)this.rules.add(n,e[n]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached||(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy()),this},t.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},t.addRule=function(e,t,n){var r=this.queue;this.attached&&!r&&(this.queue=[]);var o=this.rules.add(e,t,n);return o?(this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(r?r.push(o):(this.insertRule(o),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),o):o:(this.deployed=!1,o)):null},t.replaceRule=function(e,t,n){var r=this.rules.get(e);if(!r)return this.addRule(e,t,n);var o=this.rules.replace(e,t,n);return o&&this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(this.renderer&&(o?r.renderable&&this.renderer.replaceRule(r.renderable,o):this.renderer.deleteRule(r)),o):o:(this.deployed=!1,o)},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var n=[];for(var r in e){var o=this.addRule(r,e[r],t);o&&n.push(o)}return n},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t="object"==typeof e?e:this.rules.get(e);return!(!t||this.attached&&!t.renderable)&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.updateOne=function(e,t,n){return this.rules.updateOne(e,t,n),this},t.toString=function(e){return this.rules.toString(e)},e}(),Y=function(){function e(){this.plugins={internal:[],external:[]},this.registry={}}var t=e.prototype;return t.onCreateRule=function(e,t,n){for(var r=0;r<this.registry.onCreateRule.length;r++){var o=this.registry.onCreateRule[r](e,t,n);if(o)return o}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,n=0;n<this.registry.onProcessRule.length;n++)this.registry.onProcessRule[n](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,n){for(var r=0;r<this.registry.onProcessStyle.length;r++)t.style=this.registry.onProcessStyle[r](t.style,t,n)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,n,r){for(var o=0;o<this.registry.onUpdate.length;o++)this.registry.onUpdate[o](e,t,n,r)},t.onChangeValue=function(e,t,n){for(var r=e,o=0;o<this.registry.onChangeValue.length;o++)r=this.registry.onChangeValue[o](r,t,n);return r},t.use=function(e,t){void 0===t&&(t={queue:"external"});var n=this.plugins[t.queue];-1===n.indexOf(e)&&(n.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(e,t){for(var n in t)n in e&&e[n].push(t[n]);return e}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),J=new(function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,n=e.options.index;if(-1===t.indexOf(e))if(0===t.length||n>=this.index)t.push(e);else for(var r=0;r<t.length;r++)if(t[r].options.index>n)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,l.Z)(t,["attached"]),o=h(r).linebreak,i="",a=0;a<this.registry.length;a++){var s=this.registry[a];null!=n&&s.attached!==n||(i&&(i+=o),i+=s.toString(r))}return i},(0,i.Z)(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}()),_="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof self&&self.Math===Math?self:Function("return this")(),$="2f1acc6c3a606b082e5eef5e54414ffb";null==_[$]&&(_[$]=0);var ee=_[$]++,te=function(e){void 0===e&&(e={});var t=0;return function(n,r){t+=1;var o="",i="";return r&&(r.options.classNamePrefix&&(i=r.options.classNamePrefix),null!=r.options.jss.id&&(o=String(r.options.jss.id))),e.minify?""+(i||"c")+ee+o+t:i+n.key+"-"+ee+(o?"-"+o:"")+"-"+t}},ne=function(e){var t;return function(){return t||(t=e()),t}},re=function(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(e){return""}},oe=function(e,t,n){try{var r=n;if(Array.isArray(n)&&(r=p(n,!0),"!important"===n[n.length-1]))return e.style.setProperty(t,r,"important"),!0;e.attributeStyleMap?e.attributeStyleMap.set(t,r):e.style.setProperty(t,r)}catch(e){return!1}return!0},ie=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(e){}},ae=function(e,t){return e.selectorText=t,e.selectorText===t},se=ne((function(){return document.querySelector("head")}));var le=ne((function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null})),ue=function(e,t,n){try{"insertRule"in e?e.insertRule(t,n):"appendRule"in e&&e.appendRule(t)}catch(e){return!1}return e.cssRules[n]},ce=function(e,t){var n=e.cssRules.length;return void 0===t||t>n?n:t},de=function(){function e(e){this.getPropertyValue=re,this.setProperty=oe,this.removeProperty=ie,this.setSelector=ae,this.hasInsertedRules=!1,this.cssRules=[],e&&J.add(e),this.sheet=e;var t,n=this.sheet?this.sheet.options:{},r=n.media,o=n.meta,i=n.element;this.element=i||((t=document.createElement("style")).textContent="\n",t),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),o&&this.element.setAttribute("data-meta",o);var a=le();a&&this.element.setAttribute("nonce",a)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=function(e){var t=J.registry;if(t.length>0){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.attached&&r.options.index>t.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"==typeof r){var o=function(e){for(var t=se(),n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];if(8===r.nodeType&&r.nodeValue.trim()===e)return r}return null}(r);if(o)return{parent:o.parentNode,node:o.nextSibling}}return!1}(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"==typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else se().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n<e.index.length;n++)this.insertRule(e.index[n],n,t)},t.insertRule=function(e,t,n){if(void 0===n&&(n=this.element.sheet),e.rules){var r=e,o=n;if("conditional"===e.type||"keyframes"===e.type){var i=ce(n,t);if(!1===(o=ue(n,r.toString({children:!1}),i)))return!1;this.refCssRule(e,i,o)}return this.insertRules(r.rules,o),o}var a=e.toString();if(!a)return!1;var s=ce(n,t),l=ue(n,a,s);return!1!==l&&(this.hasInsertedRules=!0,this.refCssRule(e,s,l),l)},t.refCssRule=function(e,t,n){e.renderable=n,e.options.parent instanceof Q&&this.cssRules.splice(t,0,n)},t.deleteRule=function(e){var t=this.element.sheet,n=this.indexOf(e);return-1!==n&&(t.deleteRule(n),this.cssRules.splice(n,1),!0)},t.indexOf=function(e){return this.cssRules.indexOf(e)},t.replaceRule=function(e,t){var n=this.indexOf(e);return-1!==n&&(this.element.sheet.deleteRule(n),this.cssRules.splice(n,1),this.insertRule(t,n))},t.getRules=function(){return this.element.sheet.cssRules},e}(),fe=0,pe=function(){function e(e){this.id=fe++,this.version="10.9.0",this.plugins=new Y,this.options={id:{minify:!1},createGenerateId:te,Renderer:o.Z?de:null,plugins:[]},this.generateId=te({minify:!1});for(var t=0;t<H.length;t++)this.plugins.use(H[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=(0,r.Z)({},this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var n=t.index;"number"!=typeof n&&(n=0===J.index?0:J.index+1);var o=new Q(e,(0,r.Z)({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:n}));return this.plugins.onProcessSheet(o),o},t.removeStyleSheet=function(e){return e.detach(),J.remove(e),this},t.createRule=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),"object"==typeof e)return this.createRule(void 0,e,t);var o=(0,r.Z)({},n,{name:e,jss:this,Renderer:this.options.Renderer});o.generateId||(o.generateId=this.generateId),o.classes||(o.classes={}),o.keyframes||(o.keyframes={});var i=d(e,t,o);return i&&this.plugins.onProcessRule(i),i},t.use=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){e.plugins.use(t)})),this},e}(),he=function(e){return new pe(e)},me="object"==typeof CSS&&null!=CSS&&"number"in CSS;function ge(e){var t=null;for(var n in e){var r=e[n],o=typeof r;if("function"===o)t||(t={}),t[n]=r;else if("object"===o&&null!==r&&!Array.isArray(r)){var i=ge(r);i&&(t||(t={}),t[n]=i)}}return t}he()},201:(e,t,n)=>{var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"==typeof o.get?o.get:null,a=r&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=s&&l&&"function"==typeof l.get?l.get:null,c=s&&Set.prototype.forEach,d="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,g=Function.prototype.toString,y=String.prototype.match,v=String.prototype.slice,b=String.prototype.replace,w=String.prototype.toUpperCase,x=String.prototype.toLowerCase,k=RegExp.prototype.test,S=Array.prototype.concat,E=Array.prototype.join,A=Array.prototype.slice,C=Math.floor,O="function"==typeof BigInt?BigInt.prototype.valueOf:null,T=Object.getOwnPropertySymbols,P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,R="function"==typeof Symbol&&"object"==typeof Symbol.iterator,j="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,N=Object.prototype.propertyIsEnumerable,F=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function M(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||k.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-C(-e):C(e);if(r!==e){var o=String(r),i=v.call(t,o.length+1);return b.call(o,n,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var Z=n(6553),L=Z.custom,I=V(L)?L:null;function D(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function z(e){return b.call(String(e),/"/g,""")}function B(e){return!("[object Array]"!==H(e)||j&&"object"==typeof e&&j in e)}function U(e){return!("[object RegExp]"!==H(e)||j&&"object"==typeof e&&j in e)}function V(e){if(R)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!P)return!1;try{return P.call(e),!0}catch(e){}return!1}e.exports=function e(t,r,o,s){var l=r||{};if(q(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(q(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var m=!q(l,"customInspect")||l.customInspect;if("boolean"!=typeof m&&"symbol"!==m)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(q(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(q(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var w=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return G(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var k=String(t);return w?M(t,k):k}if("bigint"==typeof t){var C=String(t)+"n";return w?M(t,C):C}var T=void 0===l.depth?5:l.depth;if(void 0===o&&(o=0),o>=T&&T>0&&"object"==typeof t)return B(t)?"[Array]":"[Object]";var L,W=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=E.call(Array(e.indent+1)," ")}return{base:n,prev:E.call(Array(t+1),n)}}(l,o);if(void 0===s)s=[];else if(K(s,t)>=0)return"[Circular]";function X(t,n,r){if(n&&(s=A.call(s)).push(n),r){var i={depth:l.depth};return q(l,"quoteStyle")&&(i.quoteStyle=l.quoteStyle),e(t,i,o+1,s)}return e(t,l,o+1,s)}if("function"==typeof t&&!U(t)){var ee=function(e){if(e.name)return e.name;var t=y.call(g.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),te=$(t,X);return"[Function"+(ee?": "+ee:" (anonymous)")+"]"+(te.length>0?" { "+E.call(te,", ")+" }":"")}if(V(t)){var ne=R?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):P.call(t);return"object"!=typeof t||R?ne:Q(ne)}if((L=t)&&"object"==typeof L&&("undefined"!=typeof HTMLElement&&L instanceof HTMLElement||"string"==typeof L.nodeName&&"function"==typeof L.getAttribute)){for(var re="<"+x.call(String(t.nodeName)),oe=t.attributes||[],ie=0;ie<oe.length;ie++)re+=" "+oe[ie].name+"="+D(z(oe[ie].value),"double",l);return re+=">",t.childNodes&&t.childNodes.length&&(re+="..."),re+"</"+x.call(String(t.nodeName))+">"}if(B(t)){if(0===t.length)return"[]";var ae=$(t,X);return W&&!function(e){for(var t=0;t<e.length;t++)if(K(e[t],"\n")>=0)return!1;return!0}(ae)?"["+_(ae,W)+"]":"[ "+E.call(ae,", ")+" ]"}if(function(e){return!("[object Error]"!==H(e)||j&&"object"==typeof e&&j in e)}(t)){var se=$(t,X);return"cause"in Error.prototype||!("cause"in t)||N.call(t,"cause")?0===se.length?"["+String(t)+"]":"{ ["+String(t)+"] "+E.call(se,", ")+" }":"{ ["+String(t)+"] "+E.call(S.call("[cause]: "+X(t.cause),se),", ")+" }"}if("object"==typeof t&&m){if(I&&"function"==typeof t[I]&&Z)return Z(t,{depth:T-o});if("symbol"!==m&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var le=[];return a&&a.call(t,(function(e,n){le.push(X(n,t,!0)+" => "+X(e,t))})),J("Map",i.call(t),le,W)}if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var ue=[];return c&&c.call(t,(function(e){ue.push(X(e,t))})),J("Set",u.call(t),ue,W)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return Y("WeakMap");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return Y("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return Y("WeakRef");if(function(e){return!("[object Number]"!==H(e)||j&&"object"==typeof e&&j in e)}(t))return Q(X(Number(t)));if(function(e){if(!e||"object"!=typeof e||!O)return!1;try{return O.call(e),!0}catch(e){}return!1}(t))return Q(X(O.call(t)));if(function(e){return!("[object Boolean]"!==H(e)||j&&"object"==typeof e&&j in e)}(t))return Q(h.call(t));if(function(e){return!("[object String]"!==H(e)||j&&"object"==typeof e&&j in e)}(t))return Q(X(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if(t===n.g)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==H(e)||j&&"object"==typeof e&&j in e)}(t)&&!U(t)){var ce=$(t,X),de=F?F(t)===Object.prototype:t instanceof Object||t.constructor===Object,fe=t instanceof Object?"":"null prototype",pe=!de&&j&&Object(t)===t&&j in t?v.call(H(t),8,-1):fe?"Object":"",he=(de||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(pe||fe?"["+E.call(S.call([],pe||[],fe||[]),": ")+"] ":"");return 0===ce.length?he+"{}":W?he+"{"+_(ce,W)+"}":he+"{ "+E.call(ce,", ")+" }"}return String(t)};var W=Object.prototype.hasOwnProperty||function(e){return e in this};function q(e,t){return W.call(e,t)}function H(e){return m.call(e)}function K(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function G(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return G(v.call(e,0,t.maxStringLength),t)+r}return D(b.call(b.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,X),"single",t)}function X(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+w.call(t.toString(16))}function Q(e){return"Object("+e+")"}function Y(e){return e+" { ? }"}function J(e,t,n,r){return e+" ("+t+") {"+(r?_(n,r):E.call(n,", "))+"}"}function _(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+E.call(e,","+n)+"\n"+t.prev}function $(e,t){var n=B(e),r=[];if(n){r.length=e.length;for(var o=0;o<e.length;o++)r[o]=q(e,o)?t(e[o],e):""}var i,a="function"==typeof T?T(e):[];if(R){i={};for(var s=0;s<a.length;s++)i["$"+a[s]]=a[s]}for(var l in e)q(e,l)&&(n&&String(Number(l))===l&&l<e.length||R&&i["$"+l]instanceof Symbol||(k.call(/[^\w$]/,l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"==typeof T)for(var u=0;u<a.length;u++)N.call(e,a[u])&&r.push("["+t(a[u])+"]: "+t(e[a[u]],e));return r}},1482:(e,t,n)=>{"use strict";var r=n(7427),o=n(2296);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,s={};function l(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(s[e]=t,e=0;e<t.length;e++)a.add(t[e])}var c=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},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 v(e){return e[1].toUpperCase()}function b(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||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!!d.call(h,e)||!d.call(p,e)&&(f.test(e)?h[e]=!0:(p[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,v);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,v);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,v);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 w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),k=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),O=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),j=Symbol.for("react.memo"),N=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var F=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var M=Symbol.iterator;function Z(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=M&&e[M]||e["@@iterator"])?e:null}var L,I=Object.assign;function D(e){if(void 0===L)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);L=t&&t[1]||""}return"\n"+L+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||o[a]!==i[s]){var l="\n"+o[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?D(e):""}function U(e){switch(e.tag){case 5:return D(e.type);case 16:return D("Lazy");case 13:return D("Suspense");case 19:return D("SuspenseList");case 0:case 2:case 15:return B(e.type,!1);case 11:return B(e.type.render,!1);case 1:return B(e.type,!0);default:return""}}function V(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 S:return"Fragment";case k:return"Portal";case A:return"Profiler";case E:return"StrictMode";case P:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case j:return null!==(t=e.displayName||null)?t:V(e.type)||"Memo";case N:t=e._payload,e=e._init;try{return V(e(t))}catch(e){}}return null}function W(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return V(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function H(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function K(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,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 G(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=H(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var n=t.checked;return I({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function _(e,t){J(e,t);var n=q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function $(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 ee(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(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=""+q(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 re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return I({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function ie(e,t){var n=q(t.value),r=q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(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 le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.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 ce(e,t)}))}:ce);function fe(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 pe={animationIterationCount:!0,aspectRatio:!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},he=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(pe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ye=I({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function be(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}}var we=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Se=null,Ee=null;function Ae(e){if(e=yo(e)){if("function"!=typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=bo(t),ke(e.stateNode,e.type,t))}}function Ce(e){Se?Ee?Ee.push(e):Ee=[e]:Se=e}function Oe(){if(Se){var e=Se,t=Ee;if(Ee=Se=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Te(e,t){return e(t)}function Pe(){}var Re=!1;function je(e,t,n){if(Re)return e(t,n);Re=!0;try{return Te(e,t,n)}finally{Re=!1,(null!==Se||null!==Ee)&&(Pe(),Oe())}}function Ne(e,t){var n=e.stateNode;if(null===n)return null;var r=bo(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Fe=!1;if(c)try{var Me={};Object.defineProperty(Me,"passive",{get:function(){Fe=!0}}),window.addEventListener("test",Me,Me),window.removeEventListener("test",Me,Me)}catch(ce){Fe=!1}function Ze(e,t,n,r,o,i,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var Le=!1,Ie=null,De=!1,ze=null,Be={onError:function(e){Le=!0,Ie=e}};function Ue(e,t,n,r,o,i,a,s,l){Le=!1,Ie=null,Ze.apply(Be,arguments)}function Ve(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function We(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(Ve(e)!==e)throw Error(i(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ve(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return qe(o),e;if(a===r)return qe(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=a;break}if(l===r){s=!0,r=o,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=o;break}if(l===r){s=!0,r=a,n=o;break}l=l.sibling}if(!s)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?Ke(e):null}function Ke(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ke(e);if(null!==t)return t;e=e.sibling}return null}var Ge=o.unstable_scheduleCallback,Xe=o.unstable_cancelCallback,Qe=o.unstable_shouldYield,Ye=o.unstable_requestPaint,Je=o.unstable_now,_e=o.unstable_getCurrentPriorityLevel,$e=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,it=null,at=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2,ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~o;0!==s?r=dt(s):0!=(i&=a)&&(r=dt(i))}else 0!=(a=n&~o)?r=dt(a):0!==i&&(r=dt(i));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&o)&&((o=r&-r)>=(i=t&-t)||16===o&&0!=(4194240&i)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-at(t)),r|=e[n],t&=~o;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var vt=0;function bt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var wt,xt,kt,St,Et,At=!1,Ct=[],Ot=null,Tt=null,Pt=null,Rt=new Map,jt=new Map,Nt=[],Ft="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Mt(e,t){switch(e){case"focusin":case"focusout":Ot=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":Rt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":jt.delete(t.pointerId)}}function Zt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},null!==t&&null!==(t=yo(t))&&xt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Lt(e){var t=go(e.target);if(null!==t){var n=Ve(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=We(n)))return e.blockedOn=t,void Et(e.priority,(function(){kt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function It(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=yo(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function Dt(e,t,n){It(e)&&n.delete(t)}function zt(){At=!1,null!==Ot&&It(Ot)&&(Ot=null),null!==Tt&&It(Tt)&&(Tt=null),null!==Pt&&It(Pt)&&(Pt=null),Rt.forEach(Dt),jt.forEach(Dt)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,At||(At=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,zt)))}function Ut(e){function t(t){return Bt(t,e)}if(0<Ct.length){Bt(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Ot&&Bt(Ot,e),null!==Tt&&Bt(Tt,e),null!==Pt&&Bt(Pt,e),Rt.forEach(t),jt.forEach(t),n=0;n<Nt.length;n++)(r=Nt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Nt.length&&null===(n=Nt[0]).blockedOn;)Lt(n),null===n.blockedOn&&Nt.shift()}var Vt=w.ReactCurrentBatchConfig;function Wt(e,t,n,r){var o=vt,i=Vt.transition;Vt.transition=null;try{vt=1,Ht(e,t,n,r)}finally{vt=o,Vt.transition=i}}function qt(e,t,n,r){var o=vt,i=Vt.transition;Vt.transition=null;try{vt=4,Ht(e,t,n,r)}finally{vt=o,Vt.transition=i}}function Ht(e,t,n,r){var o=Gt(e,t,n,r);if(null===o)Vr(e,t,r,Kt,n),Mt(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Ot=Zt(Ot,e,t,n,r,o),!0;case"dragenter":return Tt=Zt(Tt,e,t,n,r,o),!0;case"mouseover":return Pt=Zt(Pt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Rt.set(i,Zt(Rt.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,jt.set(i,Zt(jt.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(Mt(e,r),4&t&&-1<Ft.indexOf(e)){for(;null!==o;){var i=yo(o);if(null!==i&&wt(i),null===(i=Gt(e,t,n,r))&&Vr(e,t,r,Kt,n),i===o)break;o=i}null!==o&&r.stopPropagation()}else Vr(e,t,r,null,n)}var Kt=null;function Gt(e,t,n,r){if(Kt=null,null!==(e=go(e=xe(r))))if(null===(t=Ve(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=We(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Kt=e,null}function Xt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(_e()){case $e:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Qt=null,Yt=null,Jt=null;function _t(){if(Jt)return Jt;var e,t,n=Yt,r=n.length,o="value"in Qt?Qt.value:Qt.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 Jt=o.slice(e,1<t?1-t:void 0)}function $t(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 en(){return!0}function tn(){return!1}function nn(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)?en:tn,this.isPropagationStopped=tn,this}return I(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=en)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=en)},persist:function(){},isPersistent:en}),t}var rn,on,an,sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ln=nn(sn),un=I({},sn,{view:0,detail:0}),cn=nn(un),dn=I({},un,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==an&&(an&&"mousemove"===e.type?(rn=e.screenX-an.screenX,on=e.screenY-an.screenY):on=rn=0,an=e),rn)},movementY:function(e){return"movementY"in e?e.movementY:on}}),fn=nn(dn),pn=nn(I({},dn,{dataTransfer:0})),hn=nn(I({},un,{relatedTarget:0})),mn=nn(I({},sn,{animationName:0,elapsedTime:0,pseudoElement:0})),gn=I({},sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yn=nn(gn),vn=nn(I({},sn,{data:0})),bn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wn={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"},xn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=xn[e])&&!!t[e]}function Sn(){return kn}var En=I({},un,{key:function(e){if(e.key){var t=bn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=$t(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sn,charCode:function(e){return"keypress"===e.type?$t(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?$t(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),An=nn(En),Cn=nn(I({},dn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),On=nn(I({},un,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sn})),Tn=nn(I({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Pn=I({},dn,{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}),Rn=nn(Pn),jn=[9,13,27,32],Nn=c&&"CompositionEvent"in window,Fn=null;c&&"documentMode"in document&&(Fn=document.documentMode);var Mn=c&&"TextEvent"in window&&!Fn,Zn=c&&(!Nn||Fn&&8<Fn&&11>=Fn),Ln=String.fromCharCode(32),In=!1;function Dn(e,t){switch(e){case"keyup":return-1!==jn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Bn=!1,Un={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 Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function Wn(e,t,n,r){Ce(r),0<(t=qr(t,"onChange")).length&&(n=new ln("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,Hn=null;function Kn(e){Lr(e,0)}function Gn(e){if(G(vo(e)))return e}function Xn(e,t){if("change"===e)return t}var Qn=!1;if(c){var Yn;if(c){var Jn="oninput"in document;if(!Jn){var _n=document.createElement("div");_n.setAttribute("oninput","return;"),Jn="function"==typeof _n.oninput}Yn=Jn}else Yn=!1;Qn=Yn&&(!document.documentMode||9<document.documentMode)}function $n(){qn&&(qn.detachEvent("onpropertychange",er),Hn=qn=null)}function er(e){if("value"===e.propertyName&&Gn(Hn)){var t=[];Wn(t,Hn,e,xe(e)),je(Kn,t)}}function tr(e,t,n){"focusin"===e?($n(),Hn=n,(qn=t).attachEvent("onpropertychange",er)):"focusout"===e&&$n()}function nr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gn(Hn)}function rr(e,t){if("click"===e)return Gn(t)}function or(e,t){if("input"===e||"change"===e)return Gn(t)}var ir="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function ar(e,t){if(ir(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++){var o=n[r];if(!d.call(t,o)||!ir(e[o],t[o]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function lr(e,t){var n,r=sr(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=sr(r)}}function ur(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ur(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function cr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function dr(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)}function fr(e){var t=cr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ur(n.ownerDocument.documentElement,n)){if(null!==r&&dr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=lr(n,i);var a=lr(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pr=c&&"documentMode"in document&&11>=document.documentMode,hr=null,mr=null,gr=null,yr=!1;function vr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==hr||hr!==X(r)||(r="selectionStart"in(r=hr)&&dr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},gr&&ar(gr,r)||(gr=r,0<(r=qr(mr,"onSelect")).length&&(t=new ln("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}function br(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var wr={animationend:br("Animation","AnimationEnd"),animationiteration:br("Animation","AnimationIteration"),animationstart:br("Animation","AnimationStart"),transitionend:br("Transition","TransitionEnd")},xr={},kr={};function Sr(e){if(xr[e])return xr[e];if(!wr[e])return e;var t,n=wr[e];for(t in n)if(n.hasOwnProperty(t)&&t in kr)return xr[e]=n[t];return e}c&&(kr=document.createElement("div").style,"AnimationEvent"in window||(delete wr.animationend.animation,delete wr.animationiteration.animation,delete wr.animationstart.animation),"TransitionEvent"in window||delete wr.transitionend.transition);var Er=Sr("animationend"),Ar=Sr("animationiteration"),Cr=Sr("animationstart"),Or=Sr("transitionend"),Tr=new Map,Pr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Rr(e,t){Tr.set(e,t),l(t,[e])}for(var jr=0;jr<Pr.length;jr++){var Nr=Pr[jr];Rr(Nr.toLowerCase(),"on"+(Nr[0].toUpperCase()+Nr.slice(1)))}Rr(Er,"onAnimationEnd"),Rr(Ar,"onAnimationIteration"),Rr(Cr,"onAnimationStart"),Rr("dblclick","onDoubleClick"),Rr("focusin","onFocus"),Rr("focusout","onBlur"),Rr(Or,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Fr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Mr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Fr));function Zr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,s,l,u){if(Ue.apply(this,arguments),Le){if(!Le)throw Error(i(198));var c=Ie;Le=!1,Ie=null,De||(De=!0,ze=c)}}(r,t,void 0,e),e.currentTarget=null}function Lr(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 s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==i&&o.isPropagationStopped())break e;Zr(o,s,u),i=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,u=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break e;Zr(o,s,u),i=l}}}if(De)throw e=ze,De=!1,ze=null,e}function Ir(e,t){var n=t[po];void 0===n&&(n=t[po]=new Set);var r=e+"__bubble";n.has(r)||(Ur(t,e,2,!1),n.add(r))}function Dr(e,t,n){var r=0;t&&(r|=4),Ur(n,e,r,t)}var zr="_reactListening"+Math.random().toString(36).slice(2);function Br(e){if(!e[zr]){e[zr]=!0,a.forEach((function(t){"selectionchange"!==t&&(Mr.has(t)||Dr(t,!1,e),Dr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[zr]||(t[zr]=!0,Dr("selectionchange",!1,t))}}function Ur(e,t,n,r){switch(Xt(t)){case 1:var o=Wt;break;case 4:o=qt;break;default:o=Ht}n=o.bind(null,t,n,e),o=void 0,!Fe||"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 Vr(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 s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.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!==s;){if(null===(a=go(s)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}s=s.parentNode}}r=r.return}je((function(){var r=i,o=xe(n),a=[];e:{var s=Tr.get(e);if(void 0!==s){var l=ln,u=e;switch(e){case"keypress":if(0===$t(n))break e;case"keydown":case"keyup":l=An;break;case"focusin":u="focus",l=hn;break;case"focusout":u="blur",l=hn;break;case"beforeblur":case"afterblur":l=hn;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=fn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=On;break;case Er:case Ar:case Cr:l=mn;break;case Or:l=Tn;break;case"scroll":l=cn;break;case"wheel":l=Rn;break;case"copy":case"cut":case"paste":l=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Cn}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&null!=(m=Ne(h,f))&&c.push(Wr(h,m,p))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,o),a.push({event:s,listeners:c}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===we||!(u=n.relatedTarget||n.fromElement)||!go(u)&&!u[fo])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?go(u):null)&&(u!==(d=Ve(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=fn,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=Cn,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==l?s:vo(l),p=null==u?s:vo(u),(s=new c(m,h+"leave",l,n,o)).target=d,s.relatedTarget=p,m=null,go(o)===r&&((c=new c(f,h+"enter",u,n,o)).target=p,c.relatedTarget=d,m=c),d=m,l&&u)e:{for(f=u,h=0,p=c=l;p;p=Hr(p))h++;for(p=0,m=f;m;m=Hr(m))p++;for(;0<h-p;)c=Hr(c),h--;for(;0<p-h;)f=Hr(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=Hr(c),f=Hr(f)}c=null}else c=null;null!==l&&Kr(a,s,l,c,!1),null!==u&&null!==d&&Kr(a,d,u,c,!0)}if("select"===(l=(s=r?vo(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Xn;else if(Vn(s))if(Qn)g=or;else{g=nr;var y=tr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=rr);switch(g&&(g=g(e,r))?Wn(a,g,n,o):(y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ee(s,"number",s.value)),y=r?vo(r):window,e){case"focusin":(Vn(y)||"true"===y.contentEditable)&&(hr=y,mr=r,gr=null);break;case"focusout":gr=mr=hr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,vr(a,n,o);break;case"selectionchange":if(pr)break;case"keydown":case"keyup":vr(a,n,o)}var v;if(Nn)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 Bn?Dn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Zn&&"ko"!==n.locale&&(Bn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Bn&&(v=_t()):(Yt="value"in(Qt=o)?Qt.value:Qt.textContent,Bn=!0)),0<(y=qr(r,b)).length&&(b=new vn(b,e,null,n,o),a.push({event:b,listeners:y}),(v||null!==(v=zn(n)))&&(b.data=v))),(v=Mn?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(In=!0,Ln);case"textInput":return(e=t.data)===Ln&&In?null:e;default:return null}}(e,n):function(e,t){if(Bn)return"compositionend"===e||!Nn&&Dn(e,t)?(e=_t(),Jt=Yt=Qt=null,Bn=!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=qr(r,"onBeforeInput")).length&&(o=new vn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=v)}Lr(a,t)}))}function Wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function qr(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=Ne(e,n))&&r.unshift(Wr(e,i,o)),null!=(i=Ne(e,t))&&r.push(Wr(e,i,o))),e=e.return}return r}function Hr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Kr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,o?null!=(l=Ne(n,i))&&a.unshift(Wr(n,l,s)):o||null!=(l=Ne(n,i))&&a.push(Wr(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Gr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function Qr(e){return("string"==typeof e?e:""+e).replace(Gr,"\n").replace(Xr,"")}function Yr(e,t,n){if(t=Qr(t),Qr(e)!==t&&n)throw Error(i(425))}function Jr(){}var _r=null;function $r(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var eo="function"==typeof setTimeout?setTimeout:void 0,to="function"==typeof clearTimeout?clearTimeout:void 0,no="function"==typeof Promise?Promise:void 0,ro="function"==typeof queueMicrotask?queueMicrotask:void 0!==no?function(e){return no.resolve(null).then(e).catch(oo)}:eo;function oo(e){setTimeout((function(){throw e}))}function io(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);Ut(t)}function ao(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function so(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 lo=Math.random().toString(36).slice(2),uo="__reactFiber$"+lo,co="__reactProps$"+lo,fo="__reactContainer$"+lo,po="__reactEvents$"+lo,ho="__reactListeners$"+lo,mo="__reactHandles$"+lo;function go(e){var t=e[uo];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fo]||n[uo]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=so(e);null!==e;){if(n=e[uo])return n;e=so(e)}return t}n=(e=n).parentNode}return null}function yo(e){return!(e=e[uo]||e[fo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function vo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function bo(e){return e[co]||null}var wo=[],xo=-1;function ko(e){return{current:e}}function So(e){0>xo||(e.current=wo[xo],wo[xo]=null,xo--)}function Eo(e,t){xo++,wo[xo]=e.current,e.current=t}var Ao={},Co=ko(Ao),Oo=ko(!1),To=Ao;function Po(e,t){var n=e.type.contextTypes;if(!n)return Ao;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 Ro(e){return null!=e.childContextTypes}function jo(){So(Oo),So(Co)}function No(e,t,n){if(Co.current!==Ao)throw Error(i(168));Eo(Co,t),Eo(Oo,n)}function Fo(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(i(108,W(e)||"Unknown",o));return I({},n,r)}function Mo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ao,To=Co.current,Eo(Co,e),Eo(Oo,Oo.current),!0}function Zo(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Fo(e,t,To),r.__reactInternalMemoizedMergedChildContext=e,So(Oo),So(Co),Eo(Co,e)):So(Oo),Eo(Oo,n)}var Lo=null,Io=!1,Do=!1;function zo(e){null===Lo?Lo=[e]:Lo.push(e)}function Bo(){if(!Do&&null!==Lo){Do=!0;var e=0,t=vt;try{var n=Lo;for(vt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Lo=null,Io=!1}catch(t){throw null!==Lo&&(Lo=Lo.slice(e+1)),Ge($e,Bo),t}finally{vt=t,Do=!1}}return null}var Uo=w.ReactCurrentBatchConfig;function Vo(e,t){if(e&&e.defaultProps){for(var n in t=I({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Wo=ko(null),qo=null,Ho=null,Ko=null;function Go(){Ko=Ho=qo=null}function Xo(e){var t=Wo.current;So(Wo),e._currentValue=t}function Qo(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Yo(e,t){qo=e,Ko=Ho=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(vs=!0),e.firstContext=null)}function Jo(e){var t=e._currentValue;if(Ko!==e)if(e={context:e,memoizedValue:t,next:null},null===Ho){if(null===qo)throw Error(i(308));Ho=e,qo.dependencies={lanes:0,firstContext:e}}else Ho=Ho.next=e;return t}var _o=null,$o=!1;function ei(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ti(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 ni(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ri(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,null!==vl&&0!=(1&e.mode)&&0==(2&yl)?(null===(e=n.interleaved)?(t.next=t,null===_o?_o=[n]:_o.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function oi(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function ii(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 ai(e,t,n,r){var o=e.updateQueue;$o=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,u=l.next;l.next=null,null===a?i=u:a.next=u,a=l;var c=e.alternate;null!==c&&(s=(c=c.updateQueue).lastBaseUpdate)!==a&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l)}if(null!==i){var d=o.baseState;for(a=0,c=u=l=null,s=i;;){var f=s.lane,p=s.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(f=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(p,d,f);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(f="function"==typeof(h=m.payload)?h.call(p,d,f):h))break e;d=I({},d,f);break e;case 2:$o=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=o.effects)?o.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=p,l=d):c=c.next=p,a|=f;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(f=s).next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}if(null===c&&(l=d),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=c,null!==(t=o.shared.interleaved)){o=t;do{a|=o.lane,o=o.next}while(o!==t)}else null===i&&(o.shared.lanes=0);Al|=a,e.lanes=a,e.memoizedState=d}}function si(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var li=(new r.Component).refs;function ui(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:I({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ci={isMounted:function(e){return!!(e=e._reactInternals)&&Ve(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Vl(),o=Wl(e),i=ni(r,o);i.payload=t,null!=n&&(i.callback=n),ri(e,i),null!==(t=ql(e,o,r))&&oi(t,e,o)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Vl(),o=Wl(e),i=ni(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),ri(e,i),null!==(t=ql(e,o,r))&&oi(t,e,o)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Vl(),r=Wl(e),o=ni(n,r);o.tag=2,null!=t&&(o.callback=t),ri(e,o),null!==(t=ql(e,r,n))&&oi(t,e,r)}};function di(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&ar(n,r)&&ar(o,i))}function fi(e,t,n){var r=!1,o=Ao,i=t.contextType;return"object"==typeof i&&null!==i?i=Jo(i):(o=Ro(t)?To:Co.current,i=(r=null!=(r=t.contextTypes))?Po(e,o):Ao),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ci,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function pi(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&&ci.enqueueReplaceState(t,t.state,null)}function hi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=li,ei(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=Jo(i):(i=Ro(t)?To:Co.current,o.context=Po(e,i)),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(ui(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&&ci.enqueueReplaceState(o,o.state,null),ai(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}var mi=[],gi=0,yi=null,vi=0,bi=[],wi=0,xi=null,ki=1,Si="";function Ei(e,t){mi[gi++]=vi,mi[gi++]=yi,yi=e,vi=t}function Ai(e,t,n){bi[wi++]=ki,bi[wi++]=Si,bi[wi++]=xi,xi=e;var r=ki;e=Si;var o=32-at(r)-1;r&=~(1<<o),n+=1;var i=32-at(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,ki=1<<32-at(t)+o|n<<o|r,Si=i+e}else ki=1<<i|n<<o|r,Si=e}function Ci(e){null!==e.return&&(Ei(e,1),Ai(e,1,0))}function Oi(e){for(;e===yi;)yi=mi[--gi],mi[gi]=null,vi=mi[--gi],mi[gi]=null;for(;e===xi;)xi=bi[--wi],bi[wi]=null,Si=bi[--wi],bi[wi]=null,ki=bi[--wi],bi[wi]=null}var Ti=null,Pi=null,Ri=!1,ji=null;function Ni(e,t){var n=wu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function Fi(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,Ti=e,Pi=ao(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Ti=e,Pi=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==xi?{id:ki,overflow:Si}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=wu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Ti=e,Pi=null,!0);default:return!1}}function Mi(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function Zi(e){if(Ri){var t=Pi;if(t){var n=t;if(!Fi(e,t)){if(Mi(e))throw Error(i(418));t=ao(n.nextSibling);var r=Ti;t&&Fi(e,t)?Ni(r,n):(e.flags=-4097&e.flags|2,Ri=!1,Ti=e)}}else{if(Mi(e))throw Error(i(418));e.flags=-4097&e.flags|2,Ri=!1,Ti=e}}}function Li(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ti=e}function Ii(e){if(e!==Ti)return!1;if(!Ri)return Li(e),Ri=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!$r(e.type,e.memoizedProps)),t&&(t=Pi)){if(Mi(e)){for(e=Pi;e;)e=ao(e.nextSibling);throw Error(i(418))}for(;t;)Ni(e,t),t=ao(t.nextSibling)}if(Li(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Pi=ao(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Pi=null}}else Pi=Ti?ao(e.stateNode.nextSibling):null;return!0}function Di(){Pi=Ti=null,Ri=!1}function zi(e){null===ji?ji=[e]:ji.push(e)}function Bi(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=r,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=o.refs;t===li&&(t=o.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Ui(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Vi(e){return(0,e._init)(e._payload)}function Wi(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}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=ku(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Cu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function u(e,t,n,r){var i=n.type;return i===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===N&&Vi(i)===t.type)?((r=o(t,n.props)).ref=Bi(e,t,n),r.return=e,r):((r=Su(n.type,n.key,n.props,null,e.mode,r)).ref=Bi(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ou(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Eu(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Cu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Su(t.type,t.key,t.props,null,e.mode,n)).ref=Bi(e,null,t),n.return=e,n;case k:return(t=Ou(t,e.mode,n)).return=e,t;case N:return f(e,(0,t._init)(t._payload),n)}if(te(t)||Z(t))return(t=Eu(t,e.mode,n,null)).return=e,t;Ui(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n&&""!==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?u(e,t,n,r):null;case k:return n.key===o?c(e,t,n,r):null;case N:return p(e,t,(o=n._init)(n._payload),r)}if(te(n)||Z(n))return null!==o?null:d(e,t,n,r,null);Ui(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r&&""!==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 u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o);case N:return h(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||Z(r))return d(t,e=e.get(n)||null,r,o,null);Ui(t,r)}return null}function m(o,i,s,l){for(var u=null,c=null,d=i,m=i=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var y=p(o,d,s[m],l);if(null===y){null===d&&(d=g);break}e&&d&&null===y.alternate&&t(o,d),i=a(y,i,m),null===c?u=y:c.sibling=y,c=y,d=g}if(m===s.length)return n(o,d),Ri&&Ei(o,m),u;if(null===d){for(;m<s.length;m++)null!==(d=f(o,s[m],l))&&(i=a(d,i,m),null===c?u=d:c.sibling=d,c=d);return Ri&&Ei(o,m),u}for(d=r(o,d);m<s.length;m++)null!==(g=h(d,o,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),i=a(g,i,m),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(o,e)})),Ri&&Ei(o,m),u}function g(o,s,l,u){var c=Z(l);if("function"!=typeof c)throw Error(i(150));if(null==(l=c.call(l)))throw Error(i(151));for(var d=c=null,m=s,g=s=0,y=null,v=l.next();null!==m&&!v.done;g++,v=l.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=p(o,m,v.value,u);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(o,m),s=a(b,s,g),null===d?c=b:d.sibling=b,d=b,m=y}if(v.done)return n(o,m),Ri&&Ei(o,g),c;if(null===m){for(;!v.done;g++,v=l.next())null!==(v=f(o,v.value,u))&&(s=a(v,s,g),null===d?c=v:d.sibling=v,d=v);return Ri&&Ei(o,g),c}for(m=r(o,m);!v.done;g++,v=l.next())null!==(v=h(m,o,g,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),s=a(v,s,g),null===d?c=v:d.sibling=v,d=v);return e&&m.forEach((function(e){return t(o,e)})),Ri&&Ei(o,g),c}return function e(r,i,a,l){if("object"==typeof a&&null!==a&&a.type===S&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case x:e:{for(var u=a.key,c=i;null!==c;){if(c.key===u){if((u=a.type)===S){if(7===c.tag){n(r,c.sibling),(i=o(c,a.props.children)).return=r,r=i;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===N&&Vi(u)===c.type){n(r,c.sibling),(i=o(c,a.props)).ref=Bi(r,c,a),i.return=r,r=i;break e}n(r,c);break}t(r,c),c=c.sibling}a.type===S?((i=Eu(a.props.children,r.mode,l,a.key)).return=r,r=i):((l=Su(a.type,a.key,a.props,null,r.mode,l)).ref=Bi(r,i,a),l.return=r,r=l)}return s(r);case k:e:{for(c=a.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){n(r,i.sibling),(i=o(i,a.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Ou(a,r.mode,l)).return=r,r=i}return s(r);case N:return e(r,i,(c=a._init)(a._payload),l)}if(te(a))return m(r,i,a,l);if(Z(a))return g(r,i,a,l);Ui(r,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==i&&6===i.tag?(n(r,i.sibling),(i=o(i,a)).return=r,r=i):(n(r,i),(i=Cu(a,r.mode,l)).return=r,r=i),s(r)):n(r,i)}}var qi=Wi(!0),Hi=Wi(!1),Ki={},Gi=ko(Ki),Xi=ko(Ki),Qi=ko(Ki);function Yi(e){if(e===Ki)throw Error(i(174));return e}function Ji(e,t){switch(Eo(Qi,t),Eo(Xi,e),Eo(Gi,Ki),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}So(Gi),Eo(Gi,t)}function _i(){So(Gi),So(Xi),So(Qi)}function $i(e){Yi(Qi.current);var t=Yi(Gi.current),n=le(t,e.type);t!==n&&(Eo(Xi,e),Eo(Gi,n))}function ea(e){Xi.current===e&&(So(Gi),So(Xi))}var ta=ko(0);function na(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ra=[];function oa(){for(var e=0;e<ra.length;e++)ra[e]._workInProgressVersionPrimary=null;ra.length=0}var ia=w.ReactCurrentDispatcher,aa=w.ReactCurrentBatchConfig,sa=0,la=null,ua=null,ca=null,da=!1,fa=!1,pa=0,ha=0;function ma(){throw Error(i(321))}function ga(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ir(e[n],t[n]))return!1;return!0}function ya(e,t,n,r,o,a){if(sa=a,la=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ia.current=null===e||null===e.memoizedState?$a:es,e=n(r,o),fa){a=0;do{if(fa=!1,pa=0,25<=a)throw Error(i(301));a+=1,ca=ua=null,t.updateQueue=null,ia.current=ts,e=n(r,o)}while(fa)}if(ia.current=_a,t=null!==ua&&null!==ua.next,sa=0,ca=ua=la=null,da=!1,t)throw Error(i(300));return e}function va(){var e=0!==pa;return pa=0,e}function ba(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ca?la.memoizedState=ca=e:ca=ca.next=e,ca}function wa(){if(null===ua){var e=la.alternate;e=null!==e?e.memoizedState:null}else e=ua.next;var t=null===ca?la.memoizedState:ca.next;if(null!==t)ca=t,ua=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ua=e).memoizedState,baseState:ua.baseState,baseQueue:ua.baseQueue,queue:ua.queue,next:null},null===ca?la.memoizedState=ca=e:ca=ca.next=e}return ca}function xa(e,t){return"function"==typeof t?t(e):t}function ka(e){var t=wa(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=ua,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}r.baseQueue=o=a,n.pending=null}if(null!==o){a=o.next,r=r.baseState;var l=s=null,u=null,c=a;do{var d=c.lane;if((sa&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(l=u=f,s=r):u=u.next=f,la.lanes|=d,Al|=d}c=c.next}while(null!==c&&c!==a);null===u?s=r:u.next=l,ir(r,t.memoizedState)||(vs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{a=o.lane,la.lanes|=a,Al|=a,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Sa(e){var t=wa(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);ir(a,t.memoizedState)||(vs=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Ea(){}function Aa(e,t){var n=la,r=wa(),o=t(),a=!ir(r.memoizedState,o);if(a&&(r.memoizedState=o,vs=!0),r=r.queue,La(Ta.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==ca&&1&ca.memoizedState.tag){if(n.flags|=2048,ja(9,Oa.bind(null,n,r,o,t),void 0,null),null===vl)throw Error(i(349));0!=(30&sa)||Ca(n,t,o)}return o}function Ca(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=la.updateQueue)?(t={lastEffect:null,stores:null},la.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Oa(e,t,n,r){t.value=n,t.getSnapshot=r,Pa(t)&&ql(e,1,-1)}function Ta(e,t,n){return n((function(){Pa(t)&&ql(e,1,-1)}))}function Pa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ir(e,n)}catch(e){return!0}}function Ra(e){var t=ba();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:xa,lastRenderedState:e},t.queue=e,e=e.dispatch=Ga.bind(null,la,e),[t.memoizedState,e]}function ja(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=la.updateQueue)?(t={lastEffect:null,stores:null},la.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 Na(){return wa().memoizedState}function Fa(e,t,n,r){var o=ba();la.flags|=e,o.memoizedState=ja(1|t,n,void 0,void 0===r?null:r)}function Ma(e,t,n,r){var o=wa();r=void 0===r?null:r;var i=void 0;if(null!==ua){var a=ua.memoizedState;if(i=a.destroy,null!==r&&ga(r,a.deps))return void(o.memoizedState=ja(t,n,i,r))}la.flags|=e,o.memoizedState=ja(1|t,n,i,r)}function Za(e,t){return Fa(8390656,8,e,t)}function La(e,t){return Ma(2048,8,e,t)}function Ia(e,t){return Ma(4,2,e,t)}function Da(e,t){return Ma(4,4,e,t)}function za(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ba(e,t,n){return n=null!=n?n.concat([e]):null,Ma(4,4,za.bind(null,t,e),n)}function Ua(){}function Va(e,t){var n=wa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ga(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Wa(e,t){var n=wa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ga(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function qa(e,t){var n=vt;vt=0!==n&&4>n?n:4,e(!0);var r=aa.transition;aa.transition={};try{e(!1),t()}finally{vt=n,aa.transition=r}}function Ha(){return wa().memoizedState}function Ka(e,t,n){var r=Wl(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Xa(e)?Qa(t,n):(Ya(e,t,n),null!==(e=ql(e,r,n=Vl()))&&Ja(e,t,r))}function Ga(e,t,n){var r=Wl(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xa(e))Qa(t,o);else{Ya(e,t,o);var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,ir(s,a))return}catch(e){}null!==(e=ql(e,r,n=Vl()))&&Ja(e,t,r)}}function Xa(e){var t=e.alternate;return e===la||null!==t&&t===la}function Qa(e,t){fa=da=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ya(e,t,n){null!==vl&&0!=(1&e.mode)&&0==(2&yl)?(null===(e=t.interleaved)?(n.next=n,null===_o?_o=[t]:_o.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function Ja(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var _a={readContext:Jo,useCallback:ma,useContext:ma,useEffect:ma,useImperativeHandle:ma,useInsertionEffect:ma,useLayoutEffect:ma,useMemo:ma,useReducer:ma,useRef:ma,useState:ma,useDebugValue:ma,useDeferredValue:ma,useTransition:ma,useMutableSource:ma,useSyncExternalStore:ma,useId:ma,unstable_isNewReconciler:!1},$a={readContext:Jo,useCallback:function(e,t){return ba().memoizedState=[e,void 0===t?null:t],e},useContext:Jo,useEffect:Za,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Fa(4194308,4,za.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Fa(4194308,4,e,t)},useInsertionEffect:function(e,t){return Fa(4,2,e,t)},useMemo:function(e,t){var n=ba();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ba();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ka.bind(null,la,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ba().memoizedState=e},useState:Ra,useDebugValue:Ua,useDeferredValue:function(e){var t=Ra(e),n=t[0],r=t[1];return Za((function(){var t=aa.transition;aa.transition={};try{r(e)}finally{aa.transition=t}}),[e]),n},useTransition:function(){var e=Ra(!1),t=e[0];return e=qa.bind(null,e[1]),ba().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=la,o=ba();if(Ri){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===vl)throw Error(i(349));0!=(30&sa)||Ca(r,t,n)}o.memoizedState=n;var a={value:n,getSnapshot:t};return o.queue=a,Za(Ta.bind(null,r,a,e),[e]),r.flags|=2048,ja(9,Oa.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ba(),t=vl.identifierPrefix;if(Ri){var n=Si;t=":"+t+"R"+(n=(ki&~(1<<32-at(ki)-1)).toString(32)+n),0<(n=pa++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ha++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Jo,useCallback:Va,useContext:Jo,useEffect:La,useImperativeHandle:Ba,useInsertionEffect:Ia,useLayoutEffect:Da,useMemo:Wa,useReducer:ka,useRef:Na,useState:function(){return ka(xa)},useDebugValue:Ua,useDeferredValue:function(e){var t=ka(xa),n=t[0],r=t[1];return La((function(){var t=aa.transition;aa.transition={};try{r(e)}finally{aa.transition=t}}),[e]),n},useTransition:function(){return[ka(xa)[0],wa().memoizedState]},useMutableSource:Ea,useSyncExternalStore:Aa,useId:Ha,unstable_isNewReconciler:!1},ts={readContext:Jo,useCallback:Va,useContext:Jo,useEffect:La,useImperativeHandle:Ba,useInsertionEffect:Ia,useLayoutEffect:Da,useMemo:Wa,useReducer:Sa,useRef:Na,useState:function(){return Sa(xa)},useDebugValue:Ua,useDeferredValue:function(e){var t=Sa(xa),n=t[0],r=t[1];return La((function(){var t=aa.transition;aa.transition={};try{r(e)}finally{aa.transition=t}}),[e]),n},useTransition:function(){return[Sa(xa)[0],wa().memoizedState]},useMutableSource:Ea,useSyncExternalStore:Aa,useId:Ha,unstable_isNewReconciler:!1};function ns(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function rs(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var os,is,as,ss,ls="function"==typeof WeakMap?WeakMap:Map;function us(e,t,n){(n=ni(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Nl||(Nl=!0,Fl=r),rs(0,t)},n}function cs(e,t,n){(n=ni(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){rs(0,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){rs(0,t),"function"!=typeof r&&(null===Ml?Ml=new Set([this]):Ml.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ds(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ls;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=hu.bind(null,e,t,n),t.then(e,e))}function fs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ps(e,t,n,r,o){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=ni(-1,1)).tag=2,ri(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}function hs(e,t){if(!Ri)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 ms(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function gs(e,t,n){var r=t.pendingProps;switch(Oi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ms(t),null;case 1:case 17:return Ro(t.type)&&jo(),ms(t),null;case 3:return r=t.stateNode,_i(),So(Oo),So(Co),oa(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ii(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==ji&&(Ql(ji),ji=null))),is(e,t),ms(t),null;case 5:ea(t);var o=Yi(Qi.current);if(n=t.type,null!==e&&null!=t.stateNode)as(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return ms(t),null}if(e=Yi(Gi.current),Ii(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[uo]=t,r[co]=a,e=0!=(1&t.mode),n){case"dialog":Ir("cancel",r),Ir("close",r);break;case"iframe":case"object":case"embed":Ir("load",r);break;case"video":case"audio":for(o=0;o<Fr.length;o++)Ir(Fr[o],r);break;case"source":Ir("error",r);break;case"img":case"image":case"link":Ir("error",r),Ir("load",r);break;case"details":Ir("toggle",r);break;case"input":Y(r,a),Ir("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Ir("invalid",r);break;case"textarea":oe(r,a),Ir("invalid",r)}for(var l in ve(n,a),o=null,a)if(a.hasOwnProperty(l)){var u=a[l];"children"===l?"string"==typeof u?r.textContent!==u&&(Yr(r.textContent,u,e),o=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(Yr(r.textContent,u,e),o=["children",""+u]):s.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&Ir("scroll",r)}switch(n){case"input":K(r),$(r,a,!0);break;case"textarea":K(r),ae(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=Jr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[uo]=t,e[co]=r,os(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":Ir("cancel",e),Ir("close",e),o=r;break;case"iframe":case"object":case"embed":Ir("load",e),o=r;break;case"video":case"audio":for(o=0;o<Fr.length;o++)Ir(Fr[o],e);o=r;break;case"source":Ir("error",e),o=r;break;case"img":case"image":case"link":Ir("error",e),Ir("load",e),o=r;break;case"details":Ir("toggle",e),o=r;break;case"input":Y(e,r),o=Q(e,r),Ir("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=I({},r,{value:void 0}),Ir("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),Ir("invalid",e)}for(a in ve(n,o),u=o)if(u.hasOwnProperty(a)){var c=u[a];"style"===a?ge(e,c):"dangerouslySetInnerHTML"===a?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===a?"string"==typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"==typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=c&&"onScroll"===a&&Ir("scroll",e):null!=c&&b(e,a,c,l))}switch(n){case"input":K(e),$(e,r,!1);break;case"textarea":K(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?ne(e,!!r.multiple,a,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return ms(t),null;case 6:if(e&&null!=t.stateNode)ss(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(n=Yi(Qi.current),Yi(Gi.current),Ii(t)){if(r=t.stateNode,n=t.memoizedProps,r[uo]=t,(a=r.nodeValue!==n)&&null!==(e=Ti))switch(l=0!=(1&e.mode),e.tag){case 3:Yr(r.nodeValue,n,l);break;case 5:!0!==e.memoizedProps[void 0]&&Yr(r.nodeValue,n,l)}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[uo]=t,t.stateNode=r}return ms(t),null;case 13:if(So(ta),r=t.memoizedState,Ri&&null!==Pi&&0!=(1&t.mode)&&0==(128&t.flags)){for(r=Pi;r;)r=ao(r.nextSibling);return Di(),t.flags|=98560,t}if(null!==r&&null!==r.dehydrated){if(r=Ii(t),null===e){if(!r)throw Error(i(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(i(317));r[uo]=t}else Di(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;return ms(t),null}return null!==ji&&(Ql(ji),ji=null),0!=(128&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?Ii(t):n=null!==e.memoizedState,r&&!n&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&ta.current)?0===Sl&&(Sl=3):ou())),null!==t.updateQueue&&(t.flags|=4),ms(t),null);case 4:return _i(),is(e,t),null===e&&Br(t.stateNode.containerInfo),ms(t),null;case 10:return Xo(t.type._context),ms(t),null;case 19:if(So(ta),null===(a=t.memoizedState))return ms(t),null;if(r=0!=(128&t.flags),null===(l=a.rendering))if(r)hs(a,!1);else{if(0!==Sl||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=na(e))){for(t.flags|=128,hs(a,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Eo(ta,1&ta.current|2),t.child}e=e.sibling}null!==a.tail&&Je()>jl&&(t.flags|=128,r=!0,hs(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=na(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),hs(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!Ri)return ms(t),null}else 2*Je()-a.renderingStartTime>jl&&1073741824!==n&&(t.flags|=128,r=!0,hs(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=a.last)?n.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Je(),t.sibling=null,n=ta.current,Eo(ta,r?1&n|2:1&n),t):(ms(t),null);case 22:case 23:return eu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&xl)&&(ms(t),6&t.subtreeFlags&&(t.flags|=8192)):ms(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}os=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}},is=function(){},as=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Yi(Gi.current);var i,a=null;switch(n){case"input":o=Q(e,o),r=Q(e,r),a=[];break;case"select":o=I({},o,{value:void 0}),r=I({},r,{value:void 0}),a=[];break;case"textarea":o=re(e,o),r=re(e,r),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(c in ve(n,r),n=null,o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&null!=o[c])if("style"===c){var l=o[c];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(s.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in r){var u=r[c];if(l=null!=o?o[c]:void 0,r.hasOwnProperty(c)&&u!==l&&(null!=u||null!=l))if("style"===c)if(l){for(i in l)!l.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&l[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(a||(a=[]),a.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(a=a||[]).push(c,u)):"children"===c?"string"!=typeof u&&"number"!=typeof u||(a=a||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(s.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Ir("scroll",e),a||l===u||(a=[])):(a=a||[]).push(c,u))}n&&(a=a||[]).push("style",n);var c=a;(t.updateQueue=c)&&(t.flags|=4)}},ss=function(e,t,n,r){n!==r&&(t.flags|=4)};var ys=w.ReactCurrentOwner,vs=!1;function bs(e,t,n,r){t.child=null===e?Hi(t,null,n,r):qi(t,e.child,n,r)}function ws(e,t,n,r,o){n=n.render;var i=t.ref;return Yo(t,o),r=ya(e,t,n,r,i,o),n=va(),null===e||vs?(Ri&&n&&Ci(t),t.flags|=1,bs(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Bs(e,t,o))}function xs(e,t,n,r,o){if(null===e){var i=n.type;return"function"!=typeof i||xu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Su(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,ks(e,t,i,r,o))}if(i=e.child,0==(e.lanes&o)){var a=i.memoizedProps;if((n=null!==(n=n.compare)?n:ar)(a,r)&&e.ref===t.ref)return Bs(e,t,o)}return t.flags|=1,(e=ku(i,r)).ref=t.ref,e.return=t,t.child=e}function ks(e,t,n,r,o){if(null!==e&&ar(e.memoizedProps,r)&&e.ref===t.ref){if(vs=!1,0==(e.lanes&o))return t.lanes=e.lanes,Bs(e,t,o);0!=(131072&e.flags)&&(vs=!0)}return As(e,t,n,r,o)}function Ss(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},Eo(kl,xl),xl|=n;else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null},t.updateQueue=null,Eo(kl,xl),xl|=e,null;t.memoizedState={baseLanes:0,cachePool:null},r=null!==i?i.baseLanes:n,Eo(kl,xl),xl|=r}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Eo(kl,xl),xl|=r;return bs(e,t,o,n),t.child}function Es(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function As(e,t,n,r,o){var i=Ro(n)?To:Co.current;return i=Po(t,i),Yo(t,o),n=ya(e,t,n,r,i,o),r=va(),null===e||vs?(Ri&&r&&Ci(t),t.flags|=1,bs(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Bs(e,t,o))}function Cs(e,t,n,r,o){if(Ro(n)){var i=!0;Mo(t)}else i=!1;if(Yo(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),fi(t,n,r),hi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;u="object"==typeof u&&null!==u?Jo(u):Po(t,u=Ro(n)?To:Co.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==u)&&pi(t,a,r,u),$o=!1;var f=t.memoizedState;a.state=f,ai(t,r,a,o),l=t.memoizedState,s!==r||f!==l||Oo.current||$o?("function"==typeof c&&(ui(t,n,c,r),l=t.memoizedState),(s=$o||di(t,n,s,r,f,l,u))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,ti(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Vo(t.type,s),a.props=u,d=t.pendingProps,f=a.context,l="object"==typeof(l=n.contextType)&&null!==l?Jo(l):Po(t,l=Ro(n)?To:Co.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||f!==l)&&pi(t,a,r,l),$o=!1,f=t.memoizedState,a.state=f,ai(t,r,a,o);var h=t.memoizedState;s!==d||f!==h||Oo.current||$o?("function"==typeof p&&(ui(t,n,p,r),h=t.memoizedState),(u=$o||di(t,n,u,r,f,h,l)||!1)?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Os(e,t,n,r,i,o)}function Os(e,t,n,r,o,i){Es(e,t);var a=0!=(128&t.flags);if(!r&&!a)return o&&Zo(t,n,!1),Bs(e,t,i);r=t.stateNode,ys.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=qi(t,e.child,null,i),t.child=qi(t,null,s,i)):bs(e,t,s,i),t.memoizedState=r.state,o&&Zo(t,n,!0),t.child}function Ts(e){var t=e.stateNode;t.pendingContext?No(0,t.pendingContext,t.pendingContext!==t.context):t.context&&No(0,t.context,!1),Ji(e,t.containerInfo)}function Ps(e,t,n,r,o){return Di(),zi(o),t.flags|=256,bs(e,t,n,r),t.child}var Rs={dehydrated:null,treeContext:null,retryLane:0};function js(e){return{baseLanes:e,cachePool:null}}function Ns(e,t,n){var r,o=t.pendingProps,a=ta.current,s=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Eo(ta,1&a),null===e)return Zi(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(a=o.children,e=o.fallback,s?(o=t.mode,s=t.child,a={mode:"hidden",children:a},0==(1&o)&&null!==s?(s.childLanes=0,s.pendingProps=a):s=Au(a,o,0,null),e=Eu(e,o,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=js(n),t.memoizedState=Rs,e):Fs(t,a));if(null!==(a=e.memoizedState)){if(null!==(r=a.dehydrated)){if(l)return 256&t.flags?(t.flags&=-257,Ls(e,t,n,Error(i(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(s=o.fallback,a=t.mode,o=Au({mode:"visible",children:o.children},a,0,null),(s=Eu(s,a,n,null)).flags|=2,o.return=t,s.return=t,o.sibling=s,t.child=o,0!=(1&t.mode)&&qi(t,e.child,null,n),t.child.memoizedState=js(n),t.memoizedState=Rs,s);if(0==(1&t.mode))t=Ls(e,t,n,null);else if("$!"===r.data)t=Ls(e,t,n,Error(i(419)));else if(o=0!=(n&e.childLanes),vs||o){if(null!==(o=vl)){switch(n&-n){case 4:s=2;break;case 16:s=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}0!==(o=0!=(s&(o.suspendedLanes|n))?0:s)&&o!==a.retryLane&&(a.retryLane=o,ql(e,o,-1))}ou(),t=Ls(e,t,n,Error(i(421)))}else"$?"===r.data?(t.flags|=128,t.child=e.child,t=gu.bind(null,e),r._reactRetry=t,t=null):(n=a.treeContext,Pi=ao(r.nextSibling),Ti=t,Ri=!0,ji=null,null!==n&&(bi[wi++]=ki,bi[wi++]=Si,bi[wi++]=xi,ki=n.id,Si=n.overflow,xi=t),(t=Fs(t,t.pendingProps.children)).flags|=4096);return t}return s?(o=Zs(e,t,o.children,o.fallback,n),s=t.child,a=e.child.memoizedState,s.memoizedState=null===a?js(n):{baseLanes:a.baseLanes|n,cachePool:null},s.childLanes=e.childLanes&~n,t.memoizedState=Rs,o):(n=Ms(e,t,o.children,n),t.memoizedState=null,n)}return s?(o=Zs(e,t,o.children,o.fallback,n),s=t.child,a=e.child.memoizedState,s.memoizedState=null===a?js(n):{baseLanes:a.baseLanes|n,cachePool:null},s.childLanes=e.childLanes&~n,t.memoizedState=Rs,o):(n=Ms(e,t,o.children,n),t.memoizedState=null,n)}function Fs(e,t){return(t=Au({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Ms(e,t,n,r){var o=e.child;return e=o.sibling,n=ku(o,{mode:"visible",children:n}),0==(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function Zs(e,t,n,r,o){var i=t.mode,a=(e=e.child).sibling,s={mode:"hidden",children:n};return 0==(1&i)&&t.child!==e?((n=t.child).childLanes=0,n.pendingProps=s,t.deletions=null):(n=ku(e,s)).subtreeFlags=14680064&e.subtreeFlags,null!==a?r=ku(a,r):(r=Eu(r,i,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Ls(e,t,n,r){return null!==r&&zi(r),qi(t,e.child,null,n),(e=Fs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Is(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Qo(e.return,t,n)}function Ds(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function zs(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(bs(e,t,r.children,n),0!=(2&(r=ta.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Is(e,n,t);else if(19===e.tag)Is(e,n,t);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(Eo(ta,r),0==(1&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===na(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ds(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===na(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ds(t,!0,n,null,i);break;case"together":Ds(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Bs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Al|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=ku(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ku(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Us(e,t){switch(Oi(t),t.tag){case 1:return Ro(t.type)&&jo(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return _i(),So(Oo),So(Co),oa(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ea(t),null;case 13:if(So(ta),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));Di()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return So(ta),null;case 4:return _i(),null;case 10:return Xo(t.type._context),null;case 22:case 23:return eu(),null;default:return null}}var Vs=!1,Ws=!1,qs="function"==typeof WeakSet?WeakSet:Set,Hs=null;function Ks(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){pu(e,t,n)}else n.current=null}function Gs(e,t,n){try{n()}catch(n){pu(e,t,n)}}var Xs=!1;function Qs(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,void 0!==i&&Gs(t,n,i)}o=o.next}while(o!==r)}}function Ys(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Js(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function _s(e,t,n){if(it&&"function"==typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(ot,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e=e.next;do{var o=r,i=o.destroy;o=o.tag,void 0!==i&&(0!=(2&o)||0!=(4&o))&&Gs(t,n,i),r=r.next}while(r!==e)}break;case 1:if(Ks(t,n),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){pu(t,n,e)}break;case 5:Ks(t,n);break;case 4:il(e,t,n)}}function $s(e){var t=e.alternate;null!==t&&(e.alternate=null,$s(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[uo],delete t[co],delete t[po],delete t[ho],delete t[mo]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function el(e){return 5===e.tag||3===e.tag||4===e.tag}function tl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||el(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function nl(e){e:{for(var t=e.return;null!==t;){if(el(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(n.tag){case 5:t=n.stateNode,32&n.flags&&(fe(t,""),n.flags&=-33),ol(e,n=tl(e),t);break;case 3:case 4:t=n.stateNode.containerInfo,rl(e,n=tl(e),t);break;default:throw Error(i(161))}}function rl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,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)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(rl(e,t,n),e=e.sibling;null!==e;)rl(e,t,n),e=e.sibling}function ol(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ol(e,t,n),e=e.sibling;null!==e;)ol(e,t,n),e=e.sibling}function il(e,t,n){for(var r,o,a=t,s=!1;;){if(!s){s=a.return;e:for(;;){if(null===s)throw Error(i(160));switch(r=s.stateNode,s.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}s=s.return}s=!0}if(5===a.tag||6===a.tag){e:for(var l=e,u=a,c=n,d=u;;)if(_s(l,d,c),null!==d.child&&4!==d.tag)d.child.return=d,d=d.child;else{if(d===u)break e;for(;null===d.sibling;){if(null===d.return||d.return===u)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}o?(l=r,u=a.stateNode,8===l.nodeType?l.parentNode.removeChild(u):l.removeChild(u)):r.removeChild(a.stateNode)}else if(18===a.tag)o?(l=r,u=a.stateNode,8===l.nodeType?io(l.parentNode,u):1===l.nodeType&&io(l,u),Ut(l)):io(r,a.stateNode);else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,o=!0,a.child.return=a,a=a.child;continue}}else if(_s(e,a,n),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(s=!1)}a.sibling.return=a.return,a=a.sibling}}function al(e,t){switch(t.tag){case 0:case 11:case 14:case 15:return Qs(3,t,t.return),Ys(3,t),void Qs(5,t,t.return);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for("input"===e&&"radio"===r.type&&null!=r.name&&J(n,r),be(e,o),t=be(e,r),o=0;o<a.length;o+=2){var s=a[o],l=a[o+1];"style"===s?ge(n,l):"dangerouslySetInnerHTML"===s?de(n,l):"children"===s?fe(n,l):b(n,s,l,t)}switch(e){case"input":_(n,r);break;case"textarea":ie(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(a=r.value)?ne(n,!!r.multiple,a,!1):e!==!!r.multiple&&(null!=r.defaultValue?ne(n,!!r.multiple,r.defaultValue,!0):ne(n,!!r.multiple,r.multiple?[]:"",!1))}n[co]=r}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void(null!==e&&e.memoizedState.isDehydrated&&Ut(t.stateNode.containerInfo));case 13:case 19:return void function(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new qs),t.forEach((function(t){var r=yu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}(t)}throw Error(i(163))}function sl(e,t,n){Hs=e,ll(e,t,n)}function ll(e,t,n){for(var r=0!=(1&e.mode);null!==Hs;){var o=Hs,i=o.child;if(22===o.tag&&r){var a=null!==o.memoizedState||Vs;if(!a){var s=o.alternate,l=null!==s&&null!==s.memoizedState||Ws;s=Vs;var u=Ws;if(Vs=a,(Ws=l)&&!u)for(Hs=o;null!==Hs;)l=(a=Hs).child,22===a.tag&&null!==a.memoizedState?dl(o):null!==l?(l.return=a,Hs=l):dl(o);for(;null!==i;)Hs=i,ll(i,t,n),i=i.sibling;Hs=o,Vs=s,Ws=u}ul(e)}else 0!=(8772&o.subtreeFlags)&&null!==i?(i.return=o,Hs=i):ul(e)}}function ul(e){for(;null!==Hs;){var t=Hs;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Ws||Ys(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Ws)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Vo(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&si(t,a,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}si(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Ut(f)}}}break;default:throw Error(i(163))}Ws||512&t.flags&&Js(t)}catch(e){pu(t,t.return,e)}}if(t===e){Hs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Hs=n;break}Hs=t.return}}function cl(e){for(;null!==Hs;){var t=Hs;if(t===e){Hs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Hs=n;break}Hs=t.return}}function dl(e){for(;null!==Hs;){var t=Hs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ys(4,t)}catch(e){pu(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(e){pu(t,o,e)}}var i=t.return;try{Js(t)}catch(e){pu(t,i,e)}break;case 5:var a=t.return;try{Js(t)}catch(e){pu(t,a,e)}}}catch(e){pu(t,t.return,e)}if(t===e){Hs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Hs=s;break}Hs=t.return}}var fl,pl=Math.ceil,hl=w.ReactCurrentDispatcher,ml=w.ReactCurrentOwner,gl=w.ReactCurrentBatchConfig,yl=0,vl=null,bl=null,wl=0,xl=0,kl=ko(0),Sl=0,El=null,Al=0,Cl=0,Ol=0,Tl=null,Pl=null,Rl=0,jl=1/0,Nl=!1,Fl=null,Ml=null,Zl=!1,Ll=null,Il=0,Dl=0,zl=null,Bl=-1,Ul=0;function Vl(){return 0!=(6&yl)?Je():-1!==Bl?Bl:Bl=Je()}function Wl(e){return 0==(1&e.mode)?1:0!=(2&yl)&&0!==wl?wl&-wl:null!==Uo.transition?(0===Ul&&(e=ut,0==(4194240&(ut<<=1))&&(ut=64),Ul=e),Ul):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Xt(e.type)}function ql(e,t,n){if(50<Dl)throw Dl=0,zl=null,Error(i(185));var r=Hl(e,t);return null===r?null:(gt(r,t,n),0!=(2&yl)&&r===vl||(r===vl&&(0==(2&yl)&&(Cl|=t),4===Sl&&Yl(r,wl)),Kl(r,n),1===t&&0===yl&&0==(1&e.mode)&&(jl=Je()+500,Io&&Bo())),r)}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 Kl(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-at(i),s=1<<a,l=o[a];-1===l?0!=(s&n)&&0==(s&r)||(o[a]=pt(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}(e,t);var r=ft(e,e===vl?wl:0);if(0===r)null!==n&&Xe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Xe(n),1===t)0===e.tag?function(e){Io=!0,zo(e)}(Jl.bind(null,e)):zo(Jl.bind(null,e)),ro((function(){0===yl&&Bo()})),n=null;else{switch(bt(r)){case 1:n=$e;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=vu(n,Gl.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Gl(e,t){if(Bl=-1,Ul=0,0!=(6&yl))throw Error(i(327));var n=e.callbackNode;if(du()&&e.callbackNode!==n)return null;var r=ft(e,e===vl?wl:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=iu(e,r);else{t=r;var o=yl;yl|=2;var a=ru();for(vl===e&&wl===t||(jl=Je()+500,tu(e,t));;)try{su();break}catch(t){nu(e,t)}Go(),hl.current=a,yl=o,null!==bl?t=0:(vl=null,wl=0,t=Sl)}if(0!==t){if(2===t&&0!==(o=ht(e))&&(r=o,t=Xl(e,o)),1===t)throw n=El,tu(e,0),Yl(e,r),Kl(e,Je()),n;if(6===t)Yl(e,r);else{if(o=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!ir(i(),o))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)&&(2===(t=iu(e,r))&&0!==(a=ht(e))&&(r=a,t=Xl(e,a)),1===t))throw n=El,tu(e,0),Yl(e,r),Kl(e,Je()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:cu(e,Pl);break;case 3:if(Yl(e,r),(130023424&r)===r&&10<(t=Rl+500-Je())){if(0!==ft(e,0))break;if(((o=e.suspendedLanes)&r)!==r){Vl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=eo(cu.bind(null,e,Pl),t);break}cu(e,Pl);break;case 4:if(Yl(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var s=31-at(r);a=1<<s,(s=t[s])>o&&(o=s),r&=~a}if(r=o,10<(r=(120>(r=Je()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*pl(r/1960))-r)){e.timeoutHandle=eo(cu.bind(null,e,Pl),r);break}cu(e,Pl);break;default:throw Error(i(329))}}}return Kl(e,Je()),e.callbackNode===n?Gl.bind(null,e):null}function Xl(e,t){var n=Tl;return e.current.memoizedState.isDehydrated&&(tu(e,t).flags|=256),2!==(e=iu(e,t))&&(t=Pl,Pl=n,null!==t&&Ql(t)),e}function Ql(e){null===Pl?Pl=e:Pl.push.apply(Pl,e)}function Yl(e,t){for(t&=~Ol,t&=~Cl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),r=1<<n;e[n]=-1,t&=~r}}function Jl(e){if(0!=(6&yl))throw Error(i(327));du();var t=ft(e,0);if(0==(1&t))return Kl(e,Je()),null;var n=iu(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=Xl(e,r))}if(1===n)throw n=El,tu(e,0),Yl(e,t),Kl(e,Je()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,cu(e,Pl),Kl(e,Je()),null}function _l(e,t){var n=yl;yl|=1;try{return e(t)}finally{0===(yl=n)&&(jl=Je()+500,Io&&Bo())}}function $l(e){null!==Ll&&0===Ll.tag&&0==(6&yl)&&du();var t=yl;yl|=1;var n=gl.transition,r=vt;try{if(gl.transition=null,vt=1,e)return e()}finally{vt=r,gl.transition=n,0==(6&(yl=t))&&Bo()}}function eu(){xl=kl.current,So(kl)}function tu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,to(n)),null!==bl)for(n=bl.return;null!==n;){var r=n;switch(Oi(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&jo();break;case 3:_i(),So(Oo),So(Co),oa();break;case 5:ea(r);break;case 4:_i();break;case 13:case 19:So(ta);break;case 10:Xo(r.type._context);break;case 22:case 23:eu()}n=n.return}if(vl=e,bl=e=ku(e.current,null),wl=xl=t,Sl=0,El=null,Ol=Cl=Al=0,Pl=Tl=null,null!==_o){for(t=0;t<_o.length;t++)if(null!==(r=(n=_o[t]).interleaved)){n.interleaved=null;var o=r.next,i=n.pending;if(null!==i){var a=i.next;i.next=o,r.next=a}n.pending=r}_o=null}return e}function nu(e,t){for(;;){var n=bl;try{if(Go(),ia.current=_a,da){for(var r=la.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}da=!1}if(sa=0,ca=ua=la=null,fa=!1,pa=0,ml.current=null,null===n||null===n.return){Sl=1,El=t,bl=null;break}e:{var a=e,s=n.return,l=n,u=t;if(t=wl,l.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u,d=l,f=d.tag;if(0==(1&d.mode)&&(0===f||11===f||15===f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=fs(s);if(null!==h){h.flags&=-257,ps(h,s,l,0,t),1&h.mode&&ds(a,c,t),u=c;var m=(t=h).updateQueue;if(null===m){var g=new Set;g.add(u),t.updateQueue=g}else m.add(u);break e}if(0==(1&t)){ds(a,c,t),ou();break e}u=Error(i(426))}else if(Ri&&1&l.mode){var y=fs(s);if(null!==y){0==(65536&y.flags)&&(y.flags|=256),ps(y,s,l,0,t),zi(u);break e}}a=u,4!==Sl&&(Sl=2),null===Tl?Tl=[a]:Tl.push(a),u=ns(u,l),l=s;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t,ii(l,us(0,u,t));break e;case 1:a=u;var v=l.type,b=l.stateNode;if(0==(128&l.flags)&&("function"==typeof v.getDerivedStateFromError||null!==b&&"function"==typeof b.componentDidCatch&&(null===Ml||!Ml.has(b)))){l.flags|=65536,t&=-t,l.lanes|=t,ii(l,cs(l,a,t));break e}}l=l.return}while(null!==l)}uu(n)}catch(e){t=e,bl===n&&null!==n&&(bl=n=n.return);continue}break}}function ru(){var e=hl.current;return hl.current=_a,null===e?_a:e}function ou(){0!==Sl&&3!==Sl&&2!==Sl||(Sl=4),null===vl||0==(268435455&Al)&&0==(268435455&Cl)||Yl(vl,wl)}function iu(e,t){var n=yl;yl|=2;var r=ru();for(vl===e&&wl===t||tu(e,t);;)try{au();break}catch(t){nu(e,t)}if(Go(),yl=n,hl.current=r,null!==bl)throw Error(i(261));return vl=null,wl=0,Sl}function au(){for(;null!==bl;)lu(bl)}function su(){for(;null!==bl&&!Qe();)lu(bl)}function lu(e){var t=fl(e.alternate,e,xl);e.memoizedProps=e.pendingProps,null===t?uu(e):bl=t,ml.current=null}function uu(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=gs(n,t,xl)))return void(bl=n)}else{if(null!==(n=Us(n,t)))return n.flags&=32767,void(bl=n);if(null===e)return Sl=6,void(bl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(bl=t);bl=t=e}while(null!==t);0===Sl&&(Sl=5)}function cu(e,t){var n=vt,r=gl.transition;try{gl.transition=null,vt=1,function(e,t,n){do{du()}while(null!==Ll);if(0!=(6&yl))throw Error(i(327));var r=e.finishedWork,o=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-at(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}(e,a),e===vl&&(bl=vl=null,wl=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||Zl||(Zl=!0,vu(tt,(function(){return du(),null}))),a=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||a){a=gl.transition,gl.transition=null;var s=vt;vt=1;var l=yl;yl|=4,ml.current=null,function(e,t){if(dr(e=cr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var s=0,l=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var h;f!==n||0!==o&&3!==f.nodeType||(l=s+o),f!==a||0!==r&&3!==f.nodeType||(u=s+r),3===f.nodeType&&(s+=f.nodeValue.length),null!==(h=f.firstChild);)p=f,f=h;for(;;){if(f===e)break t;if(p===n&&++c===o&&(l=s),p===a&&++d===r&&(u=s),null!==(h=f.nextSibling))break;p=(f=p).parentNode}f=h}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(_r={focusedElem:e,selectionRange:n},Hs=t;null!==Hs;)if(e=(t=Hs).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Hs=e;else for(;null!==Hs;){t=Hs;try{var m=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,y=m.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:Vo(t.type,g),y);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;if(1===w.nodeType)w.textContent="";else if(9===w.nodeType){var x=w.body;null!=x&&(x.textContent="")}break;default:throw Error(i(163))}}catch(e){pu(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Hs=e;break}Hs=t.return}m=Xs,Xs=!1}(e,r),function(e,t){for(Hs=t;null!==Hs;){var n=(t=Hs).deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{il(e,o,t);var i=o.alternate;null!==i&&(i.return=null),o.return=null}catch(e){pu(o,t,e)}}if(n=t.child,0!=(12854&t.subtreeFlags)&&null!==n)n.return=t,Hs=n;else for(;null!==Hs;){t=Hs;try{var a=t.flags;if(32&a&&fe(t.stateNode,""),512&a){var s=t.alternate;if(null!==s){var l=s.ref;null!==l&&("function"==typeof l?l(null):l.current=null)}}if(8192&a)switch(t.tag){case 13:if(null!==t.memoizedState){var u=t.alternate;null!==u&&null!==u.memoizedState||(Rl=Je())}break;case 22:var c=null!==t.memoizedState,d=t.alternate,f=null!==d&&null!==d.memoizedState;e:{o=c;for(var p=null,h=r=n=t;;){if(5===h.tag){if(null===p){p=h;var m=h.stateNode;if(o){var g=m.style;"function"==typeof g.setProperty?g.setProperty("display","none","important"):g.display="none"}else{var y=h.stateNode,v=h.memoizedProps.style,b=null!=v&&v.hasOwnProperty("display")?v.display:null;y.style.display=me("display",b)}}}else if(6===h.tag)null===p&&(h.stateNode.nodeValue=o?"":h.memoizedProps);else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===r)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===r)break;for(;null===h.sibling;){if(null===h.return||h.return===r)break e;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}}if(c&&!f&&0!=(1&n.mode)){Hs=n;for(var w=n.child;null!==w;){for(n=Hs=w;null!==Hs;){var x=(r=Hs).child;switch(r.tag){case 0:case 11:case 14:case 15:Qs(4,r,r.return);break;case 1:Ks(r,r.return);var k=r.stateNode;if("function"==typeof k.componentWillUnmount){var S=r.return;try{k.props=r.memoizedProps,k.state=r.memoizedState,k.componentWillUnmount()}catch(e){pu(r,S,e)}}break;case 5:Ks(r,r.return);break;case 22:if(null!==r.memoizedState){cl(n);continue}}null!==x?(x.return=r,Hs=x):cl(n)}w=w.sibling}}}switch(4102&a){case 2:nl(t),t.flags&=-3;break;case 6:nl(t),t.flags&=-3,al(t.alternate,t);break;case 4096:t.flags&=-4097;break;case 4100:t.flags&=-4097,al(t.alternate,t);break;case 4:al(t.alternate,t)}}catch(e){pu(t,t.return,e)}if(null!==(n=t.sibling)){n.return=t.return,Hs=n;break}Hs=t.return}}}(e,r),fr(_r),_r=null,e.current=r,sl(r,e,o),Ye(),yl=l,vt=s,gl.transition=a}else e.current=r;if(Zl&&(Zl=!1,Ll=e,Il=o),0===(a=e.pendingLanes)&&(Ml=null),function(e){if(it&&"function"==typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(ot,e,void 0,128==(128&e.current.flags))}catch(e){}}(r.stateNode),Kl(e,Je()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(Nl)throw Nl=!1,e=Fl,Fl=null,e;0!=(1&Il)&&0!==e.tag&&du(),0!=(1&(a=e.pendingLanes))?e===zl?Dl++:(Dl=0,zl=e):Dl=0,Bo()}(e,t,n)}finally{gl.transition=r,vt=n}return null}function du(){if(null!==Ll){var e=bt(Il),t=gl.transition,n=vt;try{if(gl.transition=null,vt=16>e?16:e,null===Ll)var r=!1;else{if(e=Ll,Ll=null,Il=0,0!=(6&yl))throw Error(i(331));var o=yl;for(yl|=4,Hs=e.current;null!==Hs;){var a=Hs,s=a.child;if(0!=(16&Hs.flags)){var l=a.deletions;if(null!==l){for(var u=0;u<l.length;u++){var c=l[u];for(Hs=c;null!==Hs;){var d=Hs;switch(d.tag){case 0:case 11:case 15:Qs(8,d,a)}var f=d.child;if(null!==f)f.return=d,Hs=f;else for(;null!==Hs;){var p=(d=Hs).sibling,h=d.return;if($s(d),d===c){Hs=null;break}if(null!==p){p.return=h,Hs=p;break}Hs=h}}}var m=a.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(null!==g)}}Hs=a}}if(0!=(2064&a.subtreeFlags)&&null!==s)s.return=a,Hs=s;else e:for(;null!==Hs;){if(0!=(2048&(a=Hs).flags))switch(a.tag){case 0:case 11:case 15:Qs(9,a,a.return)}var v=a.sibling;if(null!==v){v.return=a.return,Hs=v;break e}Hs=a.return}}var b=e.current;for(Hs=b;null!==Hs;){var w=(s=Hs).child;if(0!=(2064&s.subtreeFlags)&&null!==w)w.return=s,Hs=w;else e:for(s=b;null!==Hs;){if(0!=(2048&(l=Hs).flags))try{switch(l.tag){case 0:case 11:case 15:Ys(9,l)}}catch(e){pu(l,l.return,e)}if(l===s){Hs=null;break e}var x=l.sibling;if(null!==x){x.return=l.return,Hs=x;break e}Hs=l.return}}if(yl=o,Bo(),it&&"function"==typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(ot,e)}catch(e){}r=!0}return r}finally{vt=n,gl.transition=t}}return!1}function fu(e,t,n){ri(e,t=us(0,t=ns(n,t),1)),t=Vl(),null!==(e=Hl(e,1))&&(gt(e,1,t),Kl(e,t))}function pu(e,t,n){if(3===e.tag)fu(e,e,n);else for(;null!==t;){if(3===t.tag){fu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ml||!Ml.has(r))){ri(t,e=cs(t,e=ns(n,e),1)),e=Vl(),null!==(t=Hl(t,1))&&(gt(t,1,e),Kl(t,e));break}}t=t.return}}function hu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Vl(),e.pingedLanes|=e.suspendedLanes&n,vl===e&&(wl&n)===n&&(4===Sl||3===Sl&&(130023424&wl)===wl&&500>Je()-Rl?tu(e,0):Ol|=n),Kl(e,t)}function mu(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ct,0==(130023424&(ct<<=1))&&(ct=4194304)));var n=Vl();null!==(e=Hl(e,t))&&(gt(e,t,n),Kl(e,n))}function gu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),mu(e,n)}function yu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),mu(e,n)}function vu(e,t){return Ge(e,t)}function bu(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.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function wu(e,t,n,r){return new bu(e,t,n,r)}function xu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ku(e,t){var n=e.alternate;return null===n?((n=wu(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.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,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 Su(e,t,n,r,o,a){var s=2;if(r=e,"function"==typeof e)xu(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Eu(n.children,o,a,t);case E:s=8,o|=8;break;case A:return(e=wu(12,n,t,2|o)).elementType=A,e.lanes=a,e;case P:return(e=wu(13,n,t,o)).elementType=P,e.lanes=a,e;case R:return(e=wu(19,n,t,o)).elementType=R,e.lanes=a,e;case F:return Au(n,o,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:s=10;break e;case O:s=9;break e;case T:s=11;break e;case j:s=14;break e;case N:s=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=wu(s,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Eu(e,t,n,r){return(e=wu(7,e,r,t)).lanes=n,e}function Au(e,t,n,r){return(e=wu(22,e,r,t)).elementType=F,e.lanes=n,e.stateNode={},e}function Cu(e,t,n){return(e=wu(6,e,null,t)).lanes=n,e}function Ou(e,t,n){return(t=wu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Tu(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Pu(e,t,n,r,o,i,a,s,l){return e=new Tu(e,t,n,s,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=wu(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null},ei(i),e}function Ru(e){if(!e)return Ao;e:{if(Ve(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ro(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(Ro(n))return Fo(e,n,t)}return t}function ju(e,t,n,r,o,i,a,s,l){return(e=Pu(n,r,!0,e,0,i,0,s,l)).context=Ru(null),n=e.current,(i=ni(r=Vl(),o=Wl(n))).callback=null!=t?t:null,ri(n,i),e.current.lanes=o,gt(e,o,r),Kl(e,r),e}function Nu(e,t,n,r){var o=t.current,i=Vl(),a=Wl(o);return n=Ru(n),null===t.context?t.context=n:t.pendingContext=n,(t=ni(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ri(o,t),null!==(e=ql(o,a,i))&&oi(e,o,a),a}function Fu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Mu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Zu(e,t){Mu(e,t),(e=e.alternate)&&Mu(e,t)}fl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Oo.current)vs=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return vs=!1,function(e,t,n){switch(t.tag){case 3:Ts(t),Di();break;case 5:$i(t);break;case 1:Ro(t.type)&&Mo(t);break;case 4:Ji(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Eo(Wo,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Eo(ta,1&ta.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Ns(e,t,n):(Eo(ta,1&ta.current),null!==(e=Bs(e,t,n))?e.sibling:null);Eo(ta,1&ta.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return zs(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Eo(ta,ta.current),r)break;return null;case 22:case 23:return t.lanes=0,Ss(e,t,n)}return Bs(e,t,n)}(e,t,n);vs=0!=(131072&e.flags)}else vs=!1,Ri&&0!=(1048576&t.flags)&&Ai(t,vi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var o=Po(t,Co.current);Yo(t,n),o=ya(null,t,r,e,o,n);var a=va();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ro(r)?(a=!0,Mo(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ei(t),o.updater=ci,t.stateNode=o,o._reactInternals=t,hi(t,r,e,n),t=Os(null,t,r,!0,a,n)):(t.tag=0,Ri&&a&&Ci(t),bs(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"==typeof e)return xu(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===j)return 14}return 2}(r),e=Vo(r,e),o){case 0:t=As(null,t,r,e,n);break e;case 1:t=Cs(null,t,r,e,n);break e;case 11:t=ws(null,t,r,e,n);break e;case 14:t=xs(null,t,r,Vo(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,As(e,t,r,o=t.elementType===r?o:Vo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Cs(e,t,r,o=t.elementType===r?o:Vo(r,o),n);case 3:e:{if(Ts(t),null===e)throw Error(i(387));r=t.pendingProps,o=(a=t.memoizedState).element,ti(e,t),ai(t,r,null,n);var s=t.memoizedState;if(r=s.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:s.cache,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Ps(e,t,r,n,o=Error(i(423)));break e}if(r!==o){t=Ps(e,t,r,n,o=Error(i(424)));break e}for(Pi=ao(t.stateNode.containerInfo.firstChild),Ti=t,Ri=!0,ji=null,n=Hi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(Di(),r===o){t=Bs(e,t,n);break e}bs(e,t,r,n)}t=t.child}return t;case 5:return $i(t),null===e&&Zi(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,s=o.children,$r(r,o)?s=null:null!==a&&$r(r,a)&&(t.flags|=32),Es(e,t),bs(e,t,s,n),t.child;case 6:return null===e&&Zi(t),null;case 13:return Ns(e,t,n);case 4:return Ji(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=qi(t,null,r,n):bs(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,ws(e,t,r,o=t.elementType===r?o:Vo(r,o),n);case 7:return bs(e,t,t.pendingProps,n),t.child;case 8:case 12:return bs(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,s=o.value,Eo(Wo,r._currentValue),r._currentValue=s,null!==a)if(ir(a.value,s)){if(a.children===o.children&&!Oo.current){t=Bs(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var u=l.firstContext;null!==u;){if(u.context===r){if(1===a.tag){(u=ni(-1,n&-n)).tag=2;var c=a.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}a.lanes|=n,null!==(u=a.alternate)&&(u.lanes|=n),Qo(a.return,n,t),l.lanes|=n;break}u=u.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(i(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),Qo(s,n,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}bs(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Yo(t,n),r=r(o=Jo(o)),t.flags|=1,bs(e,t,r,n),t.child;case 14:return o=Vo(r=t.type,t.pendingProps),xs(e,t,r,o=Vo(r.type,o),n);case 15:return ks(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Ro(r)?(e=!0,Mo(t)):e=!1,Yo(t,n),fi(t,r,o),hi(t,r,o,n),Os(null,t,r,!0,e,n);case 19:return zs(e,t,n);case 22:return Ss(e,t,n)}throw Error(i(156,t.tag))};var Lu="function"==typeof reportError?reportError:function(e){console.error(e)};function Iu(e){this._internalRoot=e}function Du(e){this._internalRoot=e}function zu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Bu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Uu(){}function Vu(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if("function"==typeof o){var s=o;o=function(){var e=Fu(a);s.call(e)}}Nu(t,a,e,o)}else a=function(e,t,n,r,o){if(o){if("function"==typeof r){var i=r;r=function(){var e=Fu(a);i.call(e)}}var a=ju(t,r,e,0,null,!1,0,"",Uu);return e._reactRootContainer=a,e[fo]=a.current,Br(8===e.nodeType?e.parentNode:e),$l(),a}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var s=r;r=function(){var e=Fu(l);s.call(e)}}var l=Pu(e,0,!1,null,0,!1,0,"",Uu);return e._reactRootContainer=l,e[fo]=l.current,Br(8===e.nodeType?e.parentNode:e),$l((function(){Nu(t,l,n,r)})),l}(n,t,e,o,r);return Fu(a)}Du.prototype.render=Iu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Nu(e,t,null,null)},Du.prototype.unmount=Iu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;$l((function(){Nu(null,e,null,null)})),t[fo]=null}},Du.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Nt.length&&0!==t&&t<Nt[n].priority;n++);Nt.splice(n,0,e),0===n&&Lt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),Kl(t,Je()),0==(6&yl)&&(jl=Je()+500,Bo()))}break;case 13:var r=Vl();$l((function(){return ql(e,1,r)})),Zu(e,1)}},xt=function(e){13===e.tag&&(ql(e,134217728,Vl()),Zu(e,134217728))},kt=function(e){if(13===e.tag){var t=Vl(),n=Wl(e);ql(e,n,t),Zu(e,n)}},St=function(){return vt},Et=function(e,t){var n=vt;try{return vt=e,t()}finally{vt=n}},ke=function(e,t,n){switch(t){case"input":if(_(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=bo(r);if(!o)throw Error(i(90));G(r),_(r,o)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Te=_l,Pe=$l;var Wu={usingClientEntryPoint:!1,Events:[yo,vo,bo,Ce,Oe,_l]},qu={findFiberByHostInstance:go,bundleType:0,version:"18.0.0-fc46dba67-20220329",rendererPackageName:"react-dom"},Hu={bundleType:qu.bundleType,version:qu.version,rendererPackageName:qu.rendererPackageName,rendererConfig:qu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:qu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Ku=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ku.isDisabled&&Ku.supportsFiber)try{ot=Ku.inject(Hu),it=Ku}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!zu(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!zu(e))throw Error(i(299));var n=!1,r="",o=Lu;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Pu(e,1,!1,null,0,n,0,r,o),e[fo]=t.current,Br(8===e.nodeType?e.parentNode:e),new Iu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return null===(e=He(t))?null:e.stateNode},t.flushSync=function(e){return $l(e)},t.hydrate=function(e,t,n){if(!Bu(t))throw Error(i(200));return Vu(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!zu(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,o=!1,a="",s=Lu;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=ju(t,null,e,1,null!=n?n:null,o,0,a,s),e[fo]=t.current,Br(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Du(t)},t.render=function(e,t,n){if(!Bu(t))throw Error(i(200));return Vu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Bu(e))throw Error(i(40));return!!e._reactRootContainer&&($l((function(){Vu(null,null,e,!1,(function(){e._reactRootContainer=null,e[fo]=null}))})),!0)},t.unstable_batchedUpdates=_l,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Bu(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Vu(e,t,n,!1,r)},t.version="18.0.0-fc46dba67-20220329"},4522:(e,t,n)=>{"use strict";var r=n(2287);t.s=r.createRoot,r.hydrateRoot},2287:(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(e){console.error(e)}}(),e.exports=n(1482)},4674:(e,t)=>{"use strict";if("function"==typeof Symbol&&Symbol.for){var n=Symbol.for;n("react.element"),n("react.portal"),n("react.fragment"),n("react.strict_mode"),n("react.profiler"),n("react.provider"),n("react.context"),n("react.forward_ref"),n("react.suspense"),n("react.suspense_list"),n("react.memo"),n("react.lazy"),n("react.block"),n("react.server.block"),n("react.fundamental"),n("react.debug_trace_mode"),n("react.legacy_hidden")}},3928:(e,t,n)=>{"use strict";n(4674)},6078:(e,t,n)=>{"use strict";var r=n(7427),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.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:u,ref:c,props:i,_owner:s.current}}t.Fragment=i,t.jsx=u,t.jsxs=u},9166:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=y.prototype;var w=b.prototype=new v;w.constructor=b,m(w,y.prototype),w.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function A(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,o)&&!E.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===i[o]&&(i[o]=l[o]);return{$$typeof:n,type:e,key:a,ref:s,props:i,_owner:S.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var O=/\/+/g;function T(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 P(e,t,o,i,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return a=a(l=e),e=""===i?"."+T(l,0):i,x(a)?(o="",null!=e&&(o=e.replace(O,"$&/")+"/"),P(a,t,o,"",(function(e){return e}))):null!=a&&(C(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(O,"$&/")+"/")+e)),t.push(a)),1;if(l=0,i=""===i?".":i+":",x(e))for(var u=0;u<e.length;u++){var c=i+T(s=e[u],u);l+=P(s,t,o,c,a)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(s=e.next()).done;)l+=P(s=s.value,t,o,c=i+T(s,u++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function R(e,t,n){if(null==e)return e;var r=[],o=0;return P(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function j(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var N={current:null},F={transition:null},M={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:F,ReactCurrentOwner:S};t.Children={map:R,forEach:function(e,t,n){R(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return R(e,(function(){t++})),t},toArray:function(e){return R(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=o,t.Profiler=a,t.PureComponent=b,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=m({},e.props),i=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)k.call(t,u)&&!E.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=r;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];o.children=l}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=A,t.createFactory=function(e){var t=A.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:j}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=F.transition;F.transition={};try{e()}finally{F.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return N.current.useCallback(e,t)},t.useContext=function(e){return N.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return N.current.useDeferredValue(e)},t.useEffect=function(e,t){return N.current.useEffect(e,t)},t.useId=function(){return N.current.useId()},t.useImperativeHandle=function(e,t,n){return N.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return N.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return N.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return N.current.useMemo(e,t)},t.useReducer=function(e,t,n){return N.current.useReducer(e,t,n)},t.useRef=function(e){return N.current.useRef(e)},t.useState=function(e){return N.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return N.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return N.current.useTransition()},t.version="18.0.0-fc46dba67-20220329"},7427:(e,t,n)=>{"use strict";e.exports=n(9166)},6671:(e,t,n)=>{"use strict";e.exports=n(6078)},2565:(e,t,n)=>{"use strict";var r=n(3298),o=/[\/\?<>\\:\*\|"]/g,i=/[\x00-\x1f\x80-\x9f]/g,a=/^\.+$/,s=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,l=/[\. ]+$/;function u(e,t){if("string"!=typeof e)throw new Error("Input must be string");var n=e.replace(o,t).replace(i,t).replace(a,t).replace(s,t).replace(l,t);return r(n,255)}e.exports=function(e,t){var n=t&&t.replacement||"",r=u(e,n);return""===n?r:u(r,"")}},3671:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,a=o>>>1;r<a;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>i(l,n))u<o&&0>i(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<o&&0>i(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,f=null,p=3,h=!1,m=!1,g=!1,y="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)o(c);else{if(!(t.startTime<=e))break;o(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function x(e){if(g=!1,w(e),!m)if(null!==r(u))m=!0,F(k);else{var t=r(c);null!==t&&M(x,t.startTime-e)}}function k(e,n){m=!1,g&&(g=!1,v(C),C=-1),h=!0;var i=p;try{for(w(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!P());){var a=f.callback;if("function"==typeof a){f.callback=null,p=f.priorityLevel;var s=a(f.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?f.callback=s:f===r(u)&&o(u),w(n)}else o(u);f=r(u)}if(null!==f)var l=!0;else{var d=r(c);null!==d&&M(x,d.startTime-n),l=!1}return l}finally{f=null,p=i,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,A=null,C=-1,O=5,T=-1;function P(){return!(t.unstable_now()-T<O)}function R(){if(null!==A){var e=t.unstable_now();T=e;var n=!0;try{n=A(!0,e)}finally{n?S():(E=!1,A=null)}}else E=!1}if("function"==typeof b)S=function(){b(R)};else if("undefined"!=typeof MessageChannel){var j=new MessageChannel,N=j.port2;j.port1.onmessage=R,S=function(){N.postMessage(null)}}else S=function(){y(R,0)};function F(e){A=e,E||(E=!0,S())}function M(e,n){C=y((function(){e(t.unstable_now())}),n)}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(){m||h||(m=!0,F(k))},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"):O=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,o,i){var a=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?a+i:a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>a?(e.sortIndex=i,n(c,e),null===r(u)&&e===r(c)&&(g?(v(C),C=-1):g=!0,M(x,i-a))):(e.sortIndex=s,n(u,e),m||h||(m=!0,F(k))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},2296:(e,t,n)=>{"use strict";e.exports=n(3671)},3456:(e,t,n)=>{const r=n(4670),{MAX_LENGTH:o,MAX_SAFE_INTEGER:i}=n(2670),{safeRe:a,t:s}=n(4338),l=n(9990),{compareIdentifiers:u}=n(1869);class c{constructor(e,t){if(t=l(t),e instanceof c){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>o)throw new TypeError(`version is longer than ${o} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?a[s.LOOSE]:a[s.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<i)return t}return e})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(r("SemVer.compare",this.version,this.options,e),!(e instanceof c)){if("string"==typeof e&&e===this.version)return 0;e=new c(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof c||(e=new c(e,this.options)),u(this.major,e.major)||u(this.minor,e.minor)||u(this.patch,e.patch)}comparePre(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],o=e.prerelease[t];if(r("prerelease compare",t,n,o),void 0===n&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===n)return-1;if(n!==o)return u(n,o)}while(++t)}compareBuild(e){e instanceof c||(e=new c(e,this.options));let t=0;do{const n=this.build[t],o=e.build[t];if(r("prerelease compare",t,n,o),void 0===n&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===n)return-1;if(n!==o)return u(n,o)}while(++t)}inc(e,t,n){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(n)?1:0;if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(0===this.prerelease.length)this.prerelease=[e];else{let r=this.prerelease.length;for(;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);if(-1===r){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let r=[t,e];!1===n&&(r=[t]),0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=r):this.prerelease=r}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=c},1770:(e,t,n)=>{const r=n(3456);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},4607:(e,t,n)=>{const r=n(1770);e.exports=(e,t,n)=>r(e,t,n)>0},828:(e,t,n)=>{const r=n(1770);e.exports=(e,t,n)=>r(e,t,n)>=0},2670:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},4670:e=>{const t="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},1869:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const r=t.test(e),o=t.test(n);return r&&o&&(e=+e,n=+n),e===n?0:r&&!o?-1:o&&!r?1:e<n?-1:1};e.exports={compareIdentifiers:n,rcompareIdentifiers:(e,t)=>n(t,e)}},9990:e=>{const t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},4338:(e,t,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:o,MAX_LENGTH:i}=n(2670),a=n(4670),s=(t=e.exports={}).re=[],l=t.safeRe=[],u=t.src=[],c=t.t={};let d=0;const f="[a-zA-Z0-9-]",p=[["\\s",1],["\\d",i],[f,o]],h=(e,t,n)=>{const r=(e=>{for(const[t,n]of p)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),o=d++;a(e,o,t),c[e]=o,u[o]=t,s[o]=new RegExp(t,n?"g":void 0),l[o]=new RegExp(r,n?"g":void 0)};h("NUMERICIDENTIFIER","0|[1-9]\\d*"),h("NUMERICIDENTIFIERLOOSE","\\d+"),h("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${f}*`),h("MAINVERSION",`(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})`),h("MAINVERSIONLOOSE",`(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})`),h("PRERELEASEIDENTIFIER",`(?:${u[c.NUMERICIDENTIFIER]}|${u[c.NONNUMERICIDENTIFIER]})`),h("PRERELEASEIDENTIFIERLOOSE",`(?:${u[c.NUMERICIDENTIFIERLOOSE]}|${u[c.NONNUMERICIDENTIFIER]})`),h("PRERELEASE",`(?:-(${u[c.PRERELEASEIDENTIFIER]}(?:\\.${u[c.PRERELEASEIDENTIFIER]})*))`),h("PRERELEASELOOSE",`(?:-?(${u[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${u[c.PRERELEASEIDENTIFIERLOOSE]})*))`),h("BUILDIDENTIFIER",`${f}+`),h("BUILD",`(?:\\+(${u[c.BUILDIDENTIFIER]}(?:\\.${u[c.BUILDIDENTIFIER]})*))`),h("FULLPLAIN",`v?${u[c.MAINVERSION]}${u[c.PRERELEASE]}?${u[c.BUILD]}?`),h("FULL",`^${u[c.FULLPLAIN]}$`),h("LOOSEPLAIN",`[v=\\s]*${u[c.MAINVERSIONLOOSE]}${u[c.PRERELEASELOOSE]}?${u[c.BUILD]}?`),h("LOOSE",`^${u[c.LOOSEPLAIN]}$`),h("GTLT","((?:<|>)?=?)"),h("XRANGEIDENTIFIERLOOSE",`${u[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),h("XRANGEIDENTIFIER",`${u[c.NUMERICIDENTIFIER]}|x|X|\\*`),h("XRANGEPLAIN",`[v=\\s]*(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:${u[c.PRERELEASE]})?${u[c.BUILD]}?)?)?`),h("XRANGEPLAINLOOSE",`[v=\\s]*(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:${u[c.PRERELEASELOOSE]})?${u[c.BUILD]}?)?)?`),h("XRANGE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAIN]}$`),h("XRANGELOOSE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAINLOOSE]}$`),h("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),h("COERCERTL",u[c.COERCE],!0),h("LONETILDE","(?:~>?)"),h("TILDETRIM",`(\\s*)${u[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",h("TILDE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAIN]}$`),h("TILDELOOSE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAINLOOSE]}$`),h("LONECARET","(?:\\^)"),h("CARETTRIM",`(\\s*)${u[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",h("CARET",`^${u[c.LONECARET]}${u[c.XRANGEPLAIN]}$`),h("CARETLOOSE",`^${u[c.LONECARET]}${u[c.XRANGEPLAINLOOSE]}$`),h("COMPARATORLOOSE",`^${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]})$|^$`),h("COMPARATOR",`^${u[c.GTLT]}\\s*(${u[c.FULLPLAIN]})$|^$`),h("COMPARATORTRIM",`(\\s*)${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]}|${u[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",h("HYPHENRANGE",`^\\s*(${u[c.XRANGEPLAIN]})\\s+-\\s+(${u[c.XRANGEPLAIN]})\\s*$`),h("HYPHENRANGELOOSE",`^\\s*(${u[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${u[c.XRANGEPLAINLOOSE]})\\s*$`),h("STAR","(<|>)?=?\\s*\\*"),h("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),h("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},7319:(e,t,n)=>{"use strict";var r=n(4663),o=n(8531),i=n(3219)(),a=n(8337),s=r("%TypeError%"),l=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,u=!0;if("length"in e&&a){var c=a(e,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(u=!1)}return(r||u||!n)&&(i?o(e,"length",t,!0,!0):o(e,"length",t)),e}},8959:(e,t,n)=>{"use strict";var r=n(4663),o=n(8608),i=n(201),a=r("%TypeError%"),s=r("%WeakMap%",!0),l=r("%Map%",!0),u=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),d=o("WeakMap.prototype.has",!0),f=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),h=o("Map.prototype.has",!0),m=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new a("Side channel does not contain "+i(e))},get:function(r){if(s&&r&&("object"==typeof r||"function"==typeof r)){if(e)return u(e,r)}else if(l){if(t)return f(t,r)}else if(n)return function(e,t){var n=m(e,t);return n&&n.value}(n,r)},has:function(r){if(s&&r&&("object"==typeof r||"function"==typeof r)){if(e)return d(e,r)}else if(l){if(t)return h(t,r)}else if(n)return function(e,t){return!!m(e,t)}(n,r);return!1},set:function(r,o){s&&r&&("object"==typeof r||"function"==typeof r)?(e||(e=new s),c(e,r,o)):l?(t||(t=new l),p(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=m(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},5326:e=>{const t=/^[-+]?0x[a-fA-F0-9]+$/,n=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const r={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};e.exports=function(e,o={}){if(o=Object.assign({},r,o),!e||"string"!=typeof e)return e;let i=e.trim();if(void 0!==o.skipLike&&o.skipLike.test(i))return e;if(o.hex&&t.test(i))return Number.parseInt(i,16);{const t=n.exec(i);if(t){const n=t[1],r=t[2];let s=(a=t[3])&&-1!==a.indexOf(".")?("."===(a=a.replace(/0+$/,""))?a="0":"."===a[0]?a="0"+a:"."===a[a.length-1]&&(a=a.substr(0,a.length-1)),a):a;const l=t[4]||t[6];if(!o.leadingZeros&&r.length>0&&n&&"."!==i[2])return e;if(!o.leadingZeros&&r.length>0&&!n&&"."!==i[1])return e;{const t=Number(i),a=""+t;return-1!==a.search(/[eE]/)||l?o.eNotation?t:e:-1!==i.indexOf(".")?"0"===a&&""===s||a===s||n&&a==="-"+s?t:e:r?s===a||n+s===a?t:e:i===a||i===n+a?t:e}}return e}var a}},3298:(e,t,n)=>{"use strict";var r=n(2815),o=n(2875);e.exports=r.bind(null,o)},2815:e=>{"use strict";function t(e){return e>=55296&&e<=56319}function n(e){return e>=56320&&e<=57343}e.exports=function(e,r,o){if("string"!=typeof r)throw new Error("Input must be string");for(var i,a,s=r.length,l=0,u=0;u<s;u+=1){if(i=r.charCodeAt(u),a=r[u],t(i)&&n(r.charCodeAt(u+1))&&(a+=r[u+=1]),(l+=e(a))===o)return r.slice(0,u+1);if(l>o)return r.slice(0,u-a.length+1)}return r}},9177:function(e,t,n){var r;e=n.nmd(e),function(o){t&&t.nodeType,e&&e.nodeType;var i="object"==typeof n.g&&n.g;i.global!==i&&i.window!==i&&i.self;var a,s=2147483647,l=36,u=26,c=38,d=700,f=/^xn--/,p=/[^\x20-\x7E]/,h=/[\x2E\u3002\uFF0E\uFF61]/g,m={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},g=l-1,y=Math.floor,v=String.fromCharCode;function b(e){throw new RangeError(m[e])}function w(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function x(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+w((e=e.replace(h,".")).split("."),t).join(".")}function k(e){for(var t,n,r=[],o=0,i=e.length;o<i;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<i?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function S(e){return w(e,(function(e){var t="";return e>65535&&(t+=v((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+v(e)})).join("")}function E(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function A(e,t,n){var r=0;for(e=n?y(e/d):e>>1,e+=y(e/t);e>g*u>>1;r+=l)e=y(e/g);return y(r+(g+1)*e/(e+c))}function C(e){var t,n,r,o,i,a,c,d,f,p,h,m=[],g=e.length,v=0,w=128,x=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&b("not-basic"),m.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<g;){for(i=v,a=1,c=l;o>=g&&b("invalid-input"),((d=(h=e.charCodeAt(o++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:l)>=l||d>y((s-v)/a))&&b("overflow"),v+=d*a,!(d<(f=c<=x?1:c>=x+u?u:c-x));c+=l)a>y(s/(p=l-f))&&b("overflow"),a*=p;x=A(v-i,t=m.length+1,0==i),y(v/t)>s-w&&b("overflow"),w+=y(v/t),v%=t,m.splice(v++,0,w)}return S(m)}function O(e){var t,n,r,o,i,a,c,d,f,p,h,m,g,w,x,S=[];for(m=(e=k(e)).length,t=128,n=0,i=72,a=0;a<m;++a)(h=e[a])<128&&S.push(v(h));for(r=o=S.length,o&&S.push("-");r<m;){for(c=s,a=0;a<m;++a)(h=e[a])>=t&&h<c&&(c=h);for(c-t>y((s-n)/(g=r+1))&&b("overflow"),n+=(c-t)*g,t=c,a=0;a<m;++a)if((h=e[a])<t&&++n>s&&b("overflow"),h==t){for(d=n,f=l;!(d<(p=f<=i?1:f>=i+u?u:f-i));f+=l)x=d-p,w=l-p,S.push(v(E(p+x%w,0))),d=y(x/w);S.push(v(E(d,0))),i=A(n,g,r==o),n=0,++r}++n,++t}return S.join("")}a={version:"1.4.1",ucs2:{decode:k,encode:S},decode:C,encode:O,toASCII:function(e){return x(e,(function(e){return p.test(e)?"xn--"+O(e):e}))},toUnicode:function(e){return x(e,(function(e){return f.test(e)?C(e.slice(4).toLowerCase()):e}))}},void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},7032:e=>{"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC3986";e.exports={default:r,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:r}},3184:(e,t,n)=>{"use strict";var r=n(1645),o=n(5610),i=n(7032);e.exports={formats:i,parse:o,stringify:r}},5610:(e,t,n)=>{"use strict";var r=n(8206),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},l=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},u=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(i),u=s?i.slice(0,s.index):i,c=[];if(u){if(!n.plainObjects&&o.call(Object.prototype,u)&&!n.allowPrototypes)return;c.push(u)}for(var d=0;n.depth>0&&null!==(s=a.exec(i))&&d<n.depth;){if(d+=1,!n.plainObjects&&o.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;c.push(s[1])}return s&&c.push("["+i.slice(s.index)+"]"),function(e,t,n,r){for(var o=r?t:l(t,n),i=e.length-1;i>=0;--i){var a,s=e[i];if("[]"===s&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,c=parseInt(u,10);n.parseArrays||""!==u?!isNaN(c)&&s!==u&&String(c)===u&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(a=[])[c]=o:"__proto__"!==u&&(a[u]=o):a={0:o}}o=a}return o}(c,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:a.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var c="string"==typeof e?function(e,t){var n,u={__proto__:null},c=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,d=t.parameterLimit===1/0?void 0:t.parameterLimit,f=c.split(t.delimiter,d),p=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n<f.length;++n)0===f[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===f[n]?h="utf-8":"utf8=%26%2310003%3B"===f[n]&&(h="iso-8859-1"),p=n,n=f.length);for(n=0;n<f.length;++n)if(n!==p){var m,g,y=f[n],v=y.indexOf("]="),b=-1===v?y.indexOf("="):v+1;-1===b?(m=t.decoder(y,a.decoder,h,"key"),g=t.strictNullHandling?null:""):(m=t.decoder(y.slice(0,b),a.decoder,h,"key"),g=r.maybeMap(l(y.slice(b+1),t),(function(e){return t.decoder(e,a.decoder,h,"value")}))),g&&t.interpretNumericEntities&&"iso-8859-1"===h&&(g=s(g)),y.indexOf("[]=")>-1&&(g=i(g)?[g]:g),o.call(u,m)?u[m]=r.combine(u[m],g):u[m]=g}return u}(e,n):e,d=n.plainObjects?Object.create(null):{},f=Object.keys(c),p=0;p<f.length;++p){var h=f[p],m=u(h,c[h],n,"string"==typeof e);d=r.merge(d,m,n)}return!0===n.allowSparse?d:r.compact(d)}},1645:(e,t,n)=>{"use strict";var r=n(8959),o=n(8206),i=n(7032),a=Object.prototype.hasOwnProperty,s={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},l=Array.isArray,u=Array.prototype.push,c=function(e,t){u.apply(e,l(t)?t:[t])},d=Date.prototype.toISOString,f=i.default,p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:f,formatter:i.formatters[f],indices:!1,serializeDate:function(e){return d.call(e)},skipNulls:!1,strictNullHandling:!1},h={},m=function e(t,n,i,a,s,u,d,f,m,g,y,v,b,w,x,k){for(var S,E=t,A=k,C=0,O=!1;void 0!==(A=A.get(h))&&!O;){var T=A.get(t);if(C+=1,void 0!==T){if(T===C)throw new RangeError("Cyclic object value");O=!0}void 0===A.get(h)&&(C=0)}if("function"==typeof f?E=f(n,E):E instanceof Date?E=y(E):"comma"===i&&l(E)&&(E=o.maybeMap(E,(function(e){return e instanceof Date?y(e):e}))),null===E){if(s)return d&&!w?d(n,p.encoder,x,"key",v):n;E=""}if("string"==typeof(S=E)||"number"==typeof S||"boolean"==typeof S||"symbol"==typeof S||"bigint"==typeof S||o.isBuffer(E))return d?[b(w?n:d(n,p.encoder,x,"key",v))+"="+b(d(E,p.encoder,x,"value",v))]:[b(n)+"="+b(String(E))];var P,R=[];if(void 0===E)return R;if("comma"===i&&l(E))w&&d&&(E=o.maybeMap(E,d)),P=[{value:E.length>0?E.join(",")||null:void 0}];else if(l(f))P=f;else{var j=Object.keys(E);P=m?j.sort(m):j}for(var N=a&&l(E)&&1===E.length?n+"[]":n,F=0;F<P.length;++F){var M=P[F],Z="object"==typeof M&&void 0!==M.value?M.value:E[M];if(!u||null!==Z){var L=l(E)?"function"==typeof i?i(N,M):N:N+(g?"."+M:"["+M+"]");k.set(t,C);var I=r();I.set(h,k),c(R,e(Z,L,i,a,s,u,"comma"===i&&w&&l(E)?null:d,f,m,g,y,v,b,w,x,I))}}return R};e.exports=function(e,t){var n,o=e,u=function(e){if(!e)return p;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=i.default;if(void 0!==e.format){if(!a.call(i.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=i.formatters[n],o=p.filter;return("function"==typeof e.filter||l(e.filter))&&(o=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:void 0===e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:void 0===e.delimiter?p.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:p.encode,encoder:"function"==typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:o,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}}(t);"function"==typeof u.filter?o=(0,u.filter)("",o):l(u.filter)&&(n=u.filter);var d,f=[];if("object"!=typeof o||null===o)return"";d=t&&t.arrayFormat in s?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var h=s[d];if(t&&"commaRoundTrip"in t&&"boolean"!=typeof t.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var g="comma"===h&&t&&t.commaRoundTrip;n||(n=Object.keys(o)),u.sort&&n.sort(u.sort);for(var y=r(),v=0;v<n.length;++v){var b=n[v];u.skipNulls&&null===o[b]||c(f,m(o[b],b,h,g,u.strictNullHandling,u.skipNulls,u.encode?u.encoder:null,u.filter,u.sort,u.allowDots,u.serializeDate,u.format,u.formatter,u.encodeValuesOnly,u.charset,y))}var w=f.join(u.delimiter),x=!0===u.addQueryPrefix?"?":"";return u.charsetSentinel&&("iso-8859-1"===u.charset?x+="utf8=%26%2310003%3B&":x+="utf8=%E2%9C%93&"),w.length>0?x+w:""}},8206:(e,t,n)=>{"use strict";var r=n(7032),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:s,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],a=o.obj[o.prop],s=Object.keys(a),l=0;l<s.length;++l){var u=s[l],c=a[u];"object"==typeof c&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:a,prop:u}),n.push(c))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o<n.length;++o)void 0!==n[o]&&r.push(n[o]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,o,i){if(0===e.length)return e;var s=e;if("symbol"==typeof e?s=Symbol.prototype.toString.call(e):"string"!=typeof e&&(s=String(e)),"iso-8859-1"===n)return escape(s).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var l="",u=0;u<s.length;++u){var c=s.charCodeAt(u);45===c||46===c||95===c||126===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||i===r.RFC1738&&(40===c||41===c)?l+=s.charAt(u):c<128?l+=a[c]:c<2048?l+=a[192|c>>6]+a[128|63&c]:c<55296||c>=57344?l+=a[224|c>>12]+a[128|c>>6&63]+a[128|63&c]:(u+=1,c=65536+((1023&c)<<10|1023&s.charCodeAt(u)),l+=a[240|c>>18]+a[128|c>>12&63]+a[128|c>>6&63]+a[128|63&c])}return l},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=typeof n){if(i(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!o.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var a=t;return i(t)&&!i(n)&&(a=s(t,r)),i(t)&&i(n)?(n.forEach((function(n,i){if(o.call(t,i)){var a=t[i];a&&"object"==typeof a&&n&&"object"==typeof n?t[i]=e(a,n,r):t.push(n)}else t[i]=n})),t):Object.keys(n).reduce((function(t,i){var a=n[i];return o.call(t,i)?t[i]=e(t[i],a,r):t[i]=a,t}),a)}}},8526:(e,t,n)=>{"use strict";var r=n(9177);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var i=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(l),c=["%","/","?",";","#"].concat(u),d=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=n(3184);function v(e,t,n){if(e&&"object"==typeof e&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if("string"!=typeof e)throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),a=-1!==o&&o<e.indexOf("#")?"?":"#",l=e.split(a);l[0]=l[0].replace(/\\/g,"/");var v=e=l.join(a);if(v=v.trim(),!n&&1===e.split("#").length){var b=s.exec(v);if(b)return this.path=v,this.href=v,this.pathname=b[1],b[2]?(this.search=b[2],this.query=t?y.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=i.exec(v);if(w){var x=(w=w[0]).toLowerCase();this.protocol=x,v=v.substr(w.length)}if(n||w||v.match(/^\/\/[^@/]+@[^@/]+/)){var k="//"===v.substr(0,2);!k||w&&m[w]||(v=v.substr(2),this.slashes=!0)}if(!m[w]&&(k||w&&!g[w])){for(var S,E,A=-1,C=0;C<d.length;C++)-1!==(O=v.indexOf(d[C]))&&(-1===A||O<A)&&(A=O);for(-1!==(E=-1===A?v.lastIndexOf("@"):v.lastIndexOf("@",A))&&(S=v.slice(0,E),v=v.slice(E+1),this.auth=decodeURIComponent(S)),A=-1,C=0;C<c.length;C++){var O;-1!==(O=v.indexOf(c[C]))&&(-1===A||O<A)&&(A=O)}-1===A&&(A=v.length),this.host=v.slice(0,A),v=v.slice(A),this.parseHost(),this.hostname=this.hostname||"";var T="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!T)for(var P=this.hostname.split(/\./),R=(C=0,P.length);C<R;C++){var j=P[C];if(j&&!j.match(f)){for(var N="",F=0,M=j.length;F<M;F++)j.charCodeAt(F)>127?N+="x":N+=j[F];if(!N.match(f)){var Z=P.slice(0,C),L=P.slice(C+1),I=j.match(p);I&&(Z.push(I[1]),L.unshift(I[2])),L.length&&(v="/"+L.join(".")+v),this.hostname=Z.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),T||(this.hostname=r.toASCII(this.hostname));var D=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+D,this.href+=this.host,T&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!h[x])for(C=0,R=u.length;C<R;C++){var B=u[C];if(-1!==v.indexOf(B)){var U=encodeURIComponent(B);U===B&&(U=escape(B)),v=v.split(B).join(U)}}var V=v.indexOf("#");-1!==V&&(this.hash=v.substr(V),v=v.slice(0,V));var W=v.indexOf("?");if(-1!==W?(this.search=v.substr(W),this.query=v.substr(W+1),t&&(this.query=y.parse(this.query)),v=v.slice(0,W)):t&&(this.search="",this.query={}),v&&(this.pathname=v),g[x]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){D=this.pathname||"";var q=this.search||"";this.path=D+q}return this.href=this.format(),this},o.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,i="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&"object"==typeof this.query&&Object.keys(this.query).length&&(i=y.stringify(this.query,{arrayFormat:"repeat",addQueryPrefix:!1}));var a=this.search||i&&"?"+i||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||g[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),a&&"?"!==a.charAt(0)&&(a="?"+a),t+o+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(a=a.replace("#","%23"))+r},o.prototype.resolve=function(e){return this.resolveObject(v(e,!1,!0)).format()},o.prototype.resolveObject=function(e){if("string"==typeof e){var t=new o;t.parse(e,!1,!0),e=t}for(var n=new o,r=Object.keys(this),i=0;i<r.length;i++){var a=r[i];n[a]=this[a]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var s=Object.keys(e),l=0;l<s.length;l++){var u=s[l];"protocol"!==u&&(n[u]=e[u])}return g[n.protocol]&&n.hostname&&!n.pathname&&(n.pathname="/",n.path=n.pathname),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!g[e.protocol]){for(var c=Object.keys(e),d=0;d<c.length;d++){var f=c[d];n[f]=e[f]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||m[e.protocol])n.pathname=e.pathname;else{for(var p=(e.pathname||"").split("/");p.length&&!(e.host=p.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==p[0]&&p.unshift(""),p.length<2&&p.unshift(""),n.pathname=p.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var h=n.pathname||"",y=n.search||"";n.path=h+y}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var v=n.pathname&&"/"===n.pathname.charAt(0),b=e.host||e.pathname&&"/"===e.pathname.charAt(0),w=b||v||n.host&&e.pathname,x=w,k=n.pathname&&n.pathname.split("/")||[],S=(p=e.pathname&&e.pathname.split("/")||[],n.protocol&&!g[n.protocol]);if(S&&(n.hostname="",n.port=null,n.host&&(""===k[0]?k[0]=n.host:k.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===p[0]?p[0]=e.host:p.unshift(e.host)),e.host=null),w=w&&(""===p[0]||""===k[0])),b)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,k=p;else if(p.length)k||(k=[]),k.pop(),k=k.concat(p),n.search=e.search,n.query=e.query;else if(null!=e.search)return S&&(n.host=k.shift(),n.hostname=n.host,(T=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=T.shift(),n.hostname=T.shift(),n.host=n.hostname)),n.search=e.search,n.query=e.query,null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n;if(!k.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var E=k.slice(-1)[0],A=(n.host||e.host||k.length>1)&&("."===E||".."===E)||""===E,C=0,O=k.length;O>=0;O--)"."===(E=k[O])?k.splice(O,1):".."===E?(k.splice(O,1),C++):C&&(k.splice(O,1),C--);if(!w&&!x)for(;C--;C)k.unshift("..");!w||""===k[0]||k[0]&&"/"===k[0].charAt(0)||k.unshift(""),A&&"/"!==k.join("/").substr(-1)&&k.push("");var T,P=""===k[0]||k[0]&&"/"===k[0].charAt(0);return S&&(n.hostname=P?"":k.length?k.shift():"",n.host=n.hostname,(T=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=T.shift(),n.hostname=T.shift(),n.host=n.hostname)),(w=w||n.host&&k.length)&&!P&&k.unshift(""),k.length>0?n.pathname=k.join("/"):(n.pathname=null,n.path=null),null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){return"string"==typeof e&&(e=v(e)),e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o},2875:e=>{"use strict";function t(e){return e>=55296&&e<=56319}function n(e){return e>=56320&&e<=57343}e.exports=function(e){if("string"!=typeof e)throw new Error("Input must be string");for(var r=e.length,o=0,i=null,a=null,s=0;s<r;s++)n(i=e.charCodeAt(s))?null!=a&&t(a)?o+=1:o+=3:i<=127?o+=1:i>=128&&i<=2047?o+=2:i>=2048&&i<=65535&&(o+=3),a=i;return o}},6617:e=>{e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},462:(e,t,n)=>{e.exports={WebVTT:n(5115).WebVTT,VTTCue:n(4747).VTTCue,VTTRegion:n(1271).VTTRegion}},5115:function(){!function(e){function t(e,t){return void 0===t&&(t=1),"rgba("+[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16),t].join(",")+")"}var n=1;function r(e,r,i){switch(i){case"webvtt.font.color":case"webvtt.font.opacity":var a=Services.prefs.getCharPref("webvtt.font.color"),s=Services.prefs.getIntPref("webvtt.font.opacity")/100;o.fontSet=t(a,s);break;case"webvtt.font.scale":n=Services.prefs.getIntPref("webvtt.font.scale")/100;break;case"webvtt.bg.color":case"webvtt.bg.opacity":var l=Services.prefs.getCharPref("webvtt.bg.color"),u=Services.prefs.getIntPref("webvtt.bg.opacity")/100;o.backgroundSet=t(l,u);break;case"webvtt.edge.color":case"webvtt.edge.type":var c=Services.prefs.getIntPref("webvtt.edge.type"),d=Services.prefs.getCharPref("webvtt.edge.color");o.edgeSet=["","0px 0px ","4px 4px 4px ","-2px -2px ","2px 2px "][c]+t(d)}}if("undefined"!=typeof Services){var o={};["webvtt.font.color","webvtt.font.opacity","webvtt.font.scale","webvtt.bg.color","webvtt.bg.opacity","webvtt.edge.color","webvtt.edge.type"].forEach((function(e){r(0,0,e),Services.prefs.addObserver(e,r,!1)}))}var i=Object.create||function(){function e(){}return function(t){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return e.prototype=t,new e}}();function a(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function s(e){function t(e,t,n,r){return 3600*(0|e)+60*(0|t)+(0|n)+(0|r)/1e3}var n=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return n?n[3]?t(n[1],n[2],n[3].replace(":",""),n[4]):n[1]>59?t(n[1],n[2],0,n[4]):t(0,n[1],n[2],n[4]):null}function l(){this.values=i(null)}function u(e,t,n,r){var o=r?e.split(r):[e];for(var i in o)if("string"==typeof o[i]){var a=o[i].split(n);2===a.length&&t(a[0],a[1])}}function c(e,t,n){var r=e;function o(){var t=s(e);if(null===t)throw new a(a.Errors.BadTimeStamp,"Malformed timestamp: "+r);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function i(){e=e.replace(/^\s+/,"")}if(i(),t.startTime=o(),i(),"--\x3e"!==e.substr(0,3))throw new a(a.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+r);e=e.substr(3),i(),t.endTime=o(),i(),function(e,t){var r=new l;u(e,(function(e,t){switch(e){case"region":for(var o=n.length-1;o>=0;o--)if(n[o].id===t){r.set(e,n[o].region);break}break;case"vertical":r.alt(e,t,["rl","lr"]);break;case"line":var i=t.split(","),a=i[0];r.integer(e,a),r.percent(e,a)&&r.set("snapToLines",!1),r.alt(e,a,["auto"]),2===i.length&&r.alt("lineAlign",i[1],["start","middle","end"]);break;case"position":i=t.split(","),r.percent(e,i[0]),2===i.length&&r.alt("positionAlign",i[1],["start","middle","end"]);break;case"size":r.percent(e,t);break;case"align":r.alt(e,t,["start","middle","end","left","right"])}}),/:/,/\s/),t.region=r.get("region",null),t.vertical=r.get("vertical",""),t.line=r.get("line","auto"),t.lineAlign=r.get("lineAlign","start"),t.snapToLines=r.get("snapToLines",!0),t.size=r.get("size",100),t.align=r.get("align","middle"),t.position=r.get("position","auto"),t.positionAlign=r.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},t.align)}(e,t)}a.prototype=i(Error.prototype),a.prototype.constructor=a,a.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},l.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,n){for(var r=0;r<n.length;++r)if(t===n[r]){this.set(e,t);break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(t=parseFloat(t))>=0&&t<=100)&&(this.set(e,t),!0)}};var d={"&":"&","<":"<",">":">","‎":"","‏":""," ":" "},f={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},p={v:"title",lang:"lang"},h={rt:"ruby"};function m(e,t){function n(){if(!t)return null;var e,n=t.match(/^([^<]*)(<[^>]+>?)?/);return e=n[1]?n[1]:n[2],t=t.substr(e.length),e}function r(e){return d[e]}function o(e){for(;v=e.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)e=e.replace(v[0],r);return e}function i(e,t){return!h[t.localName]||h[t.localName]===e.localName}function a(t,n){var r=f[t];if(!r)return null;var o=e.document.createElement(r);o.localName=r;var i=p[t];return i&&n&&(o[i]=n.trim()),o}for(var l,u=e.document.createElement("div"),c=u,m=[];null!==(l=n());)if("<"!==l[0])c.appendChild(e.document.createTextNode(o(l)));else{if("/"===l[1]){m.length&&m[m.length-1]===l.substr(2).replace(">","")&&(m.pop(),c=c.parentNode);continue}var g,y=s(l.substr(1,l.length-2));if(y){g=e.document.createProcessingInstruction("timestamp",y),c.appendChild(g);continue}var v=l.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!v)continue;if(!(g=a(v[1],v[3])))continue;if(!i(c,g))continue;v[2]&&(g.className=v[2].substr(1).replace("."," ")),m.push(v[1]),c.appendChild(g),c=g}return u}var g=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function y(e){for(var t=0;t<g.length;t++){var n=g[t];if(e>=n[0]&&e<=n[1])return!0}return!1}function v(){}function b(e,t,n){var r="undefined"!=typeof navigator&&/MSIE\s8\.0/.test(navigator.userAgent),i="rgba(255, 255, 255, 1)",a="rgba(0, 0, 0, 0.8)",s="";void 0!==o&&(i=o.fontSet,a=o.backgroundSet,s=o.edgeSet),r&&(i="rgb(255, 255, 255)",a="rgb(0, 0, 0)"),v.call(this),this.cue=t,this.cueDiv=m(e,t.text);var l={color:i,backgroundColor:a,textShadow:s,position:"relative",left:0,right:0,top:0,bottom:0,display:"inline"};r||(l.writingMode=""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",l.unicodeBidi="plaintext"),this.applyStyles(l,this.cueDiv),this.div=e.document.createElement("div"),l={textAlign:"middle"===t.align?"center":t.align,font:n.font,whiteSpace:"pre-line",position:"absolute"},r||(l.direction=function(e){var t=[],n="";if(!e||!e.childNodes)return"ltr";function r(e,t){for(var n=t.childNodes.length-1;n>=0;n--)e.push(t.childNodes[n])}function o(e){if(!e||!e.length)return null;var t=e.pop(),n=t.textContent||t.innerText;if(n){var i=n.match(/^.*(\n|\r)/);return i?(e.length=0,i[0]):n}return"ruby"===t.tagName?o(e):t.childNodes?(r(e,t),o(e)):void 0}for(r(t,e);n=o(t);)for(var i=0;i<n.length;i++)if(y(n.charCodeAt(i)))return"rtl";return"ltr"}(this.cueDiv),l.writingMode=""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl".stylesunicodeBidi="plaintext"),this.applyStyles(l),this.div.appendChild(this.cueDiv);var u=0;switch(t.positionAlign){case"start":u=t.position;break;case"middle":u=t.position-t.size/2;break;case"end":u=t.position-t.size}""===t.vertical?this.applyStyles({left:this.formatStyle(u,"%"),width:this.formatStyle(t.size,"%")}):this.applyStyles({top:this.formatStyle(u,"%"),height:this.formatStyle(t.size,"%")}),this.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")})}}function w(e){var t,n,r,o,i="undefined"!=typeof navigator&&/MSIE\s8\.0/.test(navigator.userAgent);if(e.div){n=e.div.offsetHeight,r=e.div.offsetWidth,o=e.div.offsetTop;var a=(a=e.div.childNodes)&&(a=a[0])&&a.getClientRects&&a.getClientRects();e=e.div.getBoundingClientRect(),t=a?Math.max(a[0]&&a[0].height||0,e.height/a.length):0}this.left=e.left,this.right=e.right,this.top=e.top||o,this.height=e.height||n,this.bottom=e.bottom||o+(e.height||n),this.width=e.width||r,this.lineHeight=void 0!==t?t:e.lineHeight,i&&!this.lineHeight&&(this.lineHeight=13)}function x(e,t,n,r){var o=new w(t),i=t.cue,a=function(e){if("number"==typeof e.line&&(e.snapToLines||e.line>=0&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,n=t.textTrackList,r=0,o=0;o<n.length&&n[o]!==t;o++)"showing"===n[o].mode&&r++;return-1*++r}(i),s=[];if(i.snapToLines){var l;switch(i.vertical){case"":s=["+y","-y"],l="height";break;case"rl":s=["+x","-x"],l="width";break;case"lr":s=["-x","+x"],l="width"}var u=o.lineHeight,c=u*Math.round(a),d=n[l]+u,f=s[0];Math.abs(c)>d&&(c=c<0?-1:1,c*=Math.ceil(d/u)*u),a<0&&(c+=""===i.vertical?n.height:n.width,s=s.reverse()),o.move(f,c)}else{var p=o.lineHeight/n.height*100;switch(i.lineAlign){case"middle":a-=p/2;break;case"end":a-=p}switch(i.vertical){case"":t.applyStyles({top:t.formatStyle(a,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(a,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(a,"%")})}s=["+y","-x","+x","-y"],o=new w(t)}var h=function(e,t){for(var o,i=new w(e),a=1,s=0;s<t.length;s++){for(;e.overlapsOppositeAxis(n,t[s])||e.within(n)&&e.overlapsAny(r);)e.move(t[s]);if(e.within(n))return e;var l=e.intersectPercentage(n);a>l&&(o=new w(e),a=l),e=new w(i)}return o||i}(o,s);t.move(h.toCSSCompatValues(n))}function k(){}v.prototype.applyStyles=function(e,t){for(var n in t=t||this.div,e)e.hasOwnProperty(n)&&(t.style[n]=e[n])},v.prototype.formatStyle=function(e,t){return 0===e?0:e+t},b.prototype=i(v.prototype),b.prototype.constructor=b,w.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},w.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top},w.prototype.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0;return!1},w.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},w.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left;case"-x":return this.right>e.right;case"+y":return this.top<e.top;case"-y":return this.bottom>e.bottom}},w.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},w.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},w.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,n=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,r=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||r,height:e.height||t,bottom:e.bottom||r+(e.height||t),width:e.width||n}},k.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},k.convertCueToDOMTree=function(e,t){return e&&t?m(e,t):null},k.processCues=function(e,t,r){if(!e||!t||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var o=e.document.createElement("div");if(o.style.position="absolute",o.style.left="0",o.style.right="0",o.style.top="0",o.style.bottom="0",o.style.margin="1.5%",r.appendChild(o),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return!0;return!1}(t)){var i=[],a=w.getSimpleBoxPosition(o),s={font:Math.round(.05*a.height*100)/100*n+"px sans-serif"};!function(){for(var n,r,l=0;l<t.length;l++)r=t[l],n=new b(e,r,s),o.appendChild(n.div),x(0,n,a,i),r.displayState=n.div,i.push(w.getSimpleBoxPosition(n))}()}else for(var l=0;l<t.length;l++)o.appendChild(t[l].displayState)},k.Parser=function(e,t){this.window=e,this.state="INITIAL",this.buffer="",this.decoder=t||new TextDecoder("utf8"),this.regionList=[]},k.Parser.prototype={reportOrThrowError:function(e){if(!(e instanceof a))throw e;this.onparsingerror&&this.onparsingerror(e)},parse:function(e){var t=this;function n(){for(var e=t.buffer,n=0;n<e.length&&"\r"!==e[n]&&"\n"!==e[n];)++n;var r=e.substr(0,n);return"\r"===e[n]&&++n,"\n"===e[n]&&++n,t.buffer=e.substr(n),r}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));try{var r;if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this;var o=(r=n()).match(/^WEBVTT([ \t].*)?$/);if(!o||!o[0])throw new a(a.Errors.BadSignature);t.state="HEADER"}for(var i=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(i?i=!1:r=n(),t.state){case"HEADER":/:/.test(r)?u(r,(function(e,n){"Region"===e&&function(e){var n=new l;if(u(e,(function(e,t){switch(e){case"id":n.set(e,t);break;case"width":n.percent(e,t);break;case"lines":n.integer(e,t);break;case"regionanchor":case"viewportanchor":var r=t.split(",");if(2!==r.length)break;var o=new l;if(o.percent("x",r[0]),o.percent("y",r[1]),!o.has("x")||!o.has("y"))break;n.set(e+"X",o.get("x")),n.set(e+"Y",o.get("y"));break;case"scroll":n.alt(e,t,["up"])}}),/=/,/\s/),n.has("id")){var r=new t.window.VTTRegion;r.width=n.get("width",100),r.lines=n.get("lines",3),r.regionAnchorX=n.get("regionanchorX",0),r.regionAnchorY=n.get("regionanchorY",100),r.viewportAnchorX=n.get("viewportanchorX",0),r.viewportAnchorY=n.get("viewportanchorY",100),r.scroll=n.get("scroll",""),t.onregion&&t.onregion(r),t.regionList.push({id:n.get("id"),region:r})}}(n)}),/:/):r||(t.state="ID");continue;case"NOTE":r||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(r)){t.state="NOTE";break}if(!r)continue;if(t.cue=new t.window.VTTCue(0,0,""),t.state="CUE",-1===r.indexOf("--\x3e")){t.cue.id=r;continue}case"CUE":try{c(r,t.cue,t.regionList)}catch(e){t.reportOrThrowError(e),t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var s=-1!==r.indexOf("--\x3e");if(!r||s&&(i=!0)){t.oncue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}t.cue.text&&(t.cue.text+="\n"),t.cue.text+=r;continue;case"BADCUE":r||(t.state="ID");continue}}}catch(e){t.reportOrThrowError(e),"CUETEXT"===t.state&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state="INITIAL"===t.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this;try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new a(a.Errors.BadSignature)}catch(t){e.reportOrThrowError(t)}return e.onflush&&e.onflush(),this}},e.WebVTT=k}(this)},4747:function(e,t,n){var r;e.exports&&(this.VTTCue=this.VTTCue||n(1300).VTTCue),(r=this).VTTCue.prototype.toJSON=function(){var e={},t=this;return Object.keys(this).forEach((function(n){"getCueAsHTML"!==n&&"hasBeenReset"!==n&&"displayState"!==n&&(e[n]=t[n])})),e},r.VTTCue.create=function(e){if(!e.hasOwnProperty("startTime")||!e.hasOwnProperty("endTime")||!e.hasOwnProperty("text"))throw new Error("You must at least have start time, end time, and text.");var t=new r.VTTCue(e.startTime,e.endTime,e.text);for(var n in e)t.hasOwnProperty(n)&&(t[n]=e[n]);return t},r.VTTCue.fromJSON=function(e){return this.create(JSON.parse(e))}},1300:function(){!function(e){var t={"":!0,lr:!0,rl:!0},n={start:!0,middle:!0,end:!0,left:!0,right:!0};function r(e){return"string"==typeof e&&!!n[e.toLowerCase()]&&e.toLowerCase()}function o(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}function i(e,n,i){var a=this,s=/MSIE\s8\.0/.test(navigator.userAgent),l={};s?a=document.createElement("custom"):l.enumerable=!0,a.hasBeenReset=!1;var u="",c=!1,d=e,f=n,p=i,h=null,m="",g=!0,y="auto",v="start",b=50,w="middle",x=50,k="middle";if(Object.defineProperty(a,"id",o({},l,{get:function(){return u},set:function(e){u=""+e}})),Object.defineProperty(a,"pauseOnExit",o({},l,{get:function(){return c},set:function(e){c=!!e}})),Object.defineProperty(a,"startTime",o({},l,{get:function(){return d},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");d=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"endTime",o({},l,{get:function(){return f},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");f=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"text",o({},l,{get:function(){return p},set:function(e){p=""+e,this.hasBeenReset=!0}})),Object.defineProperty(a,"region",o({},l,{get:function(){return h},set:function(e){h=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"vertical",o({},l,{get:function(){return m},set:function(e){var n=function(e){return"string"==typeof e&&!!t[e.toLowerCase()]&&e.toLowerCase()}(e);if(!1===n)throw new SyntaxError("An invalid or illegal string was specified.");m=n,this.hasBeenReset=!0}})),Object.defineProperty(a,"snapToLines",o({},l,{get:function(){return g},set:function(e){g=!!e,this.hasBeenReset=!0}})),Object.defineProperty(a,"line",o({},l,{get:function(){return y},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("An invalid number or illegal string was specified.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"lineAlign",o({},l,{get:function(){return v},set:function(e){var t=r(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");v=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"position",o({},l,{get:function(){return b},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");b=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"positionAlign",o({},l,{get:function(){return w},set:function(e){var t=r(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");w=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"size",o({},l,{get:function(){return x},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");x=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"align",o({},l,{get:function(){return k},set:function(e){var t=r(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");k=t,this.hasBeenReset=!0}})),a.displayState=void 0,s)return a}i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},e.VTTCue=e.VTTCue||i}(this)},1271:function(e,t,n){var r;e.exports&&(this.VTTRegion=n(8591).VTTRegion),(r=this).VTTRegion.create=function(e){var t=new r.VTTRegion;for(var n in e)t.hasOwnProperty(n)&&(t[n]=e[n]);return t},r.VTTRegion.fromJSON=function(e){return this.create(JSON.parse(e))}},8591:function(){!function(e){var t={"":!0,up:!0};function n(e){return"number"==typeof e&&e>=0&&e<=100}e.VTTRegion=e.VTTRegion||function(){var e=100,r=3,o=0,i=100,a=0,s=100,l="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(t){if(!n(t))throw new Error("Width must be between 0 and 100.");e=t}},lines:{enumerable:!0,get:function(){return r},set:function(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.");r=e}},regionAnchorY:{enumerable:!0,get:function(){return i},set:function(e){if(!n(e))throw new Error("RegionAnchorX must be between 0 and 100.");i=e}},regionAnchorX:{enumerable:!0,get:function(){return o},set:function(e){if(!n(e))throw new Error("RegionAnchorY must be between 0 and 100.");o=e}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(e){if(!n(e))throw new Error("ViewportAnchorY must be between 0 and 100.");s=e}},viewportAnchorX:{enumerable:!0,get:function(){return a},set:function(e){if(!n(e))throw new Error("ViewportAnchorX must be between 0 and 100.");a=e}},scroll:{enumerable:!0,get:function(){return l},set:function(e){var n=function(e){return"string"==typeof e&&!!t[e.toLowerCase()]&&e.toLowerCase()}(e);if(!1===n)throw new SyntaxError("An invalid or illegal string was specified.");l=n}}})}}(this)},1892:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var i={},a=[],s=0;s<e.length;s++){var l=e[s],u=r.base?l[0]+r.base:l[0],c=i[u]||0,d="".concat(u," ").concat(c);i[u]=c+1;var f=n(d),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==f)t[f].references++,t[f].updater(p);else{var h=o(p,r);r.byIndex=s,t.splice(s,0,{identifier:d,updater:h,references:1})}a.push(d)}return a}function o(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,o){var i=r(e=e||[],o=o||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var s=n(i[a]);t[s].references--}for(var l=r(e,o),u=0;u<i.length;u++){var c=n(i[u]);0===t[c].references&&(t[c].updater(),t.splice(c,1))}i=l}}},8311:e=>{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},8060:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},8192:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},5760:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4865:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},7906:e=>{"use strict";e.exports="data:font/woff;base64,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"},6707:e=>{"use strict";e.exports="data:font/woff2;base64,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"},7312:e=>{"use strict";e.exports="data:font/woff2;base64,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"},6852:e=>{"use strict";e.exports="data:font/woff2;base64,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"},4335:e=>{"use strict";e.exports="data:font/woff2;base64,d09GMgABAAAAAAXUABIAAAAACeAAAAV2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CEAeh+nGR7Y0QXP7KXjgvzP/3DtOJmy9mhRi1k4qIq0/+6y782T+EZv/W2uzmJ6YjGBug7glLeHiX5JkXhcviRDpfzX2wtfv1+runtZ76aL4zlzoUtN7P52oNUE8kQ5CpKWThFjCI4nplEBrhBDhMZx2DMznt0AgCQMA3RGYCAQCCbiAiwAEECCXfERJWU0LikAHyAKY4RzDOPRlusU7F6eRY/kmPhWtaxYuz562BrlZ04+JKwwwLhnJIAriEe1Nlkmg1YHJYA6U19eXo4KCWvUhk05YZl2SyENcBaBPMRQeHtominO6oiGw6Hiog5CukBX+yy8eRAAwhCs4QIYdfLCEOro4YwFtpMhpPILPWZ4BunYuQCEvw9MSBPUpdNXPEDUUXc2edBM3EjOfIGx+iAmgGFatnIaUKISz6QfE/9SRvA4neP48ogT2LKUrS0AMDFcSK+FLENCwV6Y0Z1lThz3tZbxM5ZJLr8xbsXAEdCdTQ09amkmP9IDm1IRF0ZKyqmRan7cu7ezMGg76Rjo9k0nTordqC90qJXz+H64MXL1cczWkGjvgQEmOSpbwZQmrpVQ90ZCCJ0ogmaVIm7dUT429E5r7gpUxfSJh7xFpVpGkGJDOZOCOPQEH1Dgn0zcdwzxx4YNAMqSgA5qzVOf3G8Yi+11Mz2WUOtOZ0ywpIcrB1c0dpSWg2do5CWA1qJRDEAcfcHHHQHHCy8xY9pgkhMUP2OhECzRhkPbDhvUZ1XdkH3gnHoiC1V5nJ4RV0h/0mJUSB1OSMwaDIyXqUxBIbGQWEQAsAMKAA8wAVmDQHbyOQYnJVVldow+Jh007Ft4d2bF7fDJi9Zz4VWI1/KADH3wRyHz1UZs4+PHXwVNffkjb4Y/s5IMW9j9Uf93H7bu7o0kFlgV5t7XlSwx6BkM9oy2dg0Kt2KHSbX/B7V9fowlzT4hebWPDzS3vnZth3aRudwIXJ4lXV751oTBw6+13BQLnku8+JoJf7/rwfW90lb+v/vet/Acfejks/5vaS3G3ufC522fT0onGm2fLXfUtFVkd8x7uywD0MpCF8f/TIIHOMdkb9cZ7viuJSWWZ4EoUb/Q6U+dcG3pBUZoCyXJEaZrRGRAz8a6vB7G2cG886C2dvUMMxPzmuzhdaAJS0hG2hVGj98SQMYQ66tLLWUu6CRXwpxIf5PyGAD0oV1s8CTJlvTTSggDRCUqUzkGvGC+9Qpb1nPTLAQG4jqWDNHULQACyb1z/mtzXHz/td7uXDcAzP8VGIOBd0fTbPzn/v+uMsjeDcJAACLDWdLrgVP6T01nljEKQAiztNEv4oPgXjANs0zzWG891jkEAFufoTguhqz8WBonsh4kAbJYRjNAdYB4Icgtc5rklYVYtaiOLOnUbDGCH2ySXK18apoUnipljng0WmWCMcZaxMIZRjK42j3LmFLNMw/0rmWUYmikEh9PppnXxJfgtnCU4i6zCGYHSxBxDzLHM3PimMVaYZpBF2mZWl5ig8dlTccR0LBOZeoezE3c4h2jtXKUn82Qxsgq2U6UsxH3FIMOMw6GsZ5ExGGuYYBjOLEtwlmDUUEkxpdTRTCnkBj80Cg0AsjFCuVS5fsVQfCGRQ4UfE/0j7o9NSXDqJcgeyv2iYuoIqwLYdr/sqMgYJJjWVJzSX8X0vtqcoVpmpA2zaeOZuTC3LCmHWdfb52T1Zfbu8obM3sxpKU0boGCB1QXVaXmD4NGSupnM/fUzi6exkCIa45gsnDPGbZCySMG4wUZFI9pQeK8T+PGgNVTxb77Vn9lb2OzP72g/jBRb/HpaT+foLspCgdjqz6T5tL8aMYnVGqUfoUBs8efTOXqdsjBTbPXXd0Z6wubnmic2AwAAAA=="},6205:e=>{"use strict";e.exports="data:font/woff2;base64,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"},2633:e=>{"use strict";e.exports="data:font/woff2;base64,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"},8674:e=>{"use strict";e.exports="data:font/woff2;base64,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"},6553:()=>{},2224:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},3148:(e,t,n)=>{var r=n(677).default;function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=r(e)&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var i={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=a?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=e[s]}return i.default=e,n&&n.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports},677: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},3617:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:()=>r})},281:(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{Z:()=>r})},400:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3617);function o(e){if(Array.isArray(e))return(0,r.Z)(e)}},491:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},1945:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6098);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.Z)(o.key),o)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},4039:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(6098);function o(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},2688:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},8425:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(6368);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.Z)(e,t)}},8898:(e,t,n)=>{"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{Z:()=>r})},8083:(e,t,n)=>{"use strict";function r(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],l=!0,u=!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)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}n.d(t,{Z:()=>r})},5288:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:()=>r})},2475:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:()=>r})},4348:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(6737);function o(e,t){if(null==e)return{};var n,o,i=(0,r.Z)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},6737:(e,t,n)=>{"use strict";function r(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}n.d(t,{Z:()=>r})},6368:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},4639:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(281),o=n(8083),i=n(8186),a=n(5288);function s(e,t){return(0,r.Z)(e)||(0,o.Z)(e,t)||(0,i.Z)(e,t)||(0,a.Z)()}},6398:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(400),o=n(8898),i=n(8186),a=n(2475);function s(e){return(0,r.Z)(e)||(0,o.Z)(e)||(0,i.Z)(e)||(0,a.Z)()}},3586:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(6082);function o(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},6098:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6082),o=n(3586);function i(e){var t=(0,o.Z)(e,"string");return"symbol"===(0,r.Z)(t)?t:String(t)}},6082:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},8186:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3617);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.m=e,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.u=e=>e+".js",n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&!e;)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),n.b=document.baseURI||self.location.href,n.nc=void 0,(()=>{"use strict";var e=n(6671),t=n(1892),r=n.n(t),o=n(5760),i=n.n(o),a=n(8311),s=n.n(a),l=n(8192),u=n.n(l),c=n(8060),d=n.n(c),f=n(4865),p=n.n(f),h=n(3394),m={};m.styleTagTransform=p(),m.setAttributes=u(),m.insert=s().bind(null,"head"),m.domAPI=i(),m.insertStyleElement=d(),r()(h.Z,m),h.Z&&h.Z.locals&&h.Z.locals;var g=n(4522),y=n(7427);var v,b=n(2565),w=n.n(b);function x(e,t,n){if(n===v.forward){for(let n=0;n<e.length;++n)if(e[n].start>=t)return n}else for(let n=e.length-1;n>=0;--n)if(e[n].start<=t)return n}function k(e,t,n,r,o,i){let a;return a=i==v.forward?t+1<e.length?e[t+1]:null:t-1>=0?e[t-1]:null,Math.abs(n-t)>=r&&(null===a||Math.abs(a.start-e[n].start)>=o)}function S(e,t,n,r,o,i){const a=e[t];return Math.abs(i-t)<=n||Math.abs(a.start-o)<=r}function E(e,t){const n=window.URL.createObjectURL(e),r=document.createElement("a");document.body.appendChild(r),r.style.display="none",r.href=n,r.download=w()(t),r.click(),URL.revokeObjectURL(n),r.remove()}!function(e){e[e.forward=0]="forward",e[e.backward=1]="backward"}(v||(v={}));const A={},C=e=>{const t=URL.createObjectURL(e);return A[t]=!0,t},O=e=>e in A;class T{constructor(e,t,n){this._name=e,this._base64=t,this._extension=n}get name(){return this._name}get extension(){return this._extension}isAvailable(){return!0}async base64(){return this._base64}async blob(){return await this._blob()}async _blob(){return this.cachedBlob||(this.cachedBlob=await(await fetch(this._dataUrl())).blob()),this.cachedBlob}async dataUrl(){return this._dataUrl()}_dataUrl(){return"data:image/"+this.extension+";base64,"+this._base64}}class P{constructor(e,t,n,r){this._file=e,this._name=e.name+"_"+Math.floor(t)+".jpeg",this._timestamp=t,this._maxWidth=n,this._maxHeight=r}get name(){return this._name}get extension(){return"jpeg"}isAvailable(){return!!this._file.blobUrl&&O(this._file.blobUrl)}async base64(){return new Promise(((e,t)=>{this._canvas().then((t=>{const n=t.toDataURL("image/jpeg");e(n.substring(n.indexOf(",")+1))})).catch(t)}))}async blob(){return new Promise(((e,t)=>{this._canvas().then((n=>{n.toBlob((n=>{null===n?t(new Error("Could not obtain blob")):e(n)}),"image/jpeg")})).catch(t)}))}async dataUrl(){return(await this._canvas()).toDataURL()}async _canvas(){return new Promise((async(e,t)=>{const n=this._videoElement(this._file);n.oncanplay=async t=>{const r=document.createElement("canvas");r.width=n.videoWidth,r.height=n.videoHeight;const o=r.getContext("2d");o.drawImage(n,0,0,r.width,r.height),this._maxWidth>0||this._maxHeight>0?(await((e,t,n,r)=>new Promise(((o,i)=>{const a=n<=0?1:n/e.width,s=r<=0?1:r/e.height,l=Math.min(1,Math.min(a,s));if(l<1){const n=e.width*l,r=e.height*l;createImageBitmap(e,{resizeWidth:n,resizeHeight:r,resizeQuality:"high"}).then((i=>{e.width=n,e.height=r,t.drawImage(i,0,0),o(e)})).catch((e=>i(e)))}else o(e)})))(r,o,this._maxWidth,this._maxHeight),e(r)):e(r)},n.onerror=()=>{t(n.error?.message??"Could not load video to obtain screenshot")}}))}_videoElement(e){const t=document.createElement("video");return t.src=e.blobUrl,t.preload="metadata",t.currentTime=this._timestamp/1e3,t}}class R{constructor(e,t){this._name=`${e}_${Math.floor(t)}`}get name(){return this._name}get extension(){return"jpeg"}isAvailable(){return!1}base64(){throw new Error("Not supported")}dataUrl(){throw new Error("Not supported")}blob(){throw new Error("Not supported")}}class j{constructor(e){this.data=e}static fromCard(e,t,n){return e.image?j.fromBase64(e.subtitleFileName,e.subtitle.start,e.image.base64,e.image.extension):e.file?j.fromFile(e.file,e.mediaTimestamp??e.subtitle.start,t,n):void 0}static fromBase64(e,t,n,r){const o=e.substring(0,e.lastIndexOf("."))+"_"+Math.floor(t)+"."+r;return new j(new T(o,n,r))}static fromFile(e,t,n,r){return new j(new P(e,t,n,r))}static fromMissingFile(e,t){return new j(new R(e,t))}get name(){return this.data.name}get extension(){return this.data.extension}isAvailable(){return this.data.isAvailable()}async base64(){return await this.data.base64()}async dataUrl(){return await this.data.dataUrl()}async blob(){return await this.data.blob()}async pngBlob(){return new Promise((async(e,t)=>{try{createImageBitmap(await this.blob()).then((n=>{const r=document.createElement("canvas");r.width=n.width,r.height=n.height,r.getContext("2d").drawImage(n,0,0),r.toBlob((n=>{n?e(n):t("Failed to convert to PNG")}),"image/png")}))}catch(e){t(e)}}))}async download(){E(await this.data.blob(),this.data.name)}}var N,F,M,Z;!function(e){e[e.none=0]="none",e[e.showAnkiDialog=1]="showAnkiDialog",e[e.updateLastCard=2]="updateLastCard"}(N||(N={})),function(e){e[e.atStart=1]="atStart",e[e.atEnd=2]="atEnd"}(F||(F={})),function(e){e[e.normal=1]="normal",e[e.condensed=2]="condensed",e[e.autoPause=3]="autoPause",e[e.fastForward=4]="fastForward"}(M||(M={}));class L{willStopShowing(e){e.end!==this.lastWillStopShowing?.end&&(this.onWillStopShowing?.(),this.lastWillStopShowing=e)}startedShowing(e){e.start!==this.lastStartedShowing?.start&&(this.onStartedShowing?.(),this.lastStartedShowing=e)}clear(){this.lastStartedShowing=void 0,this.lastWillStopShowing=void 0}}class I{static async encode(e,t){return new Promise((async(n,r)=>{var o=new FileReader;o.onload=async e=>{try{const o=new AudioContext;if(null===e.target)return void r(new Error("Could not obtain buffer to encode"));const i=await o.decodeAudioData(e.target.result),a=[];for(let e=0;e<i.numberOfChannels;++e)a.push(i.getChannelData(e));const s=t();s.postMessage({command:"encode",audioBuffer:{channels:a,numberOfChannels:i.numberOfChannels,length:i.length,sampleRate:i.sampleRate}}),s.onmessage=e=>{n(new Blob(e.data.buffer,{type:"audio/mp3"})),s.terminate()},s.onerror=e=>{const t=e?.error??new Error("MP3 encoding failed: "+e?.message);r(t),s.terminate()}}catch(e){r(e)}},o.readAsArrayBuffer(e)}))}}class D{constructor(e,t,n,r,o,i){this._name=e+"_"+Math.floor(t)+"_"+Math.floor(n),this._start=t,this._end=n,this.playbackRate=r,this._base64=o,this._extension=i}get name(){return this._name}get extension(){return this._extension}get start(){return this._start}get end(){return this._end}async base64(){return this._base64}async blob(){return await this._blob()}async play(){if(this.playingAudio)return this.stopAudio(this.playingAudio),clearTimeout(this.stopAudioTimeout),this.playingAudio=void 0,void(this.stopAudioTimeout=void 0);const e=await this._blob(),t=new Audio;t.src=URL.createObjectURL(e),t.preload="metadata",this.playingAudio=t,await t.play(),this.stopAudioTimeout=setTimeout((()=>{this.stopAudio(t),this.playingAudio=void 0,this.stopAudioTimeout=void 0}),(this._end-this._start)/this.playbackRate+100)}stopAudio(e){e.pause();const t=e.src;e.removeAttribute("src"),e.load(),URL.revokeObjectURL(t)}async _blob(){return this.cachedBlob||(this.cachedBlob=await(await fetch("data:audio/"+this.extension+";base64,"+this._base64)).blob()),this.cachedBlob}slice(e,t){return this}isSliceable(){return!1}isPlayable(){return!0}}class z{constructor(e,t,n,r,o){const[i,a]=function(){const e={"audio/ogg;codecs=opus":"ogg","audio/webm;codecs=opus":"webm"};return Object.keys(e).filter(MediaRecorder.isTypeSupported).map((t=>[t,e[t]]))[0]}();this.recorderMimeType=i,this.file=e,this._name=e.name+"_"+t+"_"+n,this._start=t,this._end=n,this.playbackRate=r,this.trackId=o,this._extension=a}get name(){return this._name}get extension(){return this._extension}get start(){return this._start}get end(){return this._end}async base64(){return new Promise((async(e,t)=>{var n=new FileReader;const r=await this.blob();void 0===r?t("Did not finish recording blob"):(n.readAsDataURL(r),n.onloadend=()=>{const t=n.result,r=t.substring(t.indexOf(",")+1);e(r)})}))}async play(){if(!this._blob)return void(this._blob=await this._clipAudio());if(this.playingAudio)return this.stopAudio(this.playingAudio,!0),clearTimeout(this.stopAudioTimeout),this.playingAudio=void 0,void(this.stopAudioTimeout=void 0);const e=await this._audioElement(URL.createObjectURL(this._blob),!1);e.currentTime=0,await e.play(),this.playingAudio=e,this.stopAudioTimeout=setTimeout((()=>{this.stopAudio(e,!0),this.stopAudioTimeout=void 0,this.playingAudio=void 0}),(this._end-this._start)/this.playbackRate+100)}async blob(){if(this._blob||(this._blob=await this._clipAudio()),void 0===this._blob)throw new Error("Did not finish recording blob");return this._blob}async _clipAudio(){return this.clippingAudio?(this.stopAudio(this.clippingAudio,!1),clearTimeout(this.stopClippingTimeout),this.clippingAudioReject?.("Did not finish recording blob"),this.clippingAudio=void 0,this.stopClippingTimeout=void 0,void(this.clippingAudioReject=void 0)):new Promise((async(e,t)=>{try{const n=await this._audioElement(this.file.blobUrl,!0);n.oncanplay=async r=>{n.play();const o=this._captureStream(n),i=new MediaRecorder(o,{mimeType:this.recorderMimeType}),a=[];i.ondataavailable=e=>{a.push(e.data)};let s=!1;i.onstop=t=>{s&&e(new Blob(a,{type:this.recorderMimeType}))},i.start(),this.clippingAudioReject=t,this.clippingAudio=n,this.stopClippingTimeout=setTimeout((()=>{this.stopAudio(n,!1),this.clippingAudio=void 0,this.stopClippingTimeout=void 0,this.clippingAudioReject=void 0,s=!0,i.stop();for(const e of o.getAudioTracks())e.stop()}),(this._end-this._start)/this.playbackRate+100),n.oncanplay=null}}catch(e){t(e)}}))}_audioElement(e,t){const n=new Audio;return n.preload="metadata",n.src=e,new Promise(((e,r)=>{n.onloadedmetadata=()=>{if(t&&this.trackId&&n.audioTracks&&n.audioTracks.length>0)for(const e of n.audioTracks)e.enabled=this.trackId===e.id;n.currentTime=this._start/1e3,n.playbackRate=this.playbackRate,e(n)},n.onerror=()=>{r(n.error?.message??"Could not load audio")}}))}stopAudio(e,t){e.pause();const n=e.src;e.removeAttribute("src"),e.load(),t&&URL.revokeObjectURL(n)}_captureStream(e){let t;if("function"==typeof e.captureStream&&(t=e.captureStream()),"function"==typeof e.mozCaptureStream&&(t=e.mozCaptureStream()),void 0===t)throw new Error("Unable to capture stream from audio");const n=new MediaStream;for(const e of t.getVideoTracks())e.stop();for(const e of t.getAudioTracks())e.enabled&&n.addTrack(e);return n}slice(e,t){return new z(this.file,e,t,this.playbackRate,this.trackId)}isSliceable(){return!0}isPlayable(){return!!this.file.blobUrl&&O(this.file.blobUrl)}}class B{constructor(e,t){this.data=e,this.workerFactory=t}get name(){return this.data.name}get extension(){return"mp3"}get start(){return this.data.start}get end(){return this.data.end}async base64(){return new Promise((async(e,t)=>{try{var n=new FileReader;n.readAsDataURL(await this.blob()),n.onloadend=()=>{const t=n.result,r=t.substring(t.indexOf(",")+1);e(r)}}catch(e){t(e)}}))}async play(){await this.data.play()}async blob(){return this._blob||(this._blob=await I.encode(await this.data.blob(),this.workerFactory)),this._blob}slice(e,t){return new B(this.data.slice(e,t),this.workerFactory)}isSliceable(){return this.data.isSliceable()}isPlayable(){return this.data.isPlayable()}}class U{constructor(e){this.data=e}static fromCard(e,t,n){if(e.audio){const t=e.audio.start??e.subtitle.start,n=e.audio.end??e.subtitle.end;return U.fromBase64(e.subtitleFileName,Math.max(0,t-(e.audio.paddingStart??0)),n+(e.audio.paddingEnd??0),e.audio.playbackRate??1,e.audio.base64,e.audio.extension)}if(e.file)return U.fromFile(e.file,Math.max(0,e.subtitle.start-t),e.subtitle.end+n,e.file?.playbackRate??1,e.file?.audioTrack)}static fromBase64(e,t,n,r,o,i){return new U(new D(e.substring(0,e.lastIndexOf(".")),t,n,r,o,i))}static fromFile(e,t,n,r,o){return new U(new z(e,t,n,r,o))}get start(){return this.data.start}get end(){return this.data.end}get name(){return this.data.name+"."+this.data.extension}get extension(){return this.data.extension}async play(){await this.data.play()}async base64(){return await this.data.base64()}async download(){E(await this.data.blob(),this.name)}toMp3(e){return this.data instanceof B||"mp3"===this.data.extension?this:new U(new B(this.data,e))}slice(e,t){return new U(this.data.slice(e,t))}isSliceable(){return this.data.isSliceable()}isPlayable(){return this.data.isPlayable()}}class V{constructor(e,t){if(this.copyHandlers=[],this.ankiExportHandlers=[],this.updateLastCardHandlers=[],this.takeScreenshotHandlers=[],this.defaultKeyBinder=e,this.extension=t,this.extension.installed){const e=e=>{let t;if("copy-subtitle"===e.data.command){const n=e.data;switch(n.postMineAction){case N.none:t=this.copyHandlers;break;case N.showAnkiDialog:t=this.ankiExportHandlers;break;case N.updateLastCard:t=this.updateLastCardHandlers;break;default:console.error("Unknown post mine action "+n.postMineAction)}}else"take-screenshot"===e.data.command&&(t=this.takeScreenshotHandlers);if(void 0!==t)for(const e of t)e(new KeyboardEvent("mock"))};this._unsubscribeExtension=t.subscribe(e)}}bindCopy(e,t,n,r){if(this.extension.installed){const r=this.defaultKeyBinder.copyHandler(e,t,n);return this.copyHandlers.push(r),()=>{this._remove(r,this.copyHandlers)}}return this.defaultKeyBinder.bindCopy(e,t,n,r)}bindAnkiExport(e,t,n){if(this.extension.installed){const n=this.defaultKeyBinder.ankiExportHandler(e,t);return this.ankiExportHandlers.push(n),()=>{this._remove(n,this.ankiExportHandlers)}}return this.defaultKeyBinder.bindAnkiExport(e,t,n)}bindUpdateLastCard(e,t,n){if(this.extension.installed){const n=this.defaultKeyBinder.updateLastCardHandler(e,t);return this.updateLastCardHandlers.push(n),()=>{this._remove(n,this.updateLastCardHandlers)}}return this.defaultKeyBinder.bindUpdateLastCard(e,t,n)}bindTakeScreenshot(e,t,n){if(this.extension.installed){const n=this.defaultKeyBinder.takeScreenshotHandler(e,t);return this.takeScreenshotHandlers.push(n),()=>{this._remove(n,this.takeScreenshotHandlers)}}return this.defaultKeyBinder.bindTakeScreenshot(e,t,n)}_remove(e,t){for(let n=t.length-1;n>=0;--n)if(e===t[n]){t.splice(n,1);break}}bindSeekToSubtitle(e,t,n,r,o){return this.defaultKeyBinder.bindSeekToSubtitle(e,t,n,r,o)}bindSeekToBeginningOfCurrentSubtitle(e,t,n,r,o){return this.defaultKeyBinder.bindSeekToBeginningOfCurrentSubtitle(e,t,n,r,o)}bindSeekBackwardOrForward(e,t,n){return this.defaultKeyBinder.bindSeekBackwardOrForward(e,t,n)}bindOffsetToSubtitle(e,t,n,r,o){return this.defaultKeyBinder.bindOffsetToSubtitle(e,t,n,r,o)}bindAdjustOffset(e,t,n,r){return this.defaultKeyBinder.bindAdjustOffset(e,t,n,r)}bindResetOffet(e,t,n){return this.defaultKeyBinder.bindResetOffet(e,t,n)}bindAdjustPlaybackRate(e,t,n=!1){return this.defaultKeyBinder.bindAdjustPlaybackRate(e,t,n)}bindToggleSubtitles(e,t,n){return this.defaultKeyBinder.bindToggleSubtitles(e,t,n)}bindToggleSubtitleTrackInVideo(e,t,n){return this.defaultKeyBinder.bindToggleSubtitleTrackInVideo(e,t,n)}bindToggleSubtitleTrackInList(e,t,n){return this.defaultKeyBinder.bindToggleSubtitleTrackInList(e,t,n)}bindPlay(e,t,n){return this.defaultKeyBinder.bindPlay(e,t,n)}bindAutoPause(e,t,n){return this.defaultKeyBinder.bindAutoPause(e,t,n)}bindCondensedPlayback(e,t,n){return this.defaultKeyBinder.bindCondensedPlayback(e,t,n)}bindFastForwardPlayback(e,t,n){return this.defaultKeyBinder.bindFastForwardPlayback(e,t,n)}bindToggleSidePanel(e,t,n){return this.defaultKeyBinder.bindToggleSidePanel(e,t,n)}unsubscribeExtension(){this._unsubscribeExtension?.()}}var W=new Uint8Array(16);function q(){if(!Z&&!(Z="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Z(W)}const H=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var K=[],G=0;G<256;++G)K.push((G+256).toString(16).substr(1));const X=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(K[e[t+0]]+K[e[t+1]]+K[e[t+2]]+K[e[t+3]]+"-"+K[e[t+4]]+K[e[t+5]]+"-"+K[e[t+6]]+K[e[t+7]]+"-"+K[e[t+8]]+K[e[t+9]]+"-"+K[e[t+10]]+K[e[t+11]]+K[e[t+12]]+K[e[t+13]]+K[e[t+14]]+K[e[t+15]]).toLowerCase();if(!function(e){return"string"==typeof e&&H.test(e)}(n))throw TypeError("Stringified UUID is invalid");return n},Q=function(e,t,n){var r=(e=e||{}).random||(e.rng||q)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return X(r)};var Y=n(828),J=n.n(Y),_=n(4607),$=n.n(_);const ee=Q();class te{constructor(e,t){this._responseResolves={},this.heartbeatStarted=!1,this.onMessageCallbacks=[],this.onTabsCallbacks=[],this.installed=void 0!==e,this.version=e??"",this.extensionCommands=t??{},this.sidePanel=!1,this.windowEventListener=e=>{if(e.source===window&&"asbplayer-extension-to-player"===e.data.sender&&e.data.message&&(!e.data.asbplayerId||e.data.asbplayerId===ee)){if("string"==typeof e.data.message.messageId){const t=e.data.message.messageId;t in this._responseResolves&&(this._responseResolves[t]?.(e.data.message.response),delete this._responseResolves[t])}if("tabs"===e.data.message.command){const t=e.data;this.tabs=t.message.tabs,this.asbplayers=t.message.asbplayers;for(let e of this.onTabsCallbacks)e(this.tabs);t.message.ackRequested&&window.postMessage({sender:"asbplayerv2",message:{command:"ackTabs",id:ee,receivedTabs:this.tabs,sidePanel:this.sidePanel}})}else{const t=e.data;for(let e of this.onMessageCallbacks)e({data:t.message,tabId:t.tabId,src:t.src})}}},window.addEventListener("message",this.windowEventListener)}get supportsAppIntegration(){return this.installed&&J()(this.version,"1.0.0")}get supportsVideoPlayerMiningCommands(){return this.installed&&J()(this.version,"1.0.0")}get supportsPlaybackRateMessage(){return this.installed&&J()(this.version,"0.24.0")}get supportsOffsetMessage(){return this.installed&&J()(this.version,"0.23.0")}startHeartbeat({fromVideoPlayer:e}){this.installed&&(this.heartbeatStarted||(e?$()(this.version,"0.23.0")&&(this._sendHeartbeat(!0),setInterval((()=>this._sendHeartbeat(!0)),1e3)):(this._sendHeartbeat(!1),setInterval((()=>this._sendHeartbeat(!1)),1e3)),this.heartbeatStarted=!0))}_sendHeartbeat(e){window.postMessage({sender:"asbplayerv2",message:{command:"heartbeat",id:ee,receivedTabs:e?[]:this.tabs,videoPlayer:e,sidePanel:this.sidePanel}})}openShortcuts(){window.postMessage({sender:"asbplayerv2",message:{command:"open-extension-shortcuts"}})}sendMessageToVideoElement(e,t,n,r){let o;if(void 0===r)o={sender:"asbplayerv2",message:e,tabId:t,src:n},window.postMessage(o);else{const i=Q();o={sender:"asbplayerv2",message:{...e,messageId:i},tabId:t,src:n},window.postMessage(o),this._createResponsePromise(i).then(r)}}notifySettingsUpdated(){const e={sender:"asbplayerv2",message:{command:"settings-updated"},asbplayerId:ee};window.postMessage(e)}toggleSidePanel(){window.postMessage({sender:"asbplayerv2",message:{command:"toggle-side-panel"}})}publishCard(e){const t={sender:"asbplayerv2",message:{command:"publish-card",...e}};window.postMessage(t)}getSettings(e){const t=Q(),n={sender:"asbplayerv2",message:{command:"get-settings",keysAndDefaults:e,messageId:t}};return window.postMessage(n),this._createResponsePromise(t)}setSettings(e){const t=Q(),n={sender:"asbplayerv2",message:{command:"set-settings",settings:e,messageId:t}};return window.postMessage(n),this._createResponsePromise(t).then((()=>this.notifySettingsUpdated()))}_createResponsePromise(e){return new Promise(((t,n)=>{this._responseResolves[e]=t,setTimeout((()=>{e in this._responseResolves&&(delete this._responseResolves[e],n("Request timed out"))}),5e3)}))}subscribeTabs(e){return void 0!==this.tabs&&e(this.tabs),this.onTabsCallbacks.push(e),()=>this._remove(e,this.onTabsCallbacks)}subscribe(e){return this.onMessageCallbacks.push(e),()=>this._remove(e,this.onMessageCallbacks)}_remove(e,t){for(let n=t.length-1;n>=0;--n)if(e===t[n]){t.splice(n,1);break}}unbind(){window.removeEventListener("message",this.windowEventListener),this.onMessageCallbacks=[],this.onTabsCallbacks=[]}}class ne{constructor(){this._cache={}}get(e){let t=this._cache[e];if(void 0===t){const t=localStorage.getItem(e);return this._cache[e]=t,t}return t}set(e,t){localStorage.setItem(e,t),this._cache[e]=t}delete(e){delete this._cache[e],localStorage.removeItem(e)}}const re="volume",oe="theaterMode",ie="offset",ae="displaySubtitles",se="subtitleAlignment2",le="subtitlePositionOffset";class ue{constructor(e,t){this._storage=new ne,this._settings=e,this._extension=t}get volume(){const e=this._storage.get(re);return null===e?100:Number(e)}set volume(e){this._storage.set(re,String(e))}get theaterMode(){return"true"===this._storage.get(oe)||!1}set theaterMode(e){this._storage.set(oe,String(e))}get offset(){if(!this._settings.rememberSubtitleOffset)return 0;if(this._extension.supportsAppIntegration)return this._settings.lastSubtitleOffset;const e=this._storage.get(ie);return null===e?0:Number(e)}set offset(e){this._extension.supportsAppIntegration?this._extension.setSettings({lastSubtitleOffset:e}):this._storage.set(ie,String(e))}get subtitleAlignment(){if(this._extension.supportsAppIntegration)return this._settings.subtitleAlignment;const e=this._storage.get(se);return null===e?"bottom":e}set subtitleAlignment(e){this._extension.supportsAppIntegration?this._extension.setSettings({subtitleAlignment:e}):this._storage.set(se,String(e))}get subtitlePositionOffset(){if(this._extension.supportsAppIntegration)return this._settings.subtitlePositionOffset;const e=this._storage.get(le);return null===e?100:Number(e)}set subtitlePositionOffset(e){this._extension.supportsAppIntegration?this._extension.setSettings({subtitlePositionOffset:e}):this._storage.set(le,String(e))}get displaySubtitles(){const e=this._storage.get(ae);return null===e||"true"===e}set displaySubtitles(e){this._storage.set(ae,String(e))}}var ce;Object.keys({ankiConnectUrl:!0,deck:!0,noteType:!0,sentenceField:!0,definitionField:!0,audioField:!0,imageField:!0,wordField:!0,sourceField:!0,urlField:!0,customAnkiFields:!0,tags:!0,preferMp3:!0,audioPaddingStart:!0,audioPaddingEnd:!0,maxImageWidth:!0,maxImageHeight:!0,surroundingSubtitlesCountRadius:!0,surroundingSubtitlesTimeRadius:!0}),function(e){e.noSubtitleList="noSubtitleList",e.app="app"}(ce||(ce={}));const de={"copy-subtitle":"copySubtitle","copy-subtitle-with-dialog":"ankiExport","update-last-card":"updateLastCard","take-screenshot":"takeScreenshot","toggle-recording":"toggleRecording","toggle-video-select":"selectSubtitleTrack"},fe=(navigator.userAgentData?.platform??navigator.platform)?.toUpperCase()?.indexOf("MAC")>-1,pe={ankiConnectUrl:"http://127.0.0.1:8765",deck:"",noteType:"",sentenceField:"",definitionField:"",audioField:"",imageField:"",wordField:"",sourceField:"",urlField:"",subtitleSize:36,subtitleColor:"#ffffff",subtitleThickness:700,subtitleOutlineThickness:0,subtitleOutlineColor:"#000000",subtitleShadowThickness:2,subtitleShadowColor:"#000000",subtitleBackgroundColor:"#000000",subtitleBackgroundOpacity:.5,subtitleFontFamily:"",subtitlePreview:"アあ安Aa",subtitlePositionOffset:75,subtitleAlignment:"bottom",audioPaddingStart:0,audioPaddingEnd:500,maxImageWidth:0,maxImageHeight:0,surroundingSubtitlesCountRadius:2,surroundingSubtitlesTimeRadius:1e4,autoPausePreference:F.atEnd,fastForwardModePlaybackRate:2.7,keyBindSet:{togglePlay:{keys:"space"},toggleAutoPause:{keys:fe?"⇧+P":"shift+P"},toggleCondensedPlayback:{keys:fe?"⇧+O":"shift+O"},toggleFastForwardPlayback:{keys:fe?"⇧+F":"shift+F"},toggleSubtitles:{keys:"down"},toggleVideoSubtitleTrack1:{keys:"1"},toggleVideoSubtitleTrack2:{keys:"2"},toggleVideoSubtitleTrack3:{keys:"3"},toggleAsbplayerSubtitleTrack1:{keys:"W+1"},toggleAsbplayerSubtitleTrack2:{keys:"W+2"},toggleAsbplayerSubtitleTrack3:{keys:"W+3"},seekBackward:{keys:"A"},seekForward:{keys:"D"},seekToPreviousSubtitle:{keys:"left"},seekToNextSubtitle:{keys:"right"},seekToBeginningOfCurrentSubtitle:{keys:"up"},adjustOffsetToPreviousSubtitle:{keys:fe?"⇧+left":"ctrl+left"},adjustOffsetToNextSubtitle:{keys:fe?"⇧+right":"ctrl+right"},decreaseOffset:{keys:fe?"⇧+⌃+right":"ctrl+shift+right"},increaseOffset:{keys:fe?"⇧+⌃+left":"ctrl+shift+left"},resetOffset:{keys:fe?"⇧+⌃+down":"ctrl+shift+down"},copySubtitle:{keys:fe?"⇧+⌃+Z":"ctrl+shift+Z"},ankiExport:{keys:fe?"⇧+⌃+X":"ctrl+shift+X"},updateLastCard:{keys:fe?"⇧+⌃+U":"ctrl+shift+U"},takeScreenshot:{keys:fe?"⇧+⌃+V":"ctrl+shift+V"},decreasePlaybackRate:{keys:fe?"⇧+⌃+[":"ctrl+shift+["},increasePlaybackRate:{keys:fe?"⇧+⌃+]":"ctrl+shift+]"},toggleSidePanel:{keys:"`"}},preferMp3:!0,miningHistoryStorageLimit:25,preCacheSubtitleDom:!0,clickToMineDefaultAction:N.showAnkiDialog,themeType:"dark",copyToClipboardOnMine:!1,rememberSubtitleOffset:!0,lastSubtitleOffset:0,autoCopyCurrentSubtitle:!1,subtitleRegexFilter:"",subtitleRegexFilterTextReplacement:"",language:"en",customAnkiFields:{},tags:[],imageBasedSubtitleScaleFactor:1,subtitleCustomStyles:[],streamingAppUrl:"https://killergerbah.github.io/asbplayer",streamingDisplaySubtitles:!0,streamingRecordMedia:!0,streamingTakeScreenshot:!0,streamingCleanScreenshot:!0,streamingCropScreenshot:!0,streamingSubsDragAndDrop:!0,streamingAutoSync:!1,streamingLastLanguagesSynced:{},streamingCondensedPlaybackMinimumSkipIntervalMs:1e3,streamingScreenshotDelay:1e3,streamingSubtitleListPreference:ce.noSubtitleList};Object.fromEntries(Object.entries(pe).map((([e,t])=>{if("string"==typeof t)return[e,e=>e];if("boolean"==typeof t)return[e,e=>"true"===e];if("number"==typeof t)return[e,e=>Number(e)];if("keyBindSet"===e)return[e,e=>{const t=JSON.parse(e);for(const e of Object.keys(pe.keyBindSet)){const n=e;void 0===t[n]&&(t[n]=pe.keyBindSet[n])}return t}];if("object"==typeof t)return[e,e=>JSON.parse(e)];throw new Error("Could not determine deserializer for setting")})));class he{constructor(e){this._storage=e}async getAll(){return this.get(Object.keys(pe))}async getSingle(e){return(await this.get([e]))[e]}async get(e){let t={};for(const n of e)t[n]=pe[n];const n=await this._storage.get(t),r={};for(const e in t)r[e]=n[e]??pe[e];return r}async set(e){await this._storage.set(e)}}n(4445);const me=["en","es","de","ja","pl","pt_BR","zh_CN"],ge=new te;let ye;const ve=e=>{const t=t=>{if(t.source===window&&"asbplayer-extension-to-player"===t.data.sender&&"version"===t.data.message.command){const n=t.data.message,r=n.extensionCommands??{};e(new te(n.version,function(e){const t={};for(const n of Object.keys(e))t[de[n]]=e[n];return t}(r)))}};return window.addEventListener("message",t),()=>{window.removeEventListener("message",t)}},be=ve((e=>ye=e)),we="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,xe=Object.keys,ke=Array.isArray;function Se(e,t){return"object"!=typeof t||xe(t).forEach((function(n){e[n]=t[n]})),e}"undefined"==typeof Promise||we.Promise||(we.Promise=Promise);const Ee=Object.getPrototypeOf,Ae={}.hasOwnProperty;function Ce(e,t){return Ae.call(e,t)}function Oe(e,t){"function"==typeof t&&(t=t(Ee(e))),("undefined"==typeof Reflect?xe:Reflect.ownKeys)(t).forEach((n=>{Pe(e,n,t[n])}))}const Te=Object.defineProperty;function Pe(e,t,n,r){Te(e,t,Se(n&&Ce(n,"get")&&"function"==typeof n.get?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function Re(e){return{from:function(t){return e.prototype=Object.create(t.prototype),Pe(e.prototype,"constructor",e),{extend:Oe.bind(null,e.prototype)}}}}const je=Object.getOwnPropertyDescriptor;function Ne(e,t){let n;return je(e,t)||(n=Ee(e))&&Ne(n,t)}const Fe=[].slice;function Me(e,t,n){return Fe.call(e,t,n)}function Ze(e,t){return t(e)}function Le(e){if(!e)throw new Error("Assertion Failed")}function Ie(e){we.setImmediate?setImmediate(e):setTimeout(e,0)}function De(e,t){return e.reduce(((e,n,r)=>{var o=t(n,r);return o&&(e[o[0]]=o[1]),e}),{})}function ze(e,t){if(Ce(e,t))return e[t];if(!t)return e;if("string"!=typeof t){for(var n=[],r=0,o=t.length;r<o;++r){var i=ze(e,t[r]);n.push(i)}return n}var a=t.indexOf(".");if(-1!==a){var s=e[t.substr(0,a)];return void 0===s?void 0:ze(s,t.substr(a+1))}}function Be(e,t,n){if(e&&void 0!==t&&(!("isFrozen"in Object)||!Object.isFrozen(e)))if("string"!=typeof t&&"length"in t){Le("string"!=typeof n&&"length"in n);for(var r=0,o=t.length;r<o;++r)Be(e,t[r],n[r])}else{var i=t.indexOf(".");if(-1!==i){var a=t.substr(0,i),s=t.substr(i+1);if(""===s)void 0===n?ke(e)&&!isNaN(parseInt(a))?e.splice(a,1):delete e[a]:e[a]=n;else{var l=e[a];l&&Ce(e,a)||(l=e[a]={}),Be(l,s,n)}}else void 0===n?ke(e)&&!isNaN(parseInt(t))?e.splice(t,1):delete e[t]:e[t]=n}}function Ue(e){var t={};for(var n in e)Ce(e,n)&&(t[n]=e[n]);return t}const Ve=[].concat;function We(e){return Ve.apply([],e)}const qe="Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(We([8,16,32,64].map((e=>["Int","Uint","Float"].map((t=>t+e+"Array")))))).filter((e=>we[e])),He=qe.map((e=>we[e]));De(qe,(e=>[e,!0]));let Ke=null;function Ge(e){Ke="undefined"!=typeof WeakMap&&new WeakMap;const t=Xe(e);return Ke=null,t}function Xe(e){if(!e||"object"!=typeof e)return e;let t=Ke&&Ke.get(e);if(t)return t;if(ke(e)){t=[],Ke&&Ke.set(e,t);for(var n=0,r=e.length;n<r;++n)t.push(Xe(e[n]))}else if(He.indexOf(e.constructor)>=0)t=e;else{const n=Ee(e);for(var o in t=n===Object.prototype?{}:Object.create(n),Ke&&Ke.set(e,t),e)Ce(e,o)&&(t[o]=Xe(e[o]))}return t}const{toString:Qe}={};function Ye(e){return Qe.call(e).slice(8,-1)}const Je="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator",_e="symbol"==typeof Je?function(e){var t;return null!=e&&(t=e[Je])&&t.apply(e)}:function(){return null},$e={};function et(e){var t,n,r,o;if(1===arguments.length){if(ke(e))return e.slice();if(this===$e&&"string"==typeof e)return[e];if(o=_e(e)){for(n=[];!(r=o.next()).done;)n.push(r.value);return n}if(null==e)return[e];if("number"==typeof(t=e.length)){for(n=new Array(t);t--;)n[t]=e[t];return n}return[e]}for(t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return n}const tt="undefined"!=typeof Symbol?e=>"AsyncFunction"===e[Symbol.toStringTag]:()=>!1;var nt="undefined"!=typeof location&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function rt(e,t){nt=e,ot=t}var ot=()=>!0;const it=!new Error("").stack;function at(){if(it)try{throw at.arguments,new Error}catch(e){return e}return new Error}function st(e,t){var n=e.stack;return n?(t=t||0,0===n.indexOf(e.name)&&(t+=(e.name+e.message).split("\n").length),n.split("\n").slice(t).filter(ot).map((e=>"\n"+e)).join("")):""}var lt=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],ut=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(lt),ct={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function dt(e,t){this._e=at(),this.name=e,this.message=t}function ft(e,t){return e+". Errors: "+Object.keys(t).map((e=>t[e].toString())).filter(((e,t,n)=>n.indexOf(e)===t)).join("\n")}function pt(e,t,n,r){this._e=at(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=ft(e,t)}function ht(e,t){this._e=at(),this.name="BulkError",this.failures=Object.keys(t).map((e=>t[e])),this.failuresByPos=t,this.message=ft(e,t)}Re(dt).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+st(this._e,2))}},toString:function(){return this.name+": "+this.message}}),Re(pt).from(dt),Re(ht).from(dt);var mt=ut.reduce(((e,t)=>(e[t]=t+"Error",e)),{});const gt=dt;var yt=ut.reduce(((e,t)=>{var n=t+"Error";function r(e,r){this._e=at(),this.name=n,e?"string"==typeof e?(this.message=`${e}${r?"\n "+r:""}`,this.inner=r||null):"object"==typeof e&&(this.message=`${e.name} ${e.message}`,this.inner=e):(this.message=ct[t]||n,this.inner=null)}return Re(r).from(gt),e[t]=r,e}),{});yt.Syntax=SyntaxError,yt.Type=TypeError,yt.Range=RangeError;var vt=lt.reduce(((e,t)=>(e[t+"Error"]=yt[t],e)),{}),bt=ut.reduce(((e,t)=>(-1===["Syntax","Type","Range"].indexOf(t)&&(e[t+"Error"]=yt[t]),e)),{});function wt(){}function xt(e){return e}function kt(e,t){return null==e||e===xt?t:function(n){return t(e(n))}}function St(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function Et(e,t){return e===wt?t:function(){var n=e.apply(this,arguments);void 0!==n&&(arguments[0]=n);var r=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var i=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?St(r,this.onsuccess):r),o&&(this.onerror=this.onerror?St(o,this.onerror):o),void 0!==i?i:n}}function At(e,t){return e===wt?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?St(n,this.onsuccess):n),r&&(this.onerror=this.onerror?St(r,this.onerror):r)}}function Ct(e,t){return e===wt?t:function(n){var r=e.apply(this,arguments);Se(n,r);var o=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var a=t.apply(this,arguments);return o&&(this.onsuccess=this.onsuccess?St(o,this.onsuccess):o),i&&(this.onerror=this.onerror?St(i,this.onerror):i),void 0===r?void 0===a?void 0:a:Se(r,a)}}function Ot(e,t){return e===wt?t:function(){return!1!==t.apply(this,arguments)&&e.apply(this,arguments)}}function Tt(e,t){return e===wt?t:function(){var n=e.apply(this,arguments);if(n&&"function"==typeof n.then){for(var r=this,o=arguments.length,i=new Array(o);o--;)i[o]=arguments[o];return n.then((function(){return t.apply(r,i)}))}return t.apply(this,arguments)}}bt.ModifyError=pt,bt.DexieError=dt,bt.BulkError=ht;var Pt={};const[Rt,jt,Nt]="undefined"==typeof Promise?[]:(()=>{let e=Promise.resolve();if("undefined"==typeof crypto||!crypto.subtle)return[e,Ee(e),e];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,Ee(t),e]})(),Ft=jt&&jt.then,Mt=Rt&&Rt.constructor,Zt=!!Nt;var Lt=!1,It=Nt?()=>{Nt.then(sn)}:we.setImmediate?setImmediate.bind(null,sn):we.MutationObserver?()=>{var e=document.createElement("div");new MutationObserver((()=>{sn(),e=null})).observe(e,{attributes:!0}),e.setAttribute("i","1")}:()=>{setTimeout(sn,0)},Dt=function(e,t){Gt.push([e,t]),Bt&&(It(),Bt=!1)},zt=!0,Bt=!0,Ut=[],Vt=[],Wt=null,qt=xt,Ht={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:jn,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach((e=>{try{jn(e[0],e[1])}catch(e){}}))}},Kt=Ht,Gt=[],Xt=0,Qt=[];function Yt(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=wt,this._lib=!1;var t=this._PSD=Kt;if(nt&&(this._stackHolder=at(),this._prev=null,this._numPrev=0),"function"!=typeof e){if(e!==Pt)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&en(this,this._value))}this._state=null,this._value=null,++t.ref,$t(this,e)}const Jt={get:function(){var e=Kt,t=yn;function n(n,r){var o=!e.global&&(e!==Kt||t!==yn);const i=o&&!xn();var a=new Yt(((t,a)=>{nn(this,new _t(Pn(n,e,o,i),Pn(r,e,o,i),t,a,e))}));return nt&&an(a,this),a}return n.prototype=Pt,n},set:function(e){Pe(this,"then",e&&e.prototype===Pt?Jt:{get:function(){return e},set:Jt.set})}};function _t(e,t,n,r,o){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r,this.psd=o}function $t(e,t){try{t((t=>{if(null===e._state){if(t===e)throw new TypeError("A promise cannot be resolved with itself.");var n=e._lib&&ln();t&&"function"==typeof t.then?$t(e,((e,n)=>{t instanceof Yt?t._then(e,n):t.then(e,n)})):(e._state=!0,e._value=t,tn(e)),n&&un()}}),en.bind(null,e))}catch(t){en(e,t)}}function en(e,t){if(Vt.push(t),null===e._state){var n=e._lib&&ln();t=qt(t),e._state=!1,e._value=t,nt&&null!==t&&"object"==typeof t&&!t._promise&&function(e,t,n){try{e.apply(null,void 0)}catch(e){}}((()=>{var n=Ne(t,"stack");t._promise=e,Pe(t,"stack",{get:()=>Lt?n&&(n.get?n.get.apply(t):n.value):e.stack})})),function(e){Ut.some((t=>t._value===e._value))||Ut.push(e)}(e),tn(e),n&&un()}}function tn(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n<r;++n)nn(e,t[n]);var o=e._PSD;--o.ref||o.finalize(),0===Xt&&(++Xt,Dt((()=>{0==--Xt&&cn()}),[]))}function nn(e,t){if(null!==e._state){var n=e._state?t.onFulfilled:t.onRejected;if(null===n)return(e._state?t.resolve:t.reject)(e._value);++t.psd.ref,++Xt,Dt(rn,[n,e,t])}else e._listeners.push(t)}function rn(e,t,n){try{Wt=t;var r,o=t._value;t._state?r=e(o):(Vt.length&&(Vt=[]),r=e(o),-1===Vt.indexOf(o)&&function(e){for(var t=Ut.length;t;)if(Ut[--t]._value===e._value)return void Ut.splice(t,1)}(t)),n.resolve(r)}catch(e){n.reject(e)}finally{Wt=null,0==--Xt&&cn(),--n.psd.ref||n.psd.finalize()}}function on(e,t,n){if(t.length===n)return t;var r="";if(!1===e._state){var o,i,a=e._value;null!=a?(o=a.name||"Error",i=a.message||a,r=st(a,0)):(o=a,i=""),t.push(o+(i?": "+i:"")+r)}return nt&&((r=st(e._stackHolder,2))&&-1===t.indexOf(r)&&t.push(r),e._prev&&on(e._prev,t,n)),t}function an(e,t){var n=t?t._numPrev+1:0;n<100&&(e._prev=t,e._numPrev=n)}function sn(){ln()&&un()}function ln(){var e=zt;return zt=!1,Bt=!1,e}function un(){var e,t,n;do{for(;Gt.length>0;)for(e=Gt,Gt=[],n=e.length,t=0;t<n;++t){var r=e[t];r[0].apply(null,r[1])}}while(Gt.length>0);zt=!0,Bt=!0}function cn(){var e=Ut;Ut=[],e.forEach((e=>{e._PSD.onunhandled.call(null,e._value,e)}));for(var t=Qt.slice(0),n=t.length;n;)t[--n]()}function dn(e){return new Yt(Pt,!1,e)}function fn(e,t){var n=Kt;return function(){var r=ln(),o=Kt;try{return An(n,!0),e.apply(this,arguments)}catch(e){t&&t(e)}finally{An(o,!1),r&&un()}}}Oe(Yt.prototype,{then:Jt,_then:function(e,t){nn(this,new _t(null,null,e,t,Kt))},catch:function(e){if(1===arguments.length)return this.then(null,e);var t=arguments[0],n=arguments[1];return"function"==typeof t?this.then(null,(e=>e instanceof t?n(e):dn(e))):this.then(null,(e=>e&&e.name===t?n(e):dn(e)))},finally:function(e){return this.then((t=>(e(),t)),(t=>(e(),dn(t))))},stack:{get:function(){if(this._stack)return this._stack;try{Lt=!0;var e=on(this,[],20).join("\nFrom previous: ");return null!==this._state&&(this._stack=e),e}finally{Lt=!1}}},timeout:function(e,t){return e<1/0?new Yt(((n,r)=>{var o=setTimeout((()=>r(new yt.Timeout(t))),e);this.then(n,r).finally(clearTimeout.bind(null,o))})):this}}),"undefined"!=typeof Symbol&&Symbol.toStringTag&&Pe(Yt.prototype,Symbol.toStringTag,"Dexie.Promise"),Ht.env=Cn(),Oe(Yt,{all:function(){var e=et.apply(null,arguments).map(kn);return new Yt((function(t,n){0===e.length&&t([]);var r=e.length;e.forEach(((o,i)=>Yt.resolve(o).then((n=>{e[i]=n,--r||t(e)}),n)))}))},resolve:e=>{if(e instanceof Yt)return e;if(e&&"function"==typeof e.then)return new Yt(((t,n)=>{e.then(t,n)}));var t=new Yt(Pt,!0,e);return an(t,Wt),t},reject:dn,race:function(){var e=et.apply(null,arguments).map(kn);return new Yt(((t,n)=>{e.map((e=>Yt.resolve(e).then(t,n)))}))},PSD:{get:()=>Kt,set:e=>Kt=e},totalEchoes:{get:()=>yn},newPSD:bn,usePSD:On,scheduler:{get:()=>Dt,set:e=>{Dt=e}},rejectionMapper:{get:()=>qt,set:e=>{qt=e}},follow:(e,t)=>new Yt(((n,r)=>bn(((t,n)=>{var r=Kt;r.unhandleds=[],r.onunhandled=n,r.finalize=St((function(){!function(e){Qt.push((function t(){e(),Qt.splice(Qt.indexOf(t),1)})),++Xt,Dt((()=>{0==--Xt&&cn()}),[])}((()=>{0===this.unhandleds.length?t():n(this.unhandleds[0])}))}),r.finalize),e()}),t,n,r)))}),Mt&&(Mt.allSettled&&Pe(Yt,"allSettled",(function(){const e=et.apply(null,arguments).map(kn);return new Yt((t=>{0===e.length&&t([]);let n=e.length;const r=new Array(n);e.forEach(((e,o)=>Yt.resolve(e).then((e=>r[o]={status:"fulfilled",value:e}),(e=>r[o]={status:"rejected",reason:e})).then((()=>--n||t(r)))))}))})),Mt.any&&"undefined"!=typeof AggregateError&&Pe(Yt,"any",(function(){const e=et.apply(null,arguments).map(kn);return new Yt(((t,n)=>{0===e.length&&n(new AggregateError([]));let r=e.length;const o=new Array(r);e.forEach(((e,i)=>Yt.resolve(e).then((e=>t(e)),(e=>{o[i]=e,--r||n(new AggregateError(o))}))))}))})));const pn={awaits:0,echoes:0,id:0};var hn=0,mn=[],gn=0,yn=0,vn=0;function bn(e,t,n,r){var o=Kt,i=Object.create(o);i.parent=o,i.ref=0,i.global=!1,i.id=++vn;var a=Ht.env;i.env=Zt?{Promise:Yt,PromiseProp:{value:Yt,configurable:!0,writable:!0},all:Yt.all,race:Yt.race,allSettled:Yt.allSettled,any:Yt.any,resolve:Yt.resolve,reject:Yt.reject,nthen:Rn(a.nthen,i),gthen:Rn(a.gthen,i)}:{},t&&Se(i,t),++o.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=On(i,e,n,r);return 0===i.ref&&i.finalize(),s}function wn(){return pn.id||(pn.id=++hn),++pn.awaits,pn.echoes+=100,pn.id}function xn(){return!!pn.awaits&&(0==--pn.awaits&&(pn.id=0),pn.echoes=100*pn.awaits,!0)}function kn(e){return pn.echoes&&e&&e.constructor===Mt?(wn(),e.then((e=>(xn(),e)),(e=>(xn(),Nn(e))))):e}function Sn(e){++yn,pn.echoes&&0!=--pn.echoes||(pn.echoes=pn.id=0),mn.push(Kt),An(e,!0)}function En(){var e=mn[mn.length-1];mn.pop(),An(e,!1)}function An(e,t){var n=Kt;if((t?!pn.echoes||gn++&&e===Kt:!gn||--gn&&e===Kt)||Tn(t?Sn.bind(null,e):En),e!==Kt&&(Kt=e,n===Ht&&(Ht.env=Cn()),Zt)){var r=Ht.env.Promise,o=e.env;jt.then=o.nthen,r.prototype.then=o.gthen,(n.global||e.global)&&(Object.defineProperty(we,"Promise",o.PromiseProp),r.all=o.all,r.race=o.race,r.resolve=o.resolve,r.reject=o.reject,o.allSettled&&(r.allSettled=o.allSettled),o.any&&(r.any=o.any))}}function Cn(){var e=we.Promise;return Zt?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(we,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:jt.then,gthen:e.prototype.then}:{}}function On(e,t,n,r,o){var i=Kt;try{return An(e,!0),t(n,r,o)}finally{An(i,!1)}}function Tn(e){Ft.call(Rt,e)}function Pn(e,t,n,r){return"function"!=typeof e?e:function(){var o=Kt;n&&wn(),An(t,!0);try{return e.apply(this,arguments)}finally{An(o,!1),r&&Tn(xn)}}}function Rn(e,t){return function(n,r){return e.call(this,Pn(n,t),Pn(r,t))}}function jn(e,t){var n;try{n=t.onuncatched(e)}catch(e){}if(!1!==n)try{var r,o={promise:t,reason:e};if(we.document&&document.createEvent?((r=document.createEvent("Event")).initEvent("unhandledrejection",!0,!0),Se(r,o)):we.CustomEvent&&Se(r=new CustomEvent("unhandledrejection",{detail:o}),o),r&&we.dispatchEvent&&(dispatchEvent(r),!we.PromiseRejectionEvent&&we.onunhandledrejection))try{we.onunhandledrejection(r)}catch(e){}nt&&r&&!r.defaultPrevented&&console.warn(`Unhandled rejection: ${e.stack||e}`)}catch(e){}}-1===(""+Ft).indexOf("[native code]")&&(wn=xn=wt);var Nn=Yt.reject;function Fn(e,t,n,r){if(e.idbdb&&(e._state.openComplete||Kt.letThrough||e._vip)){var o=e._createTransaction(t,n,e._dbSchema);try{o.create(),e._state.PR1398_maxLoop=3}catch(o){return o.name===mt.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),e._close(),e.open().then((()=>Fn(e,t,n,r)))):Nn(o)}return o._promise(t,((e,t)=>bn((()=>(Kt.trans=o,r(e,t,o)))))).then((e=>o._completion.then((()=>e))))}if(e._state.openComplete)return Nn(new yt.DatabaseClosed(e._state.dbOpenError));if(!e._state.isBeingOpened){if(!e._options.autoOpen)return Nn(new yt.DatabaseClosed);e.open().catch(wt)}return e._state.dbReadyPromise.then((()=>Fn(e,t,n,r)))}const Mn=String.fromCharCode(65535),Zn="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",Ln=[],In="undefined"!=typeof navigator&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),Dn=In,zn=In,Bn=e=>!/(dexie\.js|dexie\.min\.js)/.test(e);function Un(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}const Vn={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function Wn(e){return"string"!=typeof e||/\./.test(e)?e=>e:t=>(void 0===t[e]&&e in t&&delete(t=Ge(t))[e],t)}class qn{_trans(e,t,n){const r=this._tx||Kt.trans,o=this.name;function i(e,n,r){if(!r.schema[o])throw new yt.NotFound("Table "+o+" not part of transaction");return t(r.idbtrans,r)}const a=ln();try{return r&&r.db===this.db?r===Kt.trans?r._promise(e,i,n):bn((()=>r._promise(e,i,n)),{trans:r,transless:Kt.transless||Kt}):Fn(this.db,e,[this.name],i)}finally{a&&un()}}get(e,t){return e&&e.constructor===Object?this.where(e).first(t):this._trans("readonly",(t=>this.core.get({trans:t,key:e}).then((e=>this.hook.reading.fire(e))))).then(t)}where(e){if("string"==typeof e)return new this.db.WhereClause(this,e);if(ke(e))return new this.db.WhereClause(this,`[${e.join("+")}]`);const t=xe(e);if(1===t.length)return this.where(t[0]).equals(e[t[0]]);const n=this.schema.indexes.concat(this.schema.primKey).filter((e=>e.compound&&t.every((t=>e.keyPath.indexOf(t)>=0))&&e.keyPath.every((e=>t.indexOf(e)>=0))))[0];if(n&&this.db._maxKey!==Mn)return this.where(n.name).equals(n.keyPath.map((t=>e[t])));!n&&nt&&console.warn(`The query ${JSON.stringify(e)} on ${this.name} would benefit of a compound index [${t.join("+")}]`);const{idxByName:r}=this.schema,o=this.db._deps.indexedDB;function i(e,t){try{return 0===o.cmp(e,t)}catch(e){return!1}}const[a,s]=t.reduce((([t,n],o)=>{const a=r[o],s=e[o];return[t||a,t||!a?Un(n,a&&a.multi?e=>{const t=ze(e,o);return ke(t)&&t.some((e=>i(s,e)))}:e=>i(s,ze(e,o))):n]}),[null,null]);return a?this.where(a.name).equals(e[a.keyPath]).filter(s):n?this.filter(s):this.where(t).equals("")}filter(e){return this.toCollection().and(e)}count(e){return this.toCollection().count(e)}offset(e){return this.toCollection().offset(e)}limit(e){return this.toCollection().limit(e)}each(e){return this.toCollection().each(e)}toArray(e){return this.toCollection().toArray(e)}toCollection(){return new this.db.Collection(new this.db.WhereClause(this))}orderBy(e){return new this.db.Collection(new this.db.WhereClause(this,ke(e)?`[${e.join("+")}]`:e))}reverse(){return this.toCollection().reverse()}mapToClass(e){this.schema.mappedClass=e;const t=t=>{if(!t)return t;const n=Object.create(e.prototype);for(var r in t)if(Ce(t,r))try{n[r]=t[r]}catch(e){}return n};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=t,this.hook("reading",t),e}defineClass(){return this.mapToClass((function(e){Se(this,e)}))}add(e,t){const{auto:n,keyPath:r}=this.schema.primKey;let o=e;return r&&n&&(o=Wn(r)(e)),this._trans("readwrite",(e=>this.core.mutate({trans:e,type:"add",keys:null!=t?[t]:null,values:[o]}))).then((e=>e.numFailures?Yt.reject(e.failures[0]):e.lastResult)).then((t=>{if(r)try{Be(e,r,t)}catch(e){}return t}))}update(e,t){if("object"!=typeof e||ke(e))return this.where(":id").equals(e).modify(t);{const n=ze(e,this.schema.primKey.keyPath);if(void 0===n)return Nn(new yt.InvalidArgument("Given object does not contain its primary key"));try{"function"!=typeof t?xe(t).forEach((n=>{Be(e,n,t[n])})):t(e,{value:e,primKey:n})}catch(e){}return this.where(":id").equals(n).modify(t)}}put(e,t){const{auto:n,keyPath:r}=this.schema.primKey;let o=e;return r&&n&&(o=Wn(r)(e)),this._trans("readwrite",(e=>this.core.mutate({trans:e,type:"put",values:[o],keys:null!=t?[t]:null}))).then((e=>e.numFailures?Yt.reject(e.failures[0]):e.lastResult)).then((t=>{if(r)try{Be(e,r,t)}catch(e){}return t}))}delete(e){return this._trans("readwrite",(t=>this.core.mutate({trans:t,type:"delete",keys:[e]}))).then((e=>e.numFailures?Yt.reject(e.failures[0]):void 0))}clear(){return this._trans("readwrite",(e=>this.core.mutate({trans:e,type:"deleteRange",range:Vn}))).then((e=>e.numFailures?Yt.reject(e.failures[0]):void 0))}bulkGet(e){return this._trans("readonly",(t=>this.core.getMany({keys:e,trans:t}).then((e=>e.map((e=>this.hook.reading.fire(e)))))))}bulkAdd(e,t,n){const r=Array.isArray(t)?t:void 0,o=(n=n||(r?void 0:t))?n.allKeys:void 0;return this._trans("readwrite",(t=>{const{auto:n,keyPath:i}=this.schema.primKey;if(i&&r)throw new yt.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(r&&r.length!==e.length)throw new yt.InvalidArgument("Arguments objects and keys must have the same length");const a=e.length;let s=i&&n?e.map(Wn(i)):e;return this.core.mutate({trans:t,type:"add",keys:r,values:s,wantResults:o}).then((({numFailures:e,results:t,lastResult:n,failures:r})=>{if(0===e)return o?t:n;throw new ht(`${this.name}.bulkAdd(): ${e} of ${a} operations failed`,r)}))}))}bulkPut(e,t,n){const r=Array.isArray(t)?t:void 0,o=(n=n||(r?void 0:t))?n.allKeys:void 0;return this._trans("readwrite",(t=>{const{auto:n,keyPath:i}=this.schema.primKey;if(i&&r)throw new yt.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(r&&r.length!==e.length)throw new yt.InvalidArgument("Arguments objects and keys must have the same length");const a=e.length;let s=i&&n?e.map(Wn(i)):e;return this.core.mutate({trans:t,type:"put",keys:r,values:s,wantResults:o}).then((({numFailures:e,results:t,lastResult:n,failures:r})=>{if(0===e)return o?t:n;throw new ht(`${this.name}.bulkPut(): ${e} of ${a} operations failed`,r)}))}))}bulkDelete(e){const t=e.length;return this._trans("readwrite",(t=>this.core.mutate({trans:t,type:"delete",keys:e}))).then((({numFailures:e,lastResult:n,failures:r})=>{if(0===e)return n;throw new ht(`${this.name}.bulkDelete(): ${e} of ${t} operations failed`,r)}))}}function Hn(e){var t={},n=function(n,r){if(r){for(var o=arguments.length,i=new Array(o-1);--o;)i[o-1]=arguments[o];return t[n].subscribe.apply(null,i),e}if("string"==typeof n)return t[n]};n.addEventType=i;for(var r=1,o=arguments.length;r<o;++r)i(arguments[r]);return n;function i(e,r,o){if("object"==typeof e)return a(e);r||(r=Ot),o||(o=wt);var i={subscribers:[],fire:o,subscribe:function(e){-1===i.subscribers.indexOf(e)&&(i.subscribers.push(e),i.fire=r(i.fire,e))},unsubscribe:function(e){i.subscribers=i.subscribers.filter((function(t){return t!==e})),i.fire=i.subscribers.reduce(r,o)}};return t[e]=n[e]=i,i}function a(e){xe(e).forEach((function(t){var n=e[t];if(ke(n))i(t,e[t][0],e[t][1]);else{if("asap"!==n)throw new yt.InvalidArgument("Invalid event config");var r=i(t,xt,(function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];r.subscribers.forEach((function(e){Ie((function(){e.apply(null,t)}))}))}))}}))}}function Kn(e,t){return Re(t).from({prototype:e}),t}function Gn(e,t){return!(e.filter||e.algorithm||e.or)&&(t?e.justLimit:!e.replayFilter)}function Xn(e,t){e.filter=Un(e.filter,t)}function Qn(e,t,n){var r=e.replayFilter;e.replayFilter=r?()=>Un(r(),t()):t,e.justLimit=n&&!r}function Yn(e,t){if(e.isPrimKey)return t.primaryKey;const n=t.getIndexByKeyPath(e.index);if(!n)throw new yt.Schema("KeyPath "+e.index+" on object store "+t.name+" is not indexed");return n}function Jn(e,t,n){const r=Yn(e,t.schema);return t.openCursor({trans:n,values:!e.keysOnly,reverse:"prev"===e.dir,unique:!!e.unique,query:{index:r,range:e.range}})}function _n(e,t,n,r){const o=e.replayFilter?Un(e.filter,e.replayFilter()):e.filter;if(e.or){const i={},a=(e,n,r)=>{if(!o||o(n,r,(e=>n.stop(e)),(e=>n.fail(e)))){var a=n.primaryKey,s=""+a;"[object ArrayBuffer]"===s&&(s=""+new Uint8Array(a)),Ce(i,s)||(i[s]=!0,t(e,n,r))}};return Promise.all([e.or._iterate(a,n),$n(Jn(e,r,n),e.algorithm,a,!e.keysOnly&&e.valueMapper)])}return $n(Jn(e,r,n),Un(e.algorithm,o),t,!e.keysOnly&&e.valueMapper)}function $n(e,t,n,r){var o=fn(r?(e,t,o)=>n(r(e),t,o):n);return e.then((e=>{if(e)return e.start((()=>{var n=()=>e.continue();t&&!t(e,(e=>n=e),(t=>{e.stop(t),n=wt}),(t=>{e.fail(t),n=wt}))||o(e.value,e,(e=>n=e)),n()}))}))}function er(e,t){try{const n=tr(e),r=tr(t);if(n!==r)return"Array"===n?1:"Array"===r?-1:"binary"===n?1:"binary"===r?-1:"string"===n?1:"string"===r?-1:"Date"===n?1:"Date"!==r?NaN:-1;switch(n){case"number":case"Date":case"string":return e>t?1:e<t?-1:0;case"binary":return function(e,t){const n=e.length,r=t.length,o=n<r?n:r;for(let n=0;n<o;++n)if(e[n]!==t[n])return e[n]<t[n]?-1:1;return n===r?0:n<r?-1:1}(nr(e),nr(t));case"Array":return function(e,t){const n=e.length,r=t.length,o=n<r?n:r;for(let n=0;n<o;++n){const r=er(e[n],t[n]);if(0!==r)return r}return n===r?0:n<r?-1:1}(e,t)}}catch(e){}return NaN}function tr(e){const t=typeof e;if("object"!==t)return t;if(ArrayBuffer.isView(e))return"binary";const n=Ye(e);return"ArrayBuffer"===n?"binary":n}function nr(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(e)}class rr{_read(e,t){var n=this._ctx;return n.error?n.table._trans(null,Nn.bind(null,n.error)):n.table._trans("readonly",e).then(t)}_write(e){var t=this._ctx;return t.error?t.table._trans(null,Nn.bind(null,t.error)):t.table._trans("readwrite",e,"locked")}_addAlgorithm(e){var t=this._ctx;t.algorithm=Un(t.algorithm,e)}_iterate(e,t){return _n(this._ctx,e,t,this._ctx.table.core)}clone(e){var t=Object.create(this.constructor.prototype),n=Object.create(this._ctx);return e&&Se(n,e),t._ctx=n,t}raw(){return this._ctx.valueMapper=null,this}each(e){var t=this._ctx;return this._read((n=>_n(t,e,n,t.table.core)))}count(e){return this._read((e=>{const t=this._ctx,n=t.table.core;if(Gn(t,!0))return n.count({trans:e,query:{index:Yn(t,n.schema),range:t.range}}).then((e=>Math.min(e,t.limit)));var r=0;return _n(t,(()=>(++r,!1)),e,n).then((()=>r))})).then(e)}sortBy(e,t){const n=e.split(".").reverse(),r=n[0],o=n.length-1;function i(e,t){return t?i(e[n[t]],t-1):e[r]}var a="next"===this._ctx.dir?1:-1;function s(e,t){var n=i(e,o),r=i(t,o);return n<r?-a:n>r?a:0}return this.toArray((function(e){return e.sort(s)})).then(t)}toArray(e){return this._read((e=>{var t=this._ctx;if("next"===t.dir&&Gn(t,!0)&&t.limit>0){const{valueMapper:n}=t,r=Yn(t,t.table.core.schema);return t.table.core.query({trans:e,limit:t.limit,values:!0,query:{index:r,range:t.range}}).then((({result:e})=>n?e.map(n):e))}{const n=[];return _n(t,(e=>n.push(e)),e,t.table.core).then((()=>n))}}),e)}offset(e){var t=this._ctx;return e<=0||(t.offset+=e,Gn(t)?Qn(t,(()=>{var t=e;return(e,n)=>0===t||(1===t?(--t,!1):(n((()=>{e.advance(t),t=0})),!1))})):Qn(t,(()=>{var t=e;return()=>--t<0}))),this}limit(e){return this._ctx.limit=Math.min(this._ctx.limit,e),Qn(this._ctx,(()=>{var t=e;return function(e,n,r){return--t<=0&&n(r),t>=0}}),!0),this}until(e,t){return Xn(this._ctx,(function(n,r,o){return!e(n.value)||(r(o),t)})),this}first(e){return this.limit(1).toArray((function(e){return e[0]})).then(e)}last(e){return this.reverse().first(e)}filter(e){var t,n;return Xn(this._ctx,(function(t){return e(t.value)})),t=this._ctx,n=e,t.isMatch=Un(t.isMatch,n),this}and(e){return this.filter(e)}or(e){return new this.db.WhereClause(this._ctx.table,e,this)}reverse(){return this._ctx.dir="prev"===this._ctx.dir?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this}desc(){return this.reverse()}eachKey(e){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,n){e(n.key,n)}))}eachUniqueKey(e){return this._ctx.unique="unique",this.eachKey(e)}eachPrimaryKey(e){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,n){e(n.primaryKey,n)}))}keys(e){var t=this._ctx;t.keysOnly=!t.isMatch;var n=[];return this.each((function(e,t){n.push(t.key)})).then((function(){return n})).then(e)}primaryKeys(e){var t=this._ctx;if("next"===t.dir&&Gn(t,!0)&&t.limit>0)return this._read((e=>{var n=Yn(t,t.table.core.schema);return t.table.core.query({trans:e,values:!1,limit:t.limit,query:{index:n,range:t.range}})})).then((({result:e})=>e)).then(e);t.keysOnly=!t.isMatch;var n=[];return this.each((function(e,t){n.push(t.primaryKey)})).then((function(){return n})).then(e)}uniqueKeys(e){return this._ctx.unique="unique",this.keys(e)}firstKey(e){return this.limit(1).keys((function(e){return e[0]})).then(e)}lastKey(e){return this.reverse().firstKey(e)}distinct(){var e=this._ctx,t=e.index&&e.table.schema.idxByName[e.index];if(!t||!t.multi)return this;var n={};return Xn(this._ctx,(function(e){var t=e.primaryKey.toString(),r=Ce(n,t);return n[t]=!0,!r})),this}modify(e){var t=this._ctx;return this._write((n=>{var r;if("function"==typeof e)r=e;else{var o=xe(e),i=o.length;r=function(t){for(var n=!1,r=0;r<i;++r){var a=o[r],s=e[a];ze(t,a)!==s&&(Be(t,a,s),n=!0)}return n}}const a=t.table.core,{outbound:s,extractKey:l}=a.schema.primaryKey,u=this.db._options.modifyChunkSize||200,c=[];let d=0;const f=[],p=(e,t)=>{const{failures:n,numFailures:r}=t;d+=e-r;for(let e of xe(n))c.push(n[e])};return this.clone().primaryKeys().then((o=>{const i=c=>{const d=Math.min(u,o.length-c);return a.getMany({trans:n,keys:o.slice(c,c+d),cache:"immutable"}).then((f=>{const h=[],m=[],g=s?[]:null,y=[];for(let e=0;e<d;++e){const t=f[e],n={value:Ge(t),primKey:o[c+e]};!1!==r.call(n,n.value,n)&&(null==n.value?y.push(o[c+e]):s||0===er(l(t),l(n.value))?(m.push(n.value),s&&g.push(o[c+e])):(y.push(o[c+e]),h.push(n.value)))}const v=Gn(t)&&t.limit===1/0&&("function"!=typeof e||e===or)&&{index:t.index,range:t.range};return Promise.resolve(h.length>0&&a.mutate({trans:n,type:"add",values:h}).then((e=>{for(let t in e.failures)y.splice(parseInt(t),1);p(h.length,e)}))).then((()=>(m.length>0||v&&"object"==typeof e)&&a.mutate({trans:n,type:"put",keys:g,values:m,criteria:v,changeSpec:"function"!=typeof e&&e}).then((e=>p(m.length,e))))).then((()=>(y.length>0||v&&e===or)&&a.mutate({trans:n,type:"delete",keys:y,criteria:v}).then((e=>p(y.length,e))))).then((()=>o.length>c+d&&i(c+u)))}))};return i(0).then((()=>{if(c.length>0)throw new pt("Error modifying one or more objects",c,d,f);return o.length}))}))}))}delete(){var e=this._ctx,t=e.range;return Gn(e)&&(e.isPrimKey&&!zn||3===t.type)?this._write((n=>{const{primaryKey:r}=e.table.core.schema,o=t;return e.table.core.count({trans:n,query:{index:r,range:o}}).then((t=>e.table.core.mutate({trans:n,type:"deleteRange",range:o}).then((({failures:e,lastResult:n,results:r,numFailures:o})=>{if(o)throw new pt("Could not delete some values",Object.keys(e).map((t=>e[t])),t-o);return t-o}))))})):this.modify(or)}}const or=(e,t)=>t.value=null;function ir(e,t){return e<t?-1:e===t?0:1}function ar(e,t){return e>t?-1:e===t?0:1}function sr(e,t,n){var r=e instanceof pr?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function lr(e){return new e.Collection(e,(()=>fr(""))).limit(0)}function ur(e,t,n,r,o,i){for(var a=Math.min(e.length,r.length),s=-1,l=0;l<a;++l){var u=t[l];if(u!==r[l])return o(e[l],n[l])<0?e.substr(0,l)+n[l]+n.substr(l+1):o(e[l],r[l])<0?e.substr(0,l)+r[l]+n.substr(l+1):s>=0?e.substr(0,s)+t[s]+n.substr(s+1):null;o(e[l],u)<0&&(s=l)}return a<r.length&&"next"===i?e+n.substr(e.length):a<e.length&&"prev"===i?e.substr(0,n.length):s<0?null:e.substr(0,s)+r[s]+n.substr(s+1)}function cr(e,t,n,r){var o,i,a,s,l,u,c,d=n.length;if(!n.every((e=>"string"==typeof e)))return sr(e,"String expected.");function f(e){o=function(e){return"next"===e?e=>e.toUpperCase():e=>e.toLowerCase()}(e),i=function(e){return"next"===e?e=>e.toLowerCase():e=>e.toUpperCase()}(e),a="next"===e?ir:ar;var t=n.map((function(e){return{lower:i(e),upper:o(e)}})).sort((function(e,t){return a(e.lower,t.lower)}));s=t.map((function(e){return e.upper})),l=t.map((function(e){return e.lower})),u=e,c="next"===e?"":r}f("next");var p=new e.Collection(e,(()=>dr(s[0],l[d-1]+r)));p._ondirectionchange=function(e){f(e)};var h=0;return p._addAlgorithm((function(e,n,r){var o=e.key;if("string"!=typeof o)return!1;var f=i(o);if(t(f,l,h))return!0;for(var p=null,m=h;m<d;++m){var g=ur(o,f,s[m],l[m],a,u);null===g&&null===p?h=m+1:(null===p||a(p,g)>0)&&(p=g)}return n(null!==p?function(){e.continue(p+c)}:r),!1})),p}function dr(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function fr(e){return{type:1,lower:e,upper:e}}class pr{get Collection(){return this._ctx.table.db.Collection}between(e,t,n,r){n=!1!==n,r=!0===r;try{return this._cmp(e,t)>0||0===this._cmp(e,t)&&(n||r)&&(!n||!r)?lr(this):new this.Collection(this,(()=>dr(e,t,!n,!r)))}catch(e){return sr(this,Zn)}}equals(e){return null==e?sr(this,Zn):new this.Collection(this,(()=>fr(e)))}above(e){return null==e?sr(this,Zn):new this.Collection(this,(()=>dr(e,void 0,!0)))}aboveOrEqual(e){return null==e?sr(this,Zn):new this.Collection(this,(()=>dr(e,void 0,!1)))}below(e){return null==e?sr(this,Zn):new this.Collection(this,(()=>dr(void 0,e,!1,!0)))}belowOrEqual(e){return null==e?sr(this,Zn):new this.Collection(this,(()=>dr(void 0,e)))}startsWith(e){return"string"!=typeof e?sr(this,"String expected."):this.between(e,e+Mn,!0,!0)}startsWithIgnoreCase(e){return""===e?this.startsWith(e):cr(this,((e,t)=>0===e.indexOf(t[0])),[e],Mn)}equalsIgnoreCase(e){return cr(this,((e,t)=>e===t[0]),[e],"")}anyOfIgnoreCase(){var e=et.apply($e,arguments);return 0===e.length?lr(this):cr(this,((e,t)=>-1!==t.indexOf(e)),e,"")}startsWithAnyOfIgnoreCase(){var e=et.apply($e,arguments);return 0===e.length?lr(this):cr(this,((e,t)=>t.some((t=>0===e.indexOf(t)))),e,Mn)}anyOf(){const e=et.apply($e,arguments);let t=this._cmp;try{e.sort(t)}catch(e){return sr(this,Zn)}if(0===e.length)return lr(this);const n=new this.Collection(this,(()=>dr(e[0],e[e.length-1])));n._ondirectionchange=n=>{t="next"===n?this._ascending:this._descending,e.sort(t)};let r=0;return n._addAlgorithm(((n,o,i)=>{const a=n.key;for(;t(a,e[r])>0;)if(++r,r===e.length)return o(i),!1;return 0===t(a,e[r])||(o((()=>{n.continue(e[r])})),!1)})),n}notEqual(e){return this.inAnyRange([[-1/0,e],[e,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const e=et.apply($e,arguments);if(0===e.length)return new this.Collection(this);try{e.sort(this._ascending)}catch(e){return sr(this,Zn)}const t=e.reduce(((e,t)=>e?e.concat([[e[e.length-1][1],t]]):[[-1/0,t]]),null);return t.push([e[e.length-1],this.db._maxKey]),this.inAnyRange(t,{includeLowers:!1,includeUppers:!1})}inAnyRange(e,t){const n=this._cmp,r=this._ascending,o=this._descending,i=this._min,a=this._max;if(0===e.length)return lr(this);if(!e.every((e=>void 0!==e[0]&&void 0!==e[1]&&r(e[0],e[1])<=0)))return sr(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",yt.InvalidArgument);const s=!t||!1!==t.includeLowers,l=t&&!0===t.includeUppers;let u,c=r;function d(e,t){return c(e[0],t[0])}try{u=e.reduce((function(e,t){let r=0,o=e.length;for(;r<o;++r){const o=e[r];if(n(t[0],o[1])<0&&n(t[1],o[0])>0){o[0]=i(o[0],t[0]),o[1]=a(o[1],t[1]);break}}return r===o&&e.push(t),e}),[]),u.sort(d)}catch(e){return sr(this,Zn)}let f=0;const p=l?e=>r(e,u[f][1])>0:e=>r(e,u[f][1])>=0,h=s?e=>o(e,u[f][0])>0:e=>o(e,u[f][0])>=0;let m=p;const g=new this.Collection(this,(()=>dr(u[0][0],u[u.length-1][1],!s,!l)));return g._ondirectionchange=e=>{"next"===e?(m=p,c=r):(m=h,c=o),u.sort(d)},g._addAlgorithm(((e,t,n)=>{for(var o=e.key;m(o);)if(++f,f===u.length)return t(n),!1;return!!function(e){return!p(e)&&!h(e)}(o)||(0===this._cmp(o,u[f][1])||0===this._cmp(o,u[f][0])||t((()=>{c===r?e.continue(u[f][0]):e.continue(u[f][1])})),!1)})),g}startsWithAnyOf(){const e=et.apply($e,arguments);return e.every((e=>"string"==typeof e))?0===e.length?lr(this):this.inAnyRange(e.map((e=>[e,e+Mn]))):sr(this,"startsWithAnyOf() only works with strings")}}function hr(e){return fn((function(t){return mr(t),e(t.target.error),!1}))}function mr(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}const gr=Hn(null,"storagemutated");class yr{_lock(){return Le(!Kt.global),++this._reculock,1!==this._reculock||Kt.global||(Kt.lockOwnerFor=this),this}_unlock(){if(Le(!Kt.global),0==--this._reculock)for(Kt.global||(Kt.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var e=this._blockedFuncs.shift();try{On(e[1],e[0])}catch(e){}}return this}_locked(){return this._reculock&&Kt.lockOwnerFor!==this}create(e){if(!this.mode)return this;const t=this.db.idbdb,n=this.db._state.dbOpenError;if(Le(!this.idbtrans),!e&&!t)switch(n&&n.name){case"DatabaseClosedError":throw new yt.DatabaseClosed(n);case"MissingAPIError":throw new yt.MissingAPI(n.message,n);default:throw new yt.OpenFailed(n)}if(!this.active)throw new yt.TransactionInactive;return Le(null===this._completion._state),(e=this.idbtrans=e||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):t.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=fn((t=>{mr(t),this._reject(e.error)})),e.onabort=fn((t=>{mr(t),this.active&&this._reject(new yt.Abort(e.error)),this.active=!1,this.on("abort").fire(t)})),e.oncomplete=fn((()=>{this.active=!1,this._resolve(),"mutatedParts"in e&&gr.storagemutated.fire(e.mutatedParts)})),this}_promise(e,t,n){if("readwrite"===e&&"readwrite"!==this.mode)return Nn(new yt.ReadOnly("Transaction is readonly"));if(!this.active)return Nn(new yt.TransactionInactive);if(this._locked())return new Yt(((r,o)=>{this._blockedFuncs.push([()=>{this._promise(e,t,n).then(r,o)},Kt])}));if(n)return bn((()=>{var e=new Yt(((e,n)=>{this._lock();const r=t(e,n,this);r&&r.then&&r.then(e,n)}));return e.finally((()=>this._unlock())),e._lib=!0,e}));var r=new Yt(((e,n)=>{var r=t(e,n,this);r&&r.then&&r.then(e,n)}));return r._lib=!0,r}_root(){return this.parent?this.parent._root():this}waitFor(e){var t=this._root();const n=Yt.resolve(e);if(t._waitingFor)t._waitingFor=t._waitingFor.then((()=>n));else{t._waitingFor=n,t._waitingQueue=[];var r=t.idbtrans.objectStore(t.storeNames[0]);!function e(){for(++t._spinCount;t._waitingQueue.length;)t._waitingQueue.shift()();t._waitingFor&&(r.get(-1/0).onsuccess=e)}()}var o=t._waitingFor;return new Yt(((e,r)=>{n.then((n=>t._waitingQueue.push(fn(e.bind(null,n)))),(e=>t._waitingQueue.push(fn(r.bind(null,e))))).finally((()=>{t._waitingFor===o&&(t._waitingFor=null)}))}))}abort(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new yt.Abort))}table(e){const t=this._memoizedTables||(this._memoizedTables={});if(Ce(t,e))return t[e];const n=this.schema[e];if(!n)throw new yt.NotFound("Table "+e+" not part of transaction");const r=new this.db.Table(e,n,this);return r.core=this.db.core.table(e),t[e]=r,r}}function vr(e,t,n,r,o,i,a){return{name:e,keyPath:t,unique:n,multi:r,auto:o,compound:i,src:(n&&!a?"&":"")+(r?"*":"")+(o?"++":"")+br(t)}}function br(e){return"string"==typeof e?e:e?"["+[].join.call(e,"+")+"]":""}function wr(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:De(n,(e=>[e.name,e]))}}let xr=e=>{try{return e.only([[]]),xr=()=>[[]],[[]]}catch(e){return xr=()=>Mn,Mn}};function kr(e){return null==e?()=>{}:"string"==typeof e?function(e){return 1===e.split(".").length?t=>t[e]:t=>ze(t,e)}(e):t=>ze(t,e)}function Sr(e){return[].slice.call(e)}let Er=0;function Ar(e){return null==e?":id":"string"==typeof e?e:`[${e.join("+")}]`}function Cr(e,t,n){function r(e){if(3===e.type)return null;if(4===e.type)throw new Error("Cannot convert never type to IDBKeyRange");const{lower:n,upper:r,lowerOpen:o,upperOpen:i}=e;return void 0===n?void 0===r?null:t.upperBound(r,!!i):void 0===r?t.lowerBound(n,!!o):t.bound(n,r,!!o,!!i)}const{schema:o,hasGetAll:i}=function(e,t){const n=Sr(e.objectStoreNames);return{schema:{name:e.name,tables:n.map((e=>t.objectStore(e))).map((e=>{const{keyPath:t,autoIncrement:n}=e,r=ke(t),o=null==t,i={},a={name:e.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:o,compound:r,keyPath:t,autoIncrement:n,unique:!0,extractKey:kr(t)},indexes:Sr(e.indexNames).map((t=>e.index(t))).map((e=>{const{name:t,unique:n,multiEntry:r,keyPath:o}=e,a={name:t,compound:ke(o),keyPath:o,unique:n,multiEntry:r,extractKey:kr(o)};return i[Ar(o)]=a,a})),getIndexByKeyPath:e=>i[Ar(e)]};return i[":id"]=a.primaryKey,null!=t&&(i[Ar(t)]=a.primaryKey),a}))},hasGetAll:n.length>0&&"getAll"in t.objectStore(n[0])&&!("undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(e,n),a=o.tables.map((e=>function(e){const t=e.name;return{name:t,schema:e,mutate:function({trans:e,type:n,keys:o,values:i,range:a}){return new Promise(((s,l)=>{s=fn(s);const u=e.objectStore(t),c=null==u.keyPath,d="put"===n||"add"===n;if(!d&&"delete"!==n&&"deleteRange"!==n)throw new Error("Invalid operation type: "+n);const{length:f}=o||i||{length:1};if(o&&i&&o.length!==i.length)throw new Error("Given keys array must have same length as given values array.");if(0===f)return s({numFailures:0,failures:{},results:[],lastResult:void 0});let p;const h=[],m=[];let g=0;const y=e=>{++g,mr(e)};if("deleteRange"===n){if(4===a.type)return s({numFailures:g,failures:m,results:[],lastResult:void 0});3===a.type?h.push(p=u.clear()):h.push(p=u.delete(r(a)))}else{const[e,t]=d?c?[i,o]:[i,null]:[o,null];if(d)for(let r=0;r<f;++r)h.push(p=t&&void 0!==t[r]?u[n](e[r],t[r]):u[n](e[r])),p.onerror=y;else for(let t=0;t<f;++t)h.push(p=u[n](e[t])),p.onerror=y}const v=e=>{const t=e.target.result;h.forEach(((e,t)=>null!=e.error&&(m[t]=e.error))),s({numFailures:g,failures:m,results:"delete"===n?o:h.map((e=>e.result)),lastResult:t})};p.onerror=e=>{y(e),v(e)},p.onsuccess=v}))},getMany:({trans:e,keys:n})=>new Promise(((r,o)=>{r=fn(r);const i=e.objectStore(t),a=n.length,s=new Array(a);let l,u=0,c=0;const d=e=>{const t=e.target;s[t._pos]=t.result,++c===u&&r(s)},f=hr(o);for(let e=0;e<a;++e)null!=n[e]&&(l=i.get(n[e]),l._pos=e,l.onsuccess=d,l.onerror=f,++u);0===u&&r(s)})),get:({trans:e,key:n})=>new Promise(((r,o)=>{r=fn(r);const i=e.objectStore(t).get(n);i.onsuccess=e=>r(e.target.result),i.onerror=hr(o)})),query:function(e){return n=>new Promise(((o,i)=>{o=fn(o);const{trans:a,values:s,limit:l,query:u}=n,c=l===1/0?void 0:l,{index:d,range:f}=u,p=a.objectStore(t),h=d.isPrimaryKey?p:p.index(d.name),m=r(f);if(0===l)return o({result:[]});if(e){const e=s?h.getAll(m,c):h.getAllKeys(m,c);e.onsuccess=e=>o({result:e.target.result}),e.onerror=hr(i)}else{let e=0;const t=s||!("openKeyCursor"in h)?h.openCursor(m):h.openKeyCursor(m),n=[];t.onsuccess=r=>{const i=t.result;return i?(n.push(s?i.value:i.primaryKey),++e===l?o({result:n}):void i.continue()):o({result:n})},t.onerror=hr(i)}}))}(i),openCursor:function({trans:e,values:n,query:o,reverse:i,unique:a}){return new Promise(((s,l)=>{s=fn(s);const{index:u,range:c}=o,d=e.objectStore(t),f=u.isPrimaryKey?d:d.index(u.name),p=i?a?"prevunique":"prev":a?"nextunique":"next",h=n||!("openKeyCursor"in f)?f.openCursor(r(c),p):f.openKeyCursor(r(c),p);h.onerror=hr(l),h.onsuccess=fn((t=>{const n=h.result;if(!n)return void s(null);n.___id=++Er,n.done=!1;const r=n.continue.bind(n);let o=n.continuePrimaryKey;o&&(o=o.bind(n));const i=n.advance.bind(n),a=()=>{throw new Error("Cursor not stopped")};n.trans=e,n.stop=n.continue=n.continuePrimaryKey=n.advance=()=>{throw new Error("Cursor not started")},n.fail=fn(l),n.next=function(){let e=1;return this.start((()=>e--?this.continue():this.stop())).then((()=>this))},n.start=e=>{const t=new Promise(((e,t)=>{e=fn(e),h.onerror=hr(t),n.fail=t,n.stop=t=>{n.stop=n.continue=n.continuePrimaryKey=n.advance=a,e(t)}})),s=()=>{if(h.result)try{e()}catch(e){n.fail(e)}else n.done=!0,n.start=()=>{throw new Error("Cursor behind last entry")},n.stop()};return h.onsuccess=fn((e=>{h.onsuccess=s,s()})),n.continue=r,n.continuePrimaryKey=o,n.advance=i,s(),t},s(n)}),l)}))},count({query:e,trans:n}){const{index:o,range:i}=e;return new Promise(((e,a)=>{const s=n.objectStore(t),l=o.isPrimaryKey?s:s.index(o.name),u=r(i),c=u?l.count(u):l.count();c.onsuccess=fn((t=>e(t.target.result))),c.onerror=hr(a)}))}}}(e))),s={};return a.forEach((e=>s[e.name]=e)),{stack:"dbcore",transaction:e.transaction.bind(e),table(e){if(!s[e])throw new Error(`Table '${e}' not found`);return s[e]},MIN_KEY:-1/0,MAX_KEY:xr(t),schema:o}}function Or({_novip:e},t){const n=t.db,r=function(e,t,{IDBKeyRange:n,indexedDB:r},o){const i=function(e,t){return t.reduce(((e,{create:t})=>({...e,...t(e)})),e)}(Cr(t,n,o),e.dbcore);return{dbcore:i}}(e._middlewares,n,e._deps,t);e.core=r.dbcore,e.tables.forEach((t=>{const n=t.name;e.core.schema.tables.some((e=>e.name===n))&&(t.core=e.core.table(n),e[n]instanceof e.Table&&(e[n].core=t.core))}))}function Tr({_novip:e},t,n,r){n.forEach((n=>{const o=r[n];t.forEach((t=>{const r=Ne(t,n);(!r||"value"in r&&void 0===r.value)&&(t===e.Transaction.prototype||t instanceof e.Transaction?Pe(t,n,{get(){return this.table(n)},set(e){Te(this,n,{value:e,writable:!0,configurable:!0,enumerable:!0})}}):t[n]=new e.Table(n,o))}))}))}function Pr({_novip:e},t){t.forEach((t=>{for(let n in t)t[n]instanceof e.Table&&delete t[n]}))}function Rr(e,t){return e._cfg.version-t._cfg.version}function jr(e,t,n,r){const o=e._dbSchema,i=e._createTransaction("readwrite",e._storeNames,o);i.create(n),i._completion.catch(r);const a=i._reject.bind(i),s=Kt.transless||Kt;bn((()=>{Kt.trans=i,Kt.transless=s,0===t?(xe(o).forEach((e=>{Fr(n,e,o[e].primKey,o[e].indexes)})),Or(e,n),Yt.follow((()=>e.on.populate.fire(i))).catch(a)):function({_novip:e},t,n,r){const o=[],i=e._versions;let a=e._dbSchema=Zr(0,e.idbdb,r),s=!1;return i.filter((e=>e._cfg.version>=t)).forEach((i=>{o.push((()=>{const o=a,l=i._cfg.dbschema;Lr(e,o,r),Lr(e,l,r),a=e._dbSchema=l;const u=Nr(o,l);u.add.forEach((e=>{Fr(r,e[0],e[1].primKey,e[1].indexes)})),u.change.forEach((e=>{if(e.recreate)throw new yt.Upgrade("Not yet support for changing primary key");{const t=r.objectStore(e.name);e.add.forEach((e=>Mr(t,e))),e.change.forEach((e=>{t.deleteIndex(e.name),Mr(t,e)})),e.del.forEach((e=>t.deleteIndex(e)))}}));const c=i._cfg.contentUpgrade;if(c&&i._cfg.version>t){Or(e,r),n._memoizedTables={},s=!0;let t=Ue(l);u.del.forEach((e=>{t[e]=o[e]})),Pr(e,[e.Transaction.prototype]),Tr(e,[e.Transaction.prototype],xe(t),t),n.schema=t;const i=tt(c);let a;i&&wn();const d=Yt.follow((()=>{if(a=c(n),a&&i){var e=xn.bind(null,null);a.then(e,e)}}));return a&&"function"==typeof a.then?Yt.resolve(a):d.then((()=>a))}})),o.push((t=>{s&&Dn||function(e,t){[].slice.call(t.db.objectStoreNames).forEach((n=>null==e[n]&&t.db.deleteObjectStore(n)))}(i._cfg.dbschema,t),Pr(e,[e.Transaction.prototype]),Tr(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema}))})),function e(){return o.length?Yt.resolve(o.shift()(n.idbtrans)).then(e):Yt.resolve()}().then((()=>{var e,t;t=r,xe(e=a).forEach((n=>{t.db.objectStoreNames.contains(n)||Fr(t,n,e[n].primKey,e[n].indexes)}))}))}(e,t,i,n).catch(a)}))}function Nr(e,t){const n={del:[],add:[],change:[]};let r;for(r in e)t[r]||n.del.push(r);for(r in t){const o=e[r],i=t[r];if(o){const e={name:r,def:i,recreate:!1,del:[],add:[],change:[]};if(""+(o.primKey.keyPath||"")!=""+(i.primKey.keyPath||"")||o.primKey.auto!==i.primKey.auto&&!In)e.recreate=!0,n.change.push(e);else{const t=o.idxByName,r=i.idxByName;let a;for(a in t)r[a]||e.del.push(a);for(a in r){const n=t[a],o=r[a];n?n.src!==o.src&&e.change.push(o):e.add.push(o)}(e.del.length>0||e.add.length>0||e.change.length>0)&&n.change.push(e)}}else n.add.push([r,i])}return n}function Fr(e,t,n,r){const o=e.db.createObjectStore(t,n.keyPath?{keyPath:n.keyPath,autoIncrement:n.auto}:{autoIncrement:n.auto});return r.forEach((e=>Mr(o,e))),o}function Mr(e,t){e.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function Zr(e,t,n){const r={};return Me(t.objectStoreNames,0).forEach((e=>{const t=n.objectStore(e);let o=t.keyPath;const i=vr(br(o),o||"",!1,!1,!!t.autoIncrement,o&&"string"!=typeof o,!0),a=[];for(let e=0;e<t.indexNames.length;++e){const n=t.index(t.indexNames[e]);o=n.keyPath;var s=vr(n.name,o,!!n.unique,!!n.multiEntry,!1,o&&"string"!=typeof o,!1);a.push(s)}r[e]=wr(e,i,a)})),r}function Lr({_novip:e},t,n){const r=n.db.objectStoreNames;for(let o=0;o<r.length;++o){const i=r[o],a=n.objectStore(i);e._hasGetAll="getAll"in a;for(let e=0;e<a.indexNames.length;++e){const n=a.indexNames[e],r=a.index(n).keyPath,o="string"==typeof r?r:"["+Me(r).join("+")+"]";if(t[i]){const e=t[i].idxByName[o];e&&(e.name=n,delete t[i].idxByName[o],t[i].idxByName[n]=e)}}}"undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&we.WorkerGlobalScope&&we instanceof we.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(e._hasGetAll=!1)}class Ir{_parseStoresSpec(e,t){xe(e).forEach((n=>{if(null!==e[n]){var r=e[n].split(",").map(((e,t)=>{const n=(e=e.trim()).replace(/([&*]|\+\+)/g,""),r=/^\[/.test(n)?n.match(/^\[(.*)\]$/)[1].split("+"):n;return vr(n,r||null,/\&/.test(e),/\*/.test(e),/\+\+/.test(e),ke(r),0===t)})),o=r.shift();if(o.multi)throw new yt.Schema("Primary key cannot be multi-valued");r.forEach((e=>{if(e.auto)throw new yt.Schema("Only primary key can be marked as autoIncrement (++)");if(!e.keyPath)throw new yt.Schema("Index must have a name and cannot be an empty string")})),t[n]=wr(n,o,r)}}))}stores(e){const t=this.db;this._cfg.storesSource=this._cfg.storesSource?Se(this._cfg.storesSource,e):e;const n=t._versions,r={};let o={};return n.forEach((e=>{Se(r,e._cfg.storesSource),o=e._cfg.dbschema={},e._parseStoresSpec(r,o)})),t._dbSchema=o,Pr(t,[t._allTables,t,t.Transaction.prototype]),Tr(t,[t._allTables,t,t.Transaction.prototype,this._cfg.tables],xe(o),o),t._storeNames=xe(o),this}upgrade(e){return this._cfg.contentUpgrade=Tt(this._cfg.contentUpgrade||wt,e),this}}function Dr(e,t){let n=e._dbNamesDB;return n||(n=e._dbNamesDB=new io("__dbnames",{addons:[],indexedDB:e,IDBKeyRange:t}),n.version(1).stores({dbnames:"name"})),n.table("dbnames")}function zr(e){return e&&"function"==typeof e.databases}function Br(e){return bn((function(){return Kt.letThrough=!0,e()}))}function Ur(){var e;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise((function(t){var n=function(){return indexedDB.databases().finally(t)};e=setInterval(n,100),n()})).finally((function(){return clearInterval(e)})):Promise.resolve()}function Vr(e){var t=t=>e.next(t),n=o(t),r=o((t=>e.throw(t)));function o(e){return t=>{var o=e(t),i=o.value;return o.done?i:i&&"function"==typeof i.then?i.then(n,r):ke(i)?Promise.all(i).then(n,r):n(i)}}return o(t)()}function Wr(e,t,n){var r=arguments.length;if(r<2)throw new yt.InvalidArgument("Too few arguments");for(var o=new Array(r-1);--r;)o[r-1]=arguments[r];return n=o.pop(),[e,We(o),n]}function qr(e,t,n,r,o){return Yt.resolve().then((()=>{const i=Kt.transless||Kt,a=e._createTransaction(t,n,e._dbSchema,r),s={trans:a,transless:i};if(r)a.idbtrans=r.idbtrans;else try{a.create(),e._state.PR1398_maxLoop=3}catch(r){return r.name===mt.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),e._close(),e.open().then((()=>qr(e,t,n,null,o)))):Nn(r)}const l=tt(o);let u;l&&wn();const c=Yt.follow((()=>{if(u=o.call(a,a),u)if(l){var e=xn.bind(null,null);u.then(e,e)}else"function"==typeof u.next&&"function"==typeof u.throw&&(u=Vr(u))}),s);return(u&&"function"==typeof u.then?Yt.resolve(u).then((e=>a.active?e:Nn(new yt.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn")))):c.then((()=>u))).then((e=>(r&&a._resolve(),a._completion.then((()=>e))))).catch((e=>(a._reject(e),Nn(e))))}))}function Hr(e,t,n){const r=ke(e)?e.slice():[e];for(let e=0;e<n;++e)r.push(t);return r}const Kr={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:function(e){return{...e,table(t){const n=e.table(t),{schema:r}=n,o={},i=[];function a(e,t,n){const r=Ar(e),s=o[r]=o[r]||[],l=null==e?0:"string"==typeof e?1:e.length,u=t>0,c={...n,isVirtual:u,keyTail:t,keyLength:l,extractKey:kr(e),unique:!u&&n.unique};return s.push(c),c.isPrimaryKey||i.push(c),l>1&&a(2===l?e[0]:e.slice(0,l-1),t+1,n),s.sort(((e,t)=>e.keyTail-t.keyTail)),c}const s=a(r.primaryKey.keyPath,0,r.primaryKey);o[":id"]=[s];for(const e of r.indexes)a(e.keyPath,0,e);function l(t){const n=t.query.index;return n.isVirtual?{...t,query:{index:n,range:(r=t.query.range,o=n.keyTail,{type:1===r.type?2:r.type,lower:Hr(r.lower,r.lowerOpen?e.MAX_KEY:e.MIN_KEY,o),lowerOpen:!0,upper:Hr(r.upper,r.upperOpen?e.MIN_KEY:e.MAX_KEY,o),upperOpen:!0})}}:t;var r,o}const u={...n,schema:{...r,primaryKey:s,indexes:i,getIndexByKeyPath:function(e){const t=o[Ar(e)];return t&&t[0]}},count:e=>n.count(l(e)),query:e=>n.query(l(e)),openCursor(t){const{keyTail:r,isVirtual:o,keyLength:i}=t.query.index;return o?n.openCursor(l(t)).then((n=>n&&function(n){const o=Object.create(n,{continue:{value:function(o){null!=o?n.continue(Hr(o,t.reverse?e.MAX_KEY:e.MIN_KEY,r)):t.unique?n.continue(n.key.slice(0,i).concat(t.reverse?e.MIN_KEY:e.MAX_KEY,r)):n.continue()}},continuePrimaryKey:{value(t,o){n.continuePrimaryKey(Hr(t,e.MAX_KEY,r),o)}},primaryKey:{get:()=>n.primaryKey},key:{get(){const e=n.key;return 1===i?e[0]:e.slice(0,i)}},value:{get:()=>n.value}});return o}(n))):n.openCursor(t)}};return u}}}};function Gr(e,t,n,r){return n=n||{},r=r||"",xe(e).forEach((o=>{if(Ce(t,o)){var i=e[o],a=t[o];if("object"==typeof i&&"object"==typeof a&&i&&a){const e=Ye(i);e!==Ye(a)?n[r+o]=t[o]:"Object"===e?Gr(i,a,n,r+o+"."):i!==a&&(n[r+o]=t[o])}else i!==a&&(n[r+o]=t[o])}else n[r+o]=void 0})),xe(t).forEach((o=>{Ce(e,o)||(n[r+o]=t[o])})),n}const Xr={stack:"dbcore",name:"HooksMiddleware",level:2,create:e=>({...e,table(t){const n=e.table(t),{primaryKey:r}=n.schema,o={...n,mutate(e){const o=Kt.trans,{deleting:i,creating:a,updating:s}=o.table(t).hook;switch(e.type){case"add":if(a.fire===wt)break;return o._promise("readwrite",(()=>l(e)),!0);case"put":if(a.fire===wt&&s.fire===wt)break;return o._promise("readwrite",(()=>l(e)),!0);case"delete":if(i.fire===wt)break;return o._promise("readwrite",(()=>l(e)),!0);case"deleteRange":if(i.fire===wt)break;return o._promise("readwrite",(()=>function(e){return u(e.trans,e.range,1e4)}(e)),!0)}return n.mutate(e);function l(e){const t=Kt.trans,o=e.keys||function(e,t){return"delete"===t.type?t.keys:t.keys||t.values.map(e.extractKey)}(r,e);if(!o)throw new Error("Keys missing");return"delete"!==(e="add"===e.type||"put"===e.type?{...e,keys:o}:{...e}).type&&(e.values=[...e.values]),e.keys&&(e.keys=[...e.keys]),function(e,t,n){return"add"===t.type?Promise.resolve([]):e.getMany({trans:t.trans,keys:n,cache:"immutable"})}(n,e,o).then((l=>{const u=o.map(((n,o)=>{const u=l[o],c={onerror:null,onsuccess:null};if("delete"===e.type)i.fire.call(c,n,u,t);else if("add"===e.type||void 0===u){const i=a.fire.call(c,n,e.values[o],t);null==n&&null!=i&&(n=i,e.keys[o]=n,r.outbound||Be(e.values[o],r.keyPath,n))}else{const r=Gr(u,e.values[o]),i=s.fire.call(c,r,n,u,t);if(i){const t=e.values[o];Object.keys(i).forEach((e=>{Ce(t,e)?t[e]=i[e]:Be(t,e,i[e])}))}}return c}));return n.mutate(e).then((({failures:t,results:n,numFailures:r,lastResult:i})=>{for(let r=0;r<o.length;++r){const i=n?n[r]:o[r],a=u[r];null==i?a.onerror&&a.onerror(t[r]):a.onsuccess&&a.onsuccess("put"===e.type&&l[r]?e.values[r]:i)}return{failures:t,results:n,numFailures:r,lastResult:i}})).catch((e=>(u.forEach((t=>t.onerror&&t.onerror(e))),Promise.reject(e))))}))}function u(e,t,o){return n.query({trans:e,values:!1,query:{index:r,range:t},limit:o}).then((({result:n})=>l({type:"delete",keys:n,trans:e}).then((r=>r.numFailures>0?Promise.reject(r.failures[0]):n.length<o?{failures:[],numFailures:0,lastResult:void 0}:u(e,{...t,lower:n[n.length-1],lowerOpen:!0},o)))))}}};return o}})};function Qr(e,t,n){try{if(!t)return null;if(t.keys.length<e.length)return null;const r=[];for(let o=0,i=0;o<t.keys.length&&i<e.length;++o)0===er(t.keys[o],e[i])&&(r.push(n?Ge(t.values[o]):t.values[o]),++i);return r.length===e.length?r:null}catch(e){return null}}const Yr={stack:"dbcore",level:-1,create:e=>({table:t=>{const n=e.table(t);return{...n,getMany:e=>{if(!e.cache)return n.getMany(e);const t=Qr(e.keys,e.trans._cache,"clone"===e.cache);return t?Yt.resolve(t):n.getMany(e).then((t=>(e.trans._cache={keys:e.keys,values:"clone"===e.cache?Ge(t):t},t)))},mutate:e=>("add"!==e.type&&(e.trans._cache=null),n.mutate(e))}}})};function Jr(e){return!("from"in e)}const _r=function(e,t){if(!this){const t=new _r;return e&&"d"in e&&Se(t,e),t}Se(this,arguments.length?{d:1,from:e,to:arguments.length>1?t:e}:{d:0})};function $r(e,t,n){const r=er(t,n);if(isNaN(r))return;if(r>0)throw RangeError();if(Jr(e))return Se(e,{from:t,to:n,d:1});const o=e.l,i=e.r;if(er(n,e.from)<0)return o?$r(o,t,n):e.l={from:t,to:n,d:1,l:null,r:null},no(e);if(er(t,e.to)>0)return i?$r(i,t,n):e.r={from:t,to:n,d:1,l:null,r:null},no(e);er(t,e.from)<0&&(e.from=t,e.l=null,e.d=i?i.d+1:1),er(n,e.to)>0&&(e.to=n,e.r=null,e.d=e.l?e.l.d+1:1);const a=!e.r;o&&!e.l&&eo(e,o),i&&a&&eo(e,i)}function eo(e,t){Jr(t)||function e(t,{from:n,to:r,l:o,r:i}){$r(t,n,r),o&&e(t,o),i&&e(t,i)}(e,t)}function to(e){let t=Jr(e)?null:{s:0,n:e};return{next(e){const n=arguments.length>0;for(;t;)switch(t.s){case 0:if(t.s=1,n)for(;t.n.l&&er(e,t.n.from)<0;)t={up:t,n:t.n.l,s:1};else for(;t.n.l;)t={up:t,n:t.n.l,s:1};case 1:if(t.s=2,!n||er(e,t.n.to)<=0)return{value:t.n,done:!1};case 2:if(t.n.r){t.s=3,t={up:t,n:t.n.r,s:0};continue}case 3:t=t.up}return{done:!0}}}}function no(e){var t,n;const r=((null===(t=e.r)||void 0===t?void 0:t.d)||0)-((null===(n=e.l)||void 0===n?void 0:n.d)||0),o=r>1?"r":r<-1?"l":"";if(o){const t="r"===o?"l":"r",n={...e},r=e[o];e.from=r.from,e.to=r.to,e[o]=r[o],n[o]=r[t],e[t]=n,n.d=ro(n)}e.d=ro(e)}function ro({r:e,l:t}){return(e?t?Math.max(e.d,t.d):e.d:t?t.d:0)+1}Oe(_r.prototype,{add(e){return eo(this,e),this},addKey(e){return $r(this,e,e),this},addKeys(e){return e.forEach((e=>$r(this,e,e))),this},[Je](){return to(this)}});const oo={stack:"dbcore",level:0,create:e=>{const t=e.schema.name,n=new _r(e.MIN_KEY,e.MAX_KEY);return{...e,table:r=>{const o=e.table(r),{schema:i}=o,{primaryKey:a}=i,{extractKey:s,outbound:l}=a,u={...o,mutate:e=>{const a=e.trans,s=a.mutatedParts||(a.mutatedParts={}),l=e=>{const n=`idb://${t}/${r}/${e}`;return s[n]||(s[n]=new _r)},u=l(""),c=l(":dels"),{type:d}=e;let[f,p]="deleteRange"===e.type?[e.range]:"delete"===e.type?[e.keys]:e.values.length<50?[[],e.values]:[];const h=e.trans._cache;return o.mutate(e).then((e=>{if(ke(f)){"delete"!==d&&(f=e.results),u.addKeys(f);const t=Qr(f,h);t||"add"===d||c.addKeys(f),(t||p)&&function(e,t,n,r){t.indexes.forEach((function(t){const o=e(t.name||"");function i(e){return null!=e?t.extractKey(e):null}const a=e=>t.multiEntry&&ke(e)?e.forEach((e=>o.addKey(e))):o.addKey(e);(n||r).forEach(((e,t)=>{const o=n&&i(n[t]),s=r&&i(r[t]);0!==er(o,s)&&(null!=o&&a(o),null!=s&&a(s))}))}))}(l,i,t,p)}else if(f){const e={from:f.lower,to:f.upper};c.add(e),u.add(e)}else u.add(n),c.add(n),i.indexes.forEach((e=>l(e.name).add(n)));return e}))}},c=({query:{index:t,range:n}})=>{var r,o;return[t,new _r(null!==(r=n.lower)&&void 0!==r?r:e.MIN_KEY,null!==(o=n.upper)&&void 0!==o?o:e.MAX_KEY)]},d={get:e=>[a,new _r(e.key)],getMany:e=>[a,(new _r).addKeys(e.keys)],count:c,query:c,openCursor:c};return xe(d).forEach((e=>{u[e]=function(i){const{subscr:a}=Kt;if(a){const u=e=>{const n=`idb://${t}/${r}/${e}`;return a[n]||(a[n]=new _r)},c=u(""),f=u(":dels"),[p,h]=d[e](i);if(u(p.name||"").add(h),!p.isPrimaryKey){if("count"!==e){const t="query"===e&&l&&i.values&&o.query({...i,values:!1});return o[e].apply(this,arguments).then((n=>{if("query"===e){if(l&&i.values)return t.then((({result:e})=>(c.addKeys(e),n)));const e=i.values?n.result.map(s):n.result;i.values?c.addKeys(e):f.addKeys(e)}else if("openCursor"===e){const e=n,t=i.values;return e&&Object.create(e,{key:{get:()=>(f.addKey(e.primaryKey),e.key)},primaryKey:{get(){const t=e.primaryKey;return f.addKey(t),t}},value:{get:()=>(t&&c.addKey(e.primaryKey),e.value)}})}return n}))}f.add(n)}}return o[e].apply(this,arguments)}})),u}}}};class io{constructor(e,t){this._middlewares={},this.verno=0;const n=io.dependencies;this._options=t={addons:io.addons,autoOpen:!0,indexedDB:n.indexedDB,IDBKeyRange:n.IDBKeyRange,...t},this._deps={indexedDB:t.indexedDB,IDBKeyRange:t.IDBKeyRange};const{addons:r}=t;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;const o={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:wt,dbReadyPromise:null,cancelOpen:wt,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};var i;o.dbReadyPromise=new Yt((e=>{o.dbReadyResolve=e})),o.openCanceller=new Yt(((e,t)=>{o.cancelOpen=t})),this._state=o,this.name=e,this.on=Hn(this,"populate","blocked","versionchange","close",{ready:[Tt,wt]}),this.on.ready.subscribe=Ze(this.on.ready.subscribe,(e=>(t,n)=>{io.vip((()=>{const r=this._state;if(r.openComplete)r.dbOpenError||Yt.resolve().then(t),n&&e(t);else if(r.onReadyBeingFired)r.onReadyBeingFired.push(t),n&&e(t);else{e(t);const r=this;n||e((function e(){r.on.ready.unsubscribe(t),r.on.ready.unsubscribe(e)}))}}))})),this.Collection=(i=this,Kn(rr.prototype,(function(e,t){this.db=i;let n=Vn,r=null;if(t)try{n=t()}catch(e){r=e}const o=e._ctx,a=o.table,s=a.hook.reading.fire;this._ctx={table:a,index:o.index,isPrimKey:!o.index||a.schema.primKey.keyPath&&o.index===a.schema.primKey.name,range:n,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:r,or:o.or,valueMapper:s!==xt?s:null}}))),this.Table=function(e){return Kn(qn.prototype,(function(t,n,r){this.db=e,this._tx=r,this.name=t,this.schema=n,this.hook=e._allTables[t]?e._allTables[t].hook:Hn(null,{creating:[Et,wt],reading:[kt,xt],updating:[Ct,wt],deleting:[At,wt]})}))}(this),this.Transaction=function(e){return Kn(yr.prototype,(function(t,n,r,o,i){this.db=e,this.mode=t,this.storeNames=n,this.schema=r,this.chromeTransactionDurability=o,this.idbtrans=null,this.on=Hn(this,"complete","error","abort"),this.parent=i||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new Yt(((e,t)=>{this._resolve=e,this._reject=t})),this._completion.then((()=>{this.active=!1,this.on.complete.fire()}),(e=>{var t=this.active;return this.active=!1,this.on.error.fire(e),this.parent?this.parent._reject(e):t&&this.idbtrans&&this.idbtrans.abort(),Nn(e)}))}))}(this),this.Version=function(e){return Kn(Ir.prototype,(function(t){this.db=e,this._cfg={version:t,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}}))}(this),this.WhereClause=function(e){return Kn(pr.prototype,(function(t,n,r){this.db=e,this._ctx={table:t,index:":id"===n?null:n,or:r};const o=e._deps.indexedDB;if(!o)throw new yt.MissingAPI;this._cmp=this._ascending=o.cmp.bind(o),this._descending=(e,t)=>o.cmp(t,e),this._max=(e,t)=>o.cmp(e,t)>0?e:t,this._min=(e,t)=>o.cmp(e,t)<0?e:t,this._IDBKeyRange=e._deps.IDBKeyRange}))}(this),this.on("versionchange",(e=>{e.newVersion>0?console.warn(`Another connection wants to upgrade database '${this.name}'. Closing db now to resume the upgrade.`):console.warn(`Another connection wants to delete database '${this.name}'. Closing db now to resume the delete request.`),this.close()})),this.on("blocked",(e=>{!e.newVersion||e.newVersion<e.oldVersion?console.warn(`Dexie.delete('${this.name}') was blocked`):console.warn(`Upgrade '${this.name}' blocked by other connection holding version ${e.oldVersion/10}`)})),this._maxKey=xr(t.IDBKeyRange),this._createTransaction=(e,t,n,r)=>new this.Transaction(e,t,n,this._options.chromeTransactionDurability,r),this._fireOnBlocked=e=>{this.on("blocked").fire(e),Ln.filter((e=>e.name===this.name&&e!==this&&!e._state.vcFired)).map((t=>t.on("versionchange").fire(e)))},this.use(Kr),this.use(Xr),this.use(oo),this.use(Yr),this.vip=Object.create(this,{_vip:{value:!0}}),r.forEach((e=>e(this)))}version(e){if(isNaN(e)||e<.1)throw new yt.Type("Given version is not a positive number");if(e=Math.round(10*e)/10,this.idbdb||this._state.isBeingOpened)throw new yt.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,e);const t=this._versions;var n=t.filter((t=>t._cfg.version===e))[0];return n||(n=new this.Version(e),t.push(n),t.sort(Rr),n.stores({}),this._state.autoSchema=!1,n)}_whenReady(e){return this.idbdb&&(this._state.openComplete||Kt.letThrough||this._vip)?e():new Yt(((e,t)=>{if(this._state.openComplete)return t(new yt.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void t(new yt.DatabaseClosed);this.open().catch(wt)}this._state.dbReadyPromise.then(e,t)})).then(e)}use({stack:e,create:t,level:n,name:r}){r&&this.unuse({stack:e,name:r});const o=this._middlewares[e]||(this._middlewares[e]=[]);return o.push({stack:e,create:t,level:null==n?10:n,name:r}),o.sort(((e,t)=>e.level-t.level)),this}unuse({stack:e,name:t,create:n}){return e&&this._middlewares[e]&&(this._middlewares[e]=this._middlewares[e].filter((e=>n?e.create!==n:!!t&&e.name!==t))),this}open(){return function(e){const t=e._state,{indexedDB:n}=e._deps;if(t.isBeingOpened||e.idbdb)return t.dbReadyPromise.then((()=>t.dbOpenError?Nn(t.dbOpenError):e));nt&&(t.openCanceller._stackHolder=at()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;const r=t.openCanceller;function o(){if(t.openCanceller!==r)throw new yt.DatabaseClosed("db.open() was cancelled")}let i=t.dbReadyResolve,a=null,s=!1;return Yt.race([r,("undefined"==typeof navigator?Yt.resolve():Ur()).then((()=>new Yt(((r,i)=>{if(o(),!n)throw new yt.MissingAPI;const l=e.name,u=t.autoSchema?n.open(l):n.open(l,Math.round(10*e.verno));if(!u)throw new yt.MissingAPI;u.onerror=hr(i),u.onblocked=fn(e._fireOnBlocked),u.onupgradeneeded=fn((r=>{if(a=u.transaction,t.autoSchema&&!e._options.allowEmptyDB){u.onerror=mr,a.abort(),u.result.close();const e=n.deleteDatabase(l);e.onsuccess=e.onerror=fn((()=>{i(new yt.NoSuchDatabase(`Database ${l} doesnt exist`))}))}else{a.onerror=hr(i);var o=r.oldVersion>Math.pow(2,62)?0:r.oldVersion;s=o<1,e._novip.idbdb=u.result,jr(e,o/10,a,i)}}),i),u.onsuccess=fn((()=>{a=null;const n=e._novip.idbdb=u.result,o=Me(n.objectStoreNames);if(o.length>0)try{const r=n.transaction(1===(i=o).length?i[0]:i,"readonly");t.autoSchema?function({_novip:e},t,n){e.verno=t.version/10;const r=e._dbSchema=Zr(0,t,n);e._storeNames=Me(t.objectStoreNames,0),Tr(e,[e._allTables],xe(r),r)}(e,n,r):(Lr(e,e._dbSchema,r),function(e,t){const n=Nr(Zr(0,e.idbdb,t),e._dbSchema);return!(n.add.length||n.change.some((e=>e.add.length||e.change.length)))}(e,r)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),Or(e,r)}catch(e){}var i;Ln.push(e),n.onversionchange=fn((n=>{t.vcFired=!0,e.on("versionchange").fire(n)})),n.onclose=fn((t=>{e.on("close").fire(t)})),s&&function({indexedDB:e,IDBKeyRange:t},n){!zr(e)&&"__dbnames"!==n&&Dr(e,t).put({name:n}).catch(wt)}(e._deps,l),r()}),i)}))))]).then((()=>(o(),t.onReadyBeingFired=[],Yt.resolve(Br((()=>e.on.ready.fire(e.vip)))).then((function n(){if(t.onReadyBeingFired.length>0){let r=t.onReadyBeingFired.reduce(Tt,wt);return t.onReadyBeingFired=[],Yt.resolve(Br((()=>r(e.vip)))).then(n)}}))))).finally((()=>{t.onReadyBeingFired=null,t.isBeingOpened=!1})).then((()=>e)).catch((n=>{t.dbOpenError=n;try{a&&a.abort()}catch(e){}return r===t.openCanceller&&e._close(),Nn(n)})).finally((()=>{t.openComplete=!0,i()}))}(this)}_close(){const e=this._state,t=Ln.indexOf(this);if(t>=0&&Ln.splice(t,1),this.idbdb){try{this.idbdb.close()}catch(e){}this._novip.idbdb=null}e.dbReadyPromise=new Yt((t=>{e.dbReadyResolve=t})),e.openCanceller=new Yt(((t,n)=>{e.cancelOpen=n}))}close(){this._close();const e=this._state;this._options.autoOpen=!1,e.dbOpenError=new yt.DatabaseClosed,e.isBeingOpened&&e.cancelOpen(e.dbOpenError)}delete(){const e=arguments.length>0,t=this._state;return new Yt(((n,r)=>{const o=()=>{this.close();var e=this._deps.indexedDB.deleteDatabase(this.name);e.onsuccess=fn((()=>{!function({indexedDB:e,IDBKeyRange:t},n){!zr(e)&&"__dbnames"!==n&&Dr(e,t).delete(n).catch(wt)}(this._deps,this.name),n()})),e.onerror=hr(r),e.onblocked=this._fireOnBlocked};if(e)throw new yt.InvalidArgument("Arguments not allowed in db.delete()");t.isBeingOpened?t.dbReadyPromise.then(o):o()}))}backendDB(){return this.idbdb}isOpen(){return null!==this.idbdb}hasBeenClosed(){const e=this._state.dbOpenError;return e&&"DatabaseClosed"===e.name}hasFailed(){return null!==this._state.dbOpenError}dynamicallyOpened(){return this._state.autoSchema}get tables(){return xe(this._allTables).map((e=>this._allTables[e]))}transaction(){const e=Wr.apply(this,arguments);return this._transaction.apply(this,e)}_transaction(e,t,n){let r=Kt.trans;r&&r.db===this&&-1===e.indexOf("!")||(r=null);const o=-1!==e.indexOf("?");let i,a;e=e.replace("!","").replace("?","");try{if(a=t.map((e=>{var t=e instanceof this.Table?e.name:e;if("string"!=typeof t)throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return t})),"r"==e||"readonly"===e)i="readonly";else{if("rw"!=e&&"readwrite"!=e)throw new yt.InvalidArgument("Invalid transaction mode: "+e);i="readwrite"}if(r){if("readonly"===r.mode&&"readwrite"===i){if(!o)throw new yt.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");r=null}r&&a.forEach((e=>{if(r&&-1===r.storeNames.indexOf(e)){if(!o)throw new yt.SubTransaction("Table "+e+" not included in parent transaction.");r=null}})),o&&r&&!r.active&&(r=null)}}catch(e){return r?r._promise(null,((t,n)=>{n(e)})):Nn(e)}const s=qr.bind(null,this,i,a,r,n);return r?r._promise(i,s,"lock"):Kt.trans?On(Kt.transless,(()=>this._whenReady(s))):this._whenReady(s)}table(e){if(!Ce(this._allTables,e))throw new yt.InvalidTable(`Table ${e} does not exist`);return this._allTables[e]}}const ao="undefined"!=typeof Symbol&&"observable"in Symbol?Symbol.observable:"@@observable";class so{constructor(e){this._subscribe=e}subscribe(e,t,n){return this._subscribe(e&&"function"!=typeof e?e:{next:e,error:t,complete:n})}[ao](){return this}}function lo(e,t){return xe(t).forEach((n=>{eo(e[n]||(e[n]=new _r),t[n])})),e}function uo(e){return new so((t=>{const n=tt(e);let r=!1,o={},i={};const a={get closed(){return r},unsubscribe:()=>{r=!0,gr.storagemutated.unsubscribe(c)}};t.start&&t.start(a);let s=!1,l=!1;function u(){return xe(i).some((e=>o[e]&&function(e,t){const n=to(t);let r=n.next();if(r.done)return!1;let o=r.value;const i=to(e);let a=i.next(o.from),s=a.value;for(;!r.done&&!a.done;){if(er(s.from,o.to)<=0&&er(s.to,o.from)>=0)return!0;er(o.from,s.from)<0?o=(r=n.next(s.from)).value:s=(a=i.next(o.from)).value}return!1}(o[e],i[e])))}const c=e=>{lo(o,e),u()&&d()},d=()=>{if(s||r)return;o={};const f={},p=function(t){n&&wn();const r=()=>bn(e,{subscr:t,trans:null}),o=Kt.trans?On(Kt.transless,r):r();return n&&o.then(xn,xn),o}(f);l||(gr("storagemutated",c),l=!0),s=!0,Promise.resolve(p).then((e=>{s=!1,r||(u()?d():(o={},i=f,t.next&&t.next(e)))}),(e=>{s=!1,t.error&&t.error(e),a.unsubscribe()}))};return d(),a}))}let co;try{co={indexedDB:we.indexedDB||we.mozIndexedDB||we.webkitIndexedDB||we.msIndexedDB,IDBKeyRange:we.IDBKeyRange||we.webkitIDBKeyRange}}catch(we){co={indexedDB:null,IDBKeyRange:null}}const fo=io;function po(e){let t=ho;try{ho=!0,gr.storagemutated.fire(e)}finally{ho=t}}Oe(fo,{...bt,delete:e=>new fo(e,{addons:[]}).delete(),exists:e=>new fo(e,{addons:[]}).open().then((e=>(e.close(),!0))).catch("NoSuchDatabaseError",(()=>!1)),getDatabaseNames(e){try{return function({indexedDB:e,IDBKeyRange:t}){return zr(e)?Promise.resolve(e.databases()).then((e=>e.map((e=>e.name)).filter((e=>"__dbnames"!==e)))):Dr(e,t).toCollection().primaryKeys()}(fo.dependencies).then(e)}catch(e){return Nn(new yt.MissingAPI)}},defineClass:()=>function(e){Se(this,e)},ignoreTransaction:e=>Kt.trans?On(Kt.transless,e):e(),vip:Br,async:function(e){return function(){try{var t=Vr(e.apply(this,arguments));return t&&"function"==typeof t.then?t:Yt.resolve(t)}catch(e){return Nn(e)}}},spawn:function(e,t,n){try{var r=Vr(e.apply(n,t||[]));return r&&"function"==typeof r.then?r:Yt.resolve(r)}catch(e){return Nn(e)}},currentTransaction:{get:()=>Kt.trans||null},waitFor:function(e,t){const n=Yt.resolve("function"==typeof e?fo.ignoreTransaction(e):e).timeout(t||6e4);return Kt.trans?Kt.trans.waitFor(n):n},Promise:Yt,debug:{get:()=>nt,set:e=>{rt(e,"dexie"===e?()=>!0:Bn)}},derive:Re,extend:Se,props:Oe,override:Ze,Events:Hn,on:gr,liveQuery:uo,extendObservabilitySet:lo,getByKeyPath:ze,setByKeyPath:Be,delByKeyPath:function(e,t){"string"==typeof t?Be(e,t,void 0):"length"in t&&[].map.call(t,(function(t){Be(e,t,void 0)}))},shallowClone:Ue,deepClone:Ge,getObjectDiff:Gr,cmp:er,asap:Ie,minKey:-1/0,addons:[],connections:Ln,errnames:mt,dependencies:co,semVer:"3.2.3",version:"3.2.3".split(".").map((e=>parseInt(e))).reduce(((e,t,n)=>e+t/Math.pow(10,2*n)))}),fo.maxKey=xr(fo.dependencies.IDBKeyRange),"undefined"!=typeof dispatchEvent&&"undefined"!=typeof addEventListener&&(gr("storagemutated",(e=>{if(!ho){let t;In?(t=document.createEvent("CustomEvent"),t.initCustomEvent("x-storagemutated-1",!0,!0,e)):t=new CustomEvent("x-storagemutated-1",{detail:e}),ho=!0,dispatchEvent(t),ho=!1}})),addEventListener("x-storagemutated-1",(({detail:e})=>{ho||po(e)})));let ho=!1;if("undefined"!=typeof BroadcastChannel){const e=new BroadcastChannel("x-storagemutated-1");"function"==typeof e.unref&&e.unref(),gr("storagemutated",(t=>{ho||e.postMessage(t)})),e.onmessage=e=>{e.data&&po(e.data)}}else if("undefined"!=typeof self&&"undefined"!=typeof navigator){gr("storagemutated",(e=>{try{ho||("undefined"!=typeof localStorage&&localStorage.setItem("x-storagemutated-1",JSON.stringify({trig:Math.random(),changedParts:e})),"object"==typeof self.clients&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach((t=>t.postMessage({type:"x-storagemutated-1",changedParts:e}))))}catch(e){}})),"undefined"!=typeof addEventListener&&addEventListener("storage",(e=>{if("x-storagemutated-1"===e.key){const t=JSON.parse(e.newValue);t&&po(t.changedParts)}}));const e=self.document&&navigator.serviceWorker;e&&e.addEventListener("message",(function({data:e}){e&&"x-storagemutated-1"===e.type&&po(e.changedParts)}))}Yt.rejectionMapper=function(e,t){if(!e||e instanceof dt||e instanceof TypeError||e instanceof SyntaxError||!e.name||!vt[e.name])return e;var n=new vt[e.name](t||e.message,e);return"stack"in e&&Pe(n,"stack",{get:function(){return this.inner.stack}}),n},rt(nt,Bn);class mo extends io{constructor(){super("CopyHistoryDatabase"),this.version(1).stores({copyHistoryItems:"++index,id,timestamp"}),this.version(2).stores({copyHistoryItems:"++index,id,timestamp"}).upgrade((e=>e.table("copyHistoryItems").toCollection().modify((e=>{const t={text:e.text,textImage:e.textImage,start:e.start,end:e.end,originalStart:e.originalStart,originalEnd:e.originalEnd,track:e.track};if(e.subtitle=t,delete e.text,delete e.textImage,delete e.start,delete e.end,delete e.originalStart,delete e.originalEnd,delete e.track,e.videoFileName||e.audioFileName){const t={name:e.videoFileName||e.audioFileName,blobUrl:"",playbackRate:e.filePlaybackRate,audioTrack:e.audioTrack};e.file=t,delete e.videoFileName,delete e.audioFileName,delete e.filePlaybackRate,delete e.audioTrack}}))))}}class go{constructor(e){this._db=new mo,this._limit=e}set limit(e){this._limit=e}async clear(){await this._db.delete()}async fetch(e){if(e<=0)return[];const t=await await this._db.copyHistoryItems.reverse().limit(e).toArray();return t.reverse(),t}liveFetch(e){return uo((()=>this.fetch(e)))}async save(e){if(this._limit<=0)return;const t={id:e.id,timestamp:e.timestamp,subtitle:e.subtitle,surroundingSubtitles:e.surroundingSubtitles,subtitleFileName:e.subtitleFileName,url:e.url,image:e.image,audio:e.audio,file:e.file,mediaTimestamp:e.mediaTimestamp},n=await this._db.copyHistoryItems.where("id").equals(e.id).primaryKeys();n.length>0&&(t.index=n[0]);const r=await this._db.copyHistoryItems.put(t);await this._prune(r)}async _prune(e){if(await this._db.copyHistoryItems.count()>this._limit){const t=await this._db.copyHistoryItems.where("index").belowOrEqual(e-this._limit).primaryKeys();t.length>0&&await this._db.copyHistoryItems.bulkDelete(t)}}async delete(e){const t=await this._db.copyHistoryItems.where("id").equals(e).primaryKeys();await this._db.copyHistoryItems.bulkDelete(t)}}class yo extends Error{constructor(e,t={}){super(e),this.key=e,this.params=t}get locKey(){return this.key}get locParams(){return this.params}}var vo=n(6082);function bo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var wo=n(1945),xo=n(491),ko=n(6368);function So(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&&(0,ko.Z)(e,t)}function Eo(e,t){if(t&&("object"===(0,vo.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,xo.Z)(e)}function Ao(e){return Ao=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ao(e)}var Co=n(4039),Oo=n(281),To=n(8898),Po=n(8186),Ro=n(5288);function jo(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 No(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jo(Object(n),!0).forEach((function(t){(0,Co.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fo={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},Mo=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};bo(this,e),this.init(t,n)}return(0,wo.Z)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Fo,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,No(No({},{prefix:"".concat(this.prefix,":").concat(t,":")}),this.options))}},{key:"clone",value:function(t){return(t=t||this.options).prefix=t.prefix||this.prefix,new e(this.logger,t)}}]),e}(),Zo=new Mo,Lo=function(){function e(){bo(this,e),this.observers={}}return(0,wo.Z)(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.observers[e]&&[].concat(this.observers[e]).forEach((function(e){e.apply(void 0,n)})),this.observers["*"]&&[].concat(this.observers["*"]).forEach((function(t){t.apply(t,[e].concat(n))}))}}]),e}();function Io(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function Do(e){return null==e?"":""+e}function zo(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!e[a]&&n&&(e[a]=new n),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return o()?{}:{obj:e,k:r(i.shift())}}function Bo(e,t,n){var r=zo(e,t,Object);r.obj[r.k]=n}function Uo(e,t){var n=zo(e,t),r=n.obj,o=n.k;if(r)return r[o]}function Vo(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):Vo(e[r],t[r],n):e[r]=t[r]);return e}function Wo(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var qo={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Ho(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return qo[e]})):e}var Ko="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Go=[" ",",","?","!",";"];function Xo(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var r=t.split(n),o=e,i=0;i<r.length;++i){if(!o)return;if("string"==typeof o[r[i]]&&i+1<r.length)return;if(void 0===o[r[i]]){for(var a=2,s=r.slice(i,i+a).join(n),l=o[s];void 0===l&&r.length>i+a;)a++,l=o[s=r.slice(i,i+a).join(n)];if(void 0===l)return;if(null===l)return null;if(t.endsWith(s)){if("string"==typeof l)return l;if(s&&"string"==typeof l[s])return l[s]}var u=r.slice(i+a).join(n);return u?Xo(l,u,n):void 0}o=o[r[i]]}return o}}function Qo(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 Yo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qo(Object(n),!0).forEach((function(t){(0,Co.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Jo=function(e){So(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=Ao(t);if(n){var o=Ao(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return Eo(this,e)});function o(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return bo(this,o),t=r.call(this),Ko&&Lo.call((0,xo.Z)(t)),t.data=e||{},t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),void 0===t.options.ignoreJSONStructure&&(t.options.ignoreJSONStructure=!0),t}return(0,wo.Z)(o,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure,a=[e,t];n&&"string"!=typeof n&&(a=a.concat(n)),n&&"string"==typeof n&&(a=a.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(a=e.split("."));var s=Uo(this.data,a);return s||!i||"string"!=typeof n?s:Xo(this.data&&this.data[e]&&this.data[e][t],n,o)}},{key:"addResource",value:function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var a=[e,t];n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(a=e.split("."))[1]),this.addNamespaces(t),Bo(this.data,a,r),o.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"!=typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(a=e.split("."))[1]),this.addNamespaces(t);var s=Uo(this.data,a)||{};r?Vo(s,n,o):s=Yo(Yo({},s),n),Bo(this.data,a,s),i.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?Yo(Yo({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e){return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),o}(Lo),_o={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var i=this;return e.forEach((function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,o))})),t}};function $o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ei(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$o(Object(n),!0).forEach((function(t){(0,Co.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ti={},ni=function(e){So(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=Ao(t);if(n){var o=Ao(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return Eo(this,e)});function o(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return bo(this,o),t=r.call(this),Ko&&Lo.call((0,xo.Z)(t)),function(e,t,n){["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"].forEach((function(e){t[e]&&(n[e]=t[e])}))}(0,e,(0,xo.Z)(t)),t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=Zo.create("translator"),t}return(0,wo.Z)(o,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS||[],i=n&&e.indexOf(n)>-1,a=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,n){t=t||"",n=n||"";var r=Go.filter((function(e){return t.indexOf(e)<0&&n.indexOf(e)<0}));if(0===r.length)return!0;var o=new RegExp("(".concat(r.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),i=!o.test(e);if(!i){var a=e.indexOf(n);a>0&&!o.test(e.substring(0,a))&&(i=!0)}return i}(e,n,r));if(i&&!a){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:o};var l=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(l[0])>-1)&&(o=l.shift()),e=l.join(r)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,t,n){var r=this;if("object"!==(0,vo.Z)(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var i=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,a=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],t),l=s.key,u=s.namespaces,c=u[u.length-1],d=t.lng||this.language,f=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(f){var p=t.nsSeparator||this.options.nsSeparator;return i?{res:"".concat(c).concat(p).concat(l),usedKey:l,exactUsedKey:l,usedLng:d,usedNS:c}:"".concat(c).concat(p).concat(l)}return i?{res:l,usedKey:l,exactUsedKey:l,usedLng:d,usedNS:c}:l}var h=this.resolve(e,t),m=h&&h.res,g=h&&h.usedKey||l,y=h&&h.exactUsedKey||l,v=Object.prototype.toString.apply(m),b=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,w=!this.i18nFormat||this.i18nFormat.handleAsObject;if(w&&m&&"string"!=typeof m&&"boolean"!=typeof m&&"number"!=typeof m&&["[object Number]","[object Function]","[object RegExp]"].indexOf(v)<0&&("string"!=typeof b||"[object Array]"!==v)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var x=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,m,ei(ei({},t),{},{ns:u})):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");return i?(h.res=x,h):x}if(a){var k="[object Array]"===v,S=k?[]:{},E=k?y:g;for(var A in m)if(Object.prototype.hasOwnProperty.call(m,A)){var C="".concat(E).concat(a).concat(A);S[A]=this.translate(C,ei(ei({},t),{joinArrays:!1,ns:u})),S[A]===C&&(S[A]=m[A])}m=S}}else if(w&&"string"==typeof b&&"[object Array]"===v)(m=m.join(b))&&(m=this.extendTranslation(m,e,t,n));else{var O=!1,T=!1,P=void 0!==t.count&&"string"!=typeof t.count,R=o.hasDefaultValue(t),j=P?this.pluralResolver.getSuffix(d,t.count,t):"",N=t["defaultValue".concat(j)]||t.defaultValue;!this.isValidLookup(m)&&R&&(O=!0,m=N),this.isValidLookup(m)||(T=!0,m=l);var F=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&T?void 0:m,M=R&&N!==m&&this.options.updateMissing;if(T||O||M){if(this.logger.log(M?"updateKey":"missingKey",d,c,l,M?N:m),a){var Z=this.resolve(l,ei(ei({},t),{},{keySeparator:!1}));Z&&Z.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var L=[],I=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&I&&I[0])for(var D=0;D<I.length;D++)L.push(I[D]);else"all"===this.options.saveMissingTo?L=this.languageUtils.toResolveHierarchy(t.lng||this.language):L.push(t.lng||this.language);var z=function(e,n,o){var i=R&&o!==m?o:F;r.options.missingKeyHandler?r.options.missingKeyHandler(e,c,n,i,M,t):r.backendConnector&&r.backendConnector.saveMissing&&r.backendConnector.saveMissing(e,c,n,i,M,t),r.emit("missingKey",e,c,n,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&P?L.forEach((function(e){r.pluralResolver.getSuffixes(e,t).forEach((function(n){z([e],l+n,t["defaultValue".concat(n)]||N)}))})):z(L,l,N))}m=this.extendTranslation(m,e,t,h,n),T&&m===l&&this.options.appendNamespaceToMissingKey&&(m="".concat(c,":").concat(l)),(T||O)&&this.options.parseMissingKeyHandler&&(m="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(c,":").concat(l):l,O?m:void 0):this.options.parseMissingKeyHandler(m))}return i?(h.res=m,h):m}},{key:"extendTranslation",value:function(e,t,n,r,o){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,ei(ei({},this.options.interpolation.defaultVariables),n),r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(ei(ei({},n),{interpolation:ei(ei({},this.options.interpolation),n.interpolation)}));var a,s="string"==typeof e&&(n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s){var l=e.match(this.interpolator.nestingRegexp);a=l&&l.length}var u=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(u=ei(ei({},this.options.interpolation.defaultVariables),u)),e=this.interpolator.interpolate(e,u,n.lng||this.language,n),s){var c=e.match(this.interpolator.nestingRegexp);a<(c&&c.length)&&(n.nest=!1)}!n.lng&&"v1"!==this.options.compatibilityAPI&&r&&r.res&&(n.lng=r.usedLng),!1!==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];return o&&o[0]===r[0]&&!n.context?(i.logger.warn("It seems you are nesting recursively key: ".concat(r[0]," in key: ").concat(t[0])),null):i.translate.apply(i,r.concat([t]))}),n)),n.interpolation&&this.interpolator.reset()}var d=n.postProcess||this.options.postProcess,f="string"==typeof d?[d]:d;return null!=e&&f&&f.length&&!1!==n.applyPostProcessor&&(e=_o.handle(f,e,t,this.options&&this.options.postProcessPassResolved?ei({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,o,i,a=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!a.isValidLookup(t)){var l=a.extractFromKey(e,s),u=l.key;n=u;var c=l.namespaces;a.options.fallbackNS&&(c=c.concat(a.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,f=d&&!s.ordinal&&0===s.count&&a.pluralResolver.shouldUseIntlApi(),p=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,h=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||a.language,s.fallbackLng);c.forEach((function(e){a.isValidLookup(t)||(i=e,!ti["".concat(h[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(i)&&(ti["".concat(h[0],"-").concat(e)]=!0,a.logger.warn('key "'.concat(n,'" for languages "').concat(h.join(", "),'" won\'t get resolved as namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach((function(n){if(!a.isValidLookup(t)){o=n;var i,l=[u];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(l,u,n,e,s);else{var c;d&&(c=a.pluralResolver.getSuffix(n,s.count,s));var h="".concat(a.options.pluralSeparator,"zero");if(d&&(l.push(u+c),f&&l.push(u+h)),p){var m="".concat(u).concat(a.options.contextSeparator).concat(s.context);l.push(m),d&&(l.push(m+c),f&&l.push(m+h))}}for(;i=l.pop();)a.isValidLookup(t)||(r=i,t=a.getResource(n,e,i,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,usedNS:i}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&"defaultValue"===t.substring(0,12)&&void 0!==e[t])return!0;return!1}}]),o}(Lo);function ri(e){return e.charAt(0).toUpperCase()+e.slice(1)}var oi=function(){function e(t){bo(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Zo.create("languageUtils")}return(0,wo.Z)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=ri(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=ri(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=ri(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){return e===r?e:e.indexOf("-")<0&&r.indexOf("-")<0?void 0:0===e.indexOf(r)?e:void 0}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],i=function(e){e&&(n.isSupportedCode(e)?o.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),r.forEach((function(e){o.indexOf(e)<0&&i(n.formatLanguageCode(e))})),o}}]),e}(),ii=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],ai={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},si=["v1","v2","v3"],li={zero:0,one:1,two:2,few:3,many:4,other:5},ui=function(){function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};bo(this,e),this.languageUtils=t,this.options=r,this.logger=Zo.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(n={},ii.forEach((function(e){e.lngs.forEach((function(t){n[t]={numbers:e.nr,plurals:ai[e.fc]}}))})),n)}return(0,wo.Z)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((function(e){return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((function(e,t){return li[e]-li[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):r.numbers.map((function(r){return t.getSuffix(e,r,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(r.select(t)):this.getSuffixRetroCompatible(r,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var n=this,r=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),o=e.numbers[r];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var i=function(){return n.options.prepend&&o.toString()?n.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"==typeof o?"_plural_".concat(o.toString()):i():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?i():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}},{key:"shouldUseIntlApi",value:function(){return!si.includes(this.options.compatibilityJSON)}}]),e}();function ci(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 di(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ci(Object(n),!0).forEach((function(t){(0,Co.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ci(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function fi(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=function(e,t,n){var r=Uo(e,n);return void 0!==r?r:Uo(t,n)}(e,t,n);return!i&&o&&"string"==typeof n&&void 0===(i=Xo(e,n,r))&&(i=Xo(t,n,r)),i}var pi=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};bo(this,e),this.logger=Zo.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,wo.Z)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:Ho,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?Wo(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?Wo(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?Wo(t.nestingPrefix):t.nestingPrefixEscaped||Wo("$t("),this.nestingSuffix=t.nestingSuffix?Wo(t.nestingSuffix):t.nestingSuffixEscaped||Wo(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var o,i,a,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(e.indexOf(s.formatSeparator)<0){var o=fi(t,l,e,s.options.keySeparator,s.options.ignoreJSONStructure);return s.alwaysFormat?s.format(o,void 0,n,di(di(di({},r),t),{},{interpolationkey:e})):o}var i=e.split(s.formatSeparator),a=i.shift().trim(),u=i.join(s.formatSeparator).trim();return s.format(fi(t,l,a,s.options.keySeparator,s.options.ignoreJSONStructure),u,n,di(di(di({},r),t),{},{interpolationkey:a}))};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,f=r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return u(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?u(s.escape(e)):u(e)}}].forEach((function(t){for(a=0;o=t.regex.exec(e);){var n=o[1].trim();if(void 0===(i=c(n)))if("function"==typeof d){var l=d(e,o,r);i="string"==typeof l?l:""}else if(r&&Object.prototype.hasOwnProperty.call(r,n))i="";else{if(f){i=o[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),i=""}else"string"==typeof i||s.useRawValueToEscape||(i=Do(i));var u=t.safeValue(i);if(e=e.replace(o[0],u),f?(t.regex.lastIndex+=i.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,++a>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,o,i=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),i="{".concat(r[1]);e=r[0];var a=(i=this.interpolate(i,o)).match(/'/g),s=i.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(i=i.replace(/'/g,'"'));try{o=JSON.parse(i),t&&(o=di(di({},t),o))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(i)}return delete o.defaultValue,e}for(;n=this.nestingRegexp.exec(e);){var l=[];(o=(o=di({},a)).replace&&"string"!=typeof o.replace?o.replace:o).applyPostProcessor=!1,delete o.defaultValue;var u=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var c=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=c.shift(),l=c,u=!0}if((r=t(s.call(this,n[1].trim(),o),o))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=Do(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),u&&(r=l.reduce((function(e,t){return i.format(e,t,a.lng,di(di({},a),{},{interpolationkey:n[1].trim()}))}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();function hi(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 mi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hi(Object(n),!0).forEach((function(t){(0,Co.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gi(e){var t={};return function(n,r,o){var i=r+JSON.stringify(o),a=t[i];return a||(a=e(r,o),t[i]=a),a(n)}}var yi=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};bo(this,e),this.logger=Zo.create("formatter"),this.options=t,this.formats={number:gi((function(e,t){var n=new Intl.NumberFormat(e,mi({},t));return function(e){return n.format(e)}})),currency:gi((function(e,t){var n=new Intl.NumberFormat(e,mi(mi({},t),{},{style:"currency"}));return function(e){return n.format(e)}})),datetime:gi((function(e,t){var n=new Intl.DateTimeFormat(e,mi({},t));return function(e){return n.format(e)}})),relativetime:gi((function(e,t){var n=new Intl.RelativeTimeFormat(e,mi({},t));return function(e){return n.format(e,t.range||"day")}})),list:gi((function(e,t){var n=new Intl.ListFormat(e,mi({},t));return function(e){return n.format(e)}}))},this.init(t)}return(0,wo.Z)(e,[{key:"init",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"addCached",value:function(e,t){this.formats[e.toLowerCase().trim()]=gi(t)}},{key:"format",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=t.split(this.formatSeparator).reduce((function(e,t){var i=function(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var o=r[1].substring(0,r[1].length-1);"currency"===t&&o.indexOf(":")<0?n.currency||(n.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?n.range||(n.range=o.trim()):o.split(";").forEach((function(e){if(e){var t,r=(t=e.split(":"),(0,Oo.Z)(t)||(0,To.Z)(t)||(0,Po.Z)(t)||(0,Ro.Z)()),o=r[0],i=r.slice(1).join(":").trim().replace(/^'+|'+$/g,"");n[o.trim()]||(n[o.trim()]=i),"false"===i&&(n[o.trim()]=!1),"true"===i&&(n[o.trim()]=!0),isNaN(i)||(n[o.trim()]=parseInt(i,10))}}))}return{formatName:t,formatOptions:n}}(t),a=i.formatName,s=i.formatOptions;if(r.formats[a]){var l=e;try{var u=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},c=u.locale||u.lng||o.locale||o.lng||n;l=r.formats[a](e,c,mi(mi(mi({},s),o),u))}catch(e){r.logger.warn(e)}return l}return r.logger.warn("there was no format function for ".concat(a)),e}),e);return i}}]),e}();function vi(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 bi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vi(Object(n),!0).forEach((function(t){(0,Co.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var wi=function(e){So(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=Ao(t);if(n){var o=Ao(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return Eo(this,e)});function o(e,t,n){var i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return bo(this,o),i=r.call(this),Ko&&Lo.call((0,xo.Z)(i)),i.backend=e,i.store=t,i.services=n,i.languageUtils=n.languageUtils,i.options=a,i.logger=Zo.create("backendConnector"),i.waitingReads=[],i.maxParallelReads=a.maxParallelReads||10,i.readingCalls=0,i.maxRetries=a.maxRetries>=0?a.maxRetries:5,i.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,i.state={},i.queue=[],i.backend&&i.backend.init&&i.backend.init(n,a.backend,a),i}return(0,wo.Z)(o,[{key:"queueLoad",value:function(e,t,n,r){var o=this,i={},a={},s={},l={};return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?void 0===a[s]&&(a[s]=!0):(o.state[s]=1,r=!1,void 0===a[s]&&(a[s]=!0),void 0===i[s]&&(i[s]=!0),void 0===l[t]&&(l[t]=!0)))})),r||(s[e]=!0)})),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),o=r[0],i=r[1];t&&this.emit("failedLoading",o,i,t),n&&this.store.addResourceBundle(o,i,n),this.state[e]=t?-1:2;var a={};this.queue.forEach((function(n){!function(e,t,n,r){var o=zo(e,t,Object),i=o.obj,a=o.k;i[a]=i[a]||[],i[a].push(n)}(n.loaded,[o],i),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(n,e),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((function(e){a[e]||(a[e]={});var t=n.loaded[e];t.length&&t.forEach((function(t){void 0===a[e][t]&&(a[e][t]=!0)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",a),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads)this.waitingReads.push({lng:e,ns:t,fcName:n,tried:o,wait:i,callback:a});else{this.readingCalls++;var s=function(s,l){if(r.readingCalls--,r.waitingReads.length>0){var u=r.waitingReads.shift();r.read(u.lng,u.ns,u.fcName,u.tried,u.wait,u.callback)}s&&l&&o<r.maxRetries?setTimeout((function(){r.read.call(r,e,t,n,o+1,2*i,a)}),i):a(s,l)},l=this.backend[n].bind(this.backend);if(2!==l.length)return l(e,t,s);try{var u=l(e,t);u&&"function"==typeof u.then?u.then((function(e){return s(null,e)})).catch(s):s(null,u)}catch(e){s(e)}}}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,o);if(!i.toLoad.length)return i.pending.length||o(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=r[0],i=r[1];this.read(o,i,"read",void 0,void 0,(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(o," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(o),a),t.loaded(e,r,a)}))}},{key:"saveMissing",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");else if(null!=n&&""!==n){if(this.backend&&this.backend.create){var s=bi(bi({},i),{},{isUpdate:o}),l=this.backend.create.bind(this.backend);if(l.length<6)try{var u;(u=5===l.length?l(e,t,n,r,s):l(e,t,n,r))&&"function"==typeof u.then?u.then((function(e){return a(null,e)})).catch(a):a(null,u)}catch(e){a(e)}else l(e,t,n,r,a,s)}e&&e[0]&&this.store.addResource(e[0],t,n,r)}}}]),o}(Lo);function xi(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,vo.Z)(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===(0,vo.Z)(e[2])||"object"===(0,vo.Z)(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function ki(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function Si(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 Ei(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Si(Object(n),!0).forEach((function(t){(0,Co.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Si(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ai(){}var Ci=function(e){So(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=Ao(t);if(n){var o=Ao(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return Eo(this,e)});function o(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if(bo(this,o),e=r.call(this),Ko&&Lo.call((0,xo.Z)(e)),e.options=ki(n),e.services={},e.logger=Zo,e.modules={external:[]},t=(0,xo.Z)(e),Object.getOwnPropertyNames(Object.getPrototypeOf(t)).forEach((function(e){"function"==typeof t[e]&&(t[e]=t[e].bind(t))})),i&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,i),Eo(e,(0,xo.Z)(e));setTimeout((function(){e.init(n,i)}),0)}return e}return(0,wo.Z)(o,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var r=xi();function o(e){return e?"function"==typeof e?new e:e:null}if(this.options=Ei(Ei(Ei({},r),this.options),ki(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=Ei(Ei({},r.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){var i;this.modules.logger?Zo.init(o(this.modules.logger),this.options):Zo.init(null,this.options),this.modules.formatter?i=this.modules.formatter:"undefined"!=typeof Intl&&(i=yi);var a=new oi(this.options);this.store=new Jo(this.options.resources,this.options);var s=this.services;s.logger=Zo,s.resourceStore=this.store,s.languageUtils=a,s.pluralResolver=new ui(a,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!i||this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format||(s.formatter=o(i),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new pi(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new wi(o(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(s.languageDetector=o(this.modules.languageDetector),s.languageDetector.init&&s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=o(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new ni(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}if(this.format=this.options.interpolation.format,n||(n=Ai),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.length>0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}})),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var u=Io(),c=function(){var t=function(t,r){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),u.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?c():setTimeout(c,0),u}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ai,r="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return n();var o=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){o.indexOf(e)<0&&o.push(e)}))};r?i(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((function(e){return i(e)})),this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(o,this.options.ns,(function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),n(e)}))}else n(null)}},{key:"reloadResources",value:function(e,t,n){var r=Io();return e||(e=this.languages),t||(t=this.options.ns),n||(n=Ai),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&_o.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t<this.languages.length;t++){var n=this.languages[t];if(!(["cimode","dev"].indexOf(n)>-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=Io();this.emit("languageChanging",e);var o=function(e){n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.resolvedLanguage=void 0,n.setResolvedLanguage(e)},i=function(i){e||i||!n.services.languageDetector||(i=[]);var a="string"==typeof i?i:n.services.languageUtils.getBestMatchFromCodes(i);a&&(n.language||o(a),n.translator.language||n.translator.changeLanguage(a),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage&&n.services.languageDetector.cacheUserLanguage(a)),n.loadResources(a,(function(e){!function(e,i){i?(o(i),n.translator.changeLanguage(i),n.isLanguageChangingTo=void 0,n.emit("languageChanged",i),n.logger.log("languageChanged",i)):n.isLanguageChangingTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,a)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(i):this.services.languageDetector.detect(i):i(e):i(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t,n){var r=this,o=function e(t,o){var i;if("object"!==(0,vo.Z)(o)){for(var a=arguments.length,s=new Array(a>2?a-2:0),l=2;l<a;l++)s[l-2]=arguments[l];i=r.options.overloadTranslationOptionHandler([t,o].concat(s))}else i=Ei({},o);i.lng=i.lng||e.lng,i.lngs=i.lngs||e.lngs,i.ns=i.ns||e.ns,i.keyPrefix=i.keyPrefix||n||e.keyPrefix;var u,c=r.options.keySeparator||".";return u=i.keyPrefix&&Array.isArray(t)?t.map((function(e){return"".concat(i.keyPrefix).concat(c).concat(e)})):i.keyPrefix?"".concat(i.keyPrefix).concat(c).concat(t):t,r.t(u,i)};return"string"==typeof e?o.lng=e:o.lngs=e,o.ns=t,o.keyPrefix=n,o}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.resolvedLanguage||this.languages[0],o=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var s=n.precheck(this,a);if(void 0!==s)return s}return!(!this.hasResourceBundle(r,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!a(r,e)||o&&!a(i,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=Io();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=Io();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],o=e.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";var t=this.services&&this.services.languageUtils||new oi(xi());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(t.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ai,r=Ei(Ei(Ei({},this.options),t),{isClone:!0}),i=new o(r);return void 0===t.debug&&void 0===t.prefix||(i.logger=i.logger.clone(t)),["store","services","language"].forEach((function(t){i[t]=e[t]})),i.services=Ei({},this.services),i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i.translator=new ni(i.services,i.options),i.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];i.emit.apply(i,[e].concat(n))})),i.init(r,n),i.translator.options=i.options,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),o}(Lo);(0,Co.Z)(Ci,"createInstance",(function(){return new Ci(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}));var Oi=Ci.createInstance();function Ti(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"==typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}Oi.createInstance=Ci.createInstance,Oi.createInstance,Oi.dir,Oi.init,Oi.loadResources,Oi.reloadResources,Oi.use,Oi.changeLanguage,Oi.getFixedT,Oi.t,Oi.exists,Oi.setDefaultNamespace,Oi.hasLoadedNamespace,Oi.loadNamespaces,Oi.loadLanguages,n(6617),Object.create(null);var Pi={};function Ri(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&Pi[t[0]]||("string"==typeof t[0]&&(Pi[t[0]]=new Date),Ti.apply(void 0,t))}function ji(e,t,n){e.loadNamespaces(t,(function(){e.isInitialized?n():e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),n()}))}))}var Ni=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Fi={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},Mi=function(e){return Fi[e]};function Zi(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 Li(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zi(Object(n),!0).forEach((function(t){(0,Co.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ii,Di={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(e){return e.replace(Ni,Mi)}},zi={type:"3rdParty",init:function(e){!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Di=Li(Li({},Di),e)}(e.options.react),function(e){Ii=e}(e)}},Bi=(0,y.createContext)(),Ui=function(){function e(){bo(this,e),this.usedNamespaces={}}return(0,wo.Z)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}(),Vi=n(4639);function Wi(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 qi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wi(Object(n),!0).forEach((function(t){(0,Co.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Hi=function(e,t){var n=(0,y.useRef)();return(0,y.useEffect)((function(){n.current=t?n.current:e}),[e,t]),n.current};function Ki(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=(0,y.useContext)(Bi)||{},o=r.i18n,i=r.defaultNS,a=n||o||Ii;if(a&&!a.reportNamespaces&&(a.reportNamespaces=new Ui),!a){Ri("You will need to pass in an i18next instance by using initReactI18next");var s=function(e,t){return"string"==typeof t?t:t&&"object"===(0,vo.Z)(t)&&"string"==typeof t.defaultValue?t.defaultValue:Array.isArray(e)?e[e.length-1]:e},l=[s,{},!1];return l.t=s,l.i18n={},l.ready=!1,l}a.options.react&&void 0!==a.options.react.wait&&Ri("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=qi(qi(qi({},Di),a.options.react),t),c=u.useSuspense,d=u.keyPrefix,f=e||i||a.options&&a.options.defaultNS;f="string"==typeof f?[f]:f||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(f);var p=(a.isInitialized||a.initializedStoreOnce)&&f.every((function(e){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0!==t.options.ignoreJSONStructure?t.hasLoadedNamespace(e,{precheck:function(t,r){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.languages[0],o=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e)||!t.hasResourceBundle(r,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!a(r,e)||o&&!a(i,e)))}(e,t,n):(Ri("i18n.languages were undefined or empty",t.languages),!0)}(e,a,u)}));function h(){return a.getFixedT(null,"fallback"===u.nsMode?f:f[0],d)}var m=(0,y.useState)(h),g=(0,Vi.Z)(m,2),v=g[0],b=g[1],w=f.join(),x=Hi(w),k=(0,y.useRef)(!0);(0,y.useEffect)((function(){var e=u.bindI18n,t=u.bindI18nStore;function n(){k.current&&b(h)}return k.current=!0,p||c||ji(a,f,(function(){k.current&&b(h)})),p&&x&&x!==w&&k.current&&b(h),e&&a&&a.on(e,n),t&&a&&a.store.on(t,n),function(){k.current=!1,e&&a&&e.split(" ").forEach((function(e){return a.off(e,n)})),t&&a&&t.split(" ").forEach((function(e){return a.store.off(e,n)}))}}),[a,w]);var S=(0,y.useRef)(!0);(0,y.useEffect)((function(){k.current&&!S.current&&b(h),S.current=!1}),[a,d]);var E=[v,a,p];if(E.t=v,E.i18n=a,E.ready=p,p)return E;if(!p&&!c)return E;throw new Promise((function(e){ji(a,f,(function(){e()}))}))}class Gi{async get(e){return await chrome.storage.local.get(e)}async set(e){await chrome.storage.local.set(e)}}new he(new Gi);const Xi=(new he(new Gi),async e=>{for(const t of me)if(e===t)return{lang:e,strings:await(await fetch(chrome.runtime.getURL(`asbplayer-locales/${e}.json`))).json()}});let Qi=Oi.use((Yi=(e,t,n)=>(async e=>await(async e=>{const t=(e=>`locStrings-${e}`)(e),n=(await chrome.storage.local.get(t))[t];if(void 0!==n)return{lang:e,strings:n}})(e)??await Xi(e)??await Xi("en"))(e).then((e=>n(null,e.strings))).catch((e=>n(e,null))),{type:"backend",init:function(e,t,n){},read:function(e,t,n){if(Yi.length<3)try{var r=Yi(e);r&&"function"==typeof r.then?r.then((function(e){return n(null,e&&e.default||e)})).catch(n):n(null,r)}catch(e){n(e)}else Yi(e,0,n)}})).use(zi).init({partialBundledLanguages:!0,resources:{},fallbackLng:"en",debug:!1,ns:"translation",defaultNS:"translation",interpolation:{escapeValue:!1}});var Yi;function Ji(e){const t=e.toLowerCase().trim().split(/\s*;\s*/);return"banner"===t[0]?{name:t[0],delay:1*t[1]||0,leftToRight:1*t[2]||0,fadeAwayWidth:1*t[3]||0}:/^scroll\s/.test(t[0])?{name:t[0],y1:Math.min(1*t[1],1*t[2]),y2:Math.max(1*t[1],1*t[2]),delay:1*t[3]||0,fadeAwayHeight:1*t[4]||0}:null}function _i(e){return e?e.toLowerCase().replace(/([+-]?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)/g," $1 ").replace(/([mnlbspc])/g," $1 ").trim().replace(/\s+/g," ").split(/\s(?=[mnlbspc])/).map((e=>e.split(" ").filter(((e,t)=>!(t&&Number.isNaN(1*e)))))):[]}const $i=["b","i","u","s","fsp","k","K","kf","ko","kt","fe","q","p","pbo","a","an","fscx","fscy","fax","fay","frx","fry","frz","fr","be","blur","bord","xbord","ybord","shad","xshad","yshad"].map((e=>({name:e,regex:new RegExp(`^${e}-?\\d`)})));function ea(e){const t={};for(let n=0;n<$i.length;n++){const{name:r,regex:o}=$i[n];if(o.test(e))return t[r]=1*e.slice(r.length),t}if(/^fn/.test(e))t.fn=e.slice(2);else if(/^r/.test(e))t.r=e.slice(1);else if(/^fs[\d+-]/.test(e))t.fs=e.slice(2);else if(/^\d?c&?H?[0-9a-f]+|^\d?c$/i.test(e)){const[,n,r]=e.match(/^(\d?)c&?H?(\w*)/);t[`c${n||1}`]=r&&`000000${r}`.slice(-6)}else if(/^\da&?H?[0-9a-f]+/i.test(e)){const[,n,r]=e.match(/^(\d)a&?H?(\w\w)/);t[`a${n}`]=r}else if(/^alpha&?H?[0-9a-f]+/i.test(e))[,t.alpha]=e.match(/^alpha&?H?([0-9a-f]+)/i),t.alpha=`00${t.alpha}`.slice(-2);else if(/^(?:pos|org|move|fad|fade)\(/.test(e)){const[,n,r]=e.match(/^(\w+)\((.*?)\)?$/);t[n]=r.trim().split(/\s*,\s*/).map(Number)}else if(/^i?clip/.test(e)){const n=e.match(/^i?clip\((.*?)\)?$/)[1].trim().split(/\s*,\s*/);t.clip={inverse:/iclip/.test(e),scale:1,drawing:null,dots:null},1===n.length&&(t.clip.drawing=_i(n[0])),2===n.length&&(t.clip.scale=1*n[0],t.clip.drawing=_i(n[1])),4===n.length&&(t.clip.dots=n.map(Number))}else if(/^t\(/.test(e)){const n=e.match(/^t\((.*?)\)?$/)[1].trim().replace(/\\.*/,(e=>e.replace(/,/g,"\n"))).split(/\s*,\s*/);if(!n[0])return t;t.t={t1:0,t2:0,accel:1,tags:n[n.length-1].replace(/\n/g,",").split("\\").slice(1).map(ea)},2===n.length&&(t.t.accel=1*n[0]),3===n.length&&(t.t.t1=1*n[0],t.t.t2=1*n[1]),4===n.length&&(t.t.t1=1*n[0],t.t.t2=1*n[1],t.t.accel=1*n[2])}return t}function ta(e){const t=[];let n=0,r="";for(let o=0;o<e.length;o++){const i=e[o];"("===i&&n++,")"===i&&n--,n<0&&(n=0),n||"\\"!==i?r+=i:(r&&t.push(r),r="")}return t.push(r),t.map(ea)}function na(e){const t=e.split(/{([^{}]*?)}/),n=[];t[0].length&&n.push({tags:[],text:t[0],drawing:[]});for(let e=1;e<t.length;e+=2){const r=ta(t[e]),o=r.reduce(((e,t)=>void 0===t.p?e:!!t.p),!1);n.push({tags:r,text:o?"":t[e+1],drawing:o?_i(t[e+1]):[]})}return{raw:e,combined:n.map((e=>e.text)).join(""),parsed:n}}function ra(e){const t=e.split(":");return 3600*t[0]+60*t[1]+1*t[2]}function oa(e,t){let n=e.split(",");if(n.length>t.length){const e=n.slice(t.length-1).join();n=n.slice(0,t.length-1),n.push(e)}const r={};for(let e=0;e<n.length;e++){const o=t[e],i=n[e].trim();switch(o){case"Layer":case"MarginL":case"MarginR":case"MarginV":r[o]=1*i;break;case"Start":case"End":r[o]=ra(i);break;case"Effect":r[o]=Ji(i);break;case"Text":r[o]=na(i);break;default:r[o]=i}}return r}function ia(e){return e.match(/Format\s*:\s*(.*)/i)[1].split(/\s*,\s*/)}const aa=Object.assign||function(e,...t){for(let n=0;n<t.length;n++){if(!t[n])continue;const r=Object.keys(t[n]);for(let o=0;o<r.length;o++)e[r[o]]=t[n][r[o]]}return e};function sa(e,t){const n=e.match(/Style\s*:\s*(.*)/i)[1].split(/\s*,\s*/);return aa({},...t.map(((e,t)=>({[e]:n[t]}))))}function la(e){const t={type:null,prev:null,next:null,points:[]};/[mnlbs]/.test(e[0])&&(t.type=e[0].toUpperCase().replace("N","L").replace("B","C"));for(let n=e.length-!(1&e.length),r=1;r<n;r+=2)t.points.push({x:1*e[r],y:1*e[r+1]});return t}function ua(e){return!(!e.points.length||!e.type||/C|S/.test(e.type)&&e.points.length<3)}function ca(e){return e.map((({type:e,points:t})=>e+t.map((({x:e,y:t})=>`${e},${t}`)).join(","))).join("")}function da(e){const t=[];let n=0;for(;n<e.length;){const r=e[n],o=la(r);if(ua(o)){if("S"===o.type){const{x:e,y:r}=(t[n-1]||{points:[{x:0,y:0}]}).points.slice(-1)[0];o.points.unshift({x:e,y:r})}n&&(o.prev=t[n-1].type,t[n-1].next=o.type),t.push(o),n++}else{if(n&&"S"===t[n-1].type){const e={p:o.points,c:t[n-1].points.slice(0,3)};t[n-1].points=t[n-1].points.concat((e[r[0]]||[]).map((({x:e,y:t})=>({x:e,y:t}))))}e.splice(n,1)}}const r=[].concat(...t.map((({type:e,points:t,prev:n,next:r})=>"S"===e?function(e,t,n){const r=[],o=[0,2/3,1/3,0],i=[0,1/3,2/3,0],a=[0,1/6,2/3,1/6],s=(e,t)=>e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3];let l=[e[e.length-1].x,e[0].x,e[1].x,e[2].x],u=[e[e.length-1].y,e[0].y,e[1].y,e[2].y];r.push({type:"M"===t?"M":"L",points:[{x:s(a,l),y:s(a,u)}]});for(let t=3;t<e.length;t++)l=[e[t-3].x,e[t-2].x,e[t-1].x,e[t].x],u=[e[t-3].y,e[t-2].y,e[t-1].y,e[t].y],r.push({type:"C",points:[{x:s(o,l),y:s(o,u)},{x:s(i,l),y:s(i,u)},{x:s(a,l),y:s(a,u)}]});if("L"===n||"C"===n){const t=e[e.length-1];r.push({type:"L",points:[{x:t.x,y:t.y}]})}return r}(t,n,r):{type:e,points:t})));return aa({instructions:r,d:ca(r)},function(e){let t=1/0,n=1/0,r=-1/0,o=-1/0;return[].concat(...e.map((({points:e})=>e))).forEach((({x:e,y:i})=>{t=Math.min(t,e),n=Math.min(n,i),r=Math.max(r,e),o=Math.max(o,i)})),{minX:t,minY:n,width:r-t,height:o-n}}(t))}const fa=["fs","clip","c1","c2","c3","c4","a1","a2","a3","a4","alpha","fscx","fscy","fax","fay","frx","fry","frz","fr","be","blur","bord","xbord","ybord","shad","xshad","yshad"];function pa(e,t,n={}){let r=e[t];if(void 0===r)return null;if("pos"===t||"org"===t)return 2===r.length?{[t]:{x:r[0],y:r[1]}}:null;if("move"===t){const[e,t,n,o,i=0,a=0]=r;return 4===r.length||6===r.length?{move:{x1:e,y1:t,x2:n,y2:o,t1:i,t2:a}}:null}if("fad"===t||"fade"===t){if(2===r.length){const[e,t]=r;return{fade:{type:"fad",t1:e,t2:t}}}if(7===r.length){const[e,t,n,o,i,a,s]=r;return{fade:{type:"fade",a1:e,a2:t,a3:n,t1:o,t2:i,t3:a,t4:s}}}return null}if("clip"===t){const{inverse:e,scale:t,drawing:n,dots:o}=r;if(n)return{clip:{inverse:e,scale:t,drawing:da(n),dots:o}};if(o){const[r,i,a,s]=o;return{clip:{inverse:e,scale:t,drawing:n,dots:{x1:r,y1:i,x2:a,y2:s}}}}return null}if(/^[xy]?(bord|shad)$/.test(t)&&(r=Math.max(r,0)),"bord"===t)return{xbord:r,ybord:r};if("shad"===t)return{xshad:r,yshad:r};if(/^c\d$/.test(t))return{[t]:r||n[t]};if("alpha"===t)return{a1:r,a2:r,a3:r,a4:r};if("fr"===t)return{frz:r};if("fs"===t)return{fs:/^\+|-/.test(r)?(1*r>-10?1+r/10:1)*n.fs:1*r};if("K"===t)return{kf:r};if("t"===t){const{t1:e,accel:t,tags:o}=r,i=r.t2||1e3*(n.end-n.start),a={};return o.forEach((e=>{const t=Object.keys(e)[0];~fa.indexOf(t)&&("clip"!==t||e[t].dots)&&aa(a,pa(e,t,n))})),{t:{t1:e,t2:i,accel:t,tag:a}}}return{[t]:r}}const ha=[null,1,2,3,null,7,8,9,null,4,5,6],ma=["r","a","an","pos","org","move","fade","fad","clip"];function ga({styles:e,style:t,parsed:n,start:r,end:o}){let i,a,s,l,u,c;const d=[];let f={style:t,fragments:[]},p={};for(let m=0;m<n.length;m++){const{tags:g,text:y,drawing:v}=n[m];let b;for(let e=0;e<g.length;e++){const t=g[e];b=void 0===t.r?b:t.r}const w={tag:void 0===b?(h=p,JSON.parse(JSON.stringify(aa({},h,{k:void 0,kf:void 0,ko:void 0,kt:void 0})))):{},text:y,drawing:v.length?da(v):null};for(let n=0;n<g.length;n++){const d=g[n];i=i||ha[d.a||0]||d.an,a=a||pa(d,"pos"),s=s||pa(d,"org"),l=l||pa(d,"move"),u=u||pa(d,"fade")||pa(d,"fad"),c=pa(d,"clip")||c;const f=Object.keys(d)[0];if(f&&!~ma.indexOf(f)){const n=e[t].tag,{c1:i,c2:a,c3:s,c4:l}=n,u=pa(d,f,{start:r,end:o,c1:i,c2:a,c3:s,c4:l,fs:p.fs||n.fs});"t"===f?(w.tag.t=w.tag.t||[],w.tag.t.push(u.t)):aa(w.tag,u)}}if(p=w.tag,void 0!==b&&(d.push(f),f={style:e[b]?b:t,fragments:[]}),w.text||w.drawing){const e=f.fragments[f.fragments.length-1]||{};e.text&&w.text&&!Object.keys(w.tag).length?e.text+=w.text:f.fragments.push(w)}}var h;return d.push(f),aa({alignment:i,slices:d},a,s,l,u,c)}function ya({styles:e,dialogues:t}){let n=1/0;const r=[];for(let o=0;o<t.length;o++){const i=t[o];if(i.Start>=i.End)continue;e[i.Style]||(i.Style="Default");const a=e[i.Style].style,s=ga({styles:e,style:i.Style,parsed:i.Text.parsed,start:i.Start,end:i.End}),l=s.alignment||a.Alignment;n=Math.min(n,i.Layer),r.push(aa({layer:i.Layer,start:i.Start,end:i.End,style:i.Style,name:i.Name,margin:{left:i.MarginL||a.MarginL,right:i.MarginR||a.MarginR,vertical:i.MarginV||a.MarginV},effect:i.Effect},s,{alignment:l}))}for(let e=0;e<r.length;e++)r[e].layer-=n;return r.sort(((e,t)=>e.start-t.start||e.end-t.end))}const va={Name:"Default",Fontname:"Arial",Fontsize:"20",PrimaryColour:"&H00FFFFFF&",SecondaryColour:"&H000000FF&",OutlineColour:"&H00000000&",BackColour:"&H00000000&",Bold:"0",Italic:"0",Underline:"0",StrikeOut:"0",ScaleX:"100",ScaleY:"100",Spacing:"0",Angle:"0",BorderStyle:"1",Outline:"2",Shadow:"2",Alignment:"2",MarginL:"10",MarginR:"10",MarginV:"10",Encoding:"1"};function ba(e){if(/^(&|H|&H)[0-9a-f]{6,}/i.test(e)){const[,t,n]=e.match(/&?H?([0-9a-f]{2})?([0-9a-f]{6})/i);return[t||"00",n]}const t=parseInt(e,10);if(!Number.isNaN(t)){const e=-2147483648;if(t<e)return["00","000000"];const n=e<=t&&t<=2147483647?`00000000${(t<0?t+4294967296:t).toString(16)}`.slice(-8):String(t).slice(0,8);return[n.slice(0,2),n.slice(2)]}return["00","000000"]}const wa=class{endOfLine="\r\n";numericTimestamps=!1;constructor(e){null!=e&&(this.endOfLine=e.endOfLine??"\r\n",this.numericTimestamps=e.numericTimestamps??!1)}timestampToSeconds(e){const[t,n]=e.split(","),r=parseInt(n),[o,i,a]=t.split(":").map((e=>parseInt(e))),s=.001*r+a+60*i+3600*o;return Math.round(1e3*s)/1e3}secondsToTimestamp(e){const t=new Date(0,0,0,0,0,0,e),n=t.getHours(),r=t.getMinutes(),o=t.getSeconds(),i=Math.floor(e-(36e5*n+6e4*r+1e3*o));function a(e,t=2){return e.toString().padStart(t,"0")}return`${a(n)}:${a(r)}:${a(o)},${a(i,3)}`}correctFormat(e){const t=e.replace(".",","),[n,r]=t.split(","),o=this.fixedStrDigit(3,r),[i,a,s]=n.split(":");return`${this.fixedStrDigit(2,i,!1)}:${this.fixedStrDigit(2,a,!1)}:${this.fixedStrDigit(2,s,!1)},${o}`}fixedStrDigit(e,t,n=!0){return t.length===e?t:t.length>e?t.slice(0,e):n?t.padEnd(e,"0"):t.padStart(e,"0")}tryComma(e){const t=(e=e.replace(/\r/g,"")).split(/(\d+)\n(\d{1,2}:\d{2}:\d{2},\d{1,3}) --> (\d{1,2}:\d{2}:\d{2},\d{1,3})/g);return t.shift(),t}tryDot(e){const t=(e=e.replace(/\r/g,"")).split(/(\d+)\n(\d{1,2}:\d{2}:\d{2}\.\d{1,3}) --> (\d{1,2}:\d{2}:\d{2}\.\d{1,3})/g);return t.shift(),t}fromSrt(e){const t=e;let n=this.tryComma(t);0===n.length&&(n=this.tryDot(t));const r=[];for(let e=0;e<n.length;e+=4){let t=this.correctFormat(n[e+1].trim()),o=this.correctFormat(n[e+2].trim());this.numericTimestamps&&(t=this.timestampToSeconds(t),o=this.timestampToSeconds(o));const i={id:n[e].trim(),startTime:t,endTime:o,text:n[e+3].trim()};r.push(i)}return r}toSrt(e){const t=this.endOfLine;let n="";for(let r=0;r<e.length;r++){const o=e[r];let i=o.startTime,a=o.endTime;"number"==typeof i&&(i=this.secondsToTimestamp(i)),"number"==typeof a&&(a=this.secondsToTimestamp(a)),n+=o.id+t+i+" --\x3e "+a+t+o.text.replace("\n",t)+t+t}return n}};var xa=n(462),ka=n(9309);const Sa=RegExp("</?([^>]*)>","ig"),Ea=RegExp(/\\[nN]/,"ig"),Aa=document.createElement("div");class Ca{constructor({regexFilter:e,regexFilterTextReplacement:t,pgsWorkerFactory:n}){let r;try{r=""===e.trim()?void 0:new RegExp(e,"g")}catch(e){r=void 0}this._textFilter=void 0===r?void 0:{regex:r,replacement:t},this._pgsWorkerFactory=n}async subtitles(e,t){return(await Promise.all(e.map(((e,n)=>this._subtitles(e,!0===t?0:n))))).flatMap((e=>e)).filter((e=>void 0!==e.textImage||""!==e.text)).sort(((e,t)=>e.start-t.start))}async _subtitles(e,t){if(e.name.endsWith(".srt"))return new wa({numericTimestamps:!0}).fromSrt(await e.text()).map((e=>({start:Math.floor(1e3*e.startTime),end:Math.floor(1e3*e.endTime),text:this._filterText(e.text).replace(Sa,""),track:t})));if(e.name.endsWith(".vtt")||e.name.endsWith(".nfvtt"))return new Promise((async(n,r)=>{const o=e.name.endsWith(".nfvtt"),i=new xa.WebVTT.Parser(window,xa.WebVTT.StringDecoder()),a=[];i.oncue=e=>{if(e.text=this._filterText(e.text).replace(Sa,""),o){const t=e.text.split("\n"),n=[];for(const e of t)n.push(this._fixRTL(e));e.text=n.join("\n")}a.push(e)},i.onflush=()=>n(a.map((e=>({start:Math.floor(1e3*e.startTime),end:Math.floor(1e3*e.endTime),text:e.text,track:t})))),i.parse(await e.text()),i.flush()}));if(e.name.endsWith(".ass"))return function(e,t={}){const n=function(e){const t={info:{},styles:{format:[],style:[]},events:{format:[],comment:[],dialogue:[]}},n=e.split(/\r?\n/);let r=0;for(let e=0;e<n.length;e++){const o=n[e].trim();if(!/^;/.test(o)&&(/^\[Script Info\]/i.test(o)?r=1:/^\[V4\+? Styles\]/i.test(o)?r=2:/^\[Events\]/i.test(o)?r=3:/^\[.*\]/.test(o)&&(r=0),0!==r)){if(1===r&&/:/.test(o)){const[,e,n]=o.match(/(.*?)\s*:\s*(.*)/);t.info[e]=n}if(2===r&&(/^Format\s*:/i.test(o)&&(t.styles.format=ia(o)),/^Style\s*:/i.test(o)&&t.styles.style.push(sa(o,t.styles.format))),3===r&&(/^Format\s*:/i.test(o)&&(t.events.format=ia(o)),/^(?:Comment|Dialogue)\s*:/i.test(o))){const[,e,n]=o.match(/^(\w+?)\s*:\s*(.*)/i);t.events[e.toLowerCase()].push(oa(n,t.events.format))}}}return t}(e),r=function({info:e,style:t,defaultStyle:n}){const r={},o=[aa({},va,n,{Name:"Default"})].concat(t);for(let t=0;t<o.length;t++){const n=o[t];/^(\*+)Default$/.test(n.Name)&&(n.Name="Default"),Object.keys(n).forEach((e=>{"Name"===e||"Fontname"===e||/Colour/.test(e)||(n[e]*=1)}));const[i,a]=ba(n.PrimaryColour),[s,l]=ba(n.SecondaryColour),[u,c]=ba(n.OutlineColour),[d,f]=ba(n.BackColour),p={fn:n.Fontname,fs:n.Fontsize,c1:a,a1:i,c2:l,a2:s,c3:c,a3:u,c4:f,a4:d,b:Math.abs(n.Bold),i:Math.abs(n.Italic),u:Math.abs(n.Underline),s:Math.abs(n.StrikeOut),fscx:n.ScaleX,fscy:n.ScaleY,fsp:n.Spacing,frz:n.Angle,xbord:n.Outline,ybord:n.Outline,xshad:n.Shadow,yshad:n.Shadow,fe:n.Encoding,q:/^[0-3]$/.test(e.WrapStyle)?1*e.WrapStyle:2};r[n.Name]={style:n,tag:p}}return r}({info:n.info,style:n.styles.style,defaultStyle:t.defaultStyle||{}});return{info:n.info,width:1*n.info.PlayResX||null,height:1*n.info.PlayResY||null,collisions:n.info.Collisions||"Normal",styles:r,dialogues:ya({styles:r,dialogues:n.events.dialogue})}}(await e.text(),{}).dialogues.map((e=>({start:Math.round(1e3*e.start),end:Math.round(1e3*e.end),text:this._filterText(e.slices.flatMap((e=>e.fragments.map((e=>e.text)))).join("")).replace(Ea,"\n"),track:t})));if(e.name.endsWith(".ytxml")){const n=await e.text(),r=this._xmlParser().parse(n);if(0===Object.keys(r).length)return[];const o=r.transcript.text,i=[];for(let e=0,n=o.length;e<n;e++){const n=o[e];if(!("#text"in n)||!("@_dur"in n)||!("@_start"in n))continue;const r=parseFloat(n["@_start"]);i.push({start:Math.floor(1e3*r),end:Math.floor(1e3*(r+parseFloat(n["@_dur"]))),text:this._filterText(this._decodeHTML(String(n["#text"])).replace(Sa,"")),track:t})}return i}if(e.name.endsWith(".sup"))return await this._parsePgs(e,t);if(e.name.endsWith(".dfxp")||e.name.endsWith("ttml2")){const n=await e.text(),r=(new DOMParser).parseFromString(n,"application/xml"),o=this._xmlNodePath(r.documentElement,["body","div"]),i=[];for(let e=0,n=o.length;e<n;e++){const n=o[e],r=n.getAttribute("begin"),a=n.getAttribute("end");null!==r&&null!==a&&i.push({text:this._filterText(n.textContent??""),start:this._parseTtmlTimestamp(r),end:this._parseTtmlTimestamp(a),track:t})}return i}throw new Error("Unsupported subtitle file format")}_parsePgs(e,t){const n=[];return new Promise((async(r,o)=>{const i=await this._pgsWorkerFactory();i.onmessage=async e=>{switch(e.data.command){case"subtitle":const a={...e.data.subtitle,track:t},s=e.data.imageBlob;a.textImage.dataUrl=await this._blobToDataUrl(s),n.push(a);break;case"finished":i.terminate(),r(n);break;case"error":i.terminate(),o(e.data.error)}},i.onerror=e=>{const t=e?.error??new Error("PGS decoding failed: "+e?.message);o(t),i.terminate()};const a=document.createElement("canvas").transferControlToOffscreen(),s=await e.stream();i.postMessage({fileStream:s,canvas:a},[s,a])}))}_blobToDataUrl(e){return new Promise(((t,n)=>{var r=new FileReader;r.readAsDataURL(e),r.onloadend=()=>{t(r.result)}}))}_parseTtmlTimestamp(e){const t=e.split(":");return Math.floor(1e3*parseFloat(t[t.length-1]))+6e4*(t.length<2?0:Number(t[t.length-2]))+36e5*(t.length<3?0:Number(t[t.length-3]))}_xmlNodePath(e,t){if(0===t.length){const t=[];for(let n=0;n<e.children.length;++n){const r=e.children[n];t.push(r)}return t}for(let n=0;n<e.children.length;++n){const r=e.children[n];if(this._dropTagNamespace(r.tagName)===t[0])return this._xmlNodePath(r,t.slice(1))}throw new Error("Failied to parse XML path")}_dropTagNamespace(e){const t=e.lastIndexOf(":");return-1!==t?e.substring(t+1):e}_fixRTL(e){const t=e.indexOf("‎"),n=e.indexOf("‏");let r="";return t>-1?(r=e.substring(0,t)+""+e.substring(t+5)+"",this._fixRTL(r)):n>-1?(r=e.substring(0,n)+""+e.substring(n+5)+"",this._fixRTL(r)):e}_decodeHTML(e){return Aa.innerHTML=e,Aa.textContent??Aa.innerText}_xmlParser(){return void 0===this.xmlParser&&(this.xmlParser=new ka.XMLParser({ignoreAttributes:!1})),this.xmlParser}_filterText(e){return void 0===this._textFilter?e:e.replace(this._textFilter.regex,this._textFilter.replacement).trim()}subtitlesToSrt(e){const t=new wa({numericTimestamps:!0}),n=e.map(((e,t)=>({id:String(t),startTime:e.start,endTime:e.end,text:e.text})));return t.toSrt(n)}async filesToSrt(e){return this.subtitlesToSrt(await this.subtitles(e))}}var Oa=n(2688),Ta=n(454),Pa=n(5144);const Ra=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,Ta.Z)(e,(0,Oa.Z)({defaultTheme:Pa.Z},t))},ja=class e{constructor(e,t){this.low=e,this.high=t}clone(){return new e(this.low,this.high)}get max(){return this.clone()}less_than(e){return this.low<e.low||this.low==e.low&&this.high<e.high}equal_to(e){return this.low==e.low&&this.high==e.high}intersect(e){return!this.not_intersect(e)}not_intersect(e){return this.high<e.low||e.high<this.low}merge(t){return new e(void 0===this.low?t.low:Math.min(this.low,t.low),void 0===this.high?t.high:Math.max(this.high,t.high))}output(){return[this.low,this.high]}static comparable_max(e,t){return e.merge(t)}static comparable_less_than(e,t){return e<t}};class Na{constructor(e=void 0,t=void 0,n=null,r=null,o=null,i=1){this.left=n,this.right=r,this.parent=o,this.color=i,this.item={key:e,value:t},e&&e instanceof Array&&2==e.length&&(Number.isNaN(e[0])||Number.isNaN(e[1])||(this.item.key=new ja(Math.min(e[0],e[1]),Math.max(e[0],e[1])))),this.max=this.item.key?this.item.key.max:void 0}isNil(){return void 0===this.item.key&&void 0===this.item.value&&null===this.left&&null===this.right&&1===this.color}less_than(e){if(this.item.value===this.item.key&&e.item.value===e.item.key)return this.item.key.less_than(e.item.key);{let t=this.item.value&&e.item.value&&this.item.value.less_than?this.item.value.less_than(e.item.value):this.item.value<e.item.value;return this.item.key.less_than(e.item.key)||this.item.key.equal_to(e.item.key)&&t}}equal_to(e){if(this.item.value===this.item.key&&e.item.value===e.item.key)return this.item.key.equal_to(e.item.key);{let t=this.item.value&&e.item.value&&this.item.value.equal_to?this.item.value.equal_to(e.item.value):this.item.value==e.item.value;return this.item.key.equal_to(e.item.key)&&t}}intersect(e){return this.item.key.intersect(e.item.key)}copy_data(e){this.item.key=e.item.key,this.item.value=e.item.value}update_max(){if(this.max=this.item.key?this.item.key.max:void 0,this.right&&this.right.max){const e=this.item.key.constructor.comparable_max;this.max=e(this.max,this.right.max)}if(this.left&&this.left.max){const e=this.item.key.constructor.comparable_max;this.max=e(this.max,this.left.max)}}not_intersect_left_subtree(e){return(0,this.item.key.constructor.comparable_less_than)(void 0!==this.left.max.high?this.left.max.high:this.left.max,e.item.key.low)}not_intersect_right_subtree(e){const t=this.item.key.constructor.comparable_less_than;let n=void 0!==this.right.max.low?this.right.max.low:this.right.item.key.low;return t(e.item.key.high,n)}}class Fa{constructor(){this.root=null,this.nil_node=new Na}get size(){let e=0;return this.tree_walk(this.root,(()=>e++)),e}get keys(){let e=[];return this.tree_walk(this.root,(t=>e.push(t.item.key.output?t.item.key.output():t.item.key))),e}get values(){let e=[];return this.tree_walk(this.root,(t=>e.push(t.item.value))),e}get items(){let e=[];return this.tree_walk(this.root,(t=>e.push({key:t.item.key.output?t.item.key.output():t.item.key,value:t.item.value}))),e}isEmpty(){return null==this.root||this.root==this.nil_node}clear(){this.root=null}insert(e,t=e){if(void 0===e)return;let n=new Na(e,t,this.nil_node,this.nil_node,null,0);return this.tree_insert(n),this.recalc_max(n),n}exist(e,t=e){let n=new Na(e,t);return!!this.tree_search(this.root,n)}remove(e,t=e){let n=new Na(e,t),r=this.tree_search(this.root,n);return r&&this.tree_delete(r),r}search(e,t=((e,t)=>e===t?t.output():e)){let n=new Na(e),r=[];return this.tree_search_interval(this.root,n,r),r.map((e=>t(e.item.value,e.item.key)))}intersect_any(e){let t=new Na(e);return this.tree_find_any_interval(this.root,t)}forEach(e){this.tree_walk(this.root,(t=>e(t.item.key,t.item.value)))}map(e){const t=new Fa;return this.tree_walk(this.root,(n=>t.insert(n.item.key,e(n.item.value,n.item.key)))),t}recalc_max(e){let t=e;for(;null!=t.parent;)t.parent.update_max(),t=t.parent}tree_insert(e){let t=this.root,n=null;if(null==this.root||this.root==this.nil_node)this.root=e;else{for(;t!=this.nil_node;)n=t,t=e.less_than(t)?t.left:t.right;e.parent=n,e.less_than(n)?n.left=e:n.right=e}this.insert_fixup(e)}insert_fixup(e){let t,n;for(t=e;t!=this.root&&0==t.parent.color;)t.parent==t.parent.parent.left?(n=t.parent.parent.right,0==n.color?(t.parent.color=1,n.color=1,t.parent.parent.color=0,t=t.parent.parent):(t==t.parent.right&&(t=t.parent,this.rotate_left(t)),t.parent.color=1,t.parent.parent.color=0,this.rotate_right(t.parent.parent))):(n=t.parent.parent.left,0==n.color?(t.parent.color=1,n.color=1,t.parent.parent.color=0,t=t.parent.parent):(t==t.parent.left&&(t=t.parent,this.rotate_right(t)),t.parent.color=1,t.parent.parent.color=0,this.rotate_left(t.parent.parent)));this.root.color=1}tree_delete(e){let t,n;t=e.left==this.nil_node||e.right==this.nil_node?e:this.tree_successor(e),n=t.left!=this.nil_node?t.left:t.right,n.parent=t.parent,t==this.root?this.root=n:(t==t.parent.left?t.parent.left=n:t.parent.right=n,t.parent.update_max()),this.recalc_max(n),t!=e&&(e.copy_data(t),e.update_max(),this.recalc_max(e)),1==t.color&&this.delete_fixup(n)}delete_fixup(e){let t,n=e;for(;n!=this.root&&null!=n.parent&&1==n.color;)n==n.parent.left?(t=n.parent.right,0==t.color&&(t.color=1,n.parent.color=0,this.rotate_left(n.parent),t=n.parent.right),1==t.left.color&&1==t.right.color?(t.color=0,n=n.parent):(1==t.right.color&&(t.color=0,t.left.color=1,this.rotate_right(t),t=n.parent.right),t.color=n.parent.color,n.parent.color=1,t.right.color=1,this.rotate_left(n.parent),n=this.root)):(t=n.parent.left,0==t.color&&(t.color=1,n.parent.color=0,this.rotate_right(n.parent),t=n.parent.left),1==t.left.color&&1==t.right.color?(t.color=0,n=n.parent):(1==t.left.color&&(t.color=0,t.right.color=1,this.rotate_left(t),t=n.parent.left),t.color=n.parent.color,n.parent.color=1,t.left.color=1,this.rotate_right(n.parent),n=this.root));n.color=1}tree_search(e,t){if(null!=e&&e!=this.nil_node)return t.equal_to(e)?e:t.less_than(e)?this.tree_search(e.left,t):this.tree_search(e.right,t)}tree_search_interval(e,t,n){null!=e&&e!=this.nil_node&&(e.left==this.nil_node||e.not_intersect_left_subtree(t)||this.tree_search_interval(e.left,t,n),e.intersect(t)&&n.push(e),e.right==this.nil_node||e.not_intersect_right_subtree(t)||this.tree_search_interval(e.right,t,n))}tree_find_any_interval(e,t){let n=!1;return null!=e&&e!=this.nil_node&&(e.left==this.nil_node||e.not_intersect_left_subtree(t)||(n=this.tree_find_any_interval(e.left,t)),n||(n=e.intersect(t)),n||e.right==this.nil_node||e.not_intersect_right_subtree(t)||(n=this.tree_find_any_interval(e.right,t))),n}local_minimum(e){let t=e;for(;null!=t.left&&t.left!=this.nil_node;)t=t.left;return t}local_maximum(e){let t=e;for(;null!=t.right&&t.right!=this.nil_node;)t=t.right;return t}tree_successor(e){let t,n,r;if(e.right!=this.nil_node)t=this.local_minimum(e.right);else{for(n=e,r=e.parent;null!=r&&r.right==n;)n=r,r=r.parent;t=r}return t}rotate_left(e){let t=e.right;e.right=t.left,t.left!=this.nil_node&&(t.left.parent=e),t.parent=e.parent,e==this.root?this.root=t:e==e.parent.left?e.parent.left=t:e.parent.right=t,t.left=e,e.parent=t,null!=e&&e!=this.nil_node&&e.update_max(),t=e.parent,null!=t&&t!=this.nil_node&&t.update_max()}rotate_right(e){let t=e.left;e.left=t.right,t.right!=this.nil_node&&(t.right.parent=e),t.parent=e.parent,e==this.root?this.root=t:e==e.parent.left?e.parent.left=t:e.parent.right=t,t.right=e,e.parent=t,null!=e&&e!=this.nil_node&&e.update_max(),t=e.parent,null!=t&&t!=this.nil_node&&t.update_max()}tree_walk(e,t){null!=e&&e!=this.nil_node&&(this.tree_walk(e.left,t),t(e),this.tree_walk(e.right,t))}testRedBlackProperty(){let e=!0;return this.tree_walk(this.root,(function(t){0==t.color&&(1==t.left.color&&1==t.right.color||(e=!1))})),e}testBlackHeightProperty(e){let t=0,n=0,r=0;if(1==e.color&&t++,n=e.left!=this.nil_node?this.testBlackHeightProperty(e.left):1,r=e.right!=this.nil_node?this.testBlackHeightProperty(e.right):1,n!=r)throw new Error("Red-black height property violated");return t+=n,t}}const Ma=Fa;class Za{constructor(e,t={}){if(this.tree=new Ma,this.options=t,t.returnLastShown||t.returnNextToShow){let t;this.gapsTree=new Ma,e.length>0&&e[0].start>0&&this.gapsTree.insert([0,e[0].start-1],e[0]);for(const n of e)this.tree.insert([n.start,n.end],n),void 0!==t&&t.end<n.start&&this.gapsTree.insert([t.end+1,n.start-1],t),t=n}else for(const t of e)this.tree.insert([t.start,t.end],t)}static empty(){return Za.emptySubtitleCollection}subtitlesAt(e){const t=[e,e],n=this.tree.search(t);let r,o,i,a;if(0===n.length){if(void 0!==this.gapsTree){const e=[];if(r=this.gapsTree.search(t,((t,n)=>(e.push(n),t))),r.length>0&&this.options.returnNextToShow){const t=e[0].high+1;o=this.tree.search([t,t])}}}else if(void 0!==this.options.showingCheckRadiusMs)for(const t of n)if(void 0===a&&t.end<e+this.options.showingCheckRadiusMs&&(a=t),void 0===i&&e-this.options.showingCheckRadiusMs<t.start&&(i=t),void 0!==i&&void 0!==a)break;return{showing:n,lastShown:r,nextToShow:o,startedShowing:i,willStopShowing:a}}}function La(e,t,n=!0){if(e<0)return La(0,t);const r=(e=Math.round(e))%1e3,o=(e=(e-r)/1e3)%60,i=(e=(e-o)/60)%60;if(t>=36e5){const t=(e-i)/60;return n?Ia(t)+":"+Ia(i)+":"+Ia(o)+"."+Ia(r,3):Ia(t)+":"+Ia(i)+":"+Ia(o)}return n?Ia(i)+":"+Ia(o)+"."+Ia(r,3):Ia(i)+":"+Ia(o)}function Ia(e,t=2){return String(e).padStart(t,"0")}Za.emptySubtitleCollection=new Za([]);class Da{constructor(e){this.channel=new BroadcastChannel(e);const t=this;this.channel.onmessage=e=>{t.onMessage?.(e)}}postMessage(e){this.channel?.postMessage(e)}close(){this.channel?.close(),this.channel=void 0}}class za{constructor(e,t,n){this.tabId=e,this.src=t,this.listener=n=>{n.tabId===e&&n.src===t&&this.onMessage?.({data:n.data})},this.unsubscribeFromExtension=n.subscribe(this.listener),this.extension=n}postMessage(e){this.extension.sendMessageToVideoElement(e,this.tabId,this.src)}close(){this.unsubscribeFromExtension()}}class Ba{constructor(){this._rate=1,this._accumulated=0,this._started=!1}get running(){return this._started}get rate(){return this._rate}set rate(e){this._started&&(this._accumulated+=this._elapsed(),this._startTime=Date.now()),this._rate=e}time(e){return this._started?Math.min(e,this._accumulated+this._elapsed()):Math.min(e,this._accumulated)}stop(){this._started&&(this._started=!1,this._accumulated+=this._elapsed())}_elapsed(){return(Date.now()-this._startTime)*this._rate}start(){this._startTime=Date.now(),this._started=!0}setTime(e){this._started?(this._startTime=Date.now(),this._accumulated=e):this._accumulated=e}progress(e){return 0===e?0:Math.min(1,this.time(e)/e)}}var Ua=n(6220),Va=n(5591);function Wa(){return(0,Va.Z)()||Pa.Z}var qa=n(2165),Ha=n(6919),Ka=n(4098),Ga=n(4348),Xa=n(6737),Qa=n(8425),Ya=n(2287);const Ja=y.createContext(null);var _a="unmounted",$a="exited",es="entering",ts="entered",ns="exiting",rs=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=$a,r.appearStatus=es):o=ts:o=t.unmountOnExit||t.mountOnEnter?_a:$a,r.state={status:o},r.nextCallback=null,r}(0,Qa.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===_a?{status:$a}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==es&&n!==ts&&(t=es):n!==es&&n!==ts||(t=ns)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===es?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===$a&&this.setState({status:_a})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[Ya.findDOMNode(this),r],i=o[0],a=o[1],s=this.getTimeouts(),l=r?s.appear:s.enter;e||n?(this.props.onEnter(i,a),this.safeSetState({status:es},(function(){t.props.onEntering(i,a),t.onTransitionEnd(l,(function(){t.safeSetState({status:ts},(function(){t.props.onEntered(i,a)}))}))}))):this.safeSetState({status:ts},(function(){t.props.onEntered(i)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Ya.findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:ns},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:$a},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:$a},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Ya.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===_a)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,Xa.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return y.createElement(Ja.Provider,{value:null},"function"==typeof n?n(e,r):y.cloneElement(y.Children.only(n),r))},t}(y.Component);function os(){}rs.contextType=Ja,rs.propTypes={},rs.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:os,onEntering:os,onEntered:os,onExit:os,onExiting:os,onExited:os},rs.UNMOUNTED=_a,rs.EXITED=$a,rs.ENTERING=es,rs.ENTERED=ts,rs.EXITING=ns;const is=rs;var as=n(3978),ss=function(e){return e.scrollTop};function ls(e,t){var n=e.timeout,r=e.style,o=void 0===r?{}:r;return{duration:o.transitionDuration||"number"==typeof n?n:n[t.mode]||0,delay:o.transitionDelay}}var us=n(6457),cs={entering:{opacity:1},entered:{opacity:1}},ds={enter:as.x9.enteringScreen,exit:as.x9.leavingScreen},fs=y.forwardRef((function(e,t){var n=e.children,r=e.disableStrictModeCompat,o=void 0!==r&&r,i=e.in,a=e.onEnter,s=e.onEntered,l=e.onEntering,u=e.onExit,c=e.onExited,d=e.onExiting,f=e.style,p=e.TransitionComponent,h=void 0===p?is:p,m=e.timeout,g=void 0===m?ds:m,v=(0,Ga.Z)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),b=Wa(),w=b.unstable_strictMode&&!o,x=y.useRef(null),k=(0,us.Z)(n.ref,t),S=(0,us.Z)(w?x:void 0,k),E=function(e){return function(t,n){if(e){var r=w?[x.current,t]:[t,n],o=(0,Vi.Z)(r,2),i=o[0],a=o[1];void 0===a?e(i):e(i,a)}}},A=E(l),C=E((function(e,t){ss(e);var n=ls({style:f,timeout:g},{mode:"enter"});e.style.webkitTransition=b.transitions.create("opacity",n),e.style.transition=b.transitions.create("opacity",n),a&&a(e,t)})),O=E(s),T=E(d),P=E((function(e){var t=ls({style:f,timeout:g},{mode:"exit"});e.style.webkitTransition=b.transitions.create("opacity",t),e.style.transition=b.transitions.create("opacity",t),u&&u(e)})),R=E(c);return y.createElement(h,(0,Oa.Z)({appear:!0,in:i,nodeRef:w?x:void 0,onEnter:C,onEntered:O,onEntering:A,onExit:P,onExited:R,onExiting:T,timeout:g},v),(function(e,t){return y.cloneElement(n,(0,Oa.Z)({style:(0,Oa.Z)({opacity:0,visibility:"exited"!==e||i?void 0:"hidden"},cs[e],f,n.props.style),ref:S},t))}))}));const ps=fs;var hs=n(1560),ms=[0,1,2,3,4,5,6,7,8,9,10],gs=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function ys(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseFloat(e);return"".concat(n/t).concat(String(e).replace(String(n),"")||"px")}var vs=y.forwardRef((function(e,t){var n=e.alignContent,r=void 0===n?"stretch":n,o=e.alignItems,i=void 0===o?"stretch":o,a=e.classes,s=e.className,l=e.component,u=void 0===l?"div":l,c=e.container,d=void 0!==c&&c,f=e.direction,p=void 0===f?"row":f,h=e.item,m=void 0!==h&&h,g=e.justify,v=e.justifyContent,b=void 0===v?"flex-start":v,w=e.lg,x=void 0!==w&&w,k=e.md,S=void 0!==k&&k,E=e.sm,A=void 0!==E&&E,C=e.spacing,O=void 0===C?0:C,T=e.wrap,P=void 0===T?"wrap":T,R=e.xl,j=void 0!==R&&R,N=e.xs,F=void 0!==N&&N,M=e.zeroMinWidth,Z=void 0!==M&&M,L=(0,Ga.Z)(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","justifyContent","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),I=(0,hs.Z)(a.root,s,d&&[a.container,0!==O&&a["spacing-xs-".concat(String(O))]],m&&a.item,Z&&a.zeroMinWidth,"row"!==p&&a["direction-xs-".concat(String(p))],"wrap"!==P&&a["wrap-xs-".concat(String(P))],"stretch"!==i&&a["align-items-xs-".concat(String(i))],"stretch"!==r&&a["align-content-xs-".concat(String(r))],"flex-start"!==(g||b)&&a["justify-content-xs-".concat(String(g||b))],!1!==F&&a["grid-xs-".concat(String(F))],!1!==A&&a["grid-sm-".concat(String(A))],!1!==S&&a["grid-md-".concat(String(S))],!1!==x&&a["grid-lg-".concat(String(x))],!1!==j&&a["grid-xl-".concat(String(j))]);return y.createElement(u,(0,Oa.Z)({className:I,ref:t},L))})),bs=(0,Ua.Z)((function(e){return(0,Oa.Z)({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-content-xs-center":{justifyContent:"center"},"justify-content-xs-flex-end":{justifyContent:"flex-end"},"justify-content-xs-space-between":{justifyContent:"space-between"},"justify-content-xs-space-around":{justifyContent:"space-around"},"justify-content-xs-space-evenly":{justifyContent:"space-evenly"}},function(e,t){var n={};return ms.forEach((function(t){var r=e.spacing(t);0!==r&&(n["spacing-".concat("xs","-").concat(t)]={margin:"-".concat(ys(r,2)),width:"calc(100% + ".concat(ys(r),")"),"& > $item":{padding:ys(r,2)}})})),n}(e),e.breakpoints.keys.reduce((function(t,n){return function(e,t,n){var r={};gs.forEach((function(e){var t="grid-".concat(n,"-").concat(e);if(!0!==e)if("auto"!==e){var o="".concat(Math.round(e/12*1e8)/1e6,"%");r[t]={flexBasis:o,flexGrow:0,maxWidth:o}}else r[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else r[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}})),"xs"===n?(0,Oa.Z)(e,r):e[t.breakpoints.up(n)]=r}(t,e,n),t}),{}))}),{name:"MuiGrid"})(vs);const ws=bs;var xs=n(7421),ks=n(2345),Ss=n(354),Es=n(6398);function As(e,t){var n=Object.create(null);return e&&y.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,y.isValidElement)(e)?t(e):e}(e)})),n}function Cs(e,t,n){return null!=n[t]?n[t]:e.props[t]}function Os(e,t,n){var r=As(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var l in t){if(o[l])for(r=0;r<o[l].length;r++){var u=o[l][r];s[o[l][r]]=n(u)}s[l]=n(l)}for(r=0;r<i.length;r++)s[i[r]]=n(i[r]);return s}(t,r);return Object.keys(o).forEach((function(i){var a=o[i];if((0,y.isValidElement)(a)){var s=i in t,l=i in r,u=t[i],c=(0,y.isValidElement)(u)&&!u.props.in;!l||s&&!c?l||!s||c?l&&s&&(0,y.isValidElement)(u)&&(o[i]=(0,y.cloneElement)(a,{onExited:n.bind(null,a),in:u.props.in,exit:Cs(a,"exit",e),enter:Cs(a,"enter",e)})):o[i]=(0,y.cloneElement)(a,{in:!1}):o[i]=(0,y.cloneElement)(a,{onExited:n.bind(null,a),in:!0,exit:Cs(a,"exit",e),enter:Cs(a,"enter",e)})}})),o}var Ts=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},Ps=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind((0,xo.Z)(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}(0,Qa.Z)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,o=t.children,i=t.handleExited;return{children:t.firstRender?(n=e,r=i,As(n.children,(function(e){return(0,y.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:Cs(e,"appear",n),enter:Cs(e,"enter",n),exit:Cs(e,"exit",n)})}))):Os(e,o,i),firstRender:!1}},n.handleExited=function(e,t){var n=As(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,Oa.Z)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=(0,Xa.Z)(e,["component","childFactory"]),o=this.state.contextValue,i=Ts(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?y.createElement(Ja.Provider,{value:o},i):y.createElement(Ja.Provider,{value:o},y.createElement(t,r,i))},t}(y.Component);Ps.propTypes={},Ps.defaultProps={component:"div",childFactory:function(e){return e}};const Rs=Ps;var js="undefined"==typeof window?y.useEffect:y.useLayoutEffect;const Ns=function(e){var t=e.classes,n=e.pulsate,r=void 0!==n&&n,o=e.rippleX,i=e.rippleY,a=e.rippleSize,s=e.in,l=e.onExited,u=void 0===l?function(){}:l,c=e.timeout,d=y.useState(!1),f=d[0],p=d[1],h=(0,hs.Z)(t.ripple,t.rippleVisible,r&&t.ripplePulsate),m={width:a,height:a,top:-a/2+i,left:-a/2+o},g=(0,hs.Z)(t.child,f&&t.childLeaving,r&&t.childPulsate),v=(0,ks.Z)(u);return js((function(){if(!s){p(!0);var e=setTimeout(v,c);return function(){clearTimeout(e)}}}),[v,s,c]),y.createElement("span",{className:h,style:m},y.createElement("span",{className:g}))};var Fs=y.forwardRef((function(e,t){var n=e.center,r=void 0!==n&&n,o=e.classes,i=e.className,a=(0,Ga.Z)(e,["center","classes","className"]),s=y.useState([]),l=s[0],u=s[1],c=y.useRef(0),d=y.useRef(null);y.useEffect((function(){d.current&&(d.current(),d.current=null)}),[l]);var f=y.useRef(!1),p=y.useRef(null),h=y.useRef(null),m=y.useRef(null);y.useEffect((function(){return function(){clearTimeout(p.current)}}),[]);var g=y.useCallback((function(e){var t=e.pulsate,n=e.rippleX,r=e.rippleY,i=e.rippleSize,a=e.cb;u((function(e){return[].concat((0,Es.Z)(e),[y.createElement(Ns,{key:c.current,classes:o,timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:i})])})),c.current+=1,d.current=a}),[o]),v=y.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,o=t.pulsate,i=void 0!==o&&o,a=t.center,s=void 0===a?r||t.pulsate:a,l=t.fakeElement,u=void 0!==l&&l;if("mousedown"===e.type&&f.current)f.current=!1;else{"touchstart"===e.type&&(f.current=!0);var c,d,y,v=u?null:m.current,b=v?v.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(s||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(b.width/2),d=Math.round(b.height/2);else{var w=e.touches?e.touches[0]:e,x=w.clientX,k=w.clientY;c=Math.round(x-b.left),d=Math.round(k-b.top)}if(s)(y=Math.sqrt((2*Math.pow(b.width,2)+Math.pow(b.height,2))/3))%2==0&&(y+=1);else{var S=2*Math.max(Math.abs((v?v.clientWidth:0)-c),c)+2,E=2*Math.max(Math.abs((v?v.clientHeight:0)-d),d)+2;y=Math.sqrt(Math.pow(S,2)+Math.pow(E,2))}e.touches?null===h.current&&(h.current=function(){g({pulsate:i,rippleX:c,rippleY:d,rippleSize:y,cb:n})},p.current=setTimeout((function(){h.current&&(h.current(),h.current=null)}),80)):g({pulsate:i,rippleX:c,rippleY:d,rippleSize:y,cb:n})}}),[r,g]),b=y.useCallback((function(){v({},{pulsate:!0})}),[v]),w=y.useCallback((function(e,t){if(clearTimeout(p.current),"touchend"===e.type&&h.current)return e.persist(),h.current(),h.current=null,void(p.current=setTimeout((function(){w(e,t)})));h.current=null,u((function(e){return e.length>0?e.slice(1):e})),d.current=t}),[]);return y.useImperativeHandle(t,(function(){return{pulsate:b,start:v,stop:w}}),[b,v,w]),y.createElement("span",(0,Oa.Z)({className:(0,hs.Z)(o.root,i),ref:m},a),y.createElement(Rs,{component:null,exit:!0},l))}));const Ms=(0,Ua.Z)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(y.memo(Fs));var Zs=y.forwardRef((function(e,t){var n=e.action,r=e.buttonRef,o=e.centerRipple,i=void 0!==o&&o,a=e.children,s=e.classes,l=e.className,u=e.component,c=void 0===u?"button":u,d=e.disabled,f=void 0!==d&&d,p=e.disableRipple,h=void 0!==p&&p,m=e.disableTouchRipple,g=void 0!==m&&m,v=e.focusRipple,b=void 0!==v&&v,w=e.focusVisibleClassName,x=e.onBlur,k=e.onClick,S=e.onFocus,E=e.onFocusVisible,A=e.onKeyDown,C=e.onKeyUp,O=e.onMouseDown,T=e.onMouseLeave,P=e.onMouseUp,R=e.onTouchEnd,j=e.onTouchMove,N=e.onTouchStart,F=e.onDragLeave,M=e.tabIndex,Z=void 0===M?0:M,L=e.TouchRippleProps,I=e.type,D=void 0===I?"button":I,z=(0,Ga.Z)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),B=y.useRef(null),U=y.useRef(null),V=y.useState(!1),W=V[0],q=V[1];f&&W&&q(!1);var H=(0,Ss.Z)(),K=H.isFocusVisible,G=H.onBlurVisible,X=H.ref;function Q(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;return(0,ks.Z)((function(r){return t&&t(r),!n&&U.current&&U.current[e](r),!0}))}y.useImperativeHandle(n,(function(){return{focusVisible:function(){q(!0),B.current.focus()}}}),[]),y.useEffect((function(){W&&b&&!h&&U.current.pulsate()}),[h,b,W]);var Y=Q("start",O),J=Q("stop",F),_=Q("stop",P),$=Q("stop",(function(e){W&&e.preventDefault(),T&&T(e)})),ee=Q("start",N),te=Q("stop",R),ne=Q("stop",j),re=Q("stop",(function(e){W&&(G(e),q(!1)),x&&x(e)}),!1),oe=(0,ks.Z)((function(e){B.current||(B.current=e.currentTarget),K(e)&&(q(!0),E&&E(e)),S&&S(e)})),ie=function(){var e=Ya.findDOMNode(B.current);return c&&"button"!==c&&!("A"===e.tagName&&e.href)},ae=y.useRef(!1),se=(0,ks.Z)((function(e){b&&!ae.current&&W&&U.current&&" "===e.key&&(ae.current=!0,e.persist(),U.current.stop(e,(function(){U.current.start(e)}))),e.target===e.currentTarget&&ie()&&" "===e.key&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&ie()&&"Enter"===e.key&&!f&&(e.preventDefault(),k&&k(e))})),le=(0,ks.Z)((function(e){b&&" "===e.key&&U.current&&W&&!e.defaultPrevented&&(ae.current=!1,e.persist(),U.current.stop(e,(function(){U.current.pulsate(e)}))),C&&C(e),k&&e.target===e.currentTarget&&ie()&&" "===e.key&&!e.defaultPrevented&&k(e)})),ue=c;"button"===ue&&z.href&&(ue="a");var ce={};"button"===ue?(ce.type=D,ce.disabled=f):("a"===ue&&z.href||(ce.role="button"),ce["aria-disabled"]=f);var de=(0,us.Z)(r,t),fe=(0,us.Z)(X,B),pe=(0,us.Z)(de,fe),he=y.useState(!1),me=he[0],ge=he[1];y.useEffect((function(){ge(!0)}),[]);var ye=me&&!h&&!f;return y.createElement(ue,(0,Oa.Z)({className:(0,hs.Z)(s.root,l,W&&[s.focusVisible,w],f&&s.disabled),onBlur:re,onClick:k,onFocus:oe,onKeyDown:se,onKeyUp:le,onMouseDown:Y,onMouseLeave:$,onMouseUp:_,onDragLeave:J,onTouchEnd:te,onTouchMove:ne,onTouchStart:ee,ref:pe,tabIndex:f?-1:Z},ce,z),a,ye?y.createElement(Ms,(0,Oa.Z)({ref:U,center:i},L)):null)}));const Ls=(0,Ua.Z)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(Zs);var Is=n(5693),Ds=y.forwardRef((function(e,t){var n=e.edge,r=void 0!==n&&n,o=e.children,i=e.classes,a=e.className,s=e.color,l=void 0===s?"default":s,u=e.disabled,c=void 0!==u&&u,d=e.disableFocusRipple,f=void 0!==d&&d,p=e.size,h=void 0===p?"medium":p,m=(0,Ga.Z)(e,["edge","children","classes","className","color","disabled","disableFocusRipple","size"]);return y.createElement(Ls,(0,Oa.Z)({className:(0,hs.Z)(i.root,a,"default"!==l&&i["color".concat((0,Is.Z)(l))],c&&i.disabled,"small"===h&&i["size".concat((0,Is.Z)(h))],{start:i.edgeStart,end:i.edgeEnd}[r]),centerRipple:!0,focusRipple:!f,disabled:c,ref:t},m),y.createElement("span",{className:i.label},o))}));const zs=(0,Ua.Z)((function(e){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{backgroundColor:(0,xs.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{backgroundColor:"transparent",color:e.palette.action.disabled}},edgeStart:{marginLeft:-12,"$sizeSmall&":{marginLeft:-3}},edgeEnd:{marginRight:-12,"$sizeSmall&":{marginRight:-3}},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,xs.Fq)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,xs.Fq)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},sizeSmall:{padding:3,fontSize:e.typography.pxToRem(18)},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}}),{name:"MuiIconButton"})(Ds);var Bs=n(8098),Us=y.createContext();const Vs=Us;var Ws=n(8960);function qs(e,t){return parseInt(e[t],10)||0}var Hs="undefined"!=typeof window?y.useLayoutEffect:y.useEffect,Ks={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const Gs=y.forwardRef((function(e,t){var n=e.onChange,r=e.rows,o=e.rowsMax,i=e.rowsMin,a=e.maxRows,s=e.minRows,l=void 0===s?1:s,u=e.style,c=e.value,d=(0,Ga.Z)(e,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),f=a||o,p=r||i||l,h=y.useRef(null!=c).current,m=y.useRef(null),g=(0,us.Z)(t,m),v=y.useRef(null),b=y.useRef(0),w=y.useState({}),x=w[0],k=w[1],S=y.useCallback((function(){var t=m.current,n=window.getComputedStyle(t),r=v.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n["box-sizing"],i=qs(n,"padding-bottom")+qs(n,"padding-top"),a=qs(n,"border-bottom-width")+qs(n,"border-top-width"),s=r.scrollHeight-i;r.value="x";var l=r.scrollHeight-i,u=s;p&&(u=Math.max(Number(p)*l,u)),f&&(u=Math.min(Number(f)*l,u));var c=(u=Math.max(u,l))+("border-box"===o?i+a:0),d=Math.abs(u-s)<=1;k((function(e){return b.current<20&&(c>0&&Math.abs((e.outerHeightStyle||0)-c)>1||e.overflow!==d)?(b.current+=1,{overflow:d,outerHeightStyle:c}):e}))}),[f,p,e.placeholder]);return y.useEffect((function(){var e=(0,Ws.Z)((function(){b.current=0,S()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[S]),Hs((function(){S()})),y.useEffect((function(){b.current=0}),[c]),y.createElement(y.Fragment,null,y.createElement("textarea",(0,Oa.Z)({value:c,onChange:function(e){b.current=0,h||S(),n&&n(e)},ref:g,rows:p,style:(0,Oa.Z)({height:x.outerHeightStyle,overflow:x.overflow?"hidden":null},u)},d)),y.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:v,tabIndex:-1,style:(0,Oa.Z)({},Ks,u)}))}));function Xs(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}var Qs="undefined"==typeof window?y.useEffect:y.useLayoutEffect,Ys=y.forwardRef((function(e,t){var n=e["aria-describedby"],r=e.autoComplete,o=e.autoFocus,i=e.classes,a=e.className,s=(e.color,e.defaultValue),l=e.disabled,u=e.endAdornment,c=(e.error,e.fullWidth),d=void 0!==c&&c,f=e.id,p=e.inputComponent,h=void 0===p?"input":p,m=e.inputProps,g=void 0===m?{}:m,v=e.inputRef,b=(e.margin,e.multiline),w=void 0!==b&&b,x=e.name,k=e.onBlur,S=e.onChange,E=e.onClick,A=e.onFocus,C=e.onKeyDown,O=e.onKeyUp,T=e.placeholder,P=e.readOnly,R=e.renderSuffix,j=e.rows,N=e.rowsMax,F=e.rowsMin,M=e.maxRows,Z=e.minRows,L=e.startAdornment,I=e.type,D=void 0===I?"text":I,z=e.value,B=(0,Ga.Z)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),U=null!=g.value?g.value:z,V=y.useRef(null!=U).current,W=y.useRef(),q=y.useCallback((function(e){}),[]),H=(0,us.Z)(g.ref,q),K=(0,us.Z)(v,H),G=(0,us.Z)(W,K),X=y.useState(!1),Q=X[0],Y=X[1],J=y.useContext(Us),_=function(e){var t=e.props,n=e.muiFormControl;return e.states.reduce((function(e,r){return e[r]=t[r],n&&void 0===t[r]&&(e[r]=n[r]),e}),{})}({props:e,muiFormControl:J,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});_.focused=J?J.focused:Q,y.useEffect((function(){!J&&l&&Q&&(Y(!1),k&&k())}),[J,l,Q,k]);var $=J&&J.onFilled,ee=J&&J.onEmpty,te=y.useCallback((function(e){!function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(Xs(e.value)&&""!==e.value||t&&Xs(e.defaultValue)&&""!==e.defaultValue)}(e)?ee&&ee():$&&$()}),[$,ee]);Qs((function(){V&&te({value:U})}),[U,te,V]),y.useEffect((function(){te(W.current)}),[]);var ne=h,re=(0,Oa.Z)({},g,{ref:G});return"string"!=typeof ne?re=(0,Oa.Z)({inputRef:G,type:D},re,{ref:null}):w?!j||M||Z||N||F?(re=(0,Oa.Z)({minRows:j||Z,rowsMax:N,maxRows:M},re),ne=Gs):ne="textarea":re=(0,Oa.Z)({type:D},re),y.useEffect((function(){J&&J.setAdornedStart(Boolean(L))}),[J,L]),y.createElement("div",(0,Oa.Z)({className:(0,hs.Z)(i.root,i["color".concat((0,Is.Z)(_.color||"primary"))],a,_.disabled&&i.disabled,_.error&&i.error,d&&i.fullWidth,_.focused&&i.focused,J&&i.formControl,w&&i.multiline,L&&i.adornedStart,u&&i.adornedEnd,"dense"===_.margin&&i.marginDense),onClick:function(e){W.current&&e.currentTarget===e.target&&W.current.focus(),E&&E(e)},ref:t},B),L,y.createElement(Vs.Provider,{value:null},y.createElement(ne,(0,Oa.Z)({"aria-invalid":_.error,"aria-describedby":n,autoComplete:r,autoFocus:o,defaultValue:s,disabled:_.disabled,id:f,onAnimationStart:function(e){te("mui-auto-fill-cancel"===e.animationName?W.current:{value:"x"})},name:x,placeholder:T,readOnly:P,required:_.required,rows:j,value:U,onKeyDown:C,onKeyUp:O},re,{className:(0,hs.Z)(i.input,g.className,_.disabled&&i.disabled,w&&i.inputMultiline,_.hiddenLabel&&i.inputHiddenLabel,L&&i.inputAdornedStart,u&&i.inputAdornedEnd,"search"===D&&i.inputTypeSearch,"dense"===_.margin&&i.inputMarginDense),onBlur:function(e){k&&k(e),g.onBlur&&g.onBlur(e),J&&J.onBlur?J.onBlur(e):Y(!1)},onChange:function(e){if(!V){var t=e.target||W.current;if(null==t)throw new Error((0,Bs.Z)(1));te({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];g.onChange&&g.onChange.apply(g,[e].concat(r)),S&&S.apply(void 0,[e].concat(r))},onFocus:function(e){_.disabled?e.stopPropagation():(A&&A(e),g.onFocus&&g.onFocus(e),J&&J.onFocus?J.onFocus(e):Y(!0))}}))),u,R?R((0,Oa.Z)({},_,{startAdornment:L})):null)}));const Js=(0,Ua.Z)((function(e){var t="light"===e.palette.type,n={color:"currentColor",opacity:t?.42:.5,transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},r={opacity:"0 !important"},o={opacity:t?.42:.5};return{"@global":{"@keyframes mui-auto-fill":{},"@keyframes mui-auto-fill-cancel":{}},root:(0,Oa.Z)({},e.typography.body1,{color:e.palette.text.primary,lineHeight:"1.1876em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center","&$disabled":{color:e.palette.text.disabled,cursor:"default"}}),formControl:{},focused:{},disabled:{},adornedStart:{},adornedEnd:{},error:{},marginDense:{},multiline:{padding:"".concat(6,"px 0 ").concat(7,"px"),"&$marginDense":{paddingTop:3}},colorSecondary:{},fullWidth:{width:"100%"},input:{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"".concat(6,"px 0 ").concat(7,"px"),border:0,boxSizing:"content-box",background:"none",height:"1.1876em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{"-webkit-appearance":"none"},"label[data-shrink=false] + $formControl &":{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},"&$disabled":{opacity:1},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},inputMarginDense:{paddingTop:3},inputMultiline:{height:"auto",resize:"none",padding:0},inputTypeSearch:{"-moz-appearance":"textfield","-webkit-appearance":"textfield"},inputAdornedStart:{},inputAdornedEnd:{},inputHiddenLabel:{}}}),{name:"MuiInputBase"})(Ys);var _s=y.forwardRef((function(e,t){var n=e.disableUnderline,r=e.classes,o=e.fullWidth,i=void 0!==o&&o,a=e.inputComponent,s=void 0===a?"input":a,l=e.multiline,u=void 0!==l&&l,c=e.type,d=void 0===c?"text":c,f=(0,Ga.Z)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return y.createElement(Js,(0,Oa.Z)({classes:(0,Oa.Z)({},r,{root:(0,hs.Z)(r.root,!n&&r.underline),underline:null}),fullWidth:i,inputComponent:s,multiline:u,ref:t,type:d},f))}));_s.muiName="Input";const $s=(0,Ua.Z)((function(e){var t="light"===e.palette.type?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return{root:{position:"relative"},formControl:{"label + &":{marginTop:16}},focused:{},disabled:{},colorSecondary:{"&$underline:after":{borderBottomColor:e.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(t),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:not($disabled):before":{borderBottom:"2px solid ".concat(e.palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(t)}},"&$disabled:before":{borderBottomStyle:"dotted"}},error:{},marginDense:{},multiline:{},fullWidth:{},input:{},inputMarginDense:{},inputMultiline:{},inputTypeSearch:{}}}),{name:"MuiInput"})(_s),el=y.createContext({});var tl=y.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,i=e.component,a=void 0===i?"ul":i,s=e.dense,l=void 0!==s&&s,u=e.disablePadding,c=void 0!==u&&u,d=e.subheader,f=(0,Ga.Z)(e,["children","classes","className","component","dense","disablePadding","subheader"]),p=y.useMemo((function(){return{dense:l}}),[l]);return y.createElement(el.Provider,{value:p},y.createElement(a,(0,Oa.Z)({className:(0,hs.Z)(r.root,o,l&&r.dense,!c&&r.padding,d&&r.subheader),ref:t},f),d,n))}));const nl=(0,Ua.Z)({root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},{name:"MuiList"})(tl);var rl=n(7964),ol="undefined"==typeof window?y.useEffect:y.useLayoutEffect,il=y.forwardRef((function(e,t){var n=e.alignItems,r=void 0===n?"center":n,o=e.autoFocus,i=void 0!==o&&o,a=e.button,s=void 0!==a&&a,l=e.children,u=e.classes,c=e.className,d=e.component,f=e.ContainerComponent,p=void 0===f?"li":f,h=e.ContainerProps,m=(h=void 0===h?{}:h).className,g=(0,Ga.Z)(h,["className"]),v=e.dense,b=void 0!==v&&v,w=e.disabled,x=void 0!==w&&w,k=e.disableGutters,S=void 0!==k&&k,E=e.divider,A=void 0!==E&&E,C=e.focusVisibleClassName,O=e.selected,T=void 0!==O&&O,P=(0,Ga.Z)(e,["alignItems","autoFocus","button","children","classes","className","component","ContainerComponent","ContainerProps","dense","disabled","disableGutters","divider","focusVisibleClassName","selected"]),R=y.useContext(el),j={dense:b||R.dense||!1,alignItems:r},N=y.useRef(null);ol((function(){i&&N.current&&N.current.focus()}),[i]);var F=y.Children.toArray(l),M=F.length&&(0,rl.Z)(F[F.length-1],["ListItemSecondaryAction"]),Z=y.useCallback((function(e){N.current=Ya.findDOMNode(e)}),[]),L=(0,us.Z)(Z,t),I=(0,Oa.Z)({className:(0,hs.Z)(u.root,c,j.dense&&u.dense,!S&&u.gutters,A&&u.divider,x&&u.disabled,s&&u.button,"center"!==r&&u.alignItemsFlexStart,M&&u.secondaryAction,T&&u.selected),disabled:x},P),D=d||"li";return s&&(I.component=d||"div",I.focusVisibleClassName=(0,hs.Z)(u.focusVisible,C),D=Ls),M?(D=I.component||d?D:"div","li"===p&&("li"===D?D="div":"li"===I.component&&(I.component="div")),y.createElement(el.Provider,{value:j},y.createElement(p,(0,Oa.Z)({className:(0,hs.Z)(u.container,m),ref:L},g),y.createElement(D,I,F),F.pop()))):y.createElement(el.Provider,{value:j},y.createElement(D,(0,Oa.Z)({ref:L},I),F))}));const al=(0,Ua.Z)((function(e){return{root:{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,"&$focusVisible":{backgroundColor:e.palette.action.selected},"&$selected, &$selected:hover":{backgroundColor:e.palette.action.selected},"&$disabled":{opacity:.5}},container:{position:"relative"},focusVisible:{},dense:{paddingTop:4,paddingBottom:4},alignItemsFlexStart:{alignItems:"flex-start"},disabled:{},divider:{borderBottom:"1px solid ".concat(e.palette.divider),backgroundClip:"padding-box"},gutters:{paddingLeft:16,paddingRight:16},button:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},secondaryAction:{paddingRight:48},selected:{}}}),{name:"MuiListItem"})(il);var sl=n(1005),ll=n(2128),ul=n(3965),cl=n(2135),dl=n(606),fl=n(5434),pl="undefined"!=typeof window?y.useLayoutEffect:y.useEffect;const hl=y.forwardRef((function(e,t){var n=e.children,r=e.container,o=e.disablePortal,i=void 0!==o&&o,a=e.onRendered,s=y.useState(null),l=s[0],u=s[1],c=(0,us.Z)(y.isValidElement(n)?n.ref:null,t);return pl((function(){i||u(function(e){return e="function"==typeof e?e():e,Ya.findDOMNode(e)}(r)||document.body)}),[r,i]),pl((function(){if(l&&!i)return(0,fl.Z)(t,l),function(){(0,fl.Z)(t,null)}}),[t,l,i]),pl((function(){a&&(l||i)&&a()}),[a,l,i]),i?y.isValidElement(n)?y.cloneElement(n,{ref:c}):n:l?Ya.createPortal(n,l):l}));var ml=n(9696);function gl(){var e=document.createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.top="-9999px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function yl(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function vl(e){return parseInt(window.getComputedStyle(e)["padding-right"],10)||0}function bl(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,i=[t,n].concat((0,Es.Z)(r)),a=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){1===e.nodeType&&-1===i.indexOf(e)&&-1===a.indexOf(e.tagName)&&yl(e,o)}))}function wl(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}var xl=function(){function e(){bo(this,e),this.modals=[],this.containers=[]}return(0,wo.Z)(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&yl(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){e.getAttribute&&"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);bl(t,e.mountNode,e.modalRef,r,!0);var o=wl(this.containers,(function(e){return e.container===t}));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblingNodes:r}),n)}},{key:"mount",value:function(e,t){var n=wl(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=function(e,t){var n,r=[],o=[],i=e.container;if(!t.disableScrollLock){if(function(e){var t=(0,ll.Z)(e);return t.body===e?(0,ul.Z)(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(i)){var a=gl();r.push({value:i.style.paddingRight,key:"padding-right",el:i}),i.style["padding-right"]="".concat(vl(i)+a,"px"),n=(0,ll.Z)(i).querySelectorAll(".mui-fixed"),[].forEach.call(n,(function(e){o.push(e.style.paddingRight),e.style.paddingRight="".concat(vl(e)+a,"px")}))}var s=i.parentElement,l="HTML"===s.nodeName&&"scroll"===window.getComputedStyle(s)["overflow-y"]?s:i;r.push({value:l.style.overflow,key:"overflow",el:l}),l.style.overflow="hidden"}return function(){n&&[].forEach.call(n,(function(e,t){o[t]?e.style.paddingRight=o[t]:e.style.removeProperty("padding-right")})),r.forEach((function(e){var t=e.value,n=e.el,r=e.key;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=wl(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&yl(e.modalRef,!0),bl(r.container,e.mountNode,e.modalRef,r.hiddenSiblingNodes,!1),this.containers.splice(n,1);else{var o=r.modals[r.modals.length-1];o.modalRef&&yl(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}();const kl=function(e){var t=e.children,n=e.disableAutoFocus,r=void 0!==n&&n,o=e.disableEnforceFocus,i=void 0!==o&&o,a=e.disableRestoreFocus,s=void 0!==a&&a,l=e.getDoc,u=e.isEnabled,c=e.open,d=y.useRef(),f=y.useRef(null),p=y.useRef(null),h=y.useRef(),m=y.useRef(null),g=y.useCallback((function(e){m.current=Ya.findDOMNode(e)}),[]),v=(0,us.Z)(t.ref,g),b=y.useRef();return y.useEffect((function(){b.current=c}),[c]),!b.current&&c&&"undefined"!=typeof window&&(h.current=l().activeElement),y.useEffect((function(){if(c){var e=(0,ll.Z)(m.current);r||!m.current||m.current.contains(e.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex",-1),m.current.focus());var t=function(){null!==m.current&&(e.hasFocus()&&!i&&u()&&!d.current?m.current&&!m.current.contains(e.activeElement)&&m.current.focus():d.current=!1)},n=function(t){!i&&u()&&9===t.keyCode&&e.activeElement===m.current&&(d.current=!0,t.shiftKey?p.current.focus():f.current.focus())};e.addEventListener("focus",t,!0),e.addEventListener("keydown",n,!0);var o=setInterval((function(){t()}),50);return function(){clearInterval(o),e.removeEventListener("focus",t,!0),e.removeEventListener("keydown",n,!0),s||(h.current&&h.current.focus&&h.current.focus(),h.current=null)}}}),[r,i,s,u,c]),y.createElement(y.Fragment,null,y.createElement("div",{tabIndex:0,ref:f,"data-test":"sentinelStart"}),y.cloneElement(t,{ref:v}),y.createElement("div",{tabIndex:0,ref:p,"data-test":"sentinelEnd"}))};var Sl={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}};const El=y.forwardRef((function(e,t){var n=e.invisible,r=void 0!==n&&n,o=e.open,i=(0,Ga.Z)(e,["invisible","open"]);return o?y.createElement("div",(0,Oa.Z)({"aria-hidden":!0,ref:t},i,{style:(0,Oa.Z)({},Sl.root,r?Sl.invisible:{},i.style)})):null}));var Al=new xl;const Cl=y.forwardRef((function(e,t){var n=(0,Va.Z)(),r=(0,dl.Z)({name:"MuiModal",props:(0,Oa.Z)({},e),theme:n}),o=r.BackdropComponent,i=void 0===o?El:o,a=r.BackdropProps,s=r.children,l=r.closeAfterTransition,u=void 0!==l&&l,c=r.container,d=r.disableAutoFocus,f=void 0!==d&&d,p=r.disableBackdropClick,h=void 0!==p&&p,m=r.disableEnforceFocus,g=void 0!==m&&m,v=r.disableEscapeKeyDown,b=void 0!==v&&v,w=r.disablePortal,x=void 0!==w&&w,k=r.disableRestoreFocus,S=void 0!==k&&k,E=r.disableScrollLock,A=void 0!==E&&E,C=r.hideBackdrop,O=void 0!==C&&C,T=r.keepMounted,P=void 0!==T&&T,R=r.manager,j=void 0===R?Al:R,N=r.onBackdropClick,F=r.onClose,M=r.onEscapeKeyDown,Z=r.onRendered,L=r.open,I=(0,Ga.Z)(r,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),D=y.useState(!0),z=D[0],B=D[1],U=y.useRef({}),V=y.useRef(null),W=y.useRef(null),q=(0,us.Z)(W,t),H=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(r),K=function(){return(0,ll.Z)(V.current)},G=function(){return U.current.modalRef=W.current,U.current.mountNode=V.current,U.current},X=function(){j.mount(G(),{disableScrollLock:A}),W.current.scrollTop=0},Q=(0,ks.Z)((function(){var e=function(e){return e="function"==typeof e?e():e,Ya.findDOMNode(e)}(c)||K().body;j.add(G(),e),W.current&&X()})),Y=y.useCallback((function(){return j.isTopModal(G())}),[j]),J=(0,ks.Z)((function(e){V.current=e,e&&(Z&&Z(),L&&Y()?X():yl(W.current,!0))})),_=y.useCallback((function(){j.remove(G())}),[j]);if(y.useEffect((function(){return function(){_()}}),[_]),y.useEffect((function(){L?Q():H&&u||_()}),[L,_,H,u,Q]),!P&&!L&&(!H||z))return null;var $=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}}(n||{zIndex:ml.Z}),ee={};return void 0===s.props.tabIndex&&(ee.tabIndex=s.props.tabIndex||"-1"),H&&(ee.onEnter=(0,cl.Z)((function(){B(!1)}),s.props.onEnter),ee.onExited=(0,cl.Z)((function(){B(!0),u&&_()}),s.props.onExited)),y.createElement(hl,{ref:J,container:c,disablePortal:x},y.createElement("div",(0,Oa.Z)({ref:q,onKeyDown:function(e){"Escape"===e.key&&Y()&&(M&&M(e),b||(e.stopPropagation(),F&&F(e,"escapeKeyDown")))},role:"presentation"},I,{style:(0,Oa.Z)({},$.root,!L&&z?$.hidden:{},I.style)}),O?null:y.createElement(i,(0,Oa.Z)({open:L,onClick:function(e){e.target===e.currentTarget&&(N&&N(e),!h&&F&&F(e,"backdropClick"))}},a)),y.createElement(kl,{disableEnforceFocus:g,disableAutoFocus:f,disableRestoreFocus:S,getDoc:K,isEnabled:Y,open:L},y.cloneElement(s,ee))))}));function Ol(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var Tl={entering:{opacity:1,transform:Ol(1)},entered:{opacity:1,transform:"none"}},Pl=y.forwardRef((function(e,t){var n=e.children,r=e.disableStrictModeCompat,o=void 0!==r&&r,i=e.in,a=e.onEnter,s=e.onEntered,l=e.onEntering,u=e.onExit,c=e.onExited,d=e.onExiting,f=e.style,p=e.timeout,h=void 0===p?"auto":p,m=e.TransitionComponent,g=void 0===m?is:m,v=(0,Ga.Z)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),b=y.useRef(),w=y.useRef(),x=Wa(),k=x.unstable_strictMode&&!o,S=y.useRef(null),E=(0,us.Z)(n.ref,t),A=(0,us.Z)(k?S:void 0,E),C=function(e){return function(t,n){if(e){var r=k?[S.current,t]:[t,n],o=(0,Vi.Z)(r,2),i=o[0],a=o[1];void 0===a?e(i):e(i,a)}}},O=C(l),T=C((function(e,t){ss(e);var n,r=ls({style:f,timeout:h},{mode:"enter"}),o=r.duration,i=r.delay;"auto"===h?(n=x.transitions.getAutoHeightDuration(e.clientHeight),w.current=n):n=o,e.style.transition=[x.transitions.create("opacity",{duration:n,delay:i}),x.transitions.create("transform",{duration:.666*n,delay:i})].join(","),a&&a(e,t)})),P=C(s),R=C(d),j=C((function(e){var t,n=ls({style:f,timeout:h},{mode:"exit"}),r=n.duration,o=n.delay;"auto"===h?(t=x.transitions.getAutoHeightDuration(e.clientHeight),w.current=t):t=r,e.style.transition=[x.transitions.create("opacity",{duration:t,delay:o}),x.transitions.create("transform",{duration:.666*t,delay:o||.333*t})].join(","),e.style.opacity="0",e.style.transform=Ol(.75),u&&u(e)})),N=C(c);return y.useEffect((function(){return function(){clearTimeout(b.current)}}),[]),y.createElement(g,(0,Oa.Z)({appear:!0,in:i,nodeRef:k?S:void 0,onEnter:T,onEntered:P,onEntering:O,onExit:j,onExited:N,onExiting:R,addEndListener:function(e,t){var n=k?e:t;"auto"===h&&(b.current=setTimeout(n,w.current||0))},timeout:"auto"===h?null:h},v),(function(e,t){return y.cloneElement(n,(0,Oa.Z)({style:(0,Oa.Z)({opacity:0,transform:Ol(.75),visibility:"exited"!==e||i?void 0:"hidden"},Tl[e],f,n.props.style),ref:A},t))}))}));Pl.muiSupportAuto=!0;const Rl=Pl;var jl=y.forwardRef((function(e,t){var n=e.classes,r=e.className,o=e.component,i=void 0===o?"div":o,a=e.square,s=void 0!==a&&a,l=e.elevation,u=void 0===l?1:l,c=e.variant,d=void 0===c?"elevation":c,f=(0,Ga.Z)(e,["classes","className","component","square","elevation","variant"]);return y.createElement(i,(0,Oa.Z)({className:(0,hs.Z)(n.root,r,"outlined"===d?n.outlined:n["elevation".concat(u)],!s&&n.rounded),ref:t},f))}));const Nl=(0,Ua.Z)((function(e){var t={};return e.shadows.forEach((function(e,n){t["elevation".concat(n)]={boxShadow:e}})),(0,Oa.Z)({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius},outlined:{border:"1px solid ".concat(e.palette.divider)}},t)}),{name:"MuiPaper"})(jl);function Fl(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Ml(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Zl(e){return[e.horizontal,e.vertical].map((function(e){return"number"==typeof e?"".concat(e,"px"):e})).join(" ")}function Ll(e){return"function"==typeof e?e():e}var Il=y.forwardRef((function(e,t){var n=e.action,r=e.anchorEl,o=e.anchorOrigin,i=void 0===o?{vertical:"top",horizontal:"left"}:o,a=e.anchorPosition,s=e.anchorReference,l=void 0===s?"anchorEl":s,u=e.children,c=e.classes,d=e.className,f=e.container,p=e.elevation,h=void 0===p?8:p,m=e.getContentAnchorEl,g=e.marginThreshold,v=void 0===g?16:g,b=e.onEnter,w=e.onEntered,x=e.onEntering,k=e.onExit,S=e.onExited,E=e.onExiting,A=e.open,C=e.PaperProps,O=void 0===C?{}:C,T=e.transformOrigin,P=void 0===T?{vertical:"top",horizontal:"left"}:T,R=e.TransitionComponent,j=void 0===R?Rl:R,N=e.transitionDuration,F=void 0===N?"auto":N,M=e.TransitionProps,Z=void 0===M?{}:M,L=(0,Ga.Z)(e,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","classes","className","container","elevation","getContentAnchorEl","marginThreshold","onEnter","onEntered","onEntering","onExit","onExited","onExiting","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"]),I=y.useRef(),D=y.useCallback((function(e){if("anchorPosition"===l)return a;var t=Ll(r),n=(t&&1===t.nodeType?t:(0,ll.Z)(I.current).body).getBoundingClientRect(),o=0===e?i.vertical:"center";return{top:n.top+Fl(n,o),left:n.left+Ml(n,i.horizontal)}}),[r,i.horizontal,i.vertical,a,l]),z=y.useCallback((function(e){var t=0;if(m&&"anchorEl"===l){var n=m(e);if(n&&e.contains(n)){var r=function(e,t){for(var n=t,r=0;n&&n!==e;)r+=(n=n.parentElement).scrollTop;return r}(e,n);t=n.offsetTop+n.clientHeight/2-r||0}}return t}),[i.vertical,l,m]),B=y.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{vertical:Fl(e,P.vertical)+t,horizontal:Ml(e,P.horizontal)}}),[P.horizontal,P.vertical]),U=y.useCallback((function(e){var t=z(e),n={width:e.offsetWidth,height:e.offsetHeight},o=B(n,t);if("none"===l)return{top:null,left:null,transformOrigin:Zl(o)};var i=D(t),a=i.top-o.vertical,s=i.left-o.horizontal,u=a+n.height,c=s+n.width,d=(0,ul.Z)(Ll(r)),f=d.innerHeight-v,p=d.innerWidth-v;if(a<v){var h=a-v;a-=h,o.vertical+=h}else if(u>f){var m=u-f;a-=m,o.vertical+=m}if(s<v){var g=s-v;s-=g,o.horizontal+=g}else if(c>p){var y=c-p;s-=y,o.horizontal+=y}return{top:"".concat(Math.round(a),"px"),left:"".concat(Math.round(s),"px"),transformOrigin:Zl(o)}}),[r,l,D,z,B,v]),V=y.useCallback((function(){var e=I.current;if(e){var t=U(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[U]),W=y.useCallback((function(e){I.current=Ya.findDOMNode(e)}),[]);y.useEffect((function(){A&&V()})),y.useImperativeHandle(n,(function(){return A?{updatePosition:function(){V()}}:null}),[A,V]),y.useEffect((function(){if(A){var e=(0,Ws.Z)((function(){V()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[A,V]);var q=F;"auto"!==F||j.muiSupportAuto||(q=void 0);var H=f||(r?(0,ll.Z)(Ll(r)).body:void 0);return y.createElement(Cl,(0,Oa.Z)({container:H,open:A,ref:t,BackdropProps:{invisible:!0},className:(0,hs.Z)(c.root,d)},L),y.createElement(j,(0,Oa.Z)({appear:!0,in:A,onEnter:b,onEntered:w,onExit:k,onExited:S,onExiting:E,timeout:q},Z,{onEntering:(0,cl.Z)((function(e,t){x&&x(e,t),V()}),Z.onEntering)}),y.createElement(Nl,(0,Oa.Z)({elevation:h,ref:W},O,{className:(0,hs.Z)(c.paper,O.className)}),u)))}));const Dl=(0,Ua.Z)({root:{},paper:{position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}},{name:"MuiPopover"})(Il);var zl=n(1267),Bl=n(254),Ul=n(7250),Vl=n(5884),Wl=n(5709),ql=n(1534),Hl=n(7109);const Kl=(0,Ua.Z)((function(e){return{thumb:{"&$open":{"& $offset":{transform:"scale(1) translateY(-10px)"}}},open:{},offset:(0,Oa.Z)({zIndex:1},e.typography.body2,{fontSize:e.typography.pxToRem(12),lineHeight:1.2,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),top:-34,transformOrigin:"bottom center",transform:"scale(0)",position:"absolute"}),circle:{display:"flex",alignItems:"center",justifyContent:"center",width:32,height:32,borderRadius:"50% 50% 50% 0",backgroundColor:"currentColor",transform:"rotate(-45deg)"},label:{color:e.palette.primary.contrastText,transform:"rotate(45deg)"}}}),{name:"PrivateValueLabel"})((function(e){var t=e.children,n=e.classes,r=e.className,o=e.open,i=e.value,a=e.valueLabelDisplay;return"off"===a?t:y.cloneElement(t,{className:(0,hs.Z)(t.props.className,(o||"on"===a)&&n.open,n.thumb)},y.createElement("span",{className:(0,hs.Z)(n.offset,r)},y.createElement("span",{className:n.circle},y.createElement("span",{className:n.label},i))))}));function Gl(e,t){return e-t}function Xl(e,t,n){return Math.min(Math.max(t,e),n)}function Ql(e,t){return e.reduce((function(e,n,r){var o=Math.abs(t-n);return null===e||o<e.distance||o===e.distance?{distance:o,index:r}:e}),null).index}function Yl(e,t){if(void 0!==t.current&&e.changedTouches){for(var n=0;n<e.changedTouches.length;n+=1){var r=e.changedTouches[n];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function Jl(e,t,n){return 100*(e-t)/(n-t)}function _l(e,t,n){var r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(function(e){if(Math.abs(e)<1){var t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}var r=e.toString().split(".")[1];return r?r.length:0}(t)))}function $l(e){var t=e.values,n=e.source,r=e.newValue,o=e.index;if(t[o]===r)return n;var i=t.slice();return i[o]=r,i}function eu(e){var t=e.sliderRef,n=e.activeIndex,r=e.setActive;t.current.contains(document.activeElement)&&Number(document.activeElement.getAttribute("data-index"))===n||t.current.querySelector('[role="slider"][data-index="'.concat(n,'"]')).focus(),r&&r(n)}var tu={horizontal:{offset:function(e){return{left:"".concat(e,"%")}},leap:function(e){return{width:"".concat(e,"%")}}},"horizontal-reverse":{offset:function(e){return{right:"".concat(e,"%")}},leap:function(e){return{width:"".concat(e,"%")}}},vertical:{offset:function(e){return{bottom:"".concat(e,"%")}},leap:function(e){return{height:"".concat(e,"%")}}}},nu=function(e){return e},ru=y.forwardRef((function(e,t){var n=e["aria-label"],r=e["aria-labelledby"],o=e["aria-valuetext"],i=e.classes,a=e.className,s=e.color,l=void 0===s?"primary":s,u=e.component,c=void 0===u?"span":u,d=e.defaultValue,f=e.disabled,p=void 0!==f&&f,h=e.getAriaLabel,m=e.getAriaValueText,g=e.marks,v=void 0!==g&&g,b=e.max,w=void 0===b?100:b,x=e.min,k=void 0===x?0:x,S=e.name,E=e.onChange,A=e.onChangeCommitted,C=e.onMouseDown,O=e.orientation,T=void 0===O?"horizontal":O,P=e.scale,R=void 0===P?nu:P,j=e.step,N=void 0===j?1:j,F=e.ThumbComponent,M=void 0===F?"span":F,Z=e.track,L=void 0===Z?"normal":Z,I=e.value,D=e.ValueLabelComponent,z=void 0===D?Kl:D,B=e.valueLabelDisplay,U=void 0===B?"off":B,V=e.valueLabelFormat,W=void 0===V?nu:V,q=(0,Ga.Z)(e,["aria-label","aria-labelledby","aria-valuetext","classes","className","color","component","defaultValue","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","onMouseDown","orientation","scale","step","ThumbComponent","track","value","ValueLabelComponent","valueLabelDisplay","valueLabelFormat"]),H=Wa(),K=y.useRef(),G=y.useState(-1),X=G[0],Q=G[1],Y=y.useState(-1),J=Y[0],_=Y[1],$=(0,Hl.Z)({controlled:I,default:d,name:"Slider"}),ee=(0,Vi.Z)($,2),te=ee[0],ne=ee[1],re=Array.isArray(te),oe=re?te.slice().sort(Gl):[te];oe=oe.map((function(e){return Xl(e,k,w)}));var ie=!0===v&&null!==N?(0,Es.Z)(Array(Math.floor((w-k)/N)+1)).map((function(e,t){return{value:k+N*t}})):v||[],ae=(0,Ss.Z)(),se=ae.isFocusVisible,le=ae.onBlurVisible,ue=ae.ref,ce=y.useState(-1),de=ce[0],fe=ce[1],pe=y.useRef(),he=(0,us.Z)(ue,pe),me=(0,us.Z)(t,he),ge=(0,ks.Z)((function(e){var t=Number(e.currentTarget.getAttribute("data-index"));se(e)&&fe(t),_(t)})),ye=(0,ks.Z)((function(){-1!==de&&(fe(-1),le()),_(-1)})),ve=(0,ks.Z)((function(e){var t=Number(e.currentTarget.getAttribute("data-index"));_(t)})),be=(0,ks.Z)((function(){_(-1)})),we="rtl"===H.direction,xe=(0,ks.Z)((function(e){var t,n=Number(e.currentTarget.getAttribute("data-index")),r=oe[n],o=(w-k)/10,i=ie.map((function(e){return e.value})),a=i.indexOf(r),s=we?"ArrowLeft":"ArrowRight",l=we?"ArrowRight":"ArrowLeft";switch(e.key){case"Home":t=k;break;case"End":t=w;break;case"PageUp":N&&(t=r+o);break;case"PageDown":N&&(t=r-o);break;case s:case"ArrowUp":t=N?r+N:i[a+1]||i[i.length-1];break;case l:case"ArrowDown":t=N?r-N:i[a-1]||i[0];break;default:return}if(e.preventDefault(),N&&(t=_l(t,N,k)),t=Xl(t,k,w),re){var u=t;t=$l({values:oe,source:te,newValue:t,index:n}).sort(Gl),eu({sliderRef:pe,activeIndex:t.indexOf(u)})}ne(t),fe(n),E&&E(e,t),A&&A(e,t)})),ke=y.useRef(),Se=T;we&&"vertical"!==T&&(Se+="-reverse");var Ee=function(e){var t,n,r=e.finger,o=e.move,i=void 0!==o&&o,a=e.values,s=e.source,l=pe.current.getBoundingClientRect(),u=l.width,c=l.height,d=l.bottom,f=l.left;if(t=0===Se.indexOf("vertical")?(d-r.y)/c:(r.x-f)/u,-1!==Se.indexOf("-reverse")&&(t=1-t),n=function(e,t,n){return(n-t)*e+t}(t,k,w),N)n=_l(n,N,k);else{var p=ie.map((function(e){return e.value}));n=p[Ql(p,n)]}n=Xl(n,k,w);var h=0;if(re){var m=n;h=(n=$l({values:a,source:s,newValue:n,index:h=i?ke.current:Ql(a,n)}).sort(Gl)).indexOf(m),ke.current=h}return{newValue:n,activeIndex:h}},Ae=(0,ks.Z)((function(e){var t=Yl(e,K);if(t){var n=Ee({finger:t,move:!0,values:oe,source:te}),r=n.newValue,o=n.activeIndex;eu({sliderRef:pe,activeIndex:o,setActive:Q}),ne(r),E&&E(e,r)}})),Ce=(0,ks.Z)((function(e){var t=Yl(e,K);if(t){var n=Ee({finger:t,values:oe,source:te}).newValue;Q(-1),"touchend"===e.type&&_(-1),A&&A(e,n),K.current=void 0;var r=(0,ll.Z)(pe.current);r.removeEventListener("mousemove",Ae),r.removeEventListener("mouseup",Ce),r.removeEventListener("touchmove",Ae),r.removeEventListener("touchend",Ce)}})),Oe=(0,ks.Z)((function(e){e.preventDefault();var t=e.changedTouches[0];null!=t&&(K.current=t.identifier);var n=Yl(e,K),r=Ee({finger:n,values:oe,source:te}),o=r.newValue,i=r.activeIndex;eu({sliderRef:pe,activeIndex:i,setActive:Q}),ne(o),E&&E(e,o);var a=(0,ll.Z)(pe.current);a.addEventListener("touchmove",Ae),a.addEventListener("touchend",Ce)}));y.useEffect((function(){var e=pe.current;e.addEventListener("touchstart",Oe);var t=(0,ll.Z)(e);return function(){e.removeEventListener("touchstart",Oe),t.removeEventListener("mousemove",Ae),t.removeEventListener("mouseup",Ce),t.removeEventListener("touchmove",Ae),t.removeEventListener("touchend",Ce)}}),[Ce,Ae,Oe]);var Te=(0,ks.Z)((function(e){C&&C(e),e.preventDefault();var t=Yl(e,K),n=Ee({finger:t,values:oe,source:te}),r=n.newValue,o=n.activeIndex;eu({sliderRef:pe,activeIndex:o,setActive:Q}),ne(r),E&&E(e,r);var i=(0,ll.Z)(pe.current);i.addEventListener("mousemove",Ae),i.addEventListener("mouseup",Ce)})),Pe=Jl(re?oe[0]:k,k,w),Re=Jl(oe[oe.length-1],k,w)-Pe,je=(0,Oa.Z)({},tu[Se].offset(Pe),tu[Se].leap(Re));return y.createElement(c,(0,Oa.Z)({ref:me,className:(0,hs.Z)(i.root,i["color".concat((0,Is.Z)(l))],a,p&&i.disabled,ie.length>0&&ie.some((function(e){return e.label}))&&i.marked,!1===L&&i.trackFalse,"vertical"===T&&i.vertical,"inverted"===L&&i.trackInverted),onMouseDown:Te},q),y.createElement("span",{className:i.rail}),y.createElement("span",{className:i.track,style:je}),y.createElement("input",{value:oe.join(","),name:S,type:"hidden"}),ie.map((function(e,t){var n,r=Jl(e.value,k,w),o=tu[Se].offset(r);return n=!1===L?-1!==oe.indexOf(e.value):"normal"===L&&(re?e.value>=oe[0]&&e.value<=oe[oe.length-1]:e.value<=oe[0])||"inverted"===L&&(re?e.value<=oe[0]||e.value>=oe[oe.length-1]:e.value>=oe[0]),y.createElement(y.Fragment,{key:e.value},y.createElement("span",{style:o,"data-index":t,className:(0,hs.Z)(i.mark,n&&i.markActive)}),null!=e.label?y.createElement("span",{"aria-hidden":!0,"data-index":t,style:o,className:(0,hs.Z)(i.markLabel,n&&i.markLabelActive)},e.label):null)})),oe.map((function(e,t){var a=Jl(e,k,w),s=tu[Se].offset(a);return y.createElement(z,{key:t,valueLabelFormat:W,valueLabelDisplay:U,className:i.valueLabel,value:"function"==typeof W?W(R(e),t):W,index:t,open:J===t||X===t||"on"===U,disabled:p},y.createElement(M,{className:(0,hs.Z)(i.thumb,i["thumbColor".concat((0,Is.Z)(l))],X===t&&i.active,p&&i.disabled,de===t&&i.focusVisible),tabIndex:p?null:0,role:"slider",style:s,"data-index":t,"aria-label":h?h(t):n,"aria-labelledby":r,"aria-orientation":T,"aria-valuemax":R(w),"aria-valuemin":R(k),"aria-valuenow":R(e),"aria-valuetext":m?m(R(e),t):o,onKeyDown:xe,onFocus:ge,onBlur:ye,onMouseOver:ve,onMouseLeave:be}))})))}));const ou=(0,Ua.Z)((function(e){return{root:{height:2,width:"100%",boxSizing:"content-box",padding:"13px 0",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:e.palette.primary.main,WebkitTapHighlightColor:"transparent","&$disabled":{pointerEvents:"none",cursor:"default",color:e.palette.grey[400]},"&$vertical":{width:2,height:"100%",padding:"0 13px"},"@media (pointer: coarse)":{padding:"20px 0","&$vertical":{padding:"0 20px"}},"@media print":{colorAdjust:"exact"}},colorPrimary:{},colorSecondary:{color:e.palette.secondary.main},marked:{marginBottom:20,"&$vertical":{marginBottom:"auto",marginRight:20}},vertical:{},disabled:{},rail:{display:"block",position:"absolute",width:"100%",height:2,borderRadius:1,backgroundColor:"currentColor",opacity:.38,"$vertical &":{height:"100%",width:2}},track:{display:"block",position:"absolute",height:2,borderRadius:1,backgroundColor:"currentColor","$vertical &":{width:2}},trackFalse:{"& $track":{display:"none"}},trackInverted:{"& $track":{backgroundColor:"light"===e.palette.type?(0,xs.$n)(e.palette.primary.main,.62):(0,xs._j)(e.palette.primary.main,.5)},"& $rail":{opacity:1}},thumb:{position:"absolute",width:12,height:12,marginLeft:-6,marginTop:-5,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow"],{duration:e.transitions.duration.shortest}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",left:-15,top:-15,right:-15,bottom:-15},"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat((0,xs.Fq)(e.palette.primary.main,.16)),"@media (hover: none)":{boxShadow:"none"}},"&$active":{boxShadow:"0px 0px 0px 14px ".concat((0,xs.Fq)(e.palette.primary.main,.16))},"&$disabled":{width:8,height:8,marginLeft:-4,marginTop:-3,"&:hover":{boxShadow:"none"}},"$vertical &":{marginLeft:-5,marginBottom:-6},"$vertical &$disabled":{marginLeft:-3,marginBottom:-4}},thumbColorPrimary:{},thumbColorSecondary:{"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat((0,xs.Fq)(e.palette.secondary.main,.16))},"&$active":{boxShadow:"0px 0px 0px 14px ".concat((0,xs.Fq)(e.palette.secondary.main,.16))}},active:{},focusVisible:{},valueLabel:{left:"calc(-50% - 4px)"},mark:{position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},markActive:{backgroundColor:e.palette.background.paper,opacity:.8},markLabel:(0,Oa.Z)({},e.typography.body2,{color:e.palette.text.secondary,position:"absolute",top:26,transform:"translateX(-50%)",whiteSpace:"nowrap","$vertical &":{top:"auto",left:26,transform:"translateY(50%)"},"@media (pointer: coarse)":{top:40,"$vertical &":{left:31}}}),markLabelActive:{color:e.palette.text.primary}}}),{name:"MuiSlider"})(ru);var iu=n(4253),au=n(2491),su=n(3972),lu=n(7029),uu=n(5200),cu=n(211),du=n(4510),fu=n(9095),pu="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,hu=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(pu&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}(),mu=pu&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),hu))}};function gu(e){return e&&"[object Function]"==={}.toString.call(e)}function yu(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function vu(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function bu(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=yu(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:bu(vu(e))}function wu(e){return e&&e.referenceNode?e.referenceNode:e}var xu=pu&&!(!window.MSInputMethodContext||!document.documentMode),ku=pu&&/MSIE 10/.test(navigator.userAgent);function Su(e){return 11===e?xu:10===e?ku:xu||ku}function Eu(e){if(!e)return document.documentElement;for(var t=Su(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===yu(n,"position")?Eu(n):n:e?e.ownerDocument.documentElement:document.documentElement}function Au(e){return null!==e.parentNode?Au(e.parentNode):e}function Cu(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a,s,l=i.commonAncestorContainer;if(e!==l&&t!==l||r.contains(o))return"BODY"===(s=(a=l).nodeName)||"HTML"!==s&&Eu(a.firstElementChild)!==a?Eu(l):l;var u=Au(e);return u.host?Cu(u.host,t):Cu(e,Au(t).host)}function Ou(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function Tu(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function Pu(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Su(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function Ru(e){var t=e.body,n=e.documentElement,r=Su(10)&&getComputedStyle(n);return{height:Pu("Height",t,n,r),width:Pu("Width",t,n,r)}}var ju=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Nu=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},Fu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function Mu(e){return Fu({},e,{right:e.left+e.width,bottom:e.top+e.height})}function Zu(e){var t={};try{if(Su(10)){t=e.getBoundingClientRect();var n=Ou(e,"top"),r=Ou(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},i="HTML"===e.nodeName?Ru(e.ownerDocument):{},a=i.width||e.clientWidth||o.width,s=i.height||e.clientHeight||o.height,l=e.offsetWidth-a,u=e.offsetHeight-s;if(l||u){var c=yu(e);l-=Tu(c,"x"),u-=Tu(c,"y"),o.width-=l,o.height-=u}return Mu(o)}function Lu(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Su(10),o="HTML"===t.nodeName,i=Zu(e),a=Zu(t),s=bu(e),l=yu(t),u=parseFloat(l.borderTopWidth),c=parseFloat(l.borderLeftWidth);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=Mu({top:i.top-a.top-u,left:i.left-a.left-c,width:i.width,height:i.height});if(d.marginTop=0,d.marginLeft=0,!r&&o){var f=parseFloat(l.marginTop),p=parseFloat(l.marginLeft);d.top-=u-f,d.bottom-=u-f,d.left-=c-p,d.right-=c-p,d.marginTop=f,d.marginLeft=p}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Ou(t,"top"),o=Ou(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(d,t)),d}function Iu(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===yu(e,"position"))return!0;var n=vu(e);return!!n&&Iu(n)}function Du(e){if(!e||!e.parentElement||Su())return document.documentElement;for(var t=e.parentElement;t&&"none"===yu(t,"transform");)t=t.parentElement;return t||document.documentElement}function zu(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},a=o?Du(e):Cu(e,wu(t));if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=Lu(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:Ou(n),s=t?0:Ou(n,"left");return Mu({top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:i})}(a,o);else{var s=void 0;"scrollParent"===r?"BODY"===(s=bu(vu(t))).nodeName&&(s=e.ownerDocument.documentElement):s="window"===r?e.ownerDocument.documentElement:r;var l=Lu(s,a,o);if("HTML"!==s.nodeName||Iu(a))i=l;else{var u=Ru(e.ownerDocument),c=u.height,d=u.width;i.top+=l.top-l.marginTop,i.bottom=c+l.top,i.left+=l.left-l.marginLeft,i.right=d+l.left}}var f="number"==typeof(n=n||0);return i.left+=f?n:n.left||0,i.top+=f?n:n.top||0,i.right-=f?n:n.right||0,i.bottom-=f?n:n.bottom||0,i}function Bu(e){return e.width*e.height}function Uu(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=zu(n,r,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map((function(e){return Fu({key:e},s[e],{area:Bu(s[e])})})).sort((function(e,t){return t.area-e.area})),u=l.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),c=u.length>0?u[0].key:l[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function Vu(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return Lu(n,r?Du(t):Cu(t,wu(n)),r)}function Wu(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function qu(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function Hu(e,t,n){n=n.split("-")[0];var r=Wu(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",s=i?"left":"top",l=i?"height":"width",u=i?"width":"height";return o[a]=t[a]+t[l]/2-r[l]/2,o[s]=n===s?t[s]-r[u]:t[qu(s)],o}function Ku(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Gu(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=Ku(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&gu(n)&&(t.offsets.popper=Mu(t.offsets.popper),t.offsets.reference=Mu(t.offsets.reference),t=n(t,e))})),t}function Xu(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=Vu(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=Uu(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=Hu(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=Gu(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function Qu(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function Yu(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],i=o?""+o+n:e;if(void 0!==document.body.style[i])return i}return null}function Ju(){return this.state.isDestroyed=!0,Qu(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[Yu("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function _u(e){var t=e.ownerDocument;return t?t.defaultView:window}function $u(e,t,n,r){var o="BODY"===e.nodeName,i=o?e.ownerDocument.defaultView:e;i.addEventListener(t,n,{passive:!0}),o||$u(bu(i.parentNode),t,n,r),r.push(i)}function ec(e,t,n,r){n.updateBound=r,_u(e).addEventListener("resize",n.updateBound,{passive:!0});var o=bu(e);return $u(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function tc(){this.state.eventsEnabled||(this.state=ec(this.reference,this.options,this.state,this.scheduleUpdate))}function nc(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,_u(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function rc(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function oc(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&rc(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var ic=pu&&/Firefox/i.test(navigator.userAgent);function ac(e,t,n){var r=Ku(e,(function(e){return e.name===t})),o=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!o){var i="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return o}var sc=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],lc=sc.slice(3);function uc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=lc.indexOf(e),r=lc.slice(n+1).concat(lc.slice(0,n));return t?r.reverse():r}var cc={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",u=s?"width":"height",c={start:Nu({},l,i[l]),end:Nu({},l,i[l]+i[u]-a[u])};e.offsets.popper=Fu({},a,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n,r=t.offset,o=e.placement,i=e.offsets,a=i.popper,s=i.reference,l=o.split("-")[0];return n=rc(+r)?[+r,0]:function(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=a.indexOf(Ku(a,(function(e){return-1!==e.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return u=u.map((function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];return i?0===a.indexOf("%")?Mu("%p"===a?n:r)[t]/100*i:"vh"===a||"vw"===a?("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i:i:e}(e,o,t,n)}))})),u.forEach((function(e,t){e.forEach((function(n,r){rc(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}(r,a,s,l),"left"===l?(a.top+=n[0],a.left-=n[1]):"right"===l?(a.top+=n[0],a.left+=n[1]):"top"===l?(a.left+=n[0],a.top-=n[1]):"bottom"===l&&(a.left+=n[0],a.top+=n[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||Eu(e.instance.popper);e.instance.reference===n&&(n=Eu(n));var r=Yu("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[r];o.top="",o.left="",o[r]="";var l=zu(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=s,t.boundaries=l;var u=t.priority,c=e.offsets.popper,d={primary:function(e){var n=c[e];return c[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(c[e],l[e])),Nu({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=c[n];return c[e]>l[e]&&!t.escapeWithReference&&(r=Math.min(c[n],l[e]-("right"===e?c.width:c.height))),Nu({},n,r)}};return u.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=Fu({},c,d[t](e))})),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",l=a?"left":"top",u=a?"width":"height";return n[s]<i(r[l])&&(e.offsets.popper[l]=i(r[l])-n[u]),n[l]>i(r[s])&&(e.offsets.popper[l]=i(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!ac(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,a=i.popper,s=i.reference,l=-1!==["left","right"].indexOf(o),u=l?"height":"width",c=l?"Top":"Left",d=c.toLowerCase(),f=l?"left":"top",p=l?"bottom":"right",h=Wu(r)[u];s[p]-h<a[d]&&(e.offsets.popper[d]-=a[d]-(s[p]-h)),s[d]+h>a[p]&&(e.offsets.popper[d]+=s[d]+h-a[p]),e.offsets.popper=Mu(e.offsets.popper);var m=s[d]+s[u]/2-h/2,g=yu(e.instance.popper),y=parseFloat(g["margin"+c]),v=parseFloat(g["border"+c+"Width"]),b=m-e.offsets.popper[d]-y-v;return b=Math.max(Math.min(a[u]-h,b),0),e.arrowElement=r,e.offsets.arrow=(Nu(n={},d,Math.round(b)),Nu(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(Qu(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=zu(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=qu(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case"flip":a=[r,o];break;case"clockwise":a=uc(r);break;case"counterclockwise":a=uc(r,!0);break;default:a=t.behavior}return a.forEach((function(s,l){if(r!==s||a.length===l+1)return e;r=e.placement.split("-")[0],o=qu(r);var u=e.offsets.popper,c=e.offsets.reference,d=Math.floor,f="left"===r&&d(u.right)>d(c.left)||"right"===r&&d(u.left)<d(c.right)||"top"===r&&d(u.bottom)>d(c.top)||"bottom"===r&&d(u.top)<d(c.bottom),p=d(u.left)<d(n.left),h=d(u.right)>d(n.right),m=d(u.top)<d(n.top),g=d(u.bottom)>d(n.bottom),y="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&g,v=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(v&&"start"===i&&p||v&&"end"===i&&h||!v&&"start"===i&&m||!v&&"end"===i&&g),w=!!t.flipVariationsByContent&&(v&&"start"===i&&h||v&&"end"===i&&p||!v&&"start"===i&&g||!v&&"end"===i&&m),x=b||w;(f||y||x)&&(e.flipped=!0,(f||y)&&(r=a[l+1]),x&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=Fu({},e.offsets.popper,Hu(e.instance.popper,e.offsets.reference,e.placement)),e=Gu(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(s?o[a?"width":"height"]:0),e.placement=qu(t),e.offsets.popper=Mu(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!ac(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Ku(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,o=e.offsets.popper,i=Ku(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,s,l=void 0!==i?i:t.gpuAcceleration,u=Eu(e.instance.popper),c=Zu(u),d={position:o.position},f=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,i=Math.round,a=Math.floor,s=function(e){return e},l=i(o.width),u=i(r.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),f=t?c||d||l%2==u%2?i:a:s,p=t?i:s;return{left:f(l%2==1&&u%2==1&&!d&&t?r.left-1:r.left),top:p(r.top),bottom:p(r.bottom),right:f(r.right)}}(e,window.devicePixelRatio<2||!ic),p="bottom"===n?"top":"bottom",h="right"===r?"left":"right",m=Yu("transform");if(s="bottom"===p?"HTML"===u.nodeName?-u.clientHeight+f.bottom:-c.height+f.bottom:f.top,a="right"===h?"HTML"===u.nodeName?-u.clientWidth+f.right:-c.width+f.right:f.left,l&&m)d[m]="translate3d("+a+"px, "+s+"px, 0)",d[p]=0,d[h]=0,d.willChange="transform";else{var g="bottom"===p?-1:1,y="right"===h?-1:1;d[p]=s*g,d[h]=a*y,d.willChange=p+", "+h}var v={"x-placement":e.placement};return e.attributes=Fu({},v,e.attributes),e.styles=Fu({},d,e.styles),e.arrowStyles=Fu({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return oc(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&oc(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,o){var i=Vu(o,t,e,n.positionFixed),a=Uu(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),oc(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},dc={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:cc},fc=function(){function e(t,n){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=mu(this.update.bind(this)),this.options=Fu({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Fu({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){r.options.modifiers[t]=Fu({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return Fu({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&gu(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return ju(e,[{key:"update",value:function(){return Xu.call(this)}},{key:"destroy",value:function(){return Ju.call(this)}},{key:"enableEventListeners",value:function(){return tc.call(this)}},{key:"disableEventListeners",value:function(){return nc.call(this)}}]),e}();fc.Utils=("undefined"!=typeof window?window:n.g).PopperUtils,fc.placements=sc,fc.Defaults=dc;const pc=fc;function hc(e){return"function"==typeof e?e():e}var mc="undefined"!=typeof window?y.useLayoutEffect:y.useEffect,gc={},yc=y.forwardRef((function(e,t){var n=e.anchorEl,r=e.children,o=e.container,i=e.disablePortal,a=void 0!==i&&i,s=e.keepMounted,l=void 0!==s&&s,u=e.modifiers,c=e.open,d=e.placement,f=void 0===d?"bottom":d,p=e.popperOptions,h=void 0===p?gc:p,m=e.popperRef,g=e.style,v=e.transition,b=void 0!==v&&v,w=(0,Ga.Z)(e,["anchorEl","children","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"]),x=y.useRef(null),k=(0,us.Z)(x,t),S=y.useRef(null),E=(0,us.Z)(S,m),A=y.useRef(E);mc((function(){A.current=E}),[E]),y.useImperativeHandle(m,(function(){return S.current}),[]);var C=y.useState(!0),O=C[0],T=C[1],P=function(e,t){if("ltr"===(t&&t.direction||"ltr"))return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(f,(0,Va.Z)()),R=y.useState(P),j=R[0],N=R[1];y.useEffect((function(){S.current&&S.current.update()}));var F=y.useCallback((function(){if(x.current&&n&&c){S.current&&(S.current.destroy(),A.current(null));var e=function(e){N(e.placement)},t=(hc(n),new pc(hc(n),x.current,(0,Oa.Z)({placement:P},h,{modifiers:(0,Oa.Z)({},a?{}:{preventOverflow:{boundariesElement:"window"}},u,h.modifiers),onCreate:(0,cl.Z)(e,h.onCreate),onUpdate:(0,cl.Z)(e,h.onUpdate)})));A.current(t)}}),[n,a,u,c,P,h]),M=y.useCallback((function(e){(0,fl.Z)(k,e),F()}),[k,F]),Z=function(){S.current&&(S.current.destroy(),A.current(null))};if(y.useEffect((function(){return function(){Z()}}),[]),y.useEffect((function(){c||b||Z()}),[c,b]),!l&&!c&&(!b||O))return null;var L={placement:j};return b&&(L.TransitionProps={in:c,onEnter:function(){T(!1)},onExited:function(){T(!0),Z()}}),y.createElement(hl,{disablePortal:a,container:o},y.createElement("div",(0,Oa.Z)({ref:M,role:"tooltip"},w,{style:(0,Oa.Z)({position:"fixed",top:0,left:0,display:c||!l||b?null:"none"},g)}),"function"==typeof r?r(L):r))}));const vc=yc;var bc=n(3336);function wc(e){return Math.round(1e5*e)/1e5}var xc=!1,kc=null,Sc=y.forwardRef((function(e,t){var n=e.arrow,r=void 0!==n&&n,o=e.children,i=e.classes,a=e.disableFocusListener,s=void 0!==a&&a,l=e.disableHoverListener,u=void 0!==l&&l,c=e.disableTouchListener,d=void 0!==c&&c,f=e.enterDelay,p=void 0===f?100:f,h=e.enterNextDelay,m=void 0===h?0:h,g=e.enterTouchDelay,v=void 0===g?700:g,b=e.id,w=e.interactive,x=void 0!==w&&w,k=e.leaveDelay,S=void 0===k?0:k,E=e.leaveTouchDelay,A=void 0===E?1500:E,C=e.onClose,O=e.onOpen,T=e.open,P=e.placement,R=void 0===P?"bottom":P,j=e.PopperComponent,N=void 0===j?vc:j,F=e.PopperProps,M=e.title,Z=e.TransitionComponent,L=void 0===Z?Rl:Z,I=e.TransitionProps,D=(0,Ga.Z)(e,["arrow","children","classes","disableFocusListener","disableHoverListener","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","id","interactive","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"]),z=Wa(),B=y.useState(),U=B[0],V=B[1],W=y.useState(null),q=W[0],H=W[1],K=y.useRef(!1),G=y.useRef(),X=y.useRef(),Q=y.useRef(),Y=y.useRef(),J=(0,Hl.Z)({controlled:T,default:!1,name:"Tooltip",state:"open"}),_=(0,Vi.Z)(J,2),$=_[0],ee=_[1],te=$,ne=(0,bc.Z)(b);y.useEffect((function(){return function(){clearTimeout(G.current),clearTimeout(X.current),clearTimeout(Q.current),clearTimeout(Y.current)}}),[]);var re=function(e){clearTimeout(kc),xc=!0,ee(!0),O&&O(e)},oe=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){var n=o.props;"mouseover"===t.type&&n.onMouseOver&&e&&n.onMouseOver(t),K.current&&"touchstart"!==t.type||(U&&U.removeAttribute("title"),clearTimeout(X.current),clearTimeout(Q.current),p||xc&&m?(t.persist(),X.current=setTimeout((function(){re(t)}),xc?m:p)):re(t))}},ie=(0,Ss.Z)(),ae=ie.isFocusVisible,se=ie.onBlurVisible,le=ie.ref,ue=y.useState(!1),ce=ue[0],de=ue[1],fe=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){U||V(t.currentTarget),ae(t)&&(de(!0),oe()(t));var n=o.props;n.onFocus&&e&&n.onFocus(t)}},pe=function(e){clearTimeout(kc),kc=setTimeout((function(){xc=!1}),800+S),ee(!1),C&&C(e),clearTimeout(G.current),G.current=setTimeout((function(){K.current=!1}),z.transitions.duration.shortest)},he=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){var n=o.props;"blur"===t.type&&(n.onBlur&&e&&n.onBlur(t),ce&&(de(!1),se())),"mouseleave"===t.type&&n.onMouseLeave&&t.currentTarget===U&&n.onMouseLeave(t),clearTimeout(X.current),clearTimeout(Q.current),t.persist(),Q.current=setTimeout((function(){pe(t)}),S)}},me=function(e){K.current=!0;var t=o.props;t.onTouchStart&&t.onTouchStart(e)},ge=(0,us.Z)(V,t),ye=(0,us.Z)(le,ge),ve=y.useCallback((function(e){(0,fl.Z)(ye,Ya.findDOMNode(e))}),[ye]),be=(0,us.Z)(o.ref,ve);""===M&&(te=!1);var we=!te&&!u,xe=(0,Oa.Z)({"aria-describedby":te?ne:null,title:we&&"string"==typeof M?M:null},D,o.props,{className:(0,hs.Z)(D.className,o.props.className),onTouchStart:me,ref:be}),ke={};d||(xe.onTouchStart=function(e){me(e),clearTimeout(Q.current),clearTimeout(G.current),clearTimeout(Y.current),e.persist(),Y.current=setTimeout((function(){oe()(e)}),v)},xe.onTouchEnd=function(e){o.props.onTouchEnd&&o.props.onTouchEnd(e),clearTimeout(Y.current),clearTimeout(Q.current),e.persist(),Q.current=setTimeout((function(){pe(e)}),A)}),u||(xe.onMouseOver=oe(),xe.onMouseLeave=he(),x&&(ke.onMouseOver=oe(!1),ke.onMouseLeave=he(!1))),s||(xe.onFocus=fe(),xe.onBlur=he(),x&&(ke.onFocus=fe(!1),ke.onBlur=he(!1)));var Se=y.useMemo((function(){return(0,fu.Z)({popperOptions:{modifiers:{arrow:{enabled:Boolean(q),element:q}}}},F)}),[q,F]);return y.createElement(y.Fragment,null,y.cloneElement(o,xe),y.createElement(N,(0,Oa.Z)({className:(0,hs.Z)(i.popper,x&&i.popperInteractive,r&&i.popperArrow),placement:R,anchorEl:U,open:!!U&&te,id:xe["aria-describedby"],transition:!0},ke,Se),(function(e){var t=e.placement,n=e.TransitionProps;return y.createElement(L,(0,Oa.Z)({timeout:z.transitions.duration.shorter},n,I),y.createElement("div",{className:(0,hs.Z)(i.tooltip,i["tooltipPlacement".concat((0,Is.Z)(t.split("-")[0]))],K.current&&i.touch,r&&i.tooltipArrow)},M,r?y.createElement("span",{className:i.arrow,ref:H}):null))})))}));const Ec=(0,Ua.Z)((function(e){return{popper:{zIndex:e.zIndex.tooltip,pointerEvents:"none"},popperInteractive:{pointerEvents:"auto"},popperArrow:{'&[x-placement*="bottom"] $arrow':{top:0,left:0,marginTop:"-0.71em",marginLeft:4,marginRight:4,"&::before":{transformOrigin:"0 100%"}},'&[x-placement*="top"] $arrow':{bottom:0,left:0,marginBottom:"-0.71em",marginLeft:4,marginRight:4,"&::before":{transformOrigin:"100% 0"}},'&[x-placement*="right"] $arrow':{left:0,marginLeft:"-0.71em",height:"1em",width:"0.71em",marginTop:4,marginBottom:4,"&::before":{transformOrigin:"100% 100%"}},'&[x-placement*="left"] $arrow':{right:0,marginRight:"-0.71em",height:"1em",width:"0.71em",marginTop:4,marginBottom:4,"&::before":{transformOrigin:"0 0"}}},tooltip:{backgroundColor:(0,xs.Fq)(e.palette.grey[700],.9),borderRadius:e.shape.borderRadius,color:e.palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(10),lineHeight:"".concat(wc(1.4),"em"),maxWidth:300,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},tooltipArrow:{position:"relative",margin:"0"},arrow:{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:(0,xs.Fq)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}},touch:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:"".concat(wc(16/14),"em"),fontWeight:e.typography.fontWeightRegular},tooltipPlacementLeft:(0,Co.Z)({transformOrigin:"right center",margin:"0 24px "},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementRight:(0,Co.Z)({transformOrigin:"left center",margin:"0 24px"},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementTop:(0,Co.Z)({transformOrigin:"center bottom",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"}),tooltipPlacementBottom:(0,Co.Z)({transformOrigin:"center top",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"})}}),{name:"MuiTooltip",flip:!1})(Sc);function Ac(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Cc(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Oc(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function Tc(e,t,n,r,o,i){for(var a=!1,s=o(e,t,!!t&&n);s;){if(s===e.firstChild){if(a)return;a=!0}var l=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&Oc(s,i)&&!l)return void s.focus();s=o(e,s,n)}}n(3928);var Pc="undefined"==typeof window?y.useEffect:y.useLayoutEffect,Rc=y.forwardRef((function(e,t){var n=e.actions,r=e.autoFocus,o=void 0!==r&&r,i=e.autoFocusItem,a=void 0!==i&&i,s=e.children,l=e.className,u=e.disabledItemsFocusable,c=void 0!==u&&u,d=e.disableListWrap,f=void 0!==d&&d,p=e.onKeyDown,h=e.variant,m=void 0===h?"selectedMenu":h,g=(0,Ga.Z)(e,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),v=y.useRef(null),b=y.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Pc((function(){o&&v.current.focus()}),[o]),y.useImperativeHandle(n,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!v.current.style.width;if(e.clientHeight<v.current.clientHeight&&n){var r="".concat(gl(),"px");v.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=r,v.current.style.width="calc(100% + ".concat(r,")")}return v.current}}}),[]);var w=y.useCallback((function(e){v.current=Ya.findDOMNode(e)}),[]),x=(0,us.Z)(w,t),k=-1;y.Children.forEach(s,(function(e,t){y.isValidElement(e)&&(e.props.disabled||("selectedMenu"===m&&e.props.selected||-1===k)&&(k=t))}));var S=y.Children.map(s,(function(e,t){if(t===k){var n={};return a&&(n.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===m&&(n.tabIndex=0),y.cloneElement(e,n)}return e}));return y.createElement(nl,(0,Oa.Z)({role:"menu",ref:x,className:l,onKeyDown:function(e){var t=v.current,n=e.key,r=(0,ll.Z)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),Tc(t,r,f,c,Ac);else if("ArrowUp"===n)e.preventDefault(),Tc(t,r,f,c,Cc);else if("Home"===n)e.preventDefault(),Tc(t,null,f,c,Ac);else if("End"===n)e.preventDefault(),Tc(t,null,f,c,Cc);else if(1===n.length){var o=b.current,i=n.toLowerCase(),a=performance.now();o.keys.length>0&&(a-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=a,o.keys.push(i);var s=r&&!o.repeating&&Oc(r,o);o.previousKeyMatched&&(s||Tc(t,r,!1,c,Ac,o))?e.preventDefault():o.previousKeyMatched=!1}p&&p(e)},tabIndex:o?0:-1},g),S)}));const jc=Rc;var Nc={vertical:"top",horizontal:"right"},Fc={vertical:"top",horizontal:"left"},Mc=y.forwardRef((function(e,t){var n=e.autoFocus,r=void 0===n||n,o=e.children,i=e.classes,a=e.disableAutoFocusItem,s=void 0!==a&&a,l=e.MenuListProps,u=void 0===l?{}:l,c=e.onClose,d=e.onEntering,f=e.open,p=e.PaperProps,h=void 0===p?{}:p,m=e.PopoverClasses,g=e.transitionDuration,v=void 0===g?"auto":g,b=e.TransitionProps,w=(b=void 0===b?{}:b).onEntering,x=(0,Ga.Z)(b,["onEntering"]),k=e.variant,S=void 0===k?"selectedMenu":k,E=(0,Ga.Z)(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),A=Wa(),C=r&&!s&&f,O=y.useRef(null),T=y.useRef(null),P=-1;y.Children.map(o,(function(e,t){y.isValidElement(e)&&(e.props.disabled||("menu"!==S&&e.props.selected||-1===P)&&(P=t))}));var R=y.Children.map(o,(function(e,t){return t===P?y.cloneElement(e,{ref:function(t){T.current=Ya.findDOMNode(t),(0,fl.Z)(e.ref,t)}}):e}));return y.createElement(Dl,(0,Oa.Z)({getContentAnchorEl:function(){return T.current},classes:m,onClose:c,TransitionProps:(0,Oa.Z)({onEntering:function(e,t){O.current&&O.current.adjustStyleForScrollbar(e,A),d&&d(e,t),w&&w(e,t)}},x),anchorOrigin:"rtl"===A.direction?Nc:Fc,transformOrigin:"rtl"===A.direction?Nc:Fc,PaperProps:(0,Oa.Z)({},h,{classes:(0,Oa.Z)({},h.classes,{root:i.paper})}),open:f,ref:t,transitionDuration:v},E),y.createElement(jc,(0,Oa.Z)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),c&&c(e,"tabKeyDown"))},actions:O,autoFocus:r&&(-1===P||s),autoFocusItem:C,variant:S},u,{className:(0,hs.Z)(i.list,u.className)}),R))}));const Zc=(0,Ua.Z)({paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},{name:"MuiMenu"})(Mc);var Lc=y.forwardRef((function(e,t){var n,r=e.classes,o=e.className,i=e.component,a=void 0===i?"li":i,s=e.disableGutters,l=void 0!==s&&s,u=e.ListItemClasses,c=e.role,d=void 0===c?"menuitem":c,f=e.selected,p=e.tabIndex,h=(0,Ga.Z)(e,["classes","className","component","disableGutters","ListItemClasses","role","selected","tabIndex"]);return e.disabled||(n=void 0!==p?p:-1),y.createElement(al,(0,Oa.Z)({button:!0,role:d,tabIndex:n,component:a,selected:f,disableGutters:l,classes:(0,Oa.Z)({dense:r.dense},u),className:(0,hs.Z)(r.root,o,f&&r.selected,!l&&r.gutters),ref:t},h))}));const Ic=(0,Ua.Z)((function(e){return{root:(0,Oa.Z)({},e.typography.body1,(0,Co.Z)({minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",width:"auto",overflow:"hidden",whiteSpace:"nowrap"},e.breakpoints.up("sm"),{minHeight:"auto"})),gutters:{},selected:{},dense:(0,Oa.Z)({},e.typography.body2,{minHeight:"auto"})}}),{name:"MuiMenuItem"})(Lc);function Dc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,Va.Z)(),r=(0,dl.Z)({theme:n,name:"MuiUseMediaQuery",props:{}}),o="function"==typeof e?e(n):e;o=o.replace(/^@media( ?)/m,"");var i="undefined"!=typeof window&&void 0!==window.matchMedia,a=(0,Oa.Z)({},r,t),s=a.defaultMatches,l=void 0!==s&&s,u=a.matchMedia,c=void 0===u?i?window.matchMedia:null:u,d=a.noSsr,f=void 0!==d&&d,p=a.ssrMatchMedia,h=void 0===p?null:p,m=y.useState((function(){return f&&i?c(o).matches:h?h(o).matches:l})),g=m[0],v=m[1];return y.useEffect((function(){var e=!0;if(i){var t=c(o),n=function(){e&&v(t.matches)};return n(),t.addListener(n),function(){e=!1,t.removeListener(n)}}}),[o,c,i]),g}var zc=n(4293);const Bc=Ra((e=>({container:{position:"absolute",left:"50%",width:"50%",bottom:0,pointerEvents:"none",color:"#fff"},buttonContainer:{flexDirection:"row"},timeDisplay:{color:"#fff",display:"flex",flexDirection:"column",justifyContent:"center",height:"100%",cursor:"default",fontSize:20,marginLeft:10,whiteSpace:"nowrap"},numberInput:{height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",fontSize:20,marginLeft:10,width:100,color:"#fff",pointerEvents:"auto"},volumeInputContainerShown:{transition:e.transitions.create("margin",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.short}),marginRight:5,pointerEvents:"auto"},volumeInputContainerHidden:{transition:e.transitions.create("margin",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.short}),marginRight:0,pointerEvents:"auto"},volumeInputHidden:{transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.short}),width:0,pointerEvents:"auto"},volumeInputShown:{transition:e.transitions.create("width",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.short}),width:100,pointerEvents:"auto"},volumeInputThumbHidden:{transition:e.transitions.create("visibility",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.short}),opacity:0,pointerEvents:"auto"},volumeInputThumbShown:{transition:e.transitions.create("visibility",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.short}),opacity:1,pointerEvents:"auto"},subContainer:{background:"linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4) 40%, rgba(0, 0, 0, 0.7))",position:"relative",left:"-100%",width:"200%",zIndex:10},button:{pointerEvents:"auto"},inactiveButton:{color:"rgba(120, 120, 120, 0.7)",pointerEvents:"auto"},inactiveTopButton:{color:"rgba(255, 255, 255, 0.5)",pointerEvents:"auto"},progress:{margin:5},topButton:{pointerEvents:"auto",color:"#fff"},gridContainer:{pointerEvents:"auto",padding:2}}))),Uc=Ra((e=>({root:{height:10},container:{height:10,pointerEvents:"auto",display:"flex",justifyContent:"center",flexDirection:"column",position:"absolute",width:"calc(100% - 20px)",marginLeft:10},mouseEventListener:{zIndex:1,height:10,cursor:"pointer",pointerEvents:"auto",position:"absolute",width:"100%"},fillContainer:{background:"rgba(30,30,30,0.7)",width:"100%",height:5,position:"relative"},fillContainerThick:{transition:e.transitions.create("height",{easing:e.transitions.easing.easeInOut,duration:50}),height:8},fill:{background:"linear-gradient(to left, #ff1f62, #49007a)",height:"100%"},handleContainer:{position:"absolute",display:"flex",justifyContent:"center",flexDirection:"column",height:"100%",bottom:0},handle:{borderRadius:"50%",width:16,height:16,opacity:0,left:-8,background:"white",position:"absolute"},handleOn:{opacity:1,transition:e.transitions.create("opacity",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.shortest})}}))),Vc=(0,Ua.Z)((e=>({root:{color:"white",verticalAlign:"middle"},thumb:{backgroundColor:"white",color:"white","&:focus":{boxShadow:"inherit"},"&:hover, &$active":{boxShadow:"0px 0px 0px 8px rgba(255, 255, 255, 0.1)"}},active:{color:"white"}})))(ou);function Wc(e){const t=Math.floor(e/1e3),n=Math.floor(t/60),r=t%60;return String(n)+":"+String(r).padStart(2,"0")}function qc({onSeek:t,value:n}){const r=Uc(),[o,i]=(0,y.useState)(!1),a=(0,y.useRef)(null),s=(0,y.useCallback)((e=>{const n=e.currentTarget.getBoundingClientRect(),r=n.right-n.left-20,o=Math.min(1,Math.max(0,(e.pageX-n.left-10)/r));t(o)}),[t]),l=(0,y.useCallback)((()=>i(!0)),[]),u=(0,y.useCallback)((()=>i(!1)),[]),c=a.current?function(e){const t=e.getBoundingClientRect();return t.right-t.left}(a.current)*n/100:0,d={width:c},f={marginLeft:c},p=o?r.fillContainer+" "+r.fillContainerThick:r.fillContainer,h=o?r.handle+" "+r.handleOn:r.handle;return(0,e.jsxs)("div",{className:r.root,children:[(0,e.jsx)("div",{ref:a,className:r.container,children:(0,e.jsxs)("div",{className:p,children:[(0,e.jsx)("div",{className:r.fill,style:d}),(0,e.jsx)("div",{className:r.handleContainer,children:(0,e.jsx)("div",{className:h,style:f})})]})}),(0,e.jsx)("div",{className:r.mouseEventListener,onClick:s,onMouseOver:l,onMouseOut:u})]})}function Hc({open:t,anchorEl:n,audioTracks:r,selectedAudioTrack:o,onAudioTrackSelected:i,onClose:a}){if(!r||0===r.length)return null;const s=r.map((t=>(0,e.jsxs)(al,{selected:t.id===o,button:!0,onClick:()=>i(t.id),children:[t.language," ",t.label]},t.id)));return(0,e.jsx)("div",{children:(0,e.jsx)(Dl,{disableEnforceFocus:!0,open:t,anchorEl:n,onClose:a,anchorOrigin:{vertical:"top",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"center"},children:(0,e.jsx)(nl,{children:s})})})}function Kc({open:t,anchorEl:n,onClose:r,tabs:o,selectedTab:i,onTabSelected:a}){if(!o||0===o.length)return null;const s=o.map((t=>(0,e.jsxs)(al,{selected:i&&t.id===i.id&&t.src===i.src,button:!0,onClick:()=>a(t),children:[t.id," ",t.title," ",t.src]},`${t.id}:${t.src}`)));return(0,e.jsx)("div",{children:(0,e.jsx)(Dl,{disableEnforceFocus:!0,open:t,anchorEl:n,onClose:r,anchorOrigin:{vertical:"top",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"center"},children:(0,e.jsx)(nl,{children:s})})})}function Gc({open:t,anchorEl:n,onUnload:r,onClose:o,file:i}){return(0,e.jsx)("div",{children:(0,e.jsx)(Dl,{disableEnforceFocus:!0,open:t,anchorEl:n,onClose:o,anchorOrigin:{vertical:"top",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"center"},children:(0,e.jsx)(nl,{children:(0,e.jsxs)(al,{button:!0,onClick:e=>r(),children:["Unload ",i]})})})})}function Xc({open:t,anchorEl:n,selectedPlayMode:r,onPlayMode:o,onClose:i}){const{t:a}=Ki();return(0,e.jsx)("div",{children:(0,e.jsx)(Dl,{disableEnforceFocus:!0,open:t,anchorEl:n,onClose:i,anchorOrigin:{vertical:"top",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"center"},children:(0,e.jsxs)(nl,{children:[(0,e.jsx)(al,{selected:r===M.normal,button:!0,onClick:e=>o(M.normal),children:a("controls.normalMode")}),(0,e.jsx)(al,{selected:r===M.condensed,button:!0,onClick:e=>o(M.condensed),children:a("controls.condensedMode")}),(0,e.jsx)(al,{selected:r===M.fastForward,button:!0,onClick:e=>o(M.fastForward),children:a("controls.fastForwardMode")}),(0,e.jsx)(al,{selected:r===M.autoPause,button:!0,onClick:e=>o(M.autoPause),children:a("controls.autoPauseMode")})]})})})}const Qc=({children:t})=>{const n=Dc(Wa().breakpoints.down(600)),[r,o]=y.useState(),i=void 0!==r&&document.body.contains(r),a=t.filter((e=>void 0!==e&&!1!==e));return n&&a.length>1?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(ws,{item:!0,children:(0,e.jsx)(zs,{color:"inherit",onClick:e=>{o(e.currentTarget)},children:(0,e.jsx)(zc.Z,{})})}),(0,e.jsx)(Zc,{anchorEl:i?r:void 0,open:i,onClose:()=>{o(void 0)},children:a.map(((t,n)=>(0,e.jsx)(Ic,{children:t},n)))})]}):(0,e.jsx)(e.Fragment,{children:t.map(((t,n)=>(0,e.jsx)(ws,{item:!0,children:t},n)))})};function Yc({clock:t,playing:n,length:r,offsetEnabled:o,displayLength:i,offset:a,playbackRate:s,playbackRateEnabled:l,onAudioTrackSelected:u,onSeek:c,mousePositionRef:d,onShow:f,onPause:p,onPlay:h,onTabSelected:m,onUnloadAudio:g,onUnloadVideo:v,onOffsetChange:b,onPlaybackRateChange:w,onVolumeChange:x,disableKeyEvents:k,playbackPreferences:S,closeEnabled:E,onClose:A,volumeEnabled:C,playMode:O,playModeEnabled:T,onPlayMode:P,subtitlesEnabled:R,subtitlesToggle:j,onSubtitlesToggle:N,videoFile:F,audioTracks:M,selectedAudioTrack:Z,tabs:L,selectedTab:I,popOutEnabled:D,popOut:z,onPopOutToggle:B,fullscreenEnabled:U,fullscreen:V,onFullscreenToggle:W,hideSubtitlePlayerToggleEnabled:q,subtitlePlayerHidden:H,onHideSubtitlePlayerToggle:K,showOnMouseMovement:G,theaterModeToggleEnabled:X,theaterModeEnabled:Q,onTheaterModeToggle:Y,subtitleAlignment:J,subtitleAlignmentEnabled:_,onSubtitleAlignment:$}){const ee=Bc(),{t:te}=Ki(),[ne,re]=(0,y.useState)(!0),[oe,ie]=(0,y.useState)(!1),[ae,se]=(0,y.useState)(),[le,ue]=(0,y.useState)(!1),[ce,de]=(0,y.useState)(),[fe,pe]=(0,y.useState)(!1),[he,me]=(0,y.useState)(),[ge,ye]=(0,y.useState)(!1),[ve,be]=(0,y.useState)(),[we,xe]=(0,y.useState)(!1),[ke,Se]=(0,y.useState)(),[Ee,Ae]=(0,y.useState)(!1),[Ce,Oe]=(0,y.useState)(100),[Te,Pe]=(0,y.useState)(100),Re=Dc(Wa().breakpoints.down(380)),je=(0,y.useRef)({x:0,y:0}),Ne=(0,y.useRef)(Date.now()),Fe=(0,y.useRef)(Date.now()),Me=(0,y.useRef)(!0),Ze=(0,y.useRef)(!1),[Le,Ie]=(0,y.useState)(5),[De,ze]=(0,y.useState)(5),Be=(0,y.useRef)(),Ue=(0,y.useRef)(),Ve=(0,y.useRef)(null),We=(0,y.useRef)(null),[,qe]=(0,y.useState)(),He=(0,y.useCallback)((()=>qe({})),[]),Ke=(0,y.useCallback)((e=>{c(e)}),[c]);function Ge(){Ze.current=!0}function Xe(){Ze.current=!1}(0,y.useEffect)((()=>{const e=Number(S.volume);Oe(e),x?.(e/100),e>0&&Pe(e)}),[S,x]),(0,y.useEffect)((()=>{const e=setInterval((()=>{let e;e=G?Date.now()-Ne.current<2e3||Math.pow(d.current.x-je.current.x,2)+Math.pow(d.current.y-je.current.y,2)>100:(Ve.current&&d.current.y>Ve.current.offsetTop-20||We.current&&d.current.y<We.current.offsetHeight+20)??!1,e=e||Ze.current||Be.current===document.activeElement||Ue.current===document.activeElement||Date.now()-Fe.current<2e3,e&&!Me.current?(Ne.current=Date.now(),re(e)):!e&&Me.current&&re(e),Me.current=e,je.current.x=d.current.x,je.current.y=d.current.y}),100);return()=>clearInterval(e)}),[d,G]),(0,y.useEffect)((()=>f?.(ne)),[f,ne]);const Qe=(0,y.useCallback)((e=>{if(Be.current){if(0===e)Be.current.value="",Ie(5);else{const t=e/1e3,n=t>=0?"+"+t.toFixed(2):String(t.toFixed(2));Be.current.value=n,Fe.current=Date.now(),Ie(n.length)}Be.current.blur()}}),[]),Ye=(0,y.useCallback)((e=>{if(Ue.current){if(1===e)Ue.current.value="",ze(5);else{const t="×"+String(e.toFixed(2));Ue.current.value=t,Fe.current=Date.now(),ze(t.length)}Ue.current.blur()}}),[]);(0,y.useEffect)((()=>{if(!k)return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)};function e(e){if("Enter"===e.key)if(Be.current===document.activeElement){const e=Number(Be.current.value);if(e===a)return void Qe(a);if(Number.isNaN(e))return;b(1e3*e)}else if(Ue.current===document.activeElement){const e=Number(Ue.current.value);if(s===e)return void Ye(s);if(Number.isNaN(e)||e<.1||e>5)return;w(e)}}}),[b,w,Qe,Ye,a,s,k]);const Je=(0,y.useCallback)((e=>{const t=e.target;t.setSelectionRange(0,t.value?.length||0)}),[]);(0,y.useEffect)((()=>{const e=setInterval((()=>{He()}),100);return()=>clearInterval(e)}),[He]),(0,y.useEffect)((()=>{Qe(a)}),[a,Qe]),(0,y.useEffect)((()=>{Ye(s)}),[s,Ye]);const _e=(0,y.useCallback)((()=>{se(void 0),ie(!1)}),[]),$e=(0,y.useCallback)((e=>{se(e.currentTarget),ie(!0)}),[]),et=(0,y.useCallback)((e=>{u(e),se(void 0),ie(!1)}),[u]),tt=(0,y.useCallback)((()=>{de(void 0),ue(!1)}),[]),nt=(0,y.useCallback)((e=>{de(e.currentTarget),ue(!0)}),[]),rt=(0,y.useCallback)((e=>{m?.(e),de(void 0),ue(!1)}),[m]),ot=(0,y.useCallback)((()=>{be(void 0),ye(!1)}),[]),it=(0,y.useCallback)((e=>{be(e.currentTarget),ye(!0)}),[]),at=(0,y.useCallback)((()=>{v?.(),ye(!1)}),[v]),st=(0,y.useCallback)((()=>{Se(void 0),xe(!1)}),[]),lt=(0,y.useCallback)((e=>{Se(e.currentTarget),xe(!0)}),[]),ut=(0,y.useCallback)((e=>{P?.(e),Se(void 0),xe(!1)}),[P]),ct=(0,y.useCallback)((()=>Ae(!1)),[]),dt=(0,y.useCallback)((()=>Ae(!0)),[]),ft=(0,y.useCallback)(((e,t)=>{"number"==typeof t&&(Oe(t),x?.(t/100))}),[x]),pt=(0,y.useCallback)(((e,t)=>{"number"==typeof t&&(t>0&&Pe(t),S.volume=t)}),[S]),ht=(0,y.useCallback)((()=>{Oe((e=>{const t=e>0?0:Te;return x?.(t/100),t}))}),[x,Te]),mt=(0,y.useCallback)((()=>{_&&void 0!==J&&void 0!==$&&$("top"===J?"bottom":"top")}),[J,_,$]),gt=t.progress(r);return(0,e.jsxs)(y.Fragment,{children:[(0,e.jsx)(ps,{in:ne,timeout:200,children:(0,e.jsxs)(ws,{container:!0,style:{position:"absolute",top:0},children:[(0,e.jsx)(ws,{item:!0,style:{flexGrow:1},children:E&&(0,e.jsx)(Ec,{title:te("controls.unloadVideo"),children:(0,e.jsx)(zs,{ref:We,color:"inherit",className:ee.topButton,onClick:A,onMouseOver:Ge,onMouseOut:Xe,children:(0,e.jsx)(Ka.Z,{})})})}),(0,e.jsxs)(ws,{item:!0,children:[X&&(0,e.jsx)(Ec,{title:te("controls.toggleTheaterMode"),children:(0,e.jsx)(zs,{color:"inherit",className:Q?ee.topButton:ee.inactiveTopButton,onClick:Y,onMouseOver:Ge,onMouseOut:Xe,children:(0,e.jsx)(Bl.Z,{})})}),q&&(0,e.jsx)(Ec,{title:te(H?"controls.showSubtitlePlayer":"controls.hideSubtitlePlayer"),children:(0,e.jsx)(zs,{color:"inherit",className:ee.topButton,onClick:K,onMouseOver:Ge,onMouseOut:Xe,children:H?(0,e.jsx)(qa.Z,{}):(0,e.jsx)(Ha.Z,{})})})]})]})}),(0,e.jsxs)("div",{ref:Ve,className:ee.container,onMouseOver:Ge,onMouseOut:Xe,children:[(0,e.jsx)(ps,{in:ne,timeout:200,children:(0,e.jsxs)("div",{className:ee.subContainer,children:[(0,e.jsx)(qc,{onSeek:Ke,value:100*gt}),(0,e.jsxs)(ws,{container:!0,className:ee.gridContainer,direction:"row",wrap:"nowrap",children:[(0,e.jsx)(ws,{item:!0,children:(0,e.jsx)(zs,{color:"inherit",onClick:()=>n?p():h(),children:n?(0,e.jsx)(Vl.Z,{className:ee.button}):(0,e.jsx)(Wl.Z,{className:ee.button})})}),C&&(0,e.jsx)(ws,{item:!0,onMouseOver:dt,onMouseOut:ct,className:Ee?ee.volumeInputContainerShown:ee.volumeInputContainerHidden,children:(0,e.jsxs)(ws,{container:!0,spacing:0,direction:"row",wrap:"nowrap",children:[(0,e.jsx)(ws,{item:!0,children:(0,e.jsx)(zs,{color:"inherit",onClick:ht,children:0===Ce?(0,e.jsx)(cu.Z,{}):(0,e.jsx)(du.Z,{})})}),(0,e.jsx)(ws,{item:!0,style:{display:"flex",flexDirection:"column",justifyContent:"center"},children:(0,e.jsx)(Vc,{onChange:ft,onChangeCommitted:pt,value:Ce,defaultValue:100,classes:{root:Ee?ee.volumeInputShown:ee.volumeInputHidden,thumb:Ee?ee.volumeInputThumbShown:ee.volumeInputThumbHidden}})})]})}),(0,e.jsx)(ws,{item:!0,children:(0,e.jsxs)("div",{className:ee.timeDisplay,children:[Wc(gt*r)," / ",Wc(i||r)]})}),o&&!Ee&&!Re&&(0,e.jsx)(ws,{item:!0,children:(0,e.jsx)(Ec,{title:te("controls.subtitleOffset"),children:(0,e.jsx)($s,{style:{width:`${Le}ch`},inputRef:Be,disableUnderline:!0,className:ee.numberInput,placeholder:"±"+Number(0).toFixed(2),onClick:Je,onChange:e=>Ie(Math.max(5,e.target.value.length))})})}),l&&!Ee&&!Re&&(0,e.jsx)(ws,{item:!0,children:(0,e.jsx)(Ec,{title:te("controls.playbackRate"),children:(0,e.jsx)($s,{style:{width:`${De}ch`,marginLeft:4},inputRef:Ue,disableUnderline:!0,className:ee.numberInput,placeholder:"×"+Number(1).toFixed(2),onClick:Je,onChange:e=>ze(Math.max(5,e.target.value.length))})})}),(0,e.jsx)(ws,{item:!0,style:{flexGrow:1}}),(0,e.jsxs)(Qc,{children:[_&&void 0!==J&&(0,e.jsx)(Ec,{title:te("controls.subtitleAlignment"),children:(0,e.jsx)(zs,{color:"inherit",onClick:mt,children:"top"===J?(0,e.jsx)(su.Z,{}):(0,e.jsx)(lu.Z,{})})}),j&&(0,e.jsx)(Ec,{title:te("controls.toggleSubtitles"),children:(0,e.jsx)(zs,{color:"inherit",onClick:N,children:(0,e.jsx)(au.Z,{className:R?ee.button:ee.inactiveButton})})}),F&&(0,e.jsx)(Ec,{title:te("controls.unloadVideo"),children:(0,e.jsx)(zs,{color:"inherit",onClick:it,children:(0,e.jsx)(uu.Z,{className:ee.button})})}),M&&M.length>1&&(0,e.jsx)(Ec,{title:te("controls.selectAudioTrack"),children:(0,e.jsx)(zs,{color:"inherit",onClick:$e,children:(0,e.jsx)(ql.Z,{className:ee.button})})}),L&&L.length>0&&(0,e.jsx)(Ec,{title:te("controls.selectVideoElement"),children:(0,e.jsx)(zs,{color:"inherit",onClick:nt,children:(0,e.jsx)(uu.Z,{className:I?ee.button:ee.inactiveButton})})}),T&&(0,e.jsx)(Ec,{title:te("controls.playbackMode"),children:(0,e.jsx)(zs,{color:"inherit",onClick:lt,children:(0,e.jsx)(iu.Z,{className:T?ee.button:ee.inactiveButton})})}),D&&(0,e.jsx)(Ec,{title:te(z?"controls.popIn":"controls.popOut"),children:(0,e.jsx)(zs,{color:"inherit",onClick:B,children:(0,e.jsx)(sl.Z,{className:ee.button,style:z?{transform:"rotateX(180deg)"}:{}})})}),U&&(0,e.jsx)(Ec,{title:te("controls.toggleFullscreen"),children:(0,e.jsx)(zs,{color:"inherit",onClick:W,children:V?(0,e.jsx)(Ul.Z,{className:ee.button}):(0,e.jsx)(zl.Z,{className:ee.button})})})]})]})]})}),(0,e.jsx)(Kc,{open:le&&ne,anchorEl:ce,tabs:L,selectedTab:I,onClose:tt,onTabSelected:rt}),(0,e.jsx)(Hc,{open:oe&&ne,anchorEl:ae,audioTracks:M,selectedAudioTrack:Z,onClose:_e,onAudioTrackSelected:et}),(0,e.jsx)(Gc,{open:ge,anchorEl:ve,file:F,onClose:ot,onUnload:at}),(0,e.jsx)(Xc,{open:we&&ne,anchorEl:ke,selectedPlayMode:O,onClose:st,onPlayMode:ut})]})]})}class Jc{constructor(e){this.ref=e,this.readyResolves=[]}async seek(e){return new Promise(((t,n)=>{this.ref.current?(this.ref.current.currentTime=e,this._onMediaCanPlay((()=>t(void 0)))):t(void 0)}))}async onReady(){return new Promise(((e,t)=>{this.ref.current?this._onMediaCanPlay((()=>e(void 0))):e(void 0)}))}_onMediaCanPlay(e){4!==this.ref.current?.readyState?(this.ref.current&&!this.ref.current.oncanplay&&(this.ref.current.oncanplay=e=>{for(const e of this.readyResolves)e();this.readyResolves.length=0,this.ref.current&&(this.ref.current.oncanplay=null)}),this.readyResolves.push(e)):e()}play(){this.ref.current?.play()}pause(){this.ref.current?.pause()}playbackRate(e){this.ref.current&&(this.ref.current.playbackRate=e)}}const _c=({initialWidth:e,minWidth:t,maxWidth:n,onResizeStart:r,onResizeEnd:o})=>{const[i,a]=(0,y.useState)(!1),[s,l]=(0,y.useState)(e),[u,c]=(0,y.useState)(0),d=(0,y.useCallback)((()=>{a(!0),r?.()}),[a,r]),f=(0,y.useCallback)((()=>{a(!1),o?.()}),[a,o]),p=(0,y.useCallback)((e=>{c(e.clientX)}),[]),h=(0,y.useCallback)((e=>{if(i){const r=u-e.clientX,o=s+r;c(e.clientX),o>=t&&o<=n&&l(o)}}),[t,n,u,s,i]);return(0,y.useEffect)((()=>{0!==n&&s>n&&l(n)}),[n,s]),(0,y.useEffect)((()=>(document.addEventListener("mouseleave",f),document.addEventListener("mousemove",h),document.addEventListener("mouseup",f),document.addEventListener("mousedown",p),()=>{document.removeEventListener("mouseleave",f),document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",f),document.removeEventListener("mousedown",p)})),[f,h,p]),{width:s,enableResize:d,isResizing:i}},$c=({holdToDragMs:e})=>{const[t,n]=(0,y.useState)(!1),[r,o]=(0,y.useState)(!1),[i,a]=(0,y.useState)(),[s,l]=(0,y.useState)(),u=e=>{a((t=>t||{clientX:e.clientX,clientY:e.clientY})),l({clientX:e.clientX,clientY:e.clientY})};return(0,y.useEffect)((()=>{if(!r)return;const t=setTimeout((()=>{const e=document.getSelection();null!==e&&"Range"===e.type||(n(!0),o(!1))}),e);return()=>clearTimeout(t)}),[e,r]),(0,y.useEffect)((()=>{const e=e=>{0===e.button&&e.clientX<=window.innerWidth-50&&(o(!0),u(e))},t=()=>{n(!1),o(!1),a(void 0),l(void 0)};return window.addEventListener("mousedown",e),window.addEventListener("mouseup",t),window.addEventListener("mouseleave",t),()=>{window.removeEventListener("mousedown",e),window.removeEventListener("mouseup",t),window.removeEventListener("mouseleave",t)}}),[]),(0,y.useEffect)((()=>{if(t)return window.addEventListener("mousemove",u),()=>window.removeEventListener("mousemove",u)}),[t]),{dragging:t,draggingStartLocation:i,draggingCurrentLocation:s}};function ed({subtitle:t,availableWidth:n,scale:r}){if(void 0===t.textImage)return null;const o=r*n/t.textImage.screen.width*t.textImage.image.width;return(0,e.jsx)("div",{style:{maxWidth:o},children:(0,e.jsx)("img",{style:{width:"100%"},alt:"subtitle",src:t.textImage.dataUrl})})}var td=n(7543);const nd=y.createContext();var rd="table",od=y.forwardRef((function(e,t){var n=e.classes,r=e.className,o=e.component,i=void 0===o?rd:o,a=e.padding,s=void 0===a?"normal":a,l=e.size,u=void 0===l?"medium":l,c=e.stickyHeader,d=void 0!==c&&c,f=(0,Ga.Z)(e,["classes","className","component","padding","size","stickyHeader"]),p=y.useMemo((function(){return{padding:s,size:u,stickyHeader:d}}),[s,u,d]);return y.createElement(nd.Provider,{value:p},y.createElement(i,(0,Oa.Z)({role:i===rd?null:"table",ref:t,className:(0,hs.Z)(n.root,r,d&&n.stickyHeader)},f)))}));const id=(0,Ua.Z)((function(e){return{root:{display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,Oa.Z)({},e.typography.body2,{padding:e.spacing(2),color:e.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},stickyHeader:{borderCollapse:"separate"}}}),{name:"MuiTable"})(od),ad=y.createContext();var sd={variant:"body"},ld="tbody",ud=y.forwardRef((function(e,t){var n=e.classes,r=e.className,o=e.component,i=void 0===o?ld:o,a=(0,Ga.Z)(e,["classes","className","component"]);return y.createElement(ad.Provider,{value:sd},y.createElement(i,(0,Oa.Z)({className:(0,hs.Z)(n.root,r),ref:t,role:i===ld?null:"rowgroup"},a)))}));const cd=(0,Ua.Z)({root:{display:"table-row-group"}},{name:"MuiTableBody"})(ud);var dd=y.forwardRef((function(e,t){var n,r,o=e.align,i=void 0===o?"inherit":o,a=e.classes,s=e.className,l=e.component,u=e.padding,c=e.scope,d=e.size,f=e.sortDirection,p=e.variant,h=(0,Ga.Z)(e,["align","classes","className","component","padding","scope","size","sortDirection","variant"]),m=y.useContext(nd),g=y.useContext(ad),v=g&&"head"===g.variant;l?(r=l,n=v?"columnheader":"cell"):r=v?"th":"td";var b=c;!b&&v&&(b="col");var w=u||(m&&m.padding?m.padding:"normal"),x=d||(m&&m.size?m.size:"medium"),k=p||g&&g.variant,S=null;return f&&(S="asc"===f?"ascending":"descending"),y.createElement(r,(0,Oa.Z)({ref:t,className:(0,hs.Z)(a.root,a[k],s,"inherit"!==i&&a["align".concat((0,Is.Z)(i))],"normal"!==w&&a["padding".concat((0,Is.Z)(w))],"medium"!==x&&a["size".concat((0,Is.Z)(x))],"head"===k&&m&&m.stickyHeader&&a.stickyHeader),"aria-sort":S,role:n,scope:b},h))}));const fd=(0,Ua.Z)((function(e){return{root:(0,Oa.Z)({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:"1px solid\n ".concat("light"===e.palette.type?(0,xs.$n)((0,xs.Fq)(e.palette.divider,1),.88):(0,xs._j)((0,xs.Fq)(e.palette.divider,1),.68)),textAlign:"left",padding:16}),head:{color:e.palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},body:{color:e.palette.text.primary},footer:{color:e.palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},sizeSmall:{padding:"6px 24px 6px 16px","&:last-child":{paddingRight:16},"&$paddingCheckbox":{width:24,padding:"0 12px 0 16px","&:last-child":{paddingLeft:12,paddingRight:16},"& > *":{padding:0}}},paddingCheckbox:{width:48,padding:"0 0 0 4px","&:last-child":{paddingLeft:0,paddingRight:4}},paddingNone:{padding:0,"&:last-child":{padding:0}},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right",flexDirection:"row-reverse"},alignJustify:{textAlign:"justify"},stickyHeader:{position:"sticky",top:0,left:0,zIndex:2,backgroundColor:e.palette.background.default}}}),{name:"MuiTableCell"})(dd);var pd=y.forwardRef((function(e,t){var n=e.classes,r=e.className,o=e.component,i=void 0===o?"div":o,a=(0,Ga.Z)(e,["classes","className","component"]);return y.createElement(i,(0,Oa.Z)({ref:t,className:(0,hs.Z)(n.root,r)},a))}));const hd=(0,Ua.Z)({root:{width:"100%",overflowX:"auto"}},{name:"MuiTableContainer"})(pd);var md=y.forwardRef((function(e,t){var n=e.classes,r=e.className,o=e.component,i=void 0===o?"tr":o,a=e.hover,s=void 0!==a&&a,l=e.selected,u=void 0!==l&&l,c=(0,Ga.Z)(e,["classes","className","component","hover","selected"]),d=y.useContext(ad);return y.createElement(i,(0,Oa.Z)({ref:t,className:(0,hs.Z)(n.root,r,d&&{head:n.head,footer:n.footer}[d.variant],s&&n.hover,u&&n.selected),role:"tr"===i?null:"row"},c))}));const gd=(0,Ua.Z)((function(e){return{root:{color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,"&$hover:hover":{backgroundColor:e.palette.action.hover},"&$selected, &$selected:hover":{backgroundColor:(0,xs.Fq)(e.palette.secondary.main,e.palette.action.selectedOpacity)}},selected:{},hover:{},head:{},footer:{}}}),{name:"MuiTableRow"})(md);var yd={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},vd=y.forwardRef((function(e,t){var n=e.align,r=void 0===n?"inherit":n,o=e.classes,i=e.className,a=e.color,s=void 0===a?"initial":a,l=e.component,u=e.display,c=void 0===u?"initial":u,d=e.gutterBottom,f=void 0!==d&&d,p=e.noWrap,h=void 0!==p&&p,m=e.paragraph,g=void 0!==m&&m,v=e.variant,b=void 0===v?"body1":v,w=e.variantMapping,x=void 0===w?yd:w,k=(0,Ga.Z)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),S=l||(g?"p":x[b]||yd[b])||"span";return y.createElement(S,(0,Oa.Z)({className:(0,hs.Z)(o.root,i,"inherit"!==b&&o[b],"initial"!==s&&o["color".concat((0,Is.Z)(s))],h&&o.noWrap,f&&o.gutterBottom,g&&o.paragraph,"inherit"!==r&&o["align".concat((0,Is.Z)(r))],"initial"!==c&&o["display".concat((0,Is.Z)(c))]),ref:t},k))}));const bd=(0,Ua.Z)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(vd),wd=()=>{const[e,t]=(0,y.useState)(0);return(0,y.useLayoutEffect)((()=>{const e=document.querySelector("header.MuiAppBar-root");function n(){t(e?.clientHeight||0)}return t(e?.clientHeight||0),window.addEventListener("resize",n),()=>window.removeEventListener("resize",n)}),[]),e};let xd;const kd=(e,t,n,r)=>e===n||t===r||(e<n?t>=n:r>=e),Sd=(e,t,n)=>{const r=n.current;if(!r)return!1;const o={x:Math.min(e.clientX,t.clientX),y:Math.min(e.clientY,t.clientY),width:Math.abs(e.clientX-t.clientX),height:Math.abs(e.clientY-t.clientY)},i=r.getBoundingClientRect();return kd(o.x,o.x+o.width,i.x,i.x+i.width)&&kd(o.y,o.y+o.height,i.y,i.y+i.height)},Ed=Ra((e=>({container:{height:({appBarHidden:e,appBarHeight:t})=>e?"100vh":`calc(100vh - ${t}px)`,position:"relative",overflowX:"hidden",backgroundColor:e.palette.background.default,width:({resizable:e})=>e?"auto":"100%"},table:{backgroundColor:e.palette.background.default,marginBottom:75},unselectableTable:{userSelect:"none"},noSubtitles:{height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",padding:15,textAlign:"center"}}))),Ad=Ra((e=>({subtitleRow:{"&:hover":{backgroundColor:e.palette.action.hover},minWidth:250},selectedSubtitleRow:{minWidth:250,"& td":{borderColor:e.palette.background.paper},animation:`$select-subtitle-row 300ms ${e.transitions.easing.easeInOut} forwards`},"@keyframes select-subtitle-row":{"100%":{backgroundColor:e.palette.background.paper}},unselectedSubtitleRow:{minWidth:250,animation:`$unselect-subtitle-row 300ms ${e.transitions.easing.easeInOut} forwards`},"@keyframes unselect-subtitle-row":{"100%":{filter:"brightness(.7)",backgroundColor:e.palette.action.disabledBackground}},subtitle:{fontSize:20,paddingRight:0,width:"100%",overflowWrap:"anywhere",whiteSpace:"pre-wrap"},compressedSubtitle:{fontSize:16,paddingRight:0,width:"100%",overflowWrap:"anywhere",whiteSpace:"pre-wrap"},disabledSubtitle:{color:"transparent",backgroundColor:e.palette.action.disabledBackground,borderRadius:5},unselectableSubtitle:{userSelect:"none"},timestamp:{fontSize:14,color:"#aaaaaa",textAlign:"right",paddingRight:15,paddingLeft:5},copyButton:{textAlign:"right",padding:0}})));var Cd;!function(e){e[e.insideSelection=1]="insideSelection",e[e.outsideSelection=2]="outsideSelection"}(Cd||(Cd={}));const Od=y.memo((function({index:t,highlighted:n,selectionState:r,subtitleRef:o,onClickSubtitle:i,onCopySubtitle:a,compressed:s,disabled:l,subtitle:u,copyButtonEnabled:c,showCopyButton:d}){const f=Ad(),p=(0,y.useRef)(null),[h,m]=(0,y.useState)(!1),g=s?f.compressedSubtitle:f.subtitle,v=l?f.disabledSubtitle:"",{t:b}=Ki();if(u.start<0||u.end<0)return null;const w=u.textImage?(0,e.jsx)(ed,{availableWidth:window.screen.availWidth/2,subtitle:u,scale:1}):(0,e.jsx)("span",{ref:p,className:v,children:u.text});let x;return x=void 0===r?f.subtitleRow:r===Cd.insideSelection?f.selectedSubtitleRow:f.unselectedSubtitleRow,(0,e.jsxs)(gd,{onClick:()=>!h&&i(t),onMouseUp:function(){const e=document.getSelection(),t="Range"===e?.type&&p.current?.isSameNode(e.anchorNode?.parentNode??null);m(t??!1)},ref:o,className:x,selected:void 0===r&&n,children:[void 0===r&&(0,e.jsx)(Ec,{enterDelay:1500,enterNextDelay:1500,title:b("subtitlePlayer.multiSubtitleSelectHelp"),placement:"top",children:(0,e.jsx)(fd,{className:g,children:w})}),void 0!==r&&(0,e.jsx)(fd,{className:g,children:w}),d&&(0,e.jsx)(fd,{className:f.copyButton,children:(0,e.jsx)(zs,{disabled:!c||void 0!==r,onClick:e=>a(e,t),children:(0,e.jsx)(td.Z,{fontSize:s?"small":"medium"})})}),(0,e.jsx)(fd,{className:f.timestamp,children:(0,e.jsx)("div",{children:`\n${u.displayTime}\n`})})]})})),Td=({isResizing:t,style:n,...r})=>(0,e.jsx)("div",{style:{...n,position:"absolute",width:t?30:5,left:t?-15:-2.5,height:"100%",cursor:"col-resize"},...r});function Pd({clock:t,onSeek:n,onCopy:r,onOffsetChange:o,onToggleSubtitleTrack:i,onSubtitlesHighlighted:a,onResizeStart:s,onResizeEnd:l,autoPauseContext:u,playing:c,subtitles:d,subtitleCollection:f,length:p,jumpToSubtitle:h,compressed:m,resizable:g,showCopyButton:b,copyButtonEnabled:w,loading:E,drawerOpen:A,appBarHidden:C,displayHelp:O,disableKeyEvents:T,disableMiningBinds:P,lastJumpToTopTimestamp:R,hidden:j,disabledSubtitleTracks:F,settings:M,keyBinder:Z,maxResizeWidth:L}){const{t:I}=Ki(),D=(0,y.useRef)();D.current=c;const z=(0,y.useRef)(t);z.current=t,(0,y.useRef)().current=d;const B=(0,y.useMemo)((()=>d?Array(d.length).fill(void 0).map((e=>(0,y.createRef)())):[]),[d]),U=(0,y.useRef)(Za.empty());U.current=f??Za.empty();const V=(0,y.useRef)([]);V.current=B;const[W,q]=(0,y.useState)({}),H=(0,y.useRef)({}),[K,G]=(0,y.useState)(),[X,Q]=(0,y.useState)(),Y=(0,y.useRef)(0);Y.current=p;const J=(0,y.useRef)(!1);J.current=j;const _=(0,y.useRef)(0),$=(0,y.useRef)(),ee=(0,y.useRef)();(0,y.useRef)().current=A;const te=wd(),ne=Ed({resizable:g,appBarHidden:C,appBarHeight:te}),re=(0,y.useRef)();re.current=u;const oe=(0,y.useRef)();oe.current=a,(0,y.useEffect)((()=>{const e=()=>{const t=V.current,n={},r=z.current.time(Y.current);let o=U.current.subtitlesAt(r);const i=0===o.showing.length?o.lastShown??[]:o.showing;let a;for(const e of i)n[e.index]=!0,(void 0===a||e.index<a)&&(a=e.index);if(!function(e,t){for(let n in e)if(!(n in t))return!1;for(let n in t)if(!(n in e))return!1;return!0}(n,H.current)&&(H.current=n,q(n),oe.current?.(i),void 0!==a)){const e=t[a],n=!J.current&&Date.now()-_.current>5e3;e?.current&&n&&e.current.scrollIntoView({block:"center",inline:"nearest",behavior:"smooth"})}void 0!==o.startedShowing&&re.current?.startedShowing(o.startedShowing),void 0!==o.willStopShowing&&re.current?.willStopShowing(o.willStopShowing),$.current=requestAnimationFrame(e)};return $.current=requestAnimationFrame(e),()=>{void 0!==$.current&&cancelAnimationFrame($.current)}}),[]);const ie=(0,y.useCallback)((()=>{const e=H.current;if(!e)return;const t=Object.keys(e);if(0===t.length)return;const n=B[Number(t[0])];n?.current?.scrollIntoView({block:"center",inline:"nearest",behavior:"smooth"})}),[B]);(0,y.useEffect)((()=>{if(!j)return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e);function e(){"visible"===document.visibilityState&&ie()}}),[j,W,B,ie]),(0,y.useEffect)((()=>{j||ie()}),[j,ie]),(0,y.useEffect)((()=>{if(J.current)return;const e=V.current;if(!e||0===e.length)return;const t=e[0];t?.current?.scrollIntoView({block:"center",inline:"nearest",behavior:"smooth"})}),[R]),(0,y.useEffect)((()=>Z.bindAdjustOffset(((e,t)=>{e.preventDefault(),e.stopPropagation(),o(t)}),(()=>T),(()=>d))),[Z,o,T,d]),(0,y.useEffect)((()=>Z.bindResetOffet((e=>{e.preventDefault(),e.stopPropagation(),o(0)}),(()=>T))),[Z,o,T]),(0,y.useEffect)((()=>Z.bindOffsetToSubtitle(((e,t)=>{e.preventDefault(),e.stopPropagation(),o(t)}),(()=>T),(()=>t.time(p)),(()=>d))),[Z,o,T,t,d,p]),(0,y.useEffect)((()=>Z.bindSeekToSubtitle(((e,t)=>{e.preventDefault(),e.stopPropagation(),n(t.start,D.current??!1)}),(()=>T),(()=>t.time(p)),(()=>d))),[Z,n,d,T,t,p]),(0,y.useEffect)((()=>Z.bindSeekToBeginningOfCurrentSubtitle(((e,t)=>{e.preventDefault(),e.stopPropagation(),n(t.start,D.current??!1)}),(()=>T),(()=>t.time(p)),(()=>d))),[Z,n,d,T,t,p]),(0,y.useEffect)((()=>Z.bindSeekBackwardOrForward(((e,r)=>{e.stopPropagation(),e.preventDefault(),n(r?Math.min(p,t.time(p)+1e4):Math.max(0,t.time(p)-1e4),D.current??!1)}),(()=>T))),[Z,t,p,T,n]),(0,y.useEffect)((()=>{function e(){_.current=Date.now()}const t=ee.current;return t?.addEventListener("wheel",e),()=>t?.removeEventListener("wheel",e)}),[ee,_]),(0,y.useEffect)((()=>{if(j)return;if(!h||!d)return;let e=-1,t=0;for(let n of d){if(n.originalStart===h.originalStart&&h.text.includes(n.text)){e=t;break}++t}-1!==e&&(B[e]?.current?.scrollIntoView({block:"center",inline:"nearest",behavior:"smooth"}),Q(e),setTimeout((()=>Q(void 0)),1e3))}),[j,h,d,B]);const ae=(0,y.useCallback)((()=>{const e=t.time(p),n=Math.min(e+5e3,p);return{text:"",start:e,originalStart:e,end:n,originalEnd:n,track:0}}),[t,p]),se=(0,y.useCallback)((e=>d&&0!==d.length?function(e,t,n,r){let o=t;for(let i=t;i>=0&&(o=i,!k(e,o,t,n,r,v.backward));--i);let i=o;for(let o=t;o<=e.length-1&&(i=o,!k(e,i,t,n,r,v.forward));++o);return e.slice(o,i+1)}(d,e,M.surroundingSubtitlesCountRadius,M.surroundingSubtitlesTimeRadius):function(e,t,n){const r=[e],o=e.start-e.originalStart;if(e.end<t){const n=Math.min(t,e.end+5e3);r.push({text:"",start:e.end,end:n,originalStart:e.end-o,originalEnd:n-o,track:e.track})}if(e.start>0){const t=Math.max(0,e.start-5e3);r.unshift({text:"",start:t,end:e.start,originalStart:t-o,originalEnd:e.start-o,track:e.track})}return r}(ae(),p)),[p,d,ae,M.surroundingSubtitlesCountRadius,M.surroundingSubtitlesTimeRadius]),le=(0,y.useCallback)((()=>{if(!H.current)return[];const e=Math.min(...Object.keys(H.current).map((e=>Number(e))));return se(e)}),[se]),ue=(0,y.useCallback)((()=>{if(!d||0===d.length){const e=t.time(p),n=Math.min(e+5e3,p);return{text:"",start:e,originalStart:e,end:n,originalEnd:n,track:0}}if(!H.current)return;const e=Object.keys(H.current).map((e=>Number(e)));if(0===e.length)return;const n=Math.min(...e);return d[n]}),[t,d,p]);(0,y.useEffect)((()=>Z.bindCopy(((e,t)=>{e.preventDefault(),e.stopPropagation(),r(t,le(),N.none)}),(()=>T||P),(()=>ue()))),[Z,T,P,ue,le,r]),(0,y.useEffect)((()=>Z.bindToggleSubtitleTrackInList(((e,t)=>{e.preventDefault(),e.stopPropagation(),i(t)}),(()=>T))),[Z,T,i]),(0,y.useEffect)((()=>Z.bindAnkiExport((e=>{e.preventDefault(),e.stopPropagation();const t=ue();t&&r(t,le(),N.showAnkiDialog)}),(()=>T||P))),[Z,r,T,P,d,ue,le]),(0,y.useEffect)((()=>Z.bindUpdateLastCard((e=>{e.preventDefault(),e.stopPropagation();const t=ue();t&&r(t,le(),N.updateLastCard)}),(()=>T||P))),[Z,r,T,P,d,ue,le]);const ce=(0,y.useCallback)((e=>{if(!d)return;const t=H.current||{};n(d[e].start,!D.current&&e in t)}),[d,n]),de=(0,y.useCallback)(((e,t)=>{e.preventDefault(),e.stopPropagation(),d&&r(d[t],se(t),M.clickToMineDefaultAction,!0)}),[d,se,M,r]),[fe,pe]=(0,y.useState)(0),he=(0,y.useCallback)((e=>{pe(e.target?.scrollTop??0)}),[]),{width:me,enableResize:ge,isResizing:ye}=_c({initialWidth:xd??Math.max(350,.25*window.innerWidth),minWidth:200,maxWidth:L,onResizeStart:s,onResizeEnd:l});(0,y.useEffect)((()=>{xd=me}),[me]);const{dragging:ve,draggingStartLocation:be,draggingCurrentLocation:we}=$c({holdToDragMs:750});(0,y.useEffect)((()=>{G(ve&&be&&we&&B&&!ye&&b&&!T?B.map((e=>Sd(be,we,e))):void 0)}),[ve,be,we,B,ye,b,T]),(0,y.useEffect)((()=>{if(void 0!==d&&!ve&&void 0!==K&&K.length>0){const e=K.map(((e,t)=>e?d[t]:void 0)).filter((e=>void 0!==e)).filter((e=>!F[e.track]));if(e.length>0){const t=Math.min(...e.map((e=>e.start))),n=Math.max(...e.map((e=>e.end))),{surroundingSubtitles:o}=function(e,t,n,r,o){if(0===e.length)return{};let i=0;const a=x(e,t,v.forward)??e.length-1;for(let n=0;n<e.length&&(i=n,!S(e,n,r,o,t,a));++n);let s=e.length-1;const l=x(e,n,v.backward)??0;for(let t=e.length-1;t>=0&&(s=t,!S(e,t,r,o,n,l));--t);return s<=i?{}:{surroundingSubtitles:e.slice(i,s+1),subtitle:e[a]}}(d,t,n,M.surroundingSubtitlesCountRadius,M.surroundingSubtitlesTimeRadius);if(o){const i={text:e.map((e=>e.text)).join("\n"),start:t,end:n,originalStart:Math.min(...e.map((e=>e.originalStart))),originalEnd:Math.max(...e.map((e=>e.originalEnd))),track:0};r(i,o,N.showAnkiDialog,!0)}}}}),[ve,F,K,d,M,r]);let xe=null;if(d&&0!==d.length){const t=ye||ve?ne.unselectableTable:"";xe=(0,e.jsx)(hd,{className:`${ne.table} ${t}`,children:(0,e.jsx)(id,{children:(0,e.jsx)(cd,{children:d.map(((t,n)=>{const r=n in W;let o;return void 0!==K&&(o=K[n]?Cd.insideSelection:Cd.outsideSelection),void 0!==X&&(o=X===n?Cd.insideSelection:Cd.outsideSelection),(0,e.jsx)(Od,{index:n,compressed:m,highlighted:r,selectionState:o,showCopyButton:b,copyButtonEnabled:w,disabled:F[t.track],subtitle:d[n],subtitleRef:B[n],onClickSubtitle:ce,onCopySubtitle:de},n)}))})})})}else!E&&O?xe=!E&&O&&(0,e.jsx)("div",{className:ne.noSubtitles,children:(0,e.jsx)(bd,{variant:"h6",children:O})}):d&&0===d.length&&(xe=(0,e.jsx)("div",{className:ne.noSubtitles,children:(0,e.jsx)(bd,{variant:"h6",children:I("landing.noSubtitles")})}));return(0,e.jsxs)(Nl,{square:!0,elevation:0,ref:ee,className:ne.container,style:{width:g?me:"auto"},onScroll:he,children:[xe,g&&(0,e.jsx)(Td,{isResizing:ye,onMouseDown:ge,style:{top:fe}})]})}class Rd{constructor(e){this.oncanplay=null,this.protocol=e,this.time=0,this.duration=0,this.isReady=!1,this.readyState=0,this._playbackRate=1,this.selectedAudioTrack=void 0,this.readyCallbacks=[],this.playCallbacks=[],this.pauseCallbacks=[],this.currentTimeCallbacks=[],this.audioTrackSelectedCallbacks=[],this.exitCallbacks=[],this.offsetCallbacks=[],this.playbackRateCallbacks=[],this.popOutToggleCallbacks=[],this.copyCallbacks=[],this.playModeCallbacks=[],this.hideSubtitlePlayerToggleCallbacks=[],this.appBarToggleCallbacks=[],this.fullscreenToggleCallbacks=[],this.ankiDialogRequestCallbacks=[],this.toggleSubtitleTrackInListCallbacks=[];const t=this;this.protocol.onMessage=e=>{switch(e.data.command){case"ready":const n=e.data;t.duration=n.duration,t.isReady=!0,t.audioTracks=n.audioTracks,t.selectedAudioTrack=n.selectedAudioTrack,t.readyState=4,t.time=n.currentTime,this._playbackRate=n.playbackRate;for(let e of t.readyCallbacks)e(n.paused);break;case"readyState":const r=e.data;t.readyState=r.value,4===t.readyState&&t.oncanplay?.(new Event("canplay"));break;case"play":const o=e.data;for(let e of t.playCallbacks)e(o.echo);break;case"pause":const i=e.data;for(let e of t.pauseCallbacks)e(i.echo);break;case"audioTrackSelected":const a=e.data;for(let e of t.audioTrackSelectedCallbacks)t.selectedAudioTrack=a.id,e(a.id);break;case"currentTime":const s=e.data;for(let e of t.currentTimeCallbacks)e(s.value,s.echo);break;case"exit":for(let e of t.exitCallbacks)e();break;case"offset":const l=e.data;for(let e of t.offsetCallbacks)e(l.value);break;case"playbackRate":const u=e.data;for(const e of t.playbackRateCallbacks)e(u.value,u.echo);break;case"popOutToggle":for(let e of t.popOutToggleCallbacks)e();break;case"copy":for(let n of t.copyCallbacks){const t=e.data;n(t.subtitle,t.surroundingSubtitles,t.audio,t.image,t.url,t.postMineAction??N.none,t.id,t.mediaTimestamp)}break;case"playMode":for(let n of t.playModeCallbacks)n(e.data.playMode);break;case"hideSubtitlePlayerToggle":for(let e of t.hideSubtitlePlayerToggleCallbacks)e();break;case"appBarToggle":for(let e of t.appBarToggleCallbacks)e();break;case"fullscreenToggle":for(const e of this.fullscreenToggleCallbacks)e();break;case"sync":case"syncv2":break;case"ankiDialogRequest":for(let e of t.ankiDialogRequestCallbacks)e();break;case"toggleSubtitleTrackInList":const c=e.data;for(const e of t.toggleSubtitleTrackInListCallbacks)e(c.track);break;default:console.error("Unrecognized event "+e.data.command)}}}get currentTime(){return this.time}set currentTime(e){this.time=e,this.readyState=3;const t={command:"currentTime",value:this.time};this.protocol.postMessage(t)}get playbackRate(){return this._playbackRate}set playbackRate(e){const t={command:"playbackRate",value:e};this.protocol.postMessage(t)}onReady(e){return this.isReady&&e(!1),this.readyCallbacks.push(e),()=>this._remove(e,this.readyCallbacks)}onPlay(e){return this.playCallbacks.push(e),()=>this._remove(e,this.playCallbacks)}onPause(e){return this.pauseCallbacks.push(e),()=>this._remove(e,this.pauseCallbacks)}onCurrentTime(e){return this.currentTimeCallbacks.push(e),()=>this._remove(e,this.currentTimeCallbacks)}onAudioTrackSelected(e){return this.audioTrackSelectedCallbacks.push(e),()=>this._remove(e,this.audioTrackSelectedCallbacks)}onExit(e){return this.exitCallbacks.push(e),()=>this._remove(e,this.exitCallbacks)}onOffset(e){return this.offsetCallbacks.push(e),()=>this._remove(e,this.offsetCallbacks)}onPlaybackRate(e){return this.playbackRateCallbacks.push(e),()=>this._remove(e,this.playbackRateCallbacks)}onPopOutToggle(e){return this.popOutToggleCallbacks.push(e),()=>this._remove(e,this.popOutToggleCallbacks)}onCopy(e){return this.copyCallbacks.push(e),()=>this._remove(e,this.copyCallbacks)}onPlayMode(e){return this.playModeCallbacks.push(e),()=>this._remove(e,this.playModeCallbacks)}onHideSubtitlePlayerToggle(e){return this.hideSubtitlePlayerToggleCallbacks.push(e),()=>this._remove(e,this.hideSubtitlePlayerToggleCallbacks)}onAppBarToggle(e){return this.appBarToggleCallbacks.push(e),()=>this._remove(e,this.appBarToggleCallbacks)}onFullscreenToggle(e){return this.fullscreenToggleCallbacks.push(e),()=>this._remove(e,this.fullscreenToggleCallbacks)}onAnkiDialogRequest(e){return this.ankiDialogRequestCallbacks.push(e),()=>this._remove(e,this.ankiDialogRequestCallbacks)}onToggleSubtitleTrackInList(e){return this.toggleSubtitleTrackInListCallbacks.push(e),()=>this._remove(e,this.toggleSubtitleTrackInListCallbacks)}ready(e,t){const n={command:"ready",duration:e,videoFileName:t};this.protocol.postMessage(n)}init(){this.protocol.postMessage({command:"init"})}play(){return this.protocol.postMessage({command:"play"}),new Promise(((e,t)=>e()))}pause(){this.protocol.postMessage({command:"pause"})}audioTrackSelected(e){const t={command:"audioTrackSelected",id:e};this.protocol.postMessage(t)}subtitles(e,t){this.protocol.postMessage({command:"subtitles",value:e,name:t.length>0?t[0]:null,names:t})}offset(e){const t={command:"offset",value:e};this.protocol.postMessage(t)}subtitleSettings(e){const{subtitleColor:t,subtitleSize:n,subtitleThickness:r,subtitleOutlineThickness:o,subtitleOutlineColor:i,subtitleShadowThickness:a,subtitleShadowColor:s,subtitleBackgroundOpacity:l,subtitleBackgroundColor:u,subtitleFontFamily:c,subtitleCustomStyles:d,imageBasedSubtitleScaleFactor:f,subtitleAlignment:p,subtitlePositionOffset:h}=e,m={command:"subtitleSettings",value:{subtitleColor:t,subtitleSize:n,subtitleThickness:r,subtitleOutlineThickness:o,subtitleOutlineColor:i,subtitleShadowThickness:a,subtitleShadowColor:s,subtitleBackgroundOpacity:l,subtitleBackgroundColor:u,subtitleFontFamily:c,subtitleCustomStyles:d,imageBasedSubtitleScaleFactor:f,subtitleAlignment:p,subtitlePositionOffset:h}};this.protocol.postMessage(m)}playMode(e){const t={command:"playMode",playMode:e};this.protocol.postMessage(t)}hideSubtitlePlayerToggle(e){const t={command:"hideSubtitlePlayerToggle",value:e};this.protocol.postMessage(t)}appBarToggle(e){const t={command:"appBarToggle",value:e};this.protocol.postMessage(t)}fullscreenToggle(e){const t={command:"fullscreenToggle",value:e};this.protocol.postMessage(t)}ankiSettings(e){const{ankiConnectUrl:t,deck:n,noteType:r,sentenceField:o,definitionField:i,audioField:a,imageField:s,wordField:l,sourceField:u,urlField:c,customAnkiFields:d,tags:f,preferMp3:p,audioPaddingStart:h,audioPaddingEnd:m,maxImageWidth:g,maxImageHeight:y,surroundingSubtitlesCountRadius:v,surroundingSubtitlesTimeRadius:b}=e,w={command:"ankiSettings",value:{ankiConnectUrl:t,deck:n,noteType:r,sentenceField:o,definitionField:i,audioField:a,imageField:s,wordField:l,sourceField:u,urlField:c,customAnkiFields:d,tags:f,preferMp3:p,audioPaddingStart:h,audioPaddingEnd:m,maxImageWidth:g,maxImageHeight:y,surroundingSubtitlesCountRadius:v,surroundingSubtitlesTimeRadius:b}};this.protocol.postMessage(w)}miscSettings(e){const{themeType:t,copyToClipboardOnMine:n,autoPausePreference:r,fastForwardModePlaybackRate:o,keyBindSet:i,rememberSubtitleOffset:a,autoCopyCurrentSubtitle:s,subtitleRegexFilter:l,subtitleRegexFilterTextReplacement:u,miningHistoryStorageLimit:c,preCacheSubtitleDom:d,clickToMineDefaultAction:f,language:p,lastSubtitleOffset:h}=e,m={command:"miscSettings",value:{themeType:t,copyToClipboardOnMine:n,autoPausePreference:r,fastForwardModePlaybackRate:o,keyBindSet:i,rememberSubtitleOffset:a,autoCopyCurrentSubtitle:s,subtitleRegexFilter:l,subtitleRegexFilterTextReplacement:u,miningHistoryStorageLimit:c,preCacheSubtitleDom:d,clickToMineDefaultAction:f,language:p,lastSubtitleOffset:h}};this.protocol.postMessage(m)}alert(e,t){const n={command:"alert",message:e,severity:t};this.protocol.postMessage(n)}copy(e,t,n){const r={command:"copy",postMineAction:e,subtitle:t,surroundingSubtitles:n};this.protocol.postMessage(r)}takeScreenshot(){this.protocol.postMessage({command:"takeScreenshot"})}close(){this.protocol.postMessage({command:"close"}),this.protocol.close(),this.readyCallbacks=[],this.playCallbacks=[],this.pauseCallbacks=[],this.currentTimeCallbacks=[],this.audioTrackSelectedCallbacks=[],this.exitCallbacks=[],this.offsetCallbacks=[],this.playbackRateCallbacks=[],this.popOutToggleCallbacks=[],this.copyCallbacks=[],this.playModeCallbacks=[],this.hideSubtitlePlayerToggleCallbacks=[],this.appBarToggleCallbacks=[],this.fullscreenToggleCallbacks=[],this.ankiDialogRequestCallbacks=[],this.toggleSubtitleTrackInListCallbacks=[]}_remove(e,t){for(let n=t.length-1;n>=0;--n)if(e===t[n]){t.splice(n,1);break}}}const jd=300,Nd=Ra({root:({appBarHidden:e,appBarHeight:t})=>({height:e?"100vh":`calc(100vh - ${t}px)`,position:"relative",overflowX:"hidden"}),container:{width:"100%",height:"100%"},videoFrame:{width:"100%",height:"100%",border:0,display:"block"}});function Fd(e,t,n){let r;r=t&&t.length>0?n?t[t.length-1].end:t[t.length-1].originalEnd:0;const o=e&&e.duration?1e3*e.duration:0;return Math.max(o,r)}function Md({sources:t,subtitles:n,subtitleReader:r,settings:o,playbackPreferences:i,keyBinder:a,extension:s,videoFrameRef:l,videoChannelRef:u,drawerOpen:c,appBarHidden:d,showCopyButton:f,copyButtonEnabled:p,videoFullscreen:h,hideSubtitlePlayer:m,videoPopOut:g,tab:v,availableTabs:b,ankiDialogRequested:w,ankiDialogFinishedRequest:x,ankiDialogOpen:k,origin:S,onError:E,onUnloadVideo:A,onCopy:O,onLoaded:T,onTabSelected:P,onAnkiDialogRequest:R,onAnkiDialogRewind:j,onAppBarToggle:N,onFullscreenToggle:Z,onHideSubtitlePlayer:I,onVideoPopOut:D,onPlayModeChangedViaBind:z,onSubtitles:B,onTakeScreenshot:U,disableKeyEvents:V,jumpToSubtitle:W,rewindSubtitle:q,hideControls:H,forceCompressedMode:K}){const[G,X]=(0,y.useState)(M.normal),[Y,J]=(0,y.useState)(),_=(0,y.useRef)();_.current=n;const $=(0,y.useMemo)((()=>new Za(n??[],{returnLastShown:!0,returnNextToShow:G===M.condensed||G===M.fastForward,showingCheckRadiusMs:100})),[n,G]),ee=t?.subtitleFiles,te=t?.flattenSubtitleFiles,ne=t?.videoFile,re=t?.videoFileUrl,oe=n&&n.length>0&&Boolean(re),[ie,ae]=(0,y.useState)(!1),[se,le]=(0,y.useState)(!1),[ue,ce]=(0,y.useState)(!1),[de,fe]=(0,y.useState)(0),[pe,he]=(0,y.useState)(0),[me,ge]=(0,y.useState)(1),[,ye]=(0,y.useState)(),[ve,be]=(0,y.useState)(),[we,xe]=(0,y.useState)(),[ke,Se]=(0,y.useState)(),[Ee,Ae]=(0,y.useState)(),Ce=(0,y.useRef)();Ce.current=Ee;const Oe=(0,y.useRef)();Oe.current=i;const[,Te]=(0,y.useState)(!1);(0,y.useRef)().current=m;const[Pe,Re]=(0,y.useState)({}),je=(0,y.useCallback)((()=>ye({})),[]),Ne=(0,y.useRef)({x:0,y:0}),Fe=(0,y.useMemo)((()=>new Jc(re||v?{current:Ee}:{current:null})),[Ee,re,v]),Me=(0,y.useMemo)((()=>new Ba),[]),Ze=wd(),Le=Nd({appBarHidden:d,appBarHeight:Ze}),Ie=()=>Fd(Ce.current,_.current),De=(0,y.useCallback)((()=>ae(!0)),[]),ze=(0,y.useCallback)((()=>ae(!1)),[]),Be=(0,y.useCallback)((()=>{G!==M.autoPause||o.autoPausePreference!==F.atStart||re||Xe(Me,Fe,!0)}),[G,Me,Fe,re,o]),Ue=(0,y.useCallback)((()=>{G!==M.autoPause||o.autoPausePreference!==F.atEnd||re||Xe(Me,Fe,!0)}),[G,Me,Fe,re,o]),Ve=(0,y.useMemo)((()=>{const e=new L;return e.onStartedShowing=Be,e.onWillStopShowing=Ue,e}),[Be,Ue]),We=(0,y.useRef)();We.current=Ve;const qe=(0,y.useCallback)((async(e,t,n)=>{t.setTime(e),je(),n&&await Fe.seek(e/1e3),We.current?.clear()}),[je,Fe]),He=(0,y.useCallback)(((e,t)=>{Me.rate!==e&&(Me.rate=e,ge(e),t&&Fe.playbackRate(e))}),[Me,Fe]),Ke=(0,y.useCallback)(((e,t)=>{if(he(e),!n)return;const r=n.length>0?n[n.length-1].end+e:0,o=n.map(((t,n)=>({text:t.text,textImage:t.textImage,start:t.originalStart+e,originalStart:t.originalStart,end:t.originalEnd+e,originalEnd:t.originalEnd,displayTime:La(t.originalStart+e,r),track:t.track,index:n})));t&&void 0!==Ee&&(Ee.offset(e),void 0!==v&&s.installed&&!s.supportsOffsetMessage&&Ee.subtitles(o,ee?.map((e=>e.name))??[""])),B(o),i.offset=e}),[ee,n,s,i,v,Ee,B]);function Ge(e,t,n){ce(!0),e.start(),n&&t.play()}function Xe(e,t,n){ce(!1),e.stop(),n&&t.pause()}(0,y.useEffect)((()=>{if(!ne&&!v)return;let e;if(ne){const t=Q();e=new Rd(new Da(t)),Se(t),T([ne])}else e=new Rd(new za(v.id,v.src,s)),e.init();return u&&(u.current=e),Ae(e),()=>{Me.setTime(0),Me.stop(),ce(!1),e.close()}}),[Me,g,ne,v,s,u,T]),(0,y.useEffect)((()=>{(async function(){const e=Oe.current?.offset??0;let t;if(he(e),void 0!==ee&&ee.length>0){le(!0);try{const n=await r.subtitles(ee,te),o=n.length>0?n[n.length-1].end+e:0;t=n.map(((t,n)=>({text:t.text,textImage:t.textImage,start:t.start+e,originalStart:t.start,end:t.end+e,originalEnd:t.end,displayTime:La(t.start+e,o),track:t.track,index:n}))),J(!1),B(t),X((e=>t&&0!==t.length?e:M.normal))}catch(e){E(e),B([])}finally{le(!1)}}else t=void 0,X(M.normal)})().then((()=>T(ee??[])))}),[r,T,E,ee,te,B]),(0,y.useEffect)((()=>{J(!1)}),[Ee]),(0,y.useEffect)((()=>Ee?.onExit((()=>re&&A(re)))),[Ee,A,re]),(0,y.useEffect)((()=>Ee?.onPopOutToggle((()=>D()))),[Ee,D]),(0,y.useEffect)((()=>Ee?.onHideSubtitlePlayerToggle(I)),[Ee,I]),(0,y.useEffect)((()=>Ee?.onAppBarToggle(N)),[Ee,N]),(0,y.useEffect)((()=>Ee?.onFullscreenToggle(Z)),[Ee,Z]),(0,y.useEffect)((()=>Ee?.onReady((()=>Ee?.ready(Fd(Ee,n),ne?.name)))),[Ee,n,ne]),(0,y.useEffect)((()=>{if(void 0!==Ee&&void 0!==n&&!Y&&void 0!==ee)return Ee.onReady((()=>{J(!0),Ee.subtitles(n,te?[ee[0].name]:ee.map((e=>e.name)))}))}),[n,Ee,te,ee,Y]),(0,y.useEffect)((()=>Ee?.onReady((()=>Ee?.subtitleSettings(o)))),[Ee,o]),(0,y.useEffect)((()=>Ee?.onReady((()=>Ee?.hideSubtitlePlayerToggle(m)))),[Ee,m]),(0,y.useEffect)((()=>Ee?.ankiSettings(o)),[Ee,o]),(0,y.useEffect)((()=>Ee?.miscSettings(o)),[Ee,o]),(0,y.useEffect)((()=>Ee?.playMode(G)),[Ee,G]),(0,y.useEffect)((()=>Ee?.onReady((()=>{Ee?.audioTracks&&Ee?.audioTracks?.length>1?(be(Ee?.audioTracks),xe(Ee?.selectedAudioTrack)):(be(void 0),xe(void 0))}))),[Ee]),(0,y.useEffect)((()=>Ee?.onReady((e=>{Ee&&Me.setTime(1e3*Ee.currentTime),e?Me.stop():Me.start(),ce(!e),Ee?.playbackRate&&(Me.rate=Ee.playbackRate,ge(Ee.playbackRate))}))),[Ee,Me]),(0,y.useEffect)((()=>Ee?.onPlay((e=>Ge(Me,Fe,e)))),[Ee,Fe,Me]),(0,y.useEffect)((()=>Ee?.onPause((e=>Xe(Me,Fe,e)))),[Ee,Fe,Me]),(0,y.useEffect)((()=>Ee?.onOffset((e=>Ke(Math.max(-Ie()??0,e),!1)))),[Ee,Ke]),(0,y.useEffect)((()=>Ee?.onPlaybackRate(He)),[Ee,He]),(0,y.useEffect)((()=>Ee?.onCopy(((e,t,n,r,o,i,a,s)=>O({subtitle:e,surroundingSubtitles:t,subtitleFileName:e?ee?.[e.track]?.name??"":"",mediaTimestamp:s??0,file:ne?{name:ne.name,blobUrl:C(ne),audioTrack:Ee?.selectedAudioTrack,playbackRate:Ee?.playbackRate}:void 0,audio:n,image:r,url:o},i,a)))),[Ee,O,ne,ee]),(0,y.useEffect)((()=>Ee?.onPlayMode((e=>{X(e),Ee?.playMode(e)}))),[Ee,G]),(0,y.useEffect)((()=>Ee?.onCurrentTime((async(e,t)=>{const n=Me.running;n&&Me.stop(),await qe(1e3*e,Me,t),n&&Me.start()}))),[Ee,Me,qe]),(0,y.useEffect)((()=>Ee?.onAudioTrackSelected((async e=>{ue&&Me.stop(),await Fe.onReady(),ue&&Me.start(),xe(e)}))),[Ee,Me,Fe,ue]),(0,y.useEffect)((()=>Ee?.onAnkiDialogRequest((()=>R()))),[Ee,R]),(0,y.useEffect)((()=>Ee?.onToggleSubtitleTrackInList((e=>Re((t=>{const n={...t};return n[e]=!t[e],n}))))),[Ee]),(0,y.useEffect)((()=>{x&&x.timestamp>0&&Te((e=>(e&&x.resume&&Ge(Me,Fe,!0),!1)))}),[x,Me,Fe]),(0,y.useEffect)((()=>{w&&ue&&(Xe(Me,Fe,!0),Te(!0))}),[w,Me,Fe,ue]),(0,y.useEffect)((()=>{if(G!==M.condensed)return;if(!n||0===n.length)return;let e=!1,t=1e3;const r=setInterval((async()=>{const n=Me.time(Ie()),r=$.subtitlesAt(n);if(r.nextToShow&&r.nextToShow.length>0){const o=r.nextToShow[0];if(o.start-n<t+500)return;if(ue&&Me.stop(),!e){e=!0;const n=Date.now();await qe(o.start,Me,!0),t=Date.now()-n,e=!1}ue&&Me.start()}}),100);return()=>clearInterval(r)}),[n,$,G,Me,qe,ue]),(0,y.useEffect)((()=>{if(G!==M.fastForward)return;if(!n||0===n.length)return;const e=setInterval((async()=>{const e=Me.time(Ie()),t=$.subtitlesAt(e);console.log(t),0===t.showing.length&&(void 0===t.nextToShow||t.nextToShow.length>0&&t.nextToShow[0].start-e>1e3)?He(o.fastForwardModePlaybackRate,!0):He(1,!0)}),100);return()=>clearInterval(e)}),[He,$,Me,n,G,o.fastForwardModePlaybackRate]),(0,y.useEffect)((()=>{g&&re&&ke&&window.open(S+"?video="+encodeURIComponent(re)+"&channel="+ke+"&popout=true","asbplayer-video-"+re,"resizable,width=800,height=450"),fe(Date.now())}),[g,ke,re,l,u,S]);const Qe=(0,y.useCallback)((()=>Ge(Me,Fe,!0)),[Me,Fe]),Ye=(0,y.useCallback)((()=>Xe(Me,Fe,!0)),[Me,Fe]),Je=(0,y.useCallback)((async e=>{ue&&Me.stop(),await qe(e*Ie(),Me,!0),ue&&Me.start()}),[Me,qe,ue]),_e=(0,y.useCallback)((async(e,t)=>{t||Xe(Me,Fe,!0),await qe(e,Me,!0),t&&!ue&&Ge(Me,Fe,!0)}),[Me,qe,Fe,ue]),$e=(0,y.useCallback)((async(e,t,n,r)=>{re?r?Ee?.copy(n,e,t):Ee?.copy(n):O({subtitle:e,surroundingSubtitles:t,subtitleFileName:ee?.[e.track]?.name??"",mediaTimestamp:Me.time(Ie()),file:void 0===ne?void 0:{name:ne.name,audioTrack:we,playbackRate:me,blobUrl:C(ne)}},n,void 0)}),[Ee,O,Me,ne,re,ee,we,me]),et=(0,y.useCallback)((e=>{Ne.current.x=e.screenX,Ne.current.y=e.screenY}),[]),tt=(0,y.useCallback)((async e=>{Ee?.audioTrackSelected(e),Xe(Me,Fe,!0),await qe(0,Me,!0),ue&&Ge(Me,Fe,!0)}),[Ee,Me,Fe,qe,ue]),nt=(0,y.useCallback)((e=>{const t=Ie();Ke(Math.max(-t??0,e),!0)}),[Ke]),rt=(0,y.useCallback)((e=>{He(e,!0)}),[He]),ot=(0,y.useCallback)((e=>X(e)),[]),it=(0,y.useCallback)((e=>Re((t=>{const n={...t};return n[e]=!t[e],n}))),[]),at=(0,y.useCallback)((e=>{0!==e.length&&o.autoCopyCurrentSubtitle&&document.hasFocus()&&navigator.clipboard.writeText(e.map((e=>e.text)).join("\n")).catch((e=>{}))}),[o.autoCopyCurrentSubtitle]);(0,y.useEffect)((()=>{if(v)return;const e=setInterval((async()=>{Me.progress(Ie())>=1&&(Xe(Me,Fe,!0),await qe(0,Me,!0),fe(Date.now()))}),1e3);return()=>clearInterval(e)}),[Me,Fe,qe,v]),(0,y.useEffect)((()=>{const e=a.bindPlay((e=>{e.preventDefault(),ue?Xe(Me,Fe,!0):Ge(Me,Fe,!0)}),(()=>V));return()=>e()}),[a,ue,Me,Fe,V]),(0,y.useEffect)((()=>a.bindAdjustPlaybackRate(((e,t)=>{e.preventDefault(),He(t?Math.min(5,me+.1):Math.max(.1,me-.1),!0)}),(()=>V))),[He,me,V,a]);const st=(0,y.useCallback)(((e,t)=>{if(!oe)return;e.preventDefault();const n=G===t?M.normal:t;X(n),z(G,n),Ee?.playMode(n),G===M.fastForward&&He(1,!0)}),[Ee,G,oe,z,He]);(0,y.useEffect)((()=>a.bindAutoPause((e=>st(e,M.autoPause)),(()=>V))),[st,a,V]),(0,y.useEffect)((()=>a.bindCondensedPlayback((e=>st(e,M.condensed)),(()=>V))),[st,a,V]),(0,y.useEffect)((()=>a.bindFastForwardPlayback((e=>st(e,M.fastForward)),(()=>V))),[st,a,V]),(0,y.useEffect)((()=>{if(re)return a.bindTakeScreenshot((e=>{e.preventDefault(),k?j():U(Me.time(Ie()))}),(()=>!1))}),[re,Me,U,j,a,V,k]),(0,y.useEffect)((()=>Ee?.appBarToggle(d)),[Ee,d]),(0,y.useEffect)((()=>Ee?.fullscreenToggle(h)),[Ee,h]),(0,y.useEffect)((()=>{void 0!==q?.start&&(Xe(Me,Fe,!0),qe(q.start,Me,!0))}),[Me,q?.start,Fe,qe]);const[lt]=function(e){const[t,n]=(0,y.useState)([0,0]);return(0,y.useLayoutEffect)((()=>{function e(){n([window.innerWidth,window.innerHeight])}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)}),[true]),t}(),ut=re||n,ct=Boolean(ut&&re&&!g),dt=ct&&(m||!n||0===n?.length);return(0,e.jsx)("div",{onMouseMove:et,className:Le.root,children:(0,e.jsxs)(ws,{container:!0,direction:"row",wrap:"nowrap",className:Le.container,children:[ct&&(0,e.jsx)(ws,{item:!0,style:{flexGrow:1,minWidth:jd},children:(0,e.jsx)("iframe",{ref:l,className:Le.videoFrame,style:{pointerEvents:ie?"none":"auto"},src:S+"?video="+encodeURIComponent(re)+"&channel="+ke+"&popout=false",title:"asbplayer"})}),(0,e.jsxs)(ws,{item:!0,hidden:dt,style:{flexGrow:ct?0:1,width:"auto"},children:[ut&&!(re&&!g)&&!H&&(0,e.jsx)(Yc,{mousePositionRef:Ne,playing:ue,clock:Me,length:Ie(),displayLength:Fd(Ee,n,!1),audioTracks:ve,selectedAudioTrack:we,tabs:!re&&b||void 0,selectedTab:v,videoFile:ne?.name,offsetEnabled:!0,offset:pe,playbackRate:me,playbackRateEnabled:!v||s.supportsPlaybackRateMessage,onPlaybackRateChange:rt,playModeEnabled:oe,playMode:G,onPlay:Qe,onPause:Ye,onSeek:Je,onAudioTrackSelected:tt,onTabSelected:P,onUnloadVideo:()=>re&&A(re),onOffsetChange:nt,onPlayMode:ot,disableKeyEvents:V,playbackPreferences:i,showOnMouseMovement:!0}),(0,e.jsx)(Pd,{playing:ue,subtitles:n,subtitleCollection:$,clock:Me,length:Ie(),jumpToSubtitle:W,drawerOpen:c,appBarHidden:d,compressed:ct||(K??!1),resizable:ct,showCopyButton:f,copyButtonEnabled:p,loading:se,displayHelp:g&&ne?.name||void 0,disableKeyEvents:V,disableMiningBinds:s.supportsVideoPlayerMiningCommands&&void 0!==ne,lastJumpToTopTimestamp:de,hidden:dt,disabledSubtitleTracks:Pe,onSeek:_e,onCopy:$e,onOffsetChange:nt,onToggleSubtitleTrack:it,onSubtitlesHighlighted:at,onResizeStart:De,onResizeEnd:ze,maxResizeWidth:Math.max(0,lt-jd),autoPauseContext:Ve,settings:o,keyBinder:a})]})]})})}var Zd=n(1934);const Ld=(0,Zd.Z)(y.createElement("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),Id=(0,Zd.Z)(y.createElement("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),Dd=(0,Zd.Z)(y.createElement("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),zd=(0,Zd.Z)(y.createElement("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),Bd=(0,Zd.Z)(y.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var Ud={success:y.createElement(Ld,{fontSize:"inherit"}),warning:y.createElement(Id,{fontSize:"inherit"}),error:y.createElement(Dd,{fontSize:"inherit"}),info:y.createElement(zd,{fontSize:"inherit"})},Vd=y.createElement(Bd,{fontSize:"small"}),Wd=y.forwardRef((function(e,t){var n=e.action,r=e.children,o=e.classes,i=e.className,a=e.closeText,s=void 0===a?"Close":a,l=e.color,u=e.icon,c=e.iconMapping,d=void 0===c?Ud:c,f=e.onClose,p=e.role,h=void 0===p?"alert":p,m=e.severity,g=void 0===m?"success":m,v=e.variant,b=void 0===v?"standard":v,w=(0,Ga.Z)(e,["action","children","classes","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"]);return y.createElement(Nl,(0,Oa.Z)({role:h,square:!0,elevation:0,className:(0,hs.Z)(o.root,o["".concat(b).concat((0,Is.Z)(l||g))],i),ref:t},w),!1!==u?y.createElement("div",{className:o.icon},u||d[g]||Ud[g]):null,y.createElement("div",{className:o.message},r),null!=n?y.createElement("div",{className:o.action},n):null,null==n&&f?y.createElement("div",{className:o.action},y.createElement(zs,{size:"small","aria-label":s,title:s,color:"inherit",onClick:f},Vd)):null)}));const qd=(0,Ua.Z)((function(e){var t="light"===e.palette.type?xs._j:xs.$n,n="light"===e.palette.type?xs.$n:xs._j;return{root:(0,Oa.Z)({},e.typography.body2,{borderRadius:e.shape.borderRadius,backgroundColor:"transparent",display:"flex",padding:"6px 16px"}),standardSuccess:{color:t(e.palette.success.main,.6),backgroundColor:n(e.palette.success.main,.9),"& $icon":{color:e.palette.success.main}},standardInfo:{color:t(e.palette.info.main,.6),backgroundColor:n(e.palette.info.main,.9),"& $icon":{color:e.palette.info.main}},standardWarning:{color:t(e.palette.warning.main,.6),backgroundColor:n(e.palette.warning.main,.9),"& $icon":{color:e.palette.warning.main}},standardError:{color:t(e.palette.error.main,.6),backgroundColor:n(e.palette.error.main,.9),"& $icon":{color:e.palette.error.main}},outlinedSuccess:{color:t(e.palette.success.main,.6),border:"1px solid ".concat(e.palette.success.main),"& $icon":{color:e.palette.success.main}},outlinedInfo:{color:t(e.palette.info.main,.6),border:"1px solid ".concat(e.palette.info.main),"& $icon":{color:e.palette.info.main}},outlinedWarning:{color:t(e.palette.warning.main,.6),border:"1px solid ".concat(e.palette.warning.main),"& $icon":{color:e.palette.warning.main}},outlinedError:{color:t(e.palette.error.main,.6),border:"1px solid ".concat(e.palette.error.main),"& $icon":{color:e.palette.error.main}},filledSuccess:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.success.main},filledInfo:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.info.main},filledWarning:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.warning.main},filledError:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.error.main},icon:{marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9},message:{padding:"8px 0"},action:{display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}}}),{name:"MuiAlert"})(Wd),Hd=Ra({root:{display:"flex",justifyContent:"center",position:"fixed",top:80,width:"100%",pointerEvents:"none",zIndex:2e3}});function Kd(t){const n=Hd();return(0,y.useEffect)((()=>{if(t.open){const e=setTimeout(t.onClose,t.autoHideDuration);return()=>clearTimeout(e)}}),[t.open,t.autoHideDuration,t.onClose]),(0,e.jsx)("div",{className:n.root,children:(0,e.jsx)(Rl,{in:t.open,children:(0,e.jsx)(qd,{severity:t.severity,children:t.children})})})}var Gd=n(9205);function Xd(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}const Qd=function(e){var t=function(t){var n=e(t);return t.css?(0,Oa.Z)({},(0,Gd.Z)(n,e((0,Oa.Z)({theme:t.theme},t.css))),Xd(t.css,[e.filterProps])):t.sx?(0,Oa.Z)({},(0,Gd.Z)(n,e((0,Oa.Z)({theme:t.theme},t.sx))),Xd(t.sx,[e.filterProps])):n};return t.propTypes={},t.filterProps=["css","sx"].concat((0,Es.Z)(e.filterProps)),t},Yd=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=function(e){return t.reduce((function(t,n){var r=n(e);return r?(0,Gd.Z)(t,r):t}),{})};return r.propTypes={},r.filterProps=t.reduce((function(e,t){return e.concat(t.filterProps)}),[]),r};var Jd=n(7510);function _d(e,t){return t&&"string"==typeof t?t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e):null}const $d=function(e){var t=e.prop,n=e.cssProperty,r=void 0===n?e.prop:n,o=e.themeKey,i=e.transform,a=function(e){if(null==e[t])return null;var n=e[t],a=_d(e.theme,o)||{};return(0,Jd.k)(e,n,(function(e){var t;return"function"==typeof a?t=a(e):Array.isArray(a)?t=a[e]||e:(t=_d(a,e)||e,i&&(t=i(t))),!1===r?t:(0,Co.Z)({},r,t)}))};return a.propTypes={},a.filterProps=[t],a};function ef(e){return"number"!=typeof e?e:"".concat(e,"px solid")}const tf=Yd($d({prop:"border",themeKey:"borders",transform:ef}),$d({prop:"borderTop",themeKey:"borders",transform:ef}),$d({prop:"borderRight",themeKey:"borders",transform:ef}),$d({prop:"borderBottom",themeKey:"borders",transform:ef}),$d({prop:"borderLeft",themeKey:"borders",transform:ef}),$d({prop:"borderColor",themeKey:"palette"}),$d({prop:"borderRadius",themeKey:"shape"})),nf=Yd($d({prop:"displayPrint",cssProperty:!1,transform:function(e){return{"@media print":{display:e}}}}),$d({prop:"display"}),$d({prop:"overflow"}),$d({prop:"textOverflow"}),$d({prop:"visibility"}),$d({prop:"whiteSpace"})),rf=Yd($d({prop:"flexBasis"}),$d({prop:"flexDirection"}),$d({prop:"flexWrap"}),$d({prop:"justifyContent"}),$d({prop:"alignItems"}),$d({prop:"alignContent"}),$d({prop:"order"}),$d({prop:"flex"}),$d({prop:"flexGrow"}),$d({prop:"flexShrink"}),$d({prop:"alignSelf"}),$d({prop:"justifyItems"}),$d({prop:"justifySelf"})),of=Yd($d({prop:"gridGap"}),$d({prop:"gridColumnGap"}),$d({prop:"gridRowGap"}),$d({prop:"gridColumn"}),$d({prop:"gridRow"}),$d({prop:"gridAutoFlow"}),$d({prop:"gridAutoColumns"}),$d({prop:"gridAutoRows"}),$d({prop:"gridTemplateColumns"}),$d({prop:"gridTemplateRows"}),$d({prop:"gridTemplateAreas"}),$d({prop:"gridArea"})),af=Yd($d({prop:"position"}),$d({prop:"zIndex",themeKey:"zIndex"}),$d({prop:"top"}),$d({prop:"right"}),$d({prop:"bottom"}),$d({prop:"left"})),sf=Yd($d({prop:"color",themeKey:"palette"}),$d({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"})),lf=$d({prop:"boxShadow",themeKey:"shadows"});function uf(e){return e<=1?"".concat(100*e,"%"):e}var cf=$d({prop:"width",transform:uf}),df=$d({prop:"maxWidth",transform:uf}),ff=$d({prop:"minWidth",transform:uf}),pf=$d({prop:"height",transform:uf}),hf=$d({prop:"maxHeight",transform:uf}),mf=$d({prop:"minHeight",transform:uf});$d({prop:"size",cssProperty:"width",transform:uf}),$d({prop:"size",cssProperty:"height",transform:uf});const gf=Yd(cf,df,ff,pf,hf,mf,$d({prop:"boxSizing"}));var yf=n(9117);const vf=Yd($d({prop:"fontFamily",themeKey:"typography"}),$d({prop:"fontSize",themeKey:"typography"}),$d({prop:"fontStyle",themeKey:"typography"}),$d({prop:"fontWeight",themeKey:"typography"}),$d({prop:"letterSpacing"}),$d({prop:"lineHeight"}),$d({prop:"textAlign"}));var bf=n(3065),wf=n.n(bf);var xf=Qd(Yd(tf,nf,rf,of,af,sf,lf,gf,yf.Z,vf));const kf=(Sf=function(e){return function(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.name,i=(0,Ga.Z)(r,["name"]),a=o,s="function"==typeof t?function(e){return{root:function(n){return t((0,Oa.Z)({theme:e},n))}}}:{root:t},l=(0,Ta.Z)(s,(0,Oa.Z)({Component:e,name:o||e.displayName,classNamePrefix:a},i));t.filterProps&&(n=t.filterProps,delete t.filterProps),t.propTypes&&(t.propTypes,delete t.propTypes);var u=y.forwardRef((function(t,r){var o,i,a,s=t.children,u=t.className,c=t.clone,d=t.component,f=(0,Ga.Z)(t,["children","className","clone","component"]),p=l(t),h=(0,hs.Z)(p.root,u),m=f;if(n&&(o=m,i=n,a={},Object.keys(o).forEach((function(e){-1===i.indexOf(e)&&(a[e]=o[e])})),m=a),c)return y.cloneElement(s,(0,Oa.Z)({className:(0,hs.Z)(s.props.className,h)},m));if("function"==typeof s)return s((0,Oa.Z)({className:h},m));var g=d||e;return y.createElement(g,(0,Oa.Z)({ref:r,className:h},m),s)}));return wf()(u,e),u}}("div"),function(e,t){return Sf(e,(0,Oa.Z)({defaultTheme:Pa.Z},t))})(xf,{name:"MuiBox"});var Sf,Ef=y.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,i=e.color,a=void 0===i?"default":i,s=e.component,l=void 0===s?"button":s,u=e.disabled,c=void 0!==u&&u,d=e.disableElevation,f=void 0!==d&&d,p=e.disableFocusRipple,h=void 0!==p&&p,m=e.endIcon,g=e.focusVisibleClassName,v=e.fullWidth,b=void 0!==v&&v,w=e.size,x=void 0===w?"medium":w,k=e.startIcon,S=e.type,E=void 0===S?"button":S,A=e.variant,C=void 0===A?"text":A,O=(0,Ga.Z)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),T=k&&y.createElement("span",{className:(0,hs.Z)(r.startIcon,r["iconSize".concat((0,Is.Z)(x))])},k),P=m&&y.createElement("span",{className:(0,hs.Z)(r.endIcon,r["iconSize".concat((0,Is.Z)(x))])},m);return y.createElement(Ls,(0,Oa.Z)({className:(0,hs.Z)(r.root,r[C],o,"inherit"===a?r.colorInherit:"default"!==a&&r["".concat(C).concat((0,Is.Z)(a))],"medium"!==x&&[r["".concat(C,"Size").concat((0,Is.Z)(x))],r["size".concat((0,Is.Z)(x))]],f&&r.disableElevation,c&&r.disabled,b&&r.fullWidth),component:l,disabled:c,focusRipple:!h,focusVisibleClassName:(0,hs.Z)(r.focusVisible,g),ref:t,type:E},O),y.createElement("span",{className:r.label},T,n,P))}));const Af=(0,Ua.Z)((function(e){return{root:(0,Oa.Z)({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:(0,xs.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,xs.Fq)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,xs.Fq)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackground)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat((0,xs.Fq)(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:(0,xs.Fq)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat((0,xs.Fq)(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:(0,xs.Fq)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(Ef),Cf=({children:t,...n})=>(0,e.jsx)(ws,{style:{textAlign:"center"},...n,children:t}),Of=({children:t,...n})=>(0,e.jsx)(ws,{container:!0,style:{width:"100%",height:"100%"},alignContent:"center",justifyContent:"center",...n,children:t});var Tf=n(6017);Af.styles;var Pf=y.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,i=e.color,a=void 0===i?"default":i,s=e.component,l=void 0===s?"div":s,u=e.disabled,c=void 0!==u&&u,d=e.disableElevation,f=void 0!==d&&d,p=e.disableFocusRipple,h=void 0!==p&&p,m=e.disableRipple,g=void 0!==m&&m,v=e.fullWidth,b=void 0!==v&&v,w=e.orientation,x=void 0===w?"horizontal":w,k=e.size,S=void 0===k?"medium":k,E=e.variant,A=void 0===E?"outlined":E,C=(0,Ga.Z)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"]),O=(0,hs.Z)(r.grouped,r["grouped".concat((0,Is.Z)(x))],r["grouped".concat((0,Is.Z)(A))],r["grouped".concat((0,Is.Z)(A)).concat((0,Is.Z)(x))],r["grouped".concat((0,Is.Z)(A)).concat("default"!==a?(0,Is.Z)(a):"")],c&&r.disabled);return y.createElement(l,(0,Oa.Z)({role:"group",className:(0,hs.Z)(r.root,o,b&&r.fullWidth,f&&r.disableElevation,"contained"===A&&r.contained,"vertical"===x&&r.vertical),ref:t},C),y.Children.map(n,(function(e){return y.isValidElement(e)?y.cloneElement(e,{className:(0,hs.Z)(O,e.props.className),color:e.props.color||a,disabled:e.props.disabled||c,disableElevation:e.props.disableElevation||f,disableFocusRipple:h,disableRipple:g,fullWidth:b,size:e.props.size||S,variant:e.props.variant||A}):null})))}));const Rf=(0,Ua.Z)((function(e){return{root:{display:"inline-flex",borderRadius:e.shape.borderRadius},contained:{boxShadow:e.shadows[2]},disableElevation:{boxShadow:"none"},disabled:{},fullWidth:{width:"100%"},vertical:{flexDirection:"column"},grouped:{minWidth:40},groupedHorizontal:{"&:not(:first-child)":{borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-child)":{borderTopRightRadius:0,borderBottomRightRadius:0}},groupedVertical:{"&:not(:first-child)":{borderTopRightRadius:0,borderTopLeftRadius:0},"&:not(:last-child)":{borderBottomRightRadius:0,borderBottomLeftRadius:0}},groupedText:{},groupedTextHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextPrimary:{"&:not(:last-child)":{borderColor:(0,xs.Fq)(e.palette.primary.main,.5)}},groupedTextSecondary:{"&:not(:last-child)":{borderColor:(0,xs.Fq)(e.palette.secondary.main,.5)}},groupedOutlined:{},groupedOutlinedHorizontal:{"&:not(:first-child)":{marginLeft:-1},"&:not(:last-child)":{borderRightColor:"transparent"}},groupedOutlinedVertical:{"&:not(:first-child)":{marginTop:-1},"&:not(:last-child)":{borderBottomColor:"transparent"}},groupedOutlinedPrimary:{"&:hover":{borderColor:e.palette.primary.main}},groupedOutlinedSecondary:{"&:hover":{borderColor:e.palette.secondary.main}},groupedContained:{boxShadow:"none"},groupedContainedHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat(e.palette.grey[400]),"&$disabled":{borderRight:"1px solid ".concat(e.palette.action.disabled)}}},groupedContainedVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat(e.palette.grey[400]),"&$disabled":{borderBottom:"1px solid ".concat(e.palette.action.disabled)}}},groupedContainedPrimary:{"&:not(:last-child)":{borderColor:e.palette.primary.dark}},groupedContainedSecondary:{"&:not(:last-child)":{borderColor:e.palette.secondary.dark}}}}),{name:"MuiButtonGroup"})(Pf),jf=({videoElementCount:t})=>{const{t:n}=Ki();return(0,e.jsx)(kf,{p:3,children:(0,e.jsx)(bd,{variant:"h6",children:n(0===t?"landing.noVideoElementsDetected":"landing.videoElementsDetected")})})},Nf=({videoElementCount:t,onLoadSubtitles:n,onShowMiningHistory:r})=>{const{t:o}=Ki();return(0,e.jsxs)(Of,{direction:"column",children:[(0,e.jsx)(Cf,{children:(0,e.jsx)(jf,{videoElementCount:t})}),(0,e.jsx)(Cf,{children:(0,e.jsxs)(Rf,{variant:"contained",color:"secondary",orientation:"vertical",children:[(0,e.jsx)(Af,{startIcon:(0,e.jsx)(au.Z,{}),disabled:0===t,onClick:n,children:o("action.loadSubtitles")}),(0,e.jsx)(Af,{startIcon:(0,e.jsx)(Tf.Z,{}),onClick:r,children:o("bar.miningHistory")})]})})]})};var Ff=44,Mf=y.forwardRef((function(e,t){var n=e.classes,r=e.className,o=e.color,i=void 0===o?"primary":o,a=e.disableShrink,s=void 0!==a&&a,l=e.size,u=void 0===l?40:l,c=e.style,d=e.thickness,f=void 0===d?3.6:d,p=e.value,h=void 0===p?0:p,m=e.variant,g=void 0===m?"indeterminate":m,v=(0,Ga.Z)(e,["classes","className","color","disableShrink","size","style","thickness","value","variant"]),b={},w={},x={};if("determinate"===g||"static"===g){var k=2*Math.PI*((Ff-f)/2);b.strokeDasharray=k.toFixed(3),x["aria-valuenow"]=Math.round(h),b.strokeDashoffset="".concat(((100-h)/100*k).toFixed(3),"px"),w.transform="rotate(-90deg)"}return y.createElement("div",(0,Oa.Z)({className:(0,hs.Z)(n.root,r,"inherit"!==i&&n["color".concat((0,Is.Z)(i))],{determinate:n.determinate,indeterminate:n.indeterminate,static:n.static}[g]),style:(0,Oa.Z)({width:u,height:u},w,c),ref:t,role:"progressbar"},x,v),y.createElement("svg",{className:n.svg,viewBox:"".concat(22," ").concat(22," ").concat(Ff," ").concat(Ff)},y.createElement("circle",{className:(0,hs.Z)(n.circle,s&&n.circleDisableShrink,{determinate:n.circleDeterminate,indeterminate:n.circleIndeterminate,static:n.circleStatic}[g]),style:b,cx:Ff,cy:Ff,r:(Ff-f)/2,fill:"none",strokeWidth:f})))}));const Zf=(0,Ua.Z)((function(e){return{root:{display:"inline-block"},static:{transition:e.transitions.create("transform")},indeterminate:{animation:"$circular-rotate 1.4s linear infinite"},determinate:{transition:e.transitions.create("transform")},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},svg:{display:"block"},circle:{stroke:"currentColor"},circleStatic:{transition:e.transitions.create("stroke-dashoffset")},circleIndeterminate:{animation:"$circular-dash 1.4s ease-in-out infinite",strokeDasharray:"80px, 200px",strokeDashoffset:"0px"},circleDeterminate:{transition:e.transitions.create("stroke-dashoffset")},"@keyframes circular-rotate":{"0%":{transformOrigin:"50% 50%"},"100%":{transform:"rotate(360deg)"}},"@keyframes circular-dash":{"0%":{strokeDasharray:"1px, 200px",strokeDashoffset:"0px"},"50%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-15px"},"100%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-125px"}},circleDisableShrink:{animation:"none"}}}),{name:"MuiCircularProgress",flip:!1})(Mf),Lf=({disabled:t,postMineAction:n,emptySubtitleTrack:r,recordingAudio:o,audioRecordingEnabled:i,onMineSubtitle:a})=>{const{t:s}=Ki();return r?(0,e.jsx)(kf,{p:2,style:{position:"absolute",bottom:0,width:"100%"},children:(0,e.jsx)(Af,{disabled:t||o&&!r,variant:"contained",color:"secondary",startIcon:(0,e.jsx)(td.Z,{}),onClick:a,style:{width:"100%"},children:function(){if(r)return s(i?o?"action.stopRecording":"action.startRecording":"action.mine");switch(n){case N.showAnkiDialog:case N.none:return s("action.mine");case N.updateLastCard:return s("action.updateLastCard")}}()})}):null};var If=n(1980);const Df=Ra({icon:{animation:"$blink infinite 1s"},"@keyframes blink":{"0%":{opacity:1},"100%":{opacity:0}}}),zf=({show:t})=>{const n=Df();return t?(0,e.jsx)(kf,{padding:1,style:{position:"absolute",top:0,left:0},children:(0,e.jsx)(If.Z,{className:n.icon,color:"error"})}):null};var Bf=n(8714);const Uf=y.forwardRef((function({show:t,canDownloadSubtitles:n,onLoadSubtitles:r,onDownloadSubtitles:o,onShowMiningHistory:i},a){const{t:s}=Ki(),[l,u]=(0,y.useState)(!0);return(0,y.useEffect)((()=>{const e=setTimeout((()=>u(!1)),1e3);return()=>clearTimeout(e)}),[]),(0,e.jsx)(ps,{in:t||l,children:(0,e.jsx)(kf,{ref:a,style:{position:"absolute",top:12,right:12},children:(0,e.jsxs)(ws,{container:!0,direction:"column",children:[(0,e.jsx)(ws,{item:!0,children:(0,e.jsx)(Ec,{title:s("action.loadSubtitles"),children:(0,e.jsx)(zs,{onClick:r,children:(0,e.jsx)(au.Z,{})})})}),n&&(0,e.jsx)(ws,{item:!0,children:(0,e.jsx)(Ec,{title:s("action.downloadSubtitlesAsSrt"),children:(0,e.jsx)(zs,{onClick:o,children:(0,e.jsx)(Bf.Z,{})})})}),(0,e.jsx)(ws,{item:!0,children:(0,e.jsx)(zs,{onClick:i,children:(0,e.jsx)(Ec,{title:s("bar.miningHistory"),children:(0,e.jsx)(Tf.Z,{})})})})]})})})})),Vf=Uf;var Wf=y.forwardRef((function(e,t){var n=e.absolute,r=void 0!==n&&n,o=e.classes,i=e.className,a=e.component,s=void 0===a?"hr":a,l=e.flexItem,u=void 0!==l&&l,c=e.light,d=void 0!==c&&c,f=e.orientation,p=void 0===f?"horizontal":f,h=e.role,m=void 0===h?"hr"!==s?"separator":void 0:h,g=e.variant,v=void 0===g?"fullWidth":g,b=(0,Ga.Z)(e,["absolute","classes","className","component","flexItem","light","orientation","role","variant"]);return y.createElement(s,(0,Oa.Z)({className:(0,hs.Z)(o.root,i,"fullWidth"!==v&&o[v],r&&o.absolute,u&&o.flexItem,d&&o.light,"vertical"===p&&o.vertical),role:m,ref:t},b))}));const qf=(0,Ua.Z)((function(e){return{root:{height:1,margin:0,border:"none",flexShrink:0,backgroundColor:e.palette.divider},absolute:{position:"absolute",bottom:0,left:0,width:"100%"},inset:{marginLeft:72},light:{backgroundColor:(0,xs.Fq)(e.palette.divider,.08)},middle:{marginLeft:e.spacing(2),marginRight:e.spacing(2)},vertical:{height:"100%",width:1},flexItem:{alignSelf:"stretch",height:"auto"}}}),{name:"MuiDivider"})(Wf);var Hf=y.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,i=e.invisible,a=void 0!==i&&i,s=e.open,l=e.transitionDuration,u=e.TransitionComponent,c=void 0===u?ps:u,d=(0,Ga.Z)(e,["children","classes","className","invisible","open","transitionDuration","TransitionComponent"]);return y.createElement(c,(0,Oa.Z)({in:s,timeout:l},d),y.createElement("div",{className:(0,hs.Z)(r.root,o,a&&r.invisible),"aria-hidden":!0,ref:t},n))}));const Kf=(0,Ua.Z)({root:{zIndex:-1,position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},{name:"MuiBackdrop"})(Hf);function Gf(e,t){var n=function(e,t){var n,r=t.getBoundingClientRect();if(t.fakeTransform)n=t.fakeTransform;else{var o=window.getComputedStyle(t);n=o.getPropertyValue("-webkit-transform")||o.getPropertyValue("transform")}var i=0,a=0;if(n&&"none"!==n&&"string"==typeof n){var s=n.split("(")[1].split(")")[0].split(",");i=parseInt(s[4],10),a=parseInt(s[5],10)}return"left"===e?"translateX(".concat(window.innerWidth,"px) translateX(").concat(i-r.left,"px)"):"right"===e?"translateX(-".concat(r.left+r.width-i,"px)"):"up"===e?"translateY(".concat(window.innerHeight,"px) translateY(").concat(a-r.top,"px)"):"translateY(-".concat(r.top+r.height-a,"px)")}(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}var Xf={enter:as.x9.enteringScreen,exit:as.x9.leavingScreen},Qf=y.forwardRef((function(e,t){var n=e.children,r=e.direction,o=void 0===r?"down":r,i=e.in,a=e.onEnter,s=e.onEntered,l=e.onEntering,u=e.onExit,c=e.onExited,d=e.onExiting,f=e.style,p=e.timeout,h=void 0===p?Xf:p,m=e.TransitionComponent,g=void 0===m?is:m,v=(0,Ga.Z)(e,["children","direction","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),b=Wa(),w=y.useRef(null),x=y.useCallback((function(e){w.current=Ya.findDOMNode(e)}),[]),k=(0,us.Z)(n.ref,x),S=(0,us.Z)(k,t),E=function(e){return function(t){e&&(void 0===t?e(w.current):e(w.current,t))}},A=E((function(e,t){Gf(o,e),ss(e),a&&a(e,t)})),C=E((function(e,t){var n=ls({timeout:h,style:f},{mode:"enter"});e.style.webkitTransition=b.transitions.create("-webkit-transform",(0,Oa.Z)({},n,{easing:b.transitions.easing.easeOut})),e.style.transition=b.transitions.create("transform",(0,Oa.Z)({},n,{easing:b.transitions.easing.easeOut})),e.style.webkitTransform="none",e.style.transform="none",l&&l(e,t)})),O=E(s),T=E(d),P=E((function(e){var t=ls({timeout:h,style:f},{mode:"exit"});e.style.webkitTransition=b.transitions.create("-webkit-transform",(0,Oa.Z)({},t,{easing:b.transitions.easing.sharp})),e.style.transition=b.transitions.create("transform",(0,Oa.Z)({},t,{easing:b.transitions.easing.sharp})),Gf(o,e),u&&u(e)})),R=E((function(e){e.style.webkitTransition="",e.style.transition="",c&&c(e)})),j=y.useCallback((function(){w.current&&Gf(o,w.current)}),[o]);return y.useEffect((function(){if(!i&&"down"!==o&&"right"!==o){var e=(0,Ws.Z)((function(){w.current&&Gf(o,w.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[o,i]),y.useEffect((function(){i||j()}),[i,j]),y.createElement(g,(0,Oa.Z)({nodeRef:w,onEnter:A,onEntered:O,onEntering:C,onExit:P,onExited:R,onExiting:T,appear:!0,in:i,timeout:h},v),(function(e,t){return y.cloneElement(n,(0,Oa.Z)({ref:S,style:(0,Oa.Z)({visibility:"exited"!==e||i?void 0:"hidden"},f,n.props.style)},t))}))}));const Yf=Qf;var Jf={left:"right",right:"left",top:"down",bottom:"up"},_f={enter:as.x9.enteringScreen,exit:as.x9.leavingScreen},$f=y.forwardRef((function(e,t){var n=e.anchor,r=void 0===n?"left":n,o=e.BackdropProps,i=e.children,a=e.classes,s=e.className,l=e.elevation,u=void 0===l?16:l,c=e.ModalProps,d=(c=void 0===c?{}:c).BackdropProps,f=(0,Ga.Z)(c,["BackdropProps"]),p=e.onClose,h=e.open,m=void 0!==h&&h,g=e.PaperProps,v=void 0===g?{}:g,b=e.SlideProps,w=e.TransitionComponent,x=void 0===w?Yf:w,k=e.transitionDuration,S=void 0===k?_f:k,E=e.variant,A=void 0===E?"temporary":E,C=(0,Ga.Z)(e,["anchor","BackdropProps","children","classes","className","elevation","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"]),O=Wa(),T=y.useRef(!1);y.useEffect((function(){T.current=!0}),[]);var P=function(e,t){return"rtl"===e.direction&&function(e){return-1!==["left","right"].indexOf(e)}(t)?Jf[t]:t}(O,r),R=y.createElement(Nl,(0,Oa.Z)({elevation:"temporary"===A?u:0,square:!0},v,{className:(0,hs.Z)(a.paper,a["paperAnchor".concat((0,Is.Z)(P))],v.className,"temporary"!==A&&a["paperAnchorDocked".concat((0,Is.Z)(P))])}),i);if("permanent"===A)return y.createElement("div",(0,Oa.Z)({className:(0,hs.Z)(a.root,a.docked,s),ref:t},C),R);var j=y.createElement(x,(0,Oa.Z)({in:m,direction:Jf[P],timeout:S,appear:T.current},b),R);return"persistent"===A?y.createElement("div",(0,Oa.Z)({className:(0,hs.Z)(a.root,a.docked,s),ref:t},C),j):y.createElement(Cl,(0,Oa.Z)({BackdropProps:(0,Oa.Z)({},o,d,{transitionDuration:S}),BackdropComponent:Kf,className:(0,hs.Z)(a.root,a.modal,s),open:m,onClose:p,ref:t},C,f),j)}));const ep=(0,Ua.Z)((function(e){return{root:{},docked:{flex:"0 0 auto"},paper:{overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:e.zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},paperAnchorLeft:{left:0,right:"auto"},paperAnchorRight:{left:"auto",right:0},paperAnchorTop:{top:0,left:0,bottom:"auto",right:0,height:"auto",maxHeight:"100%"},paperAnchorBottom:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},paperAnchorDockedLeft:{borderRight:"1px solid ".concat(e.palette.divider)},paperAnchorDockedTop:{borderBottom:"1px solid ".concat(e.palette.divider)},paperAnchorDockedRight:{borderLeft:"1px solid ".concat(e.palette.divider)},paperAnchorDockedBottom:{borderTop:"1px solid ".concat(e.palette.divider)},modal:{}}}),{name:"MuiDrawer",flip:!1})($f);var tp=n(7672),np=y.forwardRef((function(e,t){var n=e.classes,r=e.className,o=(0,Ga.Z)(e,["classes","className"]);return y.createElement("div",(0,Oa.Z)({className:(0,hs.Z)(n.root,r),ref:t},o))}));np.muiName="ListItemSecondaryAction";const rp=(0,Ua.Z)({root:{position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"}},{name:"MuiListItemSecondaryAction"})(np);var op=y.forwardRef((function(e,t){var n=e.classes,r=e.className,o=(0,Ga.Z)(e,["classes","className"]),i=y.useContext(el);return y.createElement("div",(0,Oa.Z)({className:(0,hs.Z)(n.root,r,"flex-start"===i.alignItems&&n.alignItemsFlexStart),ref:t},o))}));const ip=(0,Ua.Z)((function(e){return{root:{minWidth:56,color:e.palette.action.active,flexShrink:0,display:"inline-flex"},alignItemsFlexStart:{marginTop:8}}}),{name:"MuiListItemIcon"})(op);var ap=y.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,i=e.disableTypography,a=void 0!==i&&i,s=e.inset,l=void 0!==s&&s,u=e.primary,c=e.primaryTypographyProps,d=e.secondary,f=e.secondaryTypographyProps,p=(0,Ga.Z)(e,["children","classes","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"]),h=y.useContext(el).dense,m=null!=u?u:n;null==m||m.type===bd||a||(m=y.createElement(bd,(0,Oa.Z)({variant:h?"body2":"body1",className:r.primary,component:"span",display:"block"},c),m));var g=d;return null==g||g.type===bd||a||(g=y.createElement(bd,(0,Oa.Z)({variant:"body2",className:r.secondary,color:"textSecondary",display:"block"},f),g)),y.createElement("div",(0,Oa.Z)({className:(0,hs.Z)(r.root,o,h&&r.dense,l&&r.inset,m&&g&&r.multiline),ref:t},p),m,g)}));const sp=(0,Ua.Z)({root:{flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},multiline:{marginTop:6,marginBottom:6},dense:{},inset:{paddingLeft:56},primary:{},secondary:{}},{name:"MuiListItemText"})(ap),lp=Ra((e=>({listContainer:{position:"relative",height:"100%",overflowY:"auto",overflowX:"hidden"},listItem:{"&:hover":{backgroundColor:e.palette.action.hover}},listItemGutters:{paddingLeft:5,paddingRight:5},listItemIconRoot:{minWidth:20},emptyState:{display:"flex",justifyContent:"center",flexDirection:"column",textAlign:"center",height:"100%",padding:15},text:{flexGrow:1},emptyText:{flexGrow:1,color:e.palette.text.secondary},timestamp:{paddingRight:15,paddingLeft:15,color:e.palette.text.secondary}}))),up=e=>{const[t,n]=(0,y.useState)();return(0,y.useEffect)((()=>{const t=U.fromCard(e,0,0);n(!!t&&t.isPlayable())}),[e]),{isAudioAvailable:t}},cp=e=>{const[t,n]=(0,y.useState)();return(0,y.useEffect)((()=>{const t=j.fromCard(e,0,0);n(!!t&&t.isAvailable())}),[e]),{isImageAvailable:t}};function dp({open:t,anchorEl:n,forceShowDownloadOptions:r,onClose:o,onSelect:i,onClipAudio:a,onDownloadImage:s,onDelete:l,item:u}){const{t:c}=Ki(),d=(0,y.useCallback)((()=>{navigator.clipboard.writeText(u.subtitle.text),o()}),[u,o]),f=(0,y.useCallback)((()=>{void 0!==i&&(i(u),o())}),[u,i,o]),p=(0,y.useCallback)((()=>{a(u),o()}),[u,a,o]),h=(0,y.useCallback)((()=>{s(u),o()}),[u,s,o]),m=(0,y.useCallback)((()=>{l(u),o()}),[u,l,o]),{isImageAvailable:g}=cp(u),{isAudioAvailable:v}=up(u);return(0,e.jsx)(Dl,{disableEnforceFocus:!0,open:t,anchorEl:n,onClose:o,anchorOrigin:{vertical:"center",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"right"},children:(0,e.jsxs)(nl,{children:[(0,e.jsx)(al,{button:!0,onClick:d,children:(0,e.jsx)(sp,{primaryTypographyProps:{variant:"body2"},primary:c("action.copy")})}),i&&(0,e.jsx)(al,{button:!0,onClick:f,children:(0,e.jsx)(sp,{primaryTypographyProps:{variant:"body2"},primary:c("action.jumpTo")})}),(v||r)&&(0,e.jsx)(al,{button:!0,onClick:p,children:(0,e.jsx)(sp,{primaryTypographyProps:{variant:"body2"},primary:c("action.downloadAudio")})}),(g||r)&&(0,e.jsx)(al,{button:!0,onClick:h,children:(0,e.jsx)(sp,{primaryTypographyProps:{variant:"body2"},primary:c("action.downloadImage")})}),(0,e.jsx)(al,{button:!0,onClick:m,children:(0,e.jsx)(sp,{primaryTypographyProps:{variant:"body2"},primary:c("action.delete")})})]})})}function fp({open:t,items:n,forceShowDownloadOptions:r,onSelect:o,onClipAudio:i,onDownloadImage:a,onDelete:s,onDownloadSectionAsSrt:l,onAnki:u}){const c=lp(),d=(0,y.useCallback)((e=>{e&&e.scrollIntoView()}),[]),[f,p]=(0,y.useState)(),[h,m]=(0,y.useState)(!1),[g,v]=(0,y.useState)(),{t:b}=Ki(),w=(0,y.useCallback)(((e,t)=>{p(t),m(!0),v(e.currentTarget)}),[]),x=(0,y.useCallback)((()=>{p(void 0),m(!1),v(void 0)}),[]),k=(0,y.useCallback)((e=>{s(e)}),[s]);let S;if(n.length>0){const t=[];let r=null,o=0;const i={};let a,s={};for(const f of n){if(null===r||r!==f.subtitleFileName){f.subtitleFileName in i?i[f.subtitleFileName]++:i[f.subtitleFileName]=0;const n=f.subtitleFileName+"-"+i[f.subtitleFileName];s[n]=[],r=f.subtitleFileName,a=n,t.push((0,e.jsxs)(al,{children:[(0,e.jsx)(bd,{color:"textSecondary",children:f.subtitleFileName}),l&&(0,e.jsx)(rp,{children:(0,e.jsx)(Ec,{title:b("copyHistory.downloadMinedSubsAsSrt"),children:(0,e.jsx)(zs,{onClick:()=>l?.(f.subtitleFileName,s[n]),edge:"end",children:(0,e.jsx)(Bf.Z,{})})})})]},n))}s[a].push(f);const p=o===n.length-1?d:null;t.push((0,e.jsxs)(al,{ref:p,className:c.listItem,classes:{gutters:c.listItemGutters},children:[(0,e.jsx)(ip,{classes:{root:c.listItemIconRoot},children:(0,e.jsx)(Ec,{title:b("copyHistory.exportToAnki"),children:(0,e.jsx)(zs,{onClick:()=>u(f),children:(0,e.jsx)(td.Z,{fontSize:"small"})})})}),(0,e.jsx)(ip,{classes:{root:c.listItemIconRoot},children:(0,e.jsx)(zs,{onClick:e=>w(e,f),children:(0,e.jsx)(zc.Z,{fontSize:"small"})})}),(0,e.jsx)(sp,{primary:(0,e.jsxs)(ws,{wrap:"nowrap",container:!0,children:[(0,e.jsx)(ws,{item:!0,className:""===f.subtitle.text?c.emptyText:c.text,children:""===f.subtitle.text?b("copyHistory.blank"):f.subtitle.text}),(0,e.jsx)(ws,{item:!0,className:c.timestamp,children:La(f.subtitle.start,f.subtitle.start,!1)})]})})]},f.id)),++o}S=(0,e.jsx)("div",{className:c.listContainer,children:(0,e.jsx)(nl,{children:t})})}else S=(0,e.jsx)("div",{className:c.emptyState,children:(0,e.jsx)(bd,{variant:"h6",children:b("copyHistory.miningHistoryEmpty")})});return(0,e.jsxs)(e.Fragment,{children:[S,f&&(0,e.jsx)(dp,{open:t&&h,forceShowDownloadOptions:r,anchorEl:g,item:f,onClose:x,onSelect:o,onClipAudio:i,onDownloadImage:a,onDelete:k})]})}const pp=Ra((e=>({drawer:{width:({drawerWidth:e})=>e??"100%",flexShrink:0},drawerPaper:{width:({drawerWidth:e})=>e??"100%"},drawerHeader:{display:"flex",alignItems:"center",position:"static",padding:e.spacing(0,1),...e.mixins.toolbar,justifyContent:"flex-start"}})));function hp(t){const n=pp(t);return(0,e.jsxs)(ep,{variant:"persistent",anchor:"right",open:t.open,className:n.drawer,classes:{paper:n.drawerPaper},children:[(0,e.jsx)("div",{className:n.drawerHeader,children:(0,e.jsx)(zs,{onClick:t.onClose,children:(0,e.jsx)(tp.Z,{})})}),(0,e.jsx)(qf,{}),(0,e.jsx)(fp,{...t})]})}var mp="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function gp(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),(function(){n(window.event)}))}function yp(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 vp(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 bp={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":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,"⇪":20,",":188,".":190,"/":191,"`":192,"-":mp?173:189,"=":mp?61:187,";":mp?59:186,"'":222,"[":219,"]":221,"\\":220},wp={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},xp={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},kp={16:!1,18:!1,17:!1,91:!1},Sp={},Ep=1;Ep<20;Ep++)bp["f".concat(Ep)]=111+Ep;var Ap=[],Cp=!1,Op="all",Tp=[],Pp=function(e){return bp[e.toLowerCase()]||wp[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function Rp(e){Op=e||"all"}function jp(){return Op||"all"}var Np=function(e){var t=e.key,n=e.scope,r=e.method,o=e.splitKey,i=void 0===o?"+":o;vp(t).forEach((function(e){var t=e.split(i),o=t.length,a=t[o-1],s="*"===a?"*":Pp(a);if(Sp[s]){n||(n=jp());var l=o>1?yp(wp,t):[];Sp[s]=Sp[s].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 Fp(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,kp)Object.prototype.hasOwnProperty.call(kp,i)&&(!kp[i]&&t.mods.indexOf(+i)>-1||kp[i]&&-1===t.mods.indexOf(+i))&&(o=!1);(0!==t.mods.length||kp[16]||kp[18]||kp[17]||kp[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 Mp(e,t){var n=Sp["*"],r=e.keyCode||e.which||e.charCode;if(Zp.filter.call(this,e)){if(93!==r&&224!==r||(r=91),-1===Ap.indexOf(r)&&229!==r&&Ap.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(t){var n=xp[t];e[t]&&-1===Ap.indexOf(n)?Ap.push(n):!e[t]&&Ap.indexOf(n)>-1?Ap.splice(Ap.indexOf(n),1):"metaKey"===t&&e[t]&&3===Ap.length&&(e.ctrlKey||e.shiftKey||e.altKey||(Ap=Ap.slice(Ap.indexOf(n))))})),r in kp){for(var o in kp[r]=!0,wp)wp[o]===r&&(Zp[o]=!0);if(!n)return}for(var i in kp)Object.prototype.hasOwnProperty.call(kp,i)&&(kp[i]=e[xp[i]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===Ap.indexOf(17)&&Ap.push(17),-1===Ap.indexOf(18)&&Ap.push(18),kp[17]=!0,kp[18]=!0);var a=jp();if(n)for(var s=0;s<n.length;s++)n[s].scope===a&&("keydown"===e.type&&n[s].keydown||"keyup"===e.type&&n[s].keyup)&&Fp(e,n[s],a,t);if(r in Sp)for(var l=0;l<Sp[r].length;l++)if(("keydown"===e.type&&Sp[r][l].keydown||"keyup"===e.type&&Sp[r][l].keyup)&&Sp[r][l].key){for(var u=Sp[r][l],c=u.splitKey,d=u.key.split(c),f=[],p=0;p<d.length;p++)f.push(Pp(d[p]));f.sort().join("")===Ap.sort().join("")&&Fp(e,u,a,t)}}}function Zp(e,t,n){Ap=[];var r=vp(e),o=[],i="all",a=document,s=0,l=!1,u=!0,c="+",d=!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&&(u=t.keydown),void 0!==t.capture&&(d=t.capture),"string"==typeof t.splitKey&&(c=t.splitKey)),"string"==typeof t&&(i=t);s<r.length;s++)o=[],(e=r[s].split(c)).length>1&&(o=yp(wp,e)),(e="*"===(e=e[e.length-1])?"*":Pp(e))in Sp||(Sp[e]=[]),Sp[e].push({keyup:l,keydown:u,scope:i,mods:o,shortcut:r[s],method:n,key:r[s],splitKey:c,element:a});void 0!==a&&!function(e){return Tp.indexOf(e)>-1}(a)&&window&&(Tp.push(a),gp(a,"keydown",(function(e){Mp(e,a)}),d),Cp||(Cp=!0,gp(window,"focus",(function(){Ap=[]}),d)),gp(a,"keyup",(function(e){Mp(e,a),function(e){var t=e.keyCode||e.which||e.charCode,n=Ap.indexOf(t);if(n>=0&&Ap.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&Ap.splice(0,Ap.length),93!==t&&224!==t||(t=91),t in kp)for(var r in kp[t]=!1,wp)wp[r]===t&&(Zp[r]=!1)}(e)}),d))}var Lp={getPressedKeyString:function(){return Ap.map((function(e){return function(e){return Object.keys(bp).find((function(t){return bp[t]===e}))}(e)||function(e){return Object.keys(wp).find((function(t){return wp[t]===e}))}(e)||String.fromCharCode(e)}))},setScope:Rp,getScope:jp,deleteScope:function(e,t){var n,r;for(var o in e||(e=jp()),Sp)if(Object.prototype.hasOwnProperty.call(Sp,o))for(n=Sp[o],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;jp()===e&&Rp(t||"all")},getPressedKeyCodes:function(){return Ap.slice(0)},isPressed:function(e){return"string"==typeof e&&(e=Pp(e)),-1!==Ap.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(Sp).forEach((function(n){var r=Sp[n].find((function(n){return n.scope===t&&n.shortcut===e}));r&&r.method&&r.method()}))},unbind:function(e){if(void 0===e)Object.keys(Sp).forEach((function(e){return delete Sp[e]}));else if(Array.isArray(e))e.forEach((function(e){e.key&&Np(e)}));else if("object"==typeof e)e.key&&Np(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=""),Np({key:e,scope:o,method:i,splitKey:"+"})}},keyMap:bp,modifier:wp,modifierMap:xp};for(var Ip in Lp)Object.prototype.hasOwnProperty.call(Lp,Ip)&&(Zp[Ip]=Lp[Ip]);if("undefined"!=typeof window){var Dp=window.hotkeys;Zp.noConflict=function(e){return e&&window.hotkeys===Zp&&(window.hotkeys=Dp),Zp},window.hotkeys=Zp}class zp{constructor(e){this.keyBindSet=e}bindCopy(e,t,n,r=!1){const o=this.keyBindSet.copySubtitle.keys;if(!o)return()=>{};const i=this.copyHandler(e,t,n);return this._bind(o,r,i)}copyHandler(e,t,n){return r=>{if(t())return;const o=n();o&&e(r,o)}}bindAnkiExport(e,t,n=!1){const r=this.keyBindSet.ankiExport.keys;if(!r)return()=>{};const o=this.ankiExportHandler(e,t);return this._bind(r,n,o)}ankiExportHandler(e,t){return n=>{t()||e(n)}}bindUpdateLastCard(e,t,n=!1){const r=this.keyBindSet.updateLastCard.keys;if(!r)return()=>{};const o=this.updateLastCardHandler(e,t);return this._bind(r,n,o)}updateLastCardHandler(e,t){return n=>{t()||e(n)}}bindTakeScreenshot(e,t,n=!1){const r=this.keyBindSet.takeScreenshot.keys;if(!r)return()=>{};const o=this.updateLastCardHandler(e,t);return this._bind(r,n,o)}takeScreenshotHandler(e,t){return n=>{t()||e(n)}}bindSeekToSubtitle(e,t,n,r,o=!1){const i=(o,i)=>{if(t())return;const a=r();if(!a||0===a.length)return;const s=this._adjacentSubtitle(i,n(),a);null!==s&&s.start>=0&&s.end>=0&&e(o,s)},a=this.keyBindSet.seekToPreviousSubtitle.keys,s=this.keyBindSet.seekToNextSubtitle.keys;let l,u;return a&&(l=this._bind(a,o,(e=>i(e,!1)))),s&&(u=this._bind(s,o,(e=>i(e,!0)))),()=>{l?.(),u?.()}}bindSeekToBeginningOfCurrentSubtitle(e,t,n,r,o=!1){const i=this.keyBindSet.seekToBeginningOfCurrentSubtitle.keys;return i?this._bind(i,o,(o=>{if(t())return;const i=r();if(!i||0===i.length)return;const a=this._currentSubtitle(n(),i);void 0!==a&&a.start>=0&&a.end>=0&&e(o,a)})):()=>{}}_currentSubtitle(e,t){const n=e;let r,o=Number.MAX_SAFE_INTEGER;for(let e=0;e<t.length;++e){const i=t[e];if(i.start<0||i.end<0)continue;const a=n-i.start;n>=i.start&&n<i.end&&a<o&&(r=i,o=a)}return r}bindSeekBackwardOrForward(e,t,n=!1){const r=(n,r)=>{t()||e(n,r)},o=this.keyBindSet.seekBackward.keys,i=this.keyBindSet.seekForward.keys;let a,s;return o&&(a=this._bind(o,n,(e=>r(e,!1)))),i&&(s=this._bind(i,n,(e=>r(e,!0)))),()=>{a?.(),s?.()}}bindOffsetToSubtitle(e,t,n,r,o=!1){const i=(o,i)=>{if(t())return;const a=r();if(!a||0===a.length)return;const s=n(),l=this._adjacentSubtitle(i,s,a);if(null!==l){const t=l.originalStart;e(o,s-t)}},a=this.keyBindSet.adjustOffsetToPreviousSubtitle.keys,s=this.keyBindSet.adjustOffsetToNextSubtitle.keys;let l,u;return a&&(l=this._bind(a,o,(e=>i(e,!1)))),s&&(u=this._bind(s,o,(e=>i(e,!0)))),()=>{l?.(),u?.()}}_adjacentSubtitle(e,t,n){const r=t;let o=-1,i=Number.MAX_SAFE_INTEGER;for(let t=0;t<n.length;++t){const a=n[t],s=e?a.start-r:r-a.start;i<=s||(e&&r<a.start?(i=s,o=t):!e&&r>a.start&&(i=s,o=r<a.end?Math.max(0,t-1):t))}return-1!==o?n[o]:null}bindAdjustOffset(e,t,n,r=!1){const o=(r,o)=>{if(t())return;const i=n();if(!i||0===i.length)return;const a=i[0].start-i[0].originalStart;e(r,a+(o?100:-100))},i=this.keyBindSet.decreaseOffset.keys,a=this.keyBindSet.increaseOffset.keys,s=i?this._bind(i,r,(e=>o(e,!1))):()=>{},l=a?this._bind(a,r,(e=>o(e,!0))):()=>{};return()=>{s(),l()}}bindResetOffet(e,t,n){const r=this.keyBindSet.resetOffset.keys;return r?this._bind(r,n??!1,(n=>{t()||e(n)})):()=>{}}bindAdjustPlaybackRate(e,t,n=!1){const r=(n,r)=>{t()||e(n,r)},o=this.keyBindSet.increasePlaybackRate.keys,i=this.keyBindSet.decreasePlaybackRate.keys;let a,s;return i&&(a=this._bind(i,n,(e=>r(e,!1)))),o&&(s=this._bind(o,n,(e=>r(e,!0)))),()=>{a?.(),s?.()}}bindToggleSubtitles(e,t,n=!1){const r=this.keyBindSet.toggleSubtitles.keys;return r?this._bind(r,n,(n=>{t()||e(n)})):()=>{}}bindToggleSubtitleTrackInVideo(e,t,n=!1){const r=[this.keyBindSet.toggleVideoSubtitleTrack1.keys,this.keyBindSet.toggleVideoSubtitleTrack2.keys,this.keyBindSet.toggleVideoSubtitleTrack3.keys].filter((e=>e));if(0===r.length)return()=>{};const o=(n,r)=>{t()||e(n,r)};let i=[];for(let e=0;e<r.length;++e){const t=t=>o(t,e),a=r[e]?this._bind(r[e],n,t):()=>{};i.push(a)}return()=>{for(let e=0;e<r.length;++e)(0,i[e])()}}bindToggleSubtitleTrackInList(e,t,n=!1){const r=[this.keyBindSet.toggleAsbplayerSubtitleTrack1.keys,this.keyBindSet.toggleAsbplayerSubtitleTrack2.keys,this.keyBindSet.toggleAsbplayerSubtitleTrack3.keys].filter((e=>e));if(0===r.length)return()=>{};const o=(n,r)=>{t()||e(n,r)};let i=[];for(let e=0;e<9;++e){const t=t=>o(t,e),a=r[e]?this._bind(r[e],n,t):()=>{};i.push(a)}return()=>{for(let e=0;e<9;++e)(0,i[e])()}}bindPlay(e,t,n=!1){const r=this.keyBindSet.togglePlay.keys;return r?this._bind(r,n,(n=>{t()||e(n)})):()=>{}}bindAutoPause(e,t,n=!1){const r=this.keyBindSet.toggleAutoPause.keys;return r?this._bind(r,n,(n=>{t()||e(n)})):()=>{}}bindCondensedPlayback(e,t,n=!1){const r=this.keyBindSet.toggleCondensedPlayback.keys;return r?this._bind(r,n,(n=>{t()||e(n)})):()=>{}}bindFastForwardPlayback(e,t,n=!1){const r=this.keyBindSet.toggleFastForwardPlayback.keys;return r?this._bind(r,n,(n=>{t()||e(n)})):()=>{}}bindToggleSidePanel(e,t,n=!1){const r=this.keyBindSet.toggleSidePanel.keys;return r?this._bind(r,n,(n=>{t()||e(n)})):()=>{}}_bind(e,t,n){const r=e=>{"keydown"===e.type?n(e):"keyup"===e.type&&(e.preventDefault(),e.stopImmediatePropagation())};return Zp(e,{capture:t,keydown:!0,keyup:!0},r),()=>Zp.unbind(e,r)}}const Bp=()=>new Worker(new URL(n.p+n.u(894),n.b)),Up=async()=>new Worker(new URL(n.p+n.u(389),n.b));function Vp({settings:t,extension:n}){const{t:r}=Ki(),o=(0,y.useMemo)((()=>new ue(t,n)),[t,n]),i=(0,y.useMemo)((()=>new Ca({regexFilter:t.subtitleRegexFilter,regexFilterTextReplacement:t.subtitleRegexFilterTextReplacement,pgsWorkerFactory:Up})),[t]),[a,s]=(0,y.useState)(),[l,u]=(0,y.useState)(),[c,d]=(0,y.useState)(!0),[f,p]=(0,y.useState)(),[h,m]=(0,y.useState)(!1),[g,v]=(0,y.useState)(),[b,w]=(0,y.useState)(!0),[x,k]=(0,y.useState)(),[S,A]=(0,y.useState)(!1),[C,O]=(0,y.useState)(!1),T=((e,t)=>{const[n,r]=(0,y.useState)((()=>new V(new zp(e),t)));return(0,y.useEffect)((()=>{const n=new V(new zp(e),t);r((e=>(e.unsubscribeExtension(),n)))}),[e,t]),n})(t.keyBindSet,n),P=(()=>{const[e,t]=(0,y.useState)();return(0,y.useEffect)((()=>{chrome.tabs.query({active:!0,currentWindow:!0}).then((e=>{e.length>0&&t(e[0].id)}))}),[]),(0,y.useEffect)((()=>{const e=e=>t(e.tabId);return chrome.tabs.onActivated.addListener(e),()=>chrome.tabs.onActivated.removeListener(e)})),e})(),R=(({extension:e,currentTabId:t})=>{const[n,r]=(0,y.useState)();return(0,y.useEffect)((()=>{if(void 0===t)return;const n=e=>e.filter((e=>e.id===t&&e.subscribed)).length;return void 0!==e.tabs&&r(n(e.tabs)),e.subscribeTabs((e=>{r(n(e))}))}),[e,t]),n})({extension:n,currentTabId:P});(0,y.useEffect)((()=>{d(a?.some((e=>""!==e.text))??!1)}),[a]),(0,y.useEffect)((()=>{if(void 0!==P)return n.subscribeTabs((async e=>{const t=e.filter((e=>e.id===P));if(t.length>0){let e;for(const n of t)n.synced&&(void 0===e||n.syncedTimestamp>e.syncedTimestamp)&&(e=n);if(void 0!==e&&(void 0===x||!((e,t)=>e.id===t.id&&e.src===t.src&&e.synced===t.synced&&e.syncedTimestamp===t.syncedTimestamp)(e,x))){const t={sender:"asbplayer-extension-to-video",message:{command:"request-subtitles"},src:e.src},n=await chrome.tabs.sendMessage(e.id,t);if(void 0!==n){const t=n.subtitles,r=t.length>0?t[t.length-1].end:0;k(e),s(t.map(((e,t)=>({...e,index:t,displayTime:La(e.start,r)})))),u(n.subtitleFileNames)}}}w(!1)}))}),[n,a,b,P,x]),(0,y.useEffect)((()=>n.subscribe((e=>{"close-side-panel"===e.data.command&&window.close()}))),[n]),(0,y.useEffect)((()=>{if(void 0!==P&&void 0!==x)return n.subscribeTabs((e=>{const t=void 0!==e.find((e=>e.id===x.id&&e.src===x.src&&e.synced));t||(s(void 0),k(void 0))}))}),[n,P,x]),(0,y.useEffect)((()=>{if(void 0!==P)return n.subscribeTabs((()=>{const e=n.asbplayers?.find((e=>e.tabId===P));O(void 0!==e)}));O(!1)}),[P,n]),(0,y.useEffect)((()=>n.subscribe((e=>{"recording-started"===e.data.command?A(!0):"recording-finished"===e.data.command&&A(!1)}))),[n]);const N=(0,y.useCallback)((e=>{console.error(e),v("error"),e instanceof yo?p(r(e.locKey,e.locParams)??"<failed to localize error>"):e instanceof Error?p(e.message):p("string"==typeof e?e:String(e)),m(!0)}),[r]),F=(0,y.useCallback)((()=>m(!1)),[]),M=(0,y.useCallback)((()=>{if(void 0===x)return;const e={sender:"asbplayerv2",message:{command:"copy-subtitle",postMineAction:t.clickToMineDefaultAction},tabId:x.id,src:x.src};chrome.runtime.sendMessage(e)}),[x,t.clickToMineDefaultAction]),Z=(0,y.useCallback)((()=>{if(void 0===P)return;const e={sender:"asbplayerv2",message:{command:"load-subtitles"},tabId:P};chrome.runtime.sendMessage(e)}),[P]),L=(0,y.useCallback)((()=>{if(a){const e=void 0!==l&&l.length>0?`${l[0]}.srt`:"subtitles.srt";E(new Blob([i.subtitlesToSrt(a)],{type:"text/plain"}),e)}}),[a,l,i]),I=(0,y.useRef)(null),[D,z]=(0,y.useState)(!1),B=(0,y.useCallback)((e=>{const t=I.current?.getBoundingClientRect();if(!t)return;const n=Math.min(Math.abs(e.clientX-t.left),Math.abs(e.clientX-t.left-t.width)),r=Math.min(Math.abs(e.clientY-t.top),Math.abs(e.clientY-t.top-t.height));!D&&n<100&&r<100?z(!0):D&&(n>=100||r>=100)&&z(!1)}),[D]),{copyHistoryItems:W,refreshCopyHistory:q,deleteCopyHistoryItem:H}=(e=>{const t=(0,y.useMemo)((()=>new go(e)),[e]),[n,r]=(0,y.useState)([]),o=(0,y.useCallback)((e=>{r((t=>{const n=[...t];for(const r of e)void 0===t.find((e=>e.id===r.id))&&n.push(r);return n}))}),[]),i=(0,y.useCallback)((async()=>{o(await t.fetch(e))}),[e,o,t]);(0,y.useEffect)((()=>{const n=t.liveFetch(e).subscribe(o);return()=>n.unsubscribe()}),[t,e,o]);const a=(0,y.useCallback)((async e=>{const o=[];for(const t of n)e.id!==t.id&&o.push(t);r(o),await t.delete(e.id)}),[n,t]),s=(0,y.useCallback)((async e=>{r((t=>[...t,e])),await t.save(e)}),[t]);return{copyHistoryItems:n,refreshCopyHistory:i,deleteCopyHistoryItem:a,saveCopyHistoryItem:s}})(t.miningHistoryStorageLimit);(0,y.useEffect)((()=>{C&&q()}),[q,C]);const[K,G]=(0,y.useState)(!1),X=(0,y.useCallback)((async()=>{await q(),G(!0)}),[q]),Q=(0,y.useCallback)((()=>G(!1)),[]),Y=(0,y.useCallback)((e=>{if(C){if(P){const t={sender:"asbplayer-extension-to-player",message:{command:"download-audio",...e}};chrome.tabs.sendMessage(P,t)}}else{const n=U.fromCard(e,t.audioPaddingStart,t.audioPaddingEnd);n&&(t.preferMp3?n.toMp3(Bp).download():n.download())}}),[t,P,C]),J=(0,y.useCallback)((e=>{if(C){if(P){const t={sender:"asbplayer-extension-to-player",message:{command:"download-image",...e}};chrome.tabs.sendMessage(P,t)}}else{const n=j.fromCard(e,t.maxImageWidth,t.maxImageHeight);n&&n.download()}}),[t,P,C]),_=(0,y.useCallback)((e=>{if(!P||!C)return;const t={sender:"asbplayer-extension-to-player",message:{command:"jump-to-subtitle",subtitle:e.subtitle,subtitleFileName:e.subtitleFileName}};chrome.tabs.sendMessage(P,t)}),[P,C]),$=(0,y.useCallback)((e=>{if(void 0===P)return;const t={...e,command:"show-anki-ui"},n={sender:"asbplayer-extension-to-video",message:t},r={sender:"asbplayer-extension-to-player",message:t};chrome.tabs.sendMessage(P,n),chrome.tabs.sendMessage(P,r)}),[P]),ee=(0,y.useCallback)((e=>{if(void 0===x)return;const n={sender:"asbplayerv2",message:{command:"copy-subtitle",subtitle:e.subtitle,surroundingSubtitles:e.surroundingSubtitles,postMineAction:t.clickToMineDefaultAction},tabId:x.id,src:x.src};chrome.runtime.sendMessage(n)}),[x,t.clickToMineDefaultAction]),te=(0,y.useCallback)((()=>{}),[]),{initialized:ne}=(({language:e})=>{const[t,n]=(0,y.useState)(!1);return(0,y.useEffect)((()=>{t||Qi.then((()=>n(!0)))}),[t]),(0,y.useEffect)((()=>{Qi=Qi.then((()=>Oi.changeLanguage(e)))}),[e]),{initialized:t}})({language:t.language});return ne?b||void 0===P||void 0===R?(0,e.jsx)(Of,{children:(0,e.jsx)(Cf,{children:(0,e.jsx)(Zf,{color:"secondary"})})}):(0,e.jsxs)("div",{style:{width:"100%",height:"100%"},onMouseMove:B,children:[(0,e.jsx)(Kd,{open:h,onClose:F,autoHideDuration:3e3,severity:g,children:f}),C?(0,e.jsx)(fp,{open:!0,items:W,forceShowDownloadOptions:!0,onClose:Q,onDelete:H,onAnki:$,onClipAudio:Y,onDownloadImage:J,onSelect:_}):(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(hp,{open:K,items:W,onClose:Q,onDelete:H,onAnki:$,onClipAudio:Y,onDownloadImage:J}),void 0===a?(0,e.jsx)(Nf,{extension:n,videoElementCount:R,onLoadSubtitles:Z,onShowMiningHistory:X}):(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(zf,{show:S}),(0,e.jsx)(Md,{origin:chrome.runtime.getURL("side-panel.html"),subtitles:a,hideControls:!0,showCopyButton:!0,copyButtonEnabled:P===x?.id,forceCompressedMode:!0,subtitleReader:i,settings:t,playbackPreferences:o,onCopy:ee,onError:N,onUnloadVideo:te,onLoaded:te,onTabSelected:te,onAnkiDialogRequest:te,onAnkiDialogRewind:te,onAppBarToggle:te,onFullscreenToggle:te,onHideSubtitlePlayer:te,onVideoPopOut:te,onPlayModeChangedViaBind:te,onSubtitles:s,onTakeScreenshot:te,tab:x,availableTabs:n.tabs??[],extension:n,drawerOpen:!1,appBarHidden:!0,videoFullscreen:!1,hideSubtitlePlayer:!1,videoPopOut:!1,disableKeyEvents:!1,ankiDialogRequested:!1,keyBinder:T,ankiDialogOpen:!1}),(0,e.jsx)(Vf,{ref:I,show:D,onLoadSubtitles:Z,canDownloadSubtitles:c,onDownloadSubtitles:L,onShowMiningHistory:X}),(0,e.jsx)(Lf,{disabled:P!==x?.id,onMineSubtitle:M,postMineAction:t.clickToMineDefaultAction,emptySubtitleTrack:0===a.length,audioRecordingEnabled:t.streamingRecordMedia,recordingAudio:S})]})]})]}):null}var Wp=n(7476),qp=n(6050),Hp=n(9337),Kp=n(9991);const Gp=function(e){var t=e.children,n=e.theme,r=(0,Va.Z)(),o=y.useMemo((function(){var e=null===r?n:function(e,t){return"function"==typeof t?t(e):(0,Oa.Z)({},e,t)}(r,n);return null!=e&&(e[Kp.Z]=null!==r),e}),[n,r]);return y.createElement(Hp.Z.Provider,{value:o},t)};var Xp={WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box"},Qp=function(e){return(0,Oa.Z)({color:e.palette.text.primary},e.typography.body2,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}})};const Yp=(0,Ua.Z)((function(e){return{"@global":{html:Xp,"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,Oa.Z)({margin:0},Qp(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})}}}),{name:"MuiCssBaseline"})((function(e){var t=e.children,n=void 0===t?null:t;return e.classes,y.createElement(y.Fragment,null,n)})),Jp=new he(new Gi),_p=()=>{const[t,n]=(0,y.useState)(),r=(({sidePanel:e})=>{const[t,n]=(0,y.useState)(ge);return t.sidePanel=e,(0,y.useEffect)((()=>{if(be(),ye)ge.unbind(),n(ye);else{const e=ve((t=>{ge.unbind(),n(t),e()}))}}),[]),t})({sidePanel:!0}),o=(0,y.useMemo)((()=>{return t&&(e=t.themeType,(0,Wp.Z)({palette:{primary:{main:"#49007a"},secondary:{main:"#ff1f62"},error:{main:qp.Z.A400},background:{default:"rgba(0, 0, 0, 0)"},type:e}}));var e}),[t]);return(0,y.useEffect)((()=>{Jp.getAll().then(n)}),[]),(0,y.useEffect)((()=>{r.startHeartbeat({fromVideoPlayer:!1})}),[r]),(0,y.useEffect)((()=>r.subscribe((e=>{"settings-updated"===e.data.command&&Jp.getAll().then(n)}))),[r]),t&&void 0!==o?(0,e.jsxs)(Gp,{theme:o,children:[(0,e.jsx)(Yp,{}),(0,e.jsx)(Nl,{square:!0,style:{width:"100%",height:"100%"},children:(0,e.jsx)(Vp,{settings:t,extension:r})})]}):null};window.addEventListener("load",(()=>{var t;t=document.getElementById("root"),(0,g.s)(t).render((0,e.jsx)(_p,{}))}))})()})();
|